Class StateMachineImpl
java.lang.Object
io.ciera.runtime.summit.classes.ModelInstance<StateMachine,Sql>
io.ciera.tool.sql.architecture.statemachine.impl.StateMachineImpl
- All Implemented Interfaces:
io.ciera.runtime.summit.application.IActionHome<Sql>,io.ciera.runtime.summit.application.IInstanceActionHome<StateMachine,,Sql> io.ciera.runtime.summit.classes.IModelInstance<StateMachine,,Sql> io.ciera.runtime.summit.statemachine.IEventTarget,io.ciera.runtime.summit.types.IXtumlType,StateMachine,Comparable<StateMachine>
public class StateMachineImpl
extends io.ciera.runtime.summit.classes.ModelInstance<StateMachine,Sql>
implements StateMachine
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddR4751_declares_State(State inst) voidaddR4752_declares_Event(Event inst) voidcontext()static StateMachinestatic StateMachinecreate(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_name, String ref_package, String ref_class_name, String ref_comp_name, String ref_comp_package) static StateMachinecreate(Sql context, String ref_name, String ref_package, String ref_class_name, String ref_comp_name, String ref_comp_package) io.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) voidvoidvoidvoidrender()voidself()voidsetClass_name(String ref_class_name) voidsetComp_name(String ref_comp_name) voidsetComp_package(String ref_comp_package) voidvoidsetPackage(String ref_package) voidsetR401_is_a_File(File inst) voidMethods 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_STATEMACHINE
-
-
Method Details
-
create
public static StateMachine create(Sql context) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static StateMachine create(Sql context, String ref_name, String ref_package, String ref_class_name, String ref_comp_name, String ref_comp_package) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static StateMachine create(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_name, String ref_package, String ref_class_name, String ref_comp_name, String ref_comp_package) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setName
- Specified by:
setNamein interfaceStateMachine- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getName
- Specified by:
getNamein interfaceStateMachine- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setPackage
- Specified by:
setPackagein interfaceStateMachine- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getPackage
- Specified by:
getPackagein interfaceStateMachine- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setClass_name
public void setClass_name(String ref_class_name) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setClass_namein interfaceStateMachine- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getClass_name
- Specified by:
getClass_namein interfaceStateMachine- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getComp_name
- Specified by:
getComp_namein interfaceStateMachine- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setComp_name
public void setComp_name(String ref_comp_name) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setComp_namein interfaceStateMachine- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setComp_package
public void setComp_package(String ref_comp_package) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setComp_packagein interfaceStateMachine- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getComp_package
- Specified by:
getComp_packagein interfaceStateMachine- 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<StateMachine,Sql> - Overrides:
getId1in classio.ciera.runtime.summit.classes.ModelInstance<StateMachine,Sql>
-
render
public void render() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
renderin interfaceStateMachine- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
render_decl
public void render_decl() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
render_declin interfaceStateMachine- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR401_is_a_File
- Specified by:
setR401_is_a_Filein interfaceStateMachine
-
R401_is_a_File
- Specified by:
R401_is_a_Filein interfaceStateMachine- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR4750_models_behavior_of_ModelInst
- Specified by:
setR4750_models_behavior_of_ModelInstin interfaceStateMachine
-
R4750_models_behavior_of_ModelInst
public ModelInst R4750_models_behavior_of_ModelInst() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R4750_models_behavior_of_ModelInstin interfaceStateMachine- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR4751_declares_State
- Specified by:
addR4751_declares_Statein interfaceStateMachine
-
removeR4751_declares_State
- Specified by:
removeR4751_declares_Statein interfaceStateMachine
-
R4751_declares_State
- Specified by:
R4751_declares_Statein interfaceStateMachine- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR4752_declares_Event
- Specified by:
addR4752_declares_Eventin interfaceStateMachine
-
removeR4752_declares_Event
- Specified by:
removeR4752_declares_Eventin interfaceStateMachine
-
R4752_declares_Event
- Specified by:
R4752_declares_Eventin interfaceStateMachine- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR4753_transitions_defined_by_TransitionTableRow
- Specified by:
addR4753_transitions_defined_by_TransitionTableRowin interfaceStateMachine
-
removeR4753_transitions_defined_by_TransitionTableRow
- Specified by:
removeR4753_transitions_defined_by_TransitionTableRowin interfaceStateMachine
-
R4753_transitions_defined_by_TransitionTableRow
public TransitionTableRowSet R4753_transitions_defined_by_TransitionTableRow() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R4753_transitions_defined_by_TransitionTableRowin interfaceStateMachine- 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<StateMachine,Sql>
-
context
- Specified by:
contextin interfaceio.ciera.runtime.summit.application.IActionHome<Sql>- Overrides:
contextin classio.ciera.runtime.summit.classes.ModelInstance<StateMachine,Sql>
-
getKeyLetters
- Specified by:
getKeyLettersin interfaceio.ciera.runtime.summit.statemachine.IEventTarget- Specified by:
getKeyLettersin interfaceio.ciera.runtime.summit.classes.IModelInstance<StateMachine,Sql>
-
self
- Specified by:
selfin interfaceio.ciera.runtime.summit.application.IInstanceActionHome<StateMachine,Sql>
-
oneWhere
public StateMachine 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
-