public class StateMachineDiagramFactory
extends java.lang.Object
implements parser.StateMachineFactoryInterface
| Constructor and Description |
|---|
StateMachineDiagramFactory() |
| Modifier and Type | Method and Description |
|---|---|
stateMachine.Effect |
createEffect(java.lang.String name)
Creates an effect with the given name.
|
stateMachine.Event |
createEvent(java.lang.String name)
Creates an event with the given name.
|
stateMachine.FinalState |
createFinalState()
Creates a final state.
|
stateMachine.Pseudostate |
createInitialPseudostate()
Creates an initial pseudostate.
|
stateMachine.State |
createState(java.lang.String name)
!!State in the library corresponds to a RealState in this plugin.
|
stateMachine.StateMachine |
createStateMachine(java.lang.String name)
Creates a state machine diagram with the given name.
|
stateMachine.StateMachine |
createStateMachine(java.lang.String name,
stateMachine.Pseudostate iniState)
Creates a state machine diagram with the given name and initial pseudostate.
|
stateMachine.Transition |
createTransition()
Creates a transition.
|
stateMachine.Transition |
createTransition(stateMachine.Vertex source,
stateMachine.Vertex target)
Creates a transition with the given source and target vertices.
|
stateMachine.Transition |
createTransition(stateMachine.Vertex source,
stateMachine.Vertex target,
java.util.List<stateMachine.Trigger> triggerList,
java.lang.String guard,
stateMachine.Transition.EventDepCondType evtDepCond,
stateMachine.Effect effect)
Creates a transition with the given source, target, triggers, guard, conditions and effect/action.
|
stateMachine.Trigger |
createTrigger(stateMachine.Event event)
Creates a trigger with the given Event ev
|
public stateMachine.Effect createEffect(java.lang.String name)
parser.StateMachineFactoryInterfacecreateEffect in interface parser.StateMachineFactoryInterfacepublic stateMachine.Event createEvent(java.lang.String name)
parser.StateMachineFactoryInterfacecreateEvent in interface parser.StateMachineFactoryInterfacepublic stateMachine.FinalState createFinalState()
parser.StateMachineFactoryInterfacecreateFinalState in interface parser.StateMachineFactoryInterfacepublic stateMachine.Pseudostate createInitialPseudostate()
parser.StateMachineFactoryInterfacecreateInitialPseudostate in interface parser.StateMachineFactoryInterfacepublic stateMachine.State createState(java.lang.String name)
createState in interface parser.StateMachineFactoryInterfacepublic stateMachine.StateMachine createStateMachine(java.lang.String name)
parser.StateMachineFactoryInterfacecreateStateMachine in interface parser.StateMachineFactoryInterfacename - Name of the state machine diagram.public stateMachine.StateMachine createStateMachine(java.lang.String name,
stateMachine.Pseudostate iniState)
parser.StateMachineFactoryInterfacecreateStateMachine in interface parser.StateMachineFactoryInterfacepublic stateMachine.Transition createTransition()
parser.StateMachineFactoryInterfacecreateTransition in interface parser.StateMachineFactoryInterfacepublic stateMachine.Transition createTransition(stateMachine.Vertex source,
stateMachine.Vertex target)
parser.StateMachineFactoryInterfacecreateTransition in interface parser.StateMachineFactoryInterfacepublic stateMachine.Transition createTransition(stateMachine.Vertex source,
stateMachine.Vertex target,
java.util.List<stateMachine.Trigger> triggerList,
java.lang.String guard,
stateMachine.Transition.EventDepCondType evtDepCond,
stateMachine.Effect effect)
parser.StateMachineFactoryInterfacecreateTransition in interface parser.StateMachineFactoryInterfacepublic stateMachine.Trigger createTrigger(stateMachine.Event event)
parser.StateMachineFactoryInterfacecreateTrigger in interface parser.StateMachineFactoryInterface