Class BuiltInTypeImpl
java.lang.Object
io.ciera.runtime.summit.classes.ModelInstance<BuiltInType,Sql>
io.ciera.tool.sql.architecture.type.impl.BuiltInTypeImpl
- All Implemented Interfaces:
io.ciera.runtime.summit.application.IActionHome<Sql>,io.ciera.runtime.summit.application.IInstanceActionHome<BuiltInType,,Sql> io.ciera.runtime.summit.classes.IModelInstance<BuiltInType,,Sql> io.ciera.runtime.summit.statemachine.IEventTarget,io.ciera.runtime.summit.types.IXtumlType,BuiltInType,Comparable<BuiltInType>
public class BuiltInTypeImpl
extends io.ciera.runtime.summit.classes.ModelInstance<BuiltInType,Sql>
implements BuiltInType
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncontext()static BuiltInTypestatic BuiltInTypecreate(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_name, String ref_package, boolean m_primitive, boolean m_unique, boolean m_inst, boolean m_instset) static BuiltInTypecreate(Sql context, String ref_name, String ref_package, boolean m_primitive, boolean m_unique, boolean m_inst, boolean m_instset) io.ciera.runtime.summit.classes.IInstanceIdentifiergetId1()booleangetInst()booleangetName()booleanio.ciera.runtime.summit.application.IRunContextbooleanoneWhere(io.ciera.runtime.summit.types.IWhere<io.ciera.runtime.summit.types.IXtumlType> condition) self()voidsetInst(boolean m_inst) voidsetInstset(boolean m_instset) voidvoidsetPackage(String ref_package) voidsetPrimitive(boolean m_primitive) voidsetR407_is_a_Type(Type inst) voidsetUnique(boolean m_unique) 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_BUILTINTYPE
-
-
Method Details
-
create
public static BuiltInType create(Sql context) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static BuiltInType create(Sql context, String ref_name, String ref_package, boolean m_primitive, boolean m_unique, boolean m_inst, boolean m_instset) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static BuiltInType create(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_name, String ref_package, boolean m_primitive, boolean m_unique, boolean m_inst, boolean m_instset) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getName
- Specified by:
getNamein interfaceBuiltInType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setName
- Specified by:
setNamein interfaceBuiltInType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getPackage
- Specified by:
getPackagein interfaceBuiltInType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setPackage
- Specified by:
setPackagein interfaceBuiltInType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setPrimitive
public void setPrimitive(boolean m_primitive) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setPrimitivein interfaceBuiltInType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getPrimitive
public boolean getPrimitive() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
getPrimitivein interfaceBuiltInType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setUnique
public void setUnique(boolean m_unique) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setUniquein interfaceBuiltInType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getUnique
public boolean getUnique() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
getUniquein interfaceBuiltInType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setInst
public void setInst(boolean m_inst) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setInstin interfaceBuiltInType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getInst
public boolean getInst() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
getInstin interfaceBuiltInType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getInstset
public boolean getInstset() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
getInstsetin interfaceBuiltInType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setInstset
public void setInstset(boolean m_instset) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setInstsetin interfaceBuiltInType- 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<BuiltInType,Sql> - Overrides:
getId1in classio.ciera.runtime.summit.classes.ModelInstance<BuiltInType,Sql>
-
setR407_is_a_Type
- Specified by:
setR407_is_a_Typein interfaceBuiltInType
-
R407_is_a_Type
- Specified by:
R407_is_a_Typein interfaceBuiltInType- 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<BuiltInType,Sql>
-
context
- Specified by:
contextin interfaceio.ciera.runtime.summit.application.IActionHome<Sql>- Overrides:
contextin classio.ciera.runtime.summit.classes.ModelInstance<BuiltInType,Sql>
-
getKeyLetters
- Specified by:
getKeyLettersin interfaceio.ciera.runtime.summit.statemachine.IEventTarget- Specified by:
getKeyLettersin interfaceio.ciera.runtime.summit.classes.IModelInstance<BuiltInType,Sql>
-
self
- Specified by:
selfin interfaceio.ciera.runtime.summit.application.IInstanceActionHome<BuiltInType,Sql>
-
oneWhere
public BuiltInType 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
-