|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface StateMachinesFactory
The interface for the factory for StateMachines.
| Method Summary | |
|---|---|
java.lang.Object |
buildCallEvent(java.lang.Object ns)
Builds a callevent with given namespace (and therefore the ownership). |
java.lang.Object |
buildCallEvent(java.lang.Object trans,
java.lang.String name,
java.lang.Object ns)
Create a initialized instance of a CallEvent with a name as a trigger for a Transition, within a given namespace. |
java.lang.Object |
buildChangeEvent(java.lang.Object ns)
Builds a changeevent within a given namespace. |
java.lang.Object |
buildChangeEvent(java.lang.String s,
java.lang.Object ns)
Create a initialized instance of a ChangeEvent, with an new expression, within a given namespace. |
java.lang.Object |
buildCompositeState(java.lang.Object compositeState)
Build a CompositeState initialized as a non-concurrent composite state. |
java.lang.Object |
buildCompositeStateOnStateMachine(java.lang.Object statemachine)
Builds a compositestate as top for some statemachine. |
java.lang.Object |
buildFinalState(java.lang.Object compositeState)
Builds a finalstate. |
java.lang.Object |
buildGuard(java.lang.Object transition)
Builds a guard condition with a given transition. |
java.lang.Object |
buildInternalTransition(java.lang.Object state)
Builds an internal transition for a given state. |
java.lang.Object |
buildPseudoState(java.lang.Object compositeState)
Builds a pseudostate initialized as a choice pseudostate. |
java.lang.Object |
buildSignalEvent(java.lang.Object ns)
Builds a signalevent within a given namespace. |
java.lang.Object |
buildSignalEvent(java.lang.String name,
java.lang.Object ns)
Builds a named signalevent within a given namespace. |
java.lang.Object |
buildSimpleState(java.lang.Object compositeState)
Builds a simplestate. |
java.lang.Object |
buildStateMachine(java.lang.Object oContext)
Builds a state machine owned by the given context. |
java.lang.Object |
buildStubState(java.lang.Object compositeState)
Builds a stubstate initialized with an empty referenced state. |
java.lang.Object |
buildSubmachineState(java.lang.Object compositeState)
Builds a submachinestate. |
java.lang.Object |
buildSynchState(java.lang.Object compositeState)
Builds a synchstate initialized with bound 0. |
java.lang.Object |
buildTimeEvent(java.lang.Object ns)
Builds a timeevent within a given namespace. |
java.lang.Object |
buildTimeEvent(java.lang.String s,
java.lang.Object ns)
Builds a timeevent within a given namespace. |
java.lang.Object |
buildTransition(java.lang.Object source,
java.lang.Object target)
Build a transition between a source state and a target state. |
java.lang.Object |
buildTransition(java.lang.Object owningState,
java.lang.Object source,
java.lang.Object dest)
Builds a complete transition including all associations (composite state the transition belongs to, source the transition is coming from, destination the transition is going to). |
java.lang.Object |
createCallEvent()
Create an empty but initialized instance of a UML CallEvent. |
java.lang.Object |
createChangeEvent()
Create an empty but initialized instance of a UML ChangeEvent. |
java.lang.Object |
createCompositeState()
Create an empty but initialized instance of a UML CompositeState. |
java.lang.Object |
createFinalState()
Create an empty but initialized instance of a UML FinalState. |
java.lang.Object |
createGuard()
Create an empty but initialized instance of a UML Guard. |
java.lang.Object |
createPseudostate()
Create an empty but initialized instance of a UML Pseudostate. |
java.lang.Object |
createSignalEvent()
Create an empty but initialized instance of a UML SignalEvent. |
java.lang.Object |
createSimpleState()
Create an empty but initialized instance of a UML SimpleState. |
java.lang.Object |
createStateMachine()
Create an empty but initialized instance of a UML StateMachine. |
java.lang.Object |
createStubState()
Create an empty but initialized instance of a UML StubState. |
java.lang.Object |
createSubmachineState()
Create an empty but initialized instance of a UML SubmachineState. |
java.lang.Object |
createSynchState()
Create an empty but initialized instance of a UML SynchState. |
java.lang.Object |
createTimeEvent()
Create an empty but initialized instance of a UML TimeEvent. |
java.lang.Object |
createTransition()
Create an empty but initialized instance of a UML Transition. |
| Method Detail |
|---|
java.lang.Object createCallEvent()
java.lang.Object createChangeEvent()
java.lang.Object createCompositeState()
java.lang.Object createFinalState()
java.lang.Object createGuard()
java.lang.Object createPseudostate()
java.lang.Object createSignalEvent()
java.lang.Object createSimpleState()
java.lang.Object createStateMachine()
java.lang.Object createStubState()
java.lang.Object createSubmachineState()
java.lang.Object createSynchState()
java.lang.Object createTimeEvent()
java.lang.Object createTransition()
java.lang.Object buildCompositeStateOnStateMachine(java.lang.Object statemachine)
TODO: Confusing name: this method should better be named buildTopStateOnStateMachine.
statemachine - The given statemachine
buildCompositeState(Object)java.lang.Object buildStateMachine(java.lang.Object oContext)
oContext - the given context
java.lang.Object buildTransition(java.lang.Object owningState,
java.lang.Object source,
java.lang.Object dest)
owningState - the composite state that owns the transitionsource - the source of the transitiondest - the destination of the transition
java.lang.Object buildPseudoState(java.lang.Object compositeState)
compositeState - the parent
java.lang.Object buildSynchState(java.lang.Object compositeState)
compositeState - the given compositestate
java.lang.Object buildStubState(java.lang.Object compositeState)
compositeState - the given composite state
java.lang.Object buildCompositeState(java.lang.Object compositeState)
compositeState - the given compositestate
buildCompositeStateOnStateMachine(Object)java.lang.Object buildSimpleState(java.lang.Object compositeState)
compositeState - the given compositestate
java.lang.Object buildFinalState(java.lang.Object compositeState)
compositeState - the given compositestate
java.lang.Object buildSubmachineState(java.lang.Object compositeState)
compositeState - the given compositestate
java.lang.Object buildInternalTransition(java.lang.Object state)
state - The state the internal transition should belong to
java.lang.Object buildTransition(java.lang.Object source,
java.lang.Object target)
source - The source statetarget - The target state
java.lang.Object buildCallEvent(java.lang.Object ns)
ns - the namespace
java.lang.Object buildCallEvent(java.lang.Object trans,
java.lang.String name,
java.lang.Object ns)
trans - Object MTransition for which the CallEvent is a triggername - String with the trigger name - should not include "()"ns - the namespace
java.lang.Object buildSignalEvent(java.lang.Object ns)
ns - the Namespace
java.lang.Object buildSignalEvent(java.lang.String name,
java.lang.Object ns)
ns - the Namespacename - String the name of the SignalEvent
java.lang.Object buildTimeEvent(java.lang.Object ns)
ns - the Namespace
java.lang.Object buildTimeEvent(java.lang.String s,
java.lang.Object ns)
s - String for creating the TimeExpressionns - the Namespace
java.lang.Object buildChangeEvent(java.lang.Object ns)
ns - the Namespace
java.lang.Object buildChangeEvent(java.lang.String s,
java.lang.Object ns)
ns - the Namespaces - String for creating the BooleanExpression
java.lang.Object buildGuard(java.lang.Object transition)
transition - The transition that owns the resulting guard condition
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Cookbook |