Class TypeImpl
-
- All Implemented Interfaces:
io.ciera.runtime.summit.application.IActionHome<Sql>,io.ciera.runtime.summit.application.IInstanceActionHome<Type,Sql>,io.ciera.runtime.summit.classes.IModelInstance<Type,Sql>,io.ciera.runtime.summit.statemachine.IEventTarget,io.ciera.runtime.summit.types.IXtumlType,Type,Comparable<Type>
public class TypeImpl extends io.ciera.runtime.summit.classes.ModelInstance<Type,Sql> implements Type
-
-
Field Summary
Fields Modifier and Type Field Description static TypeEMPTY_TYPEstatic StringKEY_LETTERS
-
Method Summary
-
Methods inherited from class io.ciera.runtime.summit.classes.ModelInstance
accept, checkLiving, compareTo, delete, equals, getCurrentState, getId2, getId3, getInstanceId, hashCode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.ciera.runtime.summit.statemachine.IEventTarget
accept, getCurrentState
-
-
-
-
Field Detail
-
KEY_LETTERS
public static final String KEY_LETTERS
- See Also:
- Constant Field Values
-
EMPTY_TYPE
public static final Type EMPTY_TYPE
-
-
Method Detail
-
create
public static Type create(Sql context) throws io.ciera.runtime.summit.exceptions.XtumlException
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static Type create(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String m_name, String m_package, String m_default_value, io.ciera.runtime.summit.types.UniqueId ref_DT_ID) throws io.ciera.runtime.summit.exceptions.XtumlException
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getName
public String getName() throws io.ciera.runtime.summit.exceptions.XtumlException
-
setName
public void setName(String m_name) throws io.ciera.runtime.summit.exceptions.XtumlException
-
getPackage
public String getPackage() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
getPackagein interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setPackage
public void setPackage(String m_package) throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
setPackagein interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setDefault_value
public void setDefault_value(String m_default_value) throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
setDefault_valuein interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getDefault_value
public String getDefault_value() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
getDefault_valuein interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setDT_ID
public void setDT_ID(io.ciera.runtime.summit.types.UniqueId ref_DT_ID) throws io.ciera.runtime.summit.exceptions.XtumlException
-
getDT_ID
public io.ciera.runtime.summit.types.UniqueId getDT_ID() throws io.ciera.runtime.summit.exceptions.XtumlException
-
getId1
public io.ciera.runtime.summit.classes.IInstanceIdentifier getId1()
-
addToImports
public void addToImports(File p_file, ImportType p_type) throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
addToImportsin interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
dispose
public void dispose() throws io.ciera.runtime.summit.exceptions.XtumlException
-
primitive
public boolean primitive() throws io.ciera.runtime.summit.exceptions.XtumlException
-
resolve
public void resolve(DataType p_s_dt) throws io.ciera.runtime.summit.exceptions.XtumlException
-
addR3013_GeneralLoader
public void addR3013_GeneralLoader(GeneralLoader inst)
- Specified by:
addR3013_GeneralLoaderin interfaceType
-
removeR3013_GeneralLoader
public void removeR3013_GeneralLoader(GeneralLoader inst)
- Specified by:
removeR3013_GeneralLoaderin interfaceType
-
R3013_GeneralLoader
public GeneralLoaderSet R3013_GeneralLoader() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R3013_GeneralLoaderin interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR3014_GeneralSerializer
public void addR3014_GeneralSerializer(GeneralSerializer inst)
- Specified by:
addR3014_GeneralSerializerin interfaceType
-
removeR3014_GeneralSerializer
public void removeR3014_GeneralSerializer(GeneralSerializer inst)
- Specified by:
removeR3014_GeneralSerializerin interfaceType
-
R3014_GeneralSerializer
public GeneralSerializerSet R3014_GeneralSerializer() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R3014_GeneralSerializerin interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR3800_referred_to_by_TypeReference
public void addR3800_referred_to_by_TypeReference(TypeReference inst)
- Specified by:
addR3800_referred_to_by_TypeReferencein interfaceType
-
removeR3800_referred_to_by_TypeReference
public void removeR3800_referred_to_by_TypeReference(TypeReference inst)
- Specified by:
removeR3800_referred_to_by_TypeReferencein interfaceType
-
R3800_referred_to_by_TypeReference
public TypeReferenceSet R3800_referred_to_by_TypeReference() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R3800_referred_to_by_TypeReferencein interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR3802_used_as_base_for_UserDefinedType
public void addR3802_used_as_base_for_UserDefinedType(UserDefinedType inst)
- Specified by:
addR3802_used_as_base_for_UserDefinedTypein interfaceType
-
removeR3802_used_as_base_for_UserDefinedType
public void removeR3802_used_as_base_for_UserDefinedType(UserDefinedType inst)
- Specified by:
removeR3802_used_as_base_for_UserDefinedTypein interfaceType
-
R3802_used_as_base_for_UserDefinedType
public UserDefinedTypeSet R3802_used_as_base_for_UserDefinedType() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R3802_used_as_base_for_UserDefinedTypein interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR407_is_a_BuiltInType
public void setR407_is_a_BuiltInType(BuiltInType inst)
- Specified by:
setR407_is_a_BuiltInTypein interfaceType
-
R407_is_a_BuiltInType
public BuiltInType R407_is_a_BuiltInType() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R407_is_a_BuiltInTypein interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR407_is_a_EnumeratedType
public void setR407_is_a_EnumeratedType(EnumeratedType inst)
- Specified by:
setR407_is_a_EnumeratedTypein interfaceType
-
R407_is_a_EnumeratedType
public EnumeratedType R407_is_a_EnumeratedType() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R407_is_a_EnumeratedTypein interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR407_is_a_InstSet
public void setR407_is_a_InstSet(InstSet inst)
- Specified by:
setR407_is_a_InstSetin interfaceType
-
R407_is_a_InstSet
public InstSet R407_is_a_InstSet() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R407_is_a_InstSetin interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR407_is_a_ModelInst
public void setR407_is_a_ModelInst(ModelInst inst)
- Specified by:
setR407_is_a_ModelInstin interfaceType
-
R407_is_a_ModelInst
public ModelInst R407_is_a_ModelInst() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R407_is_a_ModelInstin interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR407_is_a_UnresolvedType
public void setR407_is_a_UnresolvedType(UnresolvedType inst)
- Specified by:
setR407_is_a_UnresolvedTypein interfaceType
-
R407_is_a_UnresolvedType
public UnresolvedType R407_is_a_UnresolvedType() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R407_is_a_UnresolvedTypein interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR407_is_a_UserDefinedType
public void setR407_is_a_UserDefinedType(UserDefinedType inst)
- Specified by:
setR407_is_a_UserDefinedTypein interfaceType
-
R407_is_a_UserDefinedType
public UserDefinedType R407_is_a_UserDefinedType() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R407_is_a_UserDefinedTypein interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR423_is_basis_for_DataType
public void setR423_is_basis_for_DataType(DataType inst)
- Specified by:
setR423_is_basis_for_DataTypein interfaceType
-
R423_is_basis_for_DataType
public DataType R423_is_basis_for_DataType() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R423_is_basis_for_DataTypein interfaceType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getRunContext
public io.ciera.runtime.summit.application.IRunContext getRunContext()
-
context
public Sql context()
-
getKeyLetters
public String getKeyLetters()
-
self
public Type self()
-
oneWhere
public Type 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
-
-