Class EnumeratedTypeImpl
java.lang.Object
io.ciera.runtime.summit.classes.ModelInstance<EnumeratedType,Sql>
io.ciera.tool.sql.architecture.type.impl.EnumeratedTypeImpl
- All Implemented Interfaces:
io.ciera.runtime.summit.application.IActionHome<Sql>,io.ciera.runtime.summit.application.IInstanceActionHome<EnumeratedType,,Sql> io.ciera.runtime.summit.classes.IModelInstance<EnumeratedType,,Sql> io.ciera.runtime.summit.statemachine.IEventTarget,io.ciera.runtime.summit.types.IXtumlType,EnumeratedType,Comparable<EnumeratedType>
public class EnumeratedTypeImpl
extends io.ciera.runtime.summit.classes.ModelInstance<EnumeratedType,Sql>
implements EnumeratedType
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidcontext()static EnumeratedTypestatic EnumeratedTypecreate(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_name, String ref_package) static EnumeratedTypeio.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) voidvoidrender()self()voidvoidsetPackage(String ref_package) voidvoidsetR401_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_ENUMERATEDTYPE
-
-
Method Details
-
create
public static EnumeratedType create(Sql context) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static EnumeratedType create(Sql context, String ref_name, String ref_package) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static EnumeratedType create(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_name, String ref_package) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getName
- Specified by:
getNamein interfaceEnumeratedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setName
- Specified by:
setNamein interfaceEnumeratedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setPackage
- Specified by:
setPackagein interfaceEnumeratedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getPackage
- Specified by:
getPackagein interfaceEnumeratedType- 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<EnumeratedType,Sql> - Overrides:
getId1in classio.ciera.runtime.summit.classes.ModelInstance<EnumeratedType,Sql>
-
render
public void render() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
renderin interfaceEnumeratedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR3010_EnumeratorLoader
- Specified by:
setR3010_EnumeratorLoaderin interfaceEnumeratedType
-
R3010_EnumeratorLoader
public EnumeratorLoader R3010_EnumeratorLoader() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R3010_EnumeratorLoaderin interfaceEnumeratedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR401_is_a_File
- Specified by:
setR401_is_a_Filein interfaceEnumeratedType
-
R401_is_a_File
- Specified by:
R401_is_a_Filein interfaceEnumeratedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR407_is_a_Type
- Specified by:
setR407_is_a_Typein interfaceEnumeratedType
-
R407_is_a_Type
- Specified by:
R407_is_a_Typein interfaceEnumeratedType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR415_declares_Enumerator
- Specified by:
addR415_declares_Enumeratorin interfaceEnumeratedType
-
removeR415_declares_Enumerator
- Specified by:
removeR415_declares_Enumeratorin interfaceEnumeratedType
-
R415_declares_Enumerator
public EnumeratorSet R415_declares_Enumerator() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R415_declares_Enumeratorin interfaceEnumeratedType- 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<EnumeratedType,Sql>
-
context
- Specified by:
contextin interfaceio.ciera.runtime.summit.application.IActionHome<Sql>- Overrides:
contextin classio.ciera.runtime.summit.classes.ModelInstance<EnumeratedType,Sql>
-
getKeyLetters
- Specified by:
getKeyLettersin interfaceio.ciera.runtime.summit.statemachine.IEventTarget- Specified by:
getKeyLettersin interfaceio.ciera.runtime.summit.classes.IModelInstance<EnumeratedType,Sql>
-
self
- Specified by:
selfin interfaceio.ciera.runtime.summit.application.IInstanceActionHome<EnumeratedType,Sql>
-
oneWhere
public EnumeratedType 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
-