Class UserDefinedTypeImpl
java.lang.Object
io.ciera.runtime.summit.classes.ModelInstance<UserDefinedType,Sql>
io.ciera.tool.sql.architecture.type.impl.UserDefinedTypeImpl
- All Implemented Interfaces:
io.ciera.runtime.summit.application.IActionHome<Sql>,io.ciera.runtime.summit.application.IInstanceActionHome<UserDefinedType,,Sql> io.ciera.runtime.summit.classes.IModelInstance<UserDefinedType,,Sql> io.ciera.runtime.summit.statemachine.IEventTarget,io.ciera.runtime.summit.types.IXtumlType,UserDefinedType,Comparable<UserDefinedType>
public class UserDefinedTypeImpl
extends io.ciera.runtime.summit.classes.ModelInstance<UserDefinedType,Sql>
implements UserDefinedType
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncontext()static UserDefinedTypestatic UserDefinedTypecreate(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_name, String ref_package, String ref_base_type_name, String ref_base_type_package) static UserDefinedTypecreate(Sql context, String ref_name, String ref_package, String ref_base_type_name, String ref_base_type_package) io.ciera.runtime.summit.classes.IInstanceIdentifiergetId1()getName()io.ciera.runtime.summit.application.IRunContextoneWhere(io.ciera.runtime.summit.types.IWhere<io.ciera.runtime.summit.types.IXtumlType> condition) voidrender()self()voidsetBase_type_name(String ref_base_type_name) voidsetBase_type_package(String ref_base_type_package) voidvoidsetPackage(String ref_package) voidsetR3802_based_on_Type(Type inst) voidsetR401_is_a_File(File inst) voidsetR407_is_a_Type(Type inst) Methods inherited from class io.ciera.runtime.summit.classes.ModelInstance
accept, checkLiving, compareTo, delete, equals, getCurrentState, getId2, getId3, getInstanceId, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.ciera.runtime.summit.application.IActionHome
warnMethods inherited from interface io.ciera.runtime.summit.statemachine.IEventTarget
accept, getCurrentStateMethods inherited from interface io.ciera.runtime.summit.classes.IModelInstance
checkLiving, compareTo, delete, getId2, getId3, getInstanceId, isEmptyMethods inherited from interface io.ciera.runtime.summit.types.IXtumlType
equality, inequality, serialize
-
Field Details
-
KEY_LETTERS
- See Also:
-
EMPTY_USERDEFINEDTYPE
-
-
Method Details
-
create
public static UserDefinedType create(Sql context) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static UserDefinedType create(Sql context, String ref_name, String ref_package, String ref_base_type_name, String ref_base_type_package) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static UserDefinedType create(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_name, String ref_package, String ref_base_type_name, String ref_base_type_package) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getName
- Specified by:
getNamein interfaceUserDefinedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setName
- Specified by:
setNamein interfaceUserDefinedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getPackage
- Specified by:
getPackagein interfaceUserDefinedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setPackage
- Specified by:
setPackagein interfaceUserDefinedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getBase_type_name
- Specified by:
getBase_type_namein interfaceUserDefinedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setBase_type_name
public void setBase_type_name(String ref_base_type_name) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setBase_type_namein interfaceUserDefinedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getBase_type_package
- Specified by:
getBase_type_packagein interfaceUserDefinedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setBase_type_package
public void setBase_type_package(String ref_base_type_package) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setBase_type_packagein interfaceUserDefinedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getId1
public io.ciera.runtime.summit.classes.IInstanceIdentifier getId1()- Specified by:
getId1in interfaceio.ciera.runtime.summit.classes.IModelInstance<UserDefinedType,Sql> - Overrides:
getId1in classio.ciera.runtime.summit.classes.ModelInstance<UserDefinedType,Sql>
-
render
public void render() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
renderin interfaceUserDefinedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR3802_based_on_Type
- Specified by:
setR3802_based_on_Typein interfaceUserDefinedType
-
R3802_based_on_Type
- Specified by:
R3802_based_on_Typein interfaceUserDefinedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR401_is_a_File
- Specified by:
setR401_is_a_Filein interfaceUserDefinedType
-
R401_is_a_File
- Specified by:
R401_is_a_Filein interfaceUserDefinedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR407_is_a_Type
- Specified by:
setR407_is_a_Typein interfaceUserDefinedType
-
R407_is_a_Type
- Specified by:
R407_is_a_Typein interfaceUserDefinedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getRunContext
public io.ciera.runtime.summit.application.IRunContext getRunContext()- Specified by:
getRunContextin interfaceio.ciera.runtime.summit.application.IActionHome<Sql>- Overrides:
getRunContextin classio.ciera.runtime.summit.classes.ModelInstance<UserDefinedType,Sql>
-
context
- Specified by:
contextin interfaceio.ciera.runtime.summit.application.IActionHome<Sql>- Overrides:
contextin classio.ciera.runtime.summit.classes.ModelInstance<UserDefinedType,Sql>
-
getKeyLetters
- Specified by:
getKeyLettersin interfaceio.ciera.runtime.summit.statemachine.IEventTarget- Specified by:
getKeyLettersin interfaceio.ciera.runtime.summit.classes.IModelInstance<UserDefinedType,Sql>
-
self
- Specified by:
selfin interfaceio.ciera.runtime.summit.application.IInstanceActionHome<UserDefinedType,Sql>
-
oneWhere
public UserDefinedType oneWhere(io.ciera.runtime.summit.types.IWhere<io.ciera.runtime.summit.types.IXtumlType> condition) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
oneWherein interfaceio.ciera.runtime.summit.types.IXtumlType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-