Class StateImpl
- All Implemented Interfaces:
io.ciera.runtime.summit.application.IActionHome<Sql>,io.ciera.runtime.summit.application.IInstanceActionHome<State,,Sql> io.ciera.runtime.summit.classes.IModelInstance<State,,Sql> io.ciera.runtime.summit.statemachine.IEventTarget,io.ciera.runtime.summit.types.IXtumlType,State,Comparable<State>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidcontext()static Statestatic Statecreate(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_sm_name, String ref_sm_package, String ref_name, boolean m_final, int m_number) static Statecreate(Sql context, String ref_sm_name, String ref_sm_package, String ref_name, boolean m_final, int m_number) booleangetFinal()io.ciera.runtime.summit.classes.IInstanceIdentifiergetId1()getName()intio.ciera.runtime.summit.application.IRunContextoneWhere(io.ciera.runtime.summit.types.IWhere<io.ciera.runtime.summit.types.IXtumlType> condition) voidvoidrender()voidself()voidsetFinal(boolean m_final) voidvoidsetNumber(int m_number) voidvoidvoidvoidvoidsetSm_name(String ref_sm_name) voidsetSm_package(String ref_sm_package) 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_STATE
-
-
Method Details
-
create
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static State create(Sql context, String ref_sm_name, String ref_sm_package, String ref_name, boolean m_final, int m_number) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static State create(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_sm_name, String ref_sm_package, String ref_name, boolean m_final, int m_number) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setSm_name
- Specified by:
setSm_namein interfaceState- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getSm_name
- Specified by:
getSm_namein interfaceState- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setSm_package
public void setSm_package(String ref_sm_package) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setSm_packagein interfaceState- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getSm_package
- Specified by:
getSm_packagein interfaceState- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setName
-
getName
-
getFinal
public boolean getFinal() throws io.ciera.runtime.summit.exceptions.XtumlException -
setFinal
public void setFinal(boolean m_final) throws io.ciera.runtime.summit.exceptions.XtumlException -
getNumber
public int getNumber() throws io.ciera.runtime.summit.exceptions.XtumlException -
setNumber
public void setNumber(int m_number) throws io.ciera.runtime.summit.exceptions.XtumlException -
getId1
public io.ciera.runtime.summit.classes.IInstanceIdentifier getId1() -
render
public void render() throws io.ciera.runtime.summit.exceptions.XtumlException -
render_decl
public void render_decl() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
render_declin interfaceState- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR427_is_a_InvocableObject
- Specified by:
setR427_is_a_InvocableObjectin interfaceState
-
R427_is_a_InvocableObject
public InvocableObject R427_is_a_InvocableObject() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R427_is_a_InvocableObjectin interfaceState- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR4751_StateMachine
- Specified by:
setR4751_StateMachinein interfaceState
-
R4751_StateMachine
- Specified by:
R4751_StateMachinein interfaceState- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR4754_is_start_state_for_TransitionTableRow
- Specified by:
setR4754_is_start_state_for_TransitionTableRowin interfaceState
-
R4754_is_start_state_for_TransitionTableRow
public TransitionTableRow R4754_is_start_state_for_TransitionTableRow() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R4754_is_start_state_for_TransitionTableRowin interfaceState- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR4757_StateTransition
- Specified by:
addR4757_StateTransitionin interfaceState
-
removeR4757_StateTransition
- Specified by:
removeR4757_StateTransitionin interfaceState
-
R4757_StateTransition
public StateTransitionSet R4757_StateTransition() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R4757_StateTransitionin interfaceState- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR4758_StateMachineState
- Specified by:
setR4758_StateMachineStatein interfaceState
-
R4758_StateMachineState
public StateMachineState R4758_StateMachineState() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R4758_StateMachineStatein interfaceState- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getRunContext
public io.ciera.runtime.summit.application.IRunContext getRunContext() -
context
-
getKeyLetters
-
self
-
oneWhere
public State 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
-