Class EnumeratorImpl
java.lang.Object
io.ciera.runtime.summit.classes.ModelInstance<Enumerator,Sql>
io.ciera.tool.sql.architecture.type.impl.EnumeratorImpl
- All Implemented Interfaces:
io.ciera.runtime.summit.application.IActionHome<Sql>,io.ciera.runtime.summit.application.IInstanceActionHome<Enumerator,,Sql> io.ciera.runtime.summit.classes.IModelInstance<Enumerator,,Sql> io.ciera.runtime.summit.statemachine.IEventTarget,io.ciera.runtime.summit.types.IXtumlType,Enumerator,Comparable<Enumerator>
public class EnumeratorImpl
extends io.ciera.runtime.summit.classes.ModelInstance<Enumerator,Sql>
implements Enumerator
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidcontext()static Enumeratorstatic Enumeratorcreate(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_type_name, String ref_type_package, String m_name, int m_value) static Enumeratorio.ciera.runtime.summit.classes.IInstanceIdentifiergetId1()getName()io.ciera.runtime.summit.application.IRunContextintgetValue()oneWhere(io.ciera.runtime.summit.types.IWhere<io.ciera.runtime.summit.types.IXtumlType> condition) voidvoidrender()voidself()voidvoidvoidsetType_name(String ref_type_name) voidsetType_package(String ref_type_package) voidsetValue(int m_value) 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_ENUMERATOR
-
-
Method Details
-
create
public static Enumerator create(Sql context) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static Enumerator create(Sql context, String ref_type_name, String ref_type_package, String m_name, int m_value) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static Enumerator create(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_type_name, String ref_type_package, String m_name, int m_value) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getType_name
- Specified by:
getType_namein interfaceEnumerator- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setType_name
public void setType_name(String ref_type_name) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setType_namein interfaceEnumerator- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getType_package
- Specified by:
getType_packagein interfaceEnumerator- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setType_package
public void setType_package(String ref_type_package) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setType_packagein interfaceEnumerator- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getName
- Specified by:
getNamein interfaceEnumerator- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setName
- Specified by:
setNamein interfaceEnumerator- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getValue
public int getValue() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
getValuein interfaceEnumerator- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setValue
public void setValue(int m_value) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setValuein interfaceEnumerator- 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<Enumerator,Sql> - Overrides:
getId1in classio.ciera.runtime.summit.classes.ModelInstance<Enumerator,Sql>
-
render
public void render() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
renderin interfaceEnumerator- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
render_accessor
public void render_accessor() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
render_accessorin interfaceEnumerator- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR415_is_unique_value_of_EnumeratedType
- Specified by:
setR415_is_unique_value_of_EnumeratedTypein interfaceEnumerator
-
R415_is_unique_value_of_EnumeratedType
public EnumeratedType R415_is_unique_value_of_EnumeratedType() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R415_is_unique_value_of_EnumeratedTypein interfaceEnumerator- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR786_is_referenced_by_EnumeratorReference
- Specified by:
addR786_is_referenced_by_EnumeratorReferencein interfaceEnumerator
-
removeR786_is_referenced_by_EnumeratorReference
- Specified by:
removeR786_is_referenced_by_EnumeratorReferencein interfaceEnumerator
-
R786_is_referenced_by_EnumeratorReference
public EnumeratorReferenceSet R786_is_referenced_by_EnumeratorReference() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R786_is_referenced_by_EnumeratorReferencein interfaceEnumerator- 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<Enumerator,Sql>
-
context
- Specified by:
contextin interfaceio.ciera.runtime.summit.application.IActionHome<Sql>- Overrides:
contextin classio.ciera.runtime.summit.classes.ModelInstance<Enumerator,Sql>
-
getKeyLetters
- Specified by:
getKeyLettersin interfaceio.ciera.runtime.summit.statemachine.IEventTarget- Specified by:
getKeyLettersin interfaceio.ciera.runtime.summit.classes.IModelInstance<Enumerator,Sql>
-
self
- Specified by:
selfin interfaceio.ciera.runtime.summit.application.IInstanceActionHome<Enumerator,Sql>
-
oneWhere
public Enumerator 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
-