|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.argouml.model.uml.AbstractUmlModelFactory | +--org.argouml.model.uml.behavioralelements.statemachines.StateMachinesFactory
Factory to create UML classes for the UML BehaviorialElements::StateMachines package. MEvent and MStateVertex do not have create methods since they are abstract classes in the NSUML model.
Fields inherited from class org.argouml.model.uml.AbstractUmlModelFactory |
logger |
Method Summary | |
ru.novosoft.uml.behavior.state_machines.MCallEvent |
buildCallEvent()
Builds a callevent whose namespace (and therefore the ownership) is the rootmodel. |
ru.novosoft.uml.behavior.state_machines.MCompositeState |
buildCompositeState(ru.novosoft.uml.behavior.state_machines.MStateMachine statemachine)
Builds a compositestate as top for some statemachine |
ru.novosoft.uml.behavior.state_machines.MCompositeState |
buildCompositeState(java.lang.Object compositeState)
Builds a compositestate initalized as a non-concurrent composite state. |
ru.novosoft.uml.behavior.state_machines.MFinalState |
buildFinalState(java.lang.Object compositeState)
Builds a finalstate. |
ru.novosoft.uml.behavior.state_machines.MGuard |
buildGuard(java.lang.Object transition)
Builds a guard condition with a given transition. |
ru.novosoft.uml.behavior.state_machines.MTransition |
buildInternalTransition(java.lang.Object state)
Builds an internal transition for a given state. |
ru.novosoft.uml.behavior.state_machines.MPseudostate |
buildPseudoState(java.lang.Object compositeState)
Builds a pseudostate initialized as a branch pseudostate. |
ru.novosoft.uml.behavior.state_machines.MSimpleState |
buildSimpleState(java.lang.Object compositeState)
Builds a simplestate. |
ru.novosoft.uml.behavior.state_machines.MStateMachine |
buildStateMachine(java.lang.Object oContext)
Builds a state machine owned by the given context |
ru.novosoft.uml.behavior.state_machines.MStubState |
buildStubState(java.lang.Object compositeState)
Builds a stubstate initalized with an empty referenced state. |
ru.novosoft.uml.behavior.state_machines.MSubmachineState |
buildSubmachineState(java.lang.Object compositeState)
Builds a submachinestate. |
ru.novosoft.uml.behavior.state_machines.MSynchState |
buildSynchState(java.lang.Object compositeState)
Builds a synchstate initalized with bound 0. |
ru.novosoft.uml.behavior.state_machines.MTransition |
buildTransition(ru.novosoft.uml.behavior.state_machines.MCompositeState owningState,
ru.novosoft.uml.behavior.state_machines.MStateVertex source,
ru.novosoft.uml.behavior.state_machines.MStateVertex 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). |
ru.novosoft.uml.behavior.state_machines.MTransition |
buildTransition(java.lang.Object source,
java.lang.Object target)
Build a transition between a source state and a target state. |
ru.novosoft.uml.behavior.state_machines.MCallEvent |
createCallEvent()
Create an empty but initialized instance of a UML CallEvent. |
ru.novosoft.uml.behavior.state_machines.MChangeEvent |
createChangeEvent()
Create an empty but initialized instance of a UML ChangeEvent. |
ru.novosoft.uml.behavior.state_machines.MCompositeState |
createCompositeState()
Create an empty but initialized instance of a UML CompositeState. |
ru.novosoft.uml.behavior.state_machines.MFinalState |
createFinalState()
Create an empty but initialized instance of a UML FinalState. |
ru.novosoft.uml.behavior.state_machines.MGuard |
createGuard()
Create an empty but initialized instance of a UML Guard. |
ru.novosoft.uml.behavior.state_machines.MPseudostate |
createPseudostate()
Create an empty but initialized instance of a UML Pseudostate. |
ru.novosoft.uml.behavior.state_machines.MSignalEvent |
createSignalEvent()
Create an empty but initialized instance of a UML SignalEvent. |
ru.novosoft.uml.behavior.state_machines.MSimpleState |
createSimpleState()
Create an empty but initialized instance of a UML SimpleState. |
ru.novosoft.uml.behavior.state_machines.MState |
createState()
Create an empty but initialized instance of a UML State. |
ru.novosoft.uml.behavior.state_machines.MStateMachine |
createStateMachine()
Create an empty but initialized instance of a UML StateMachine. |
ru.novosoft.uml.behavior.state_machines.MStubState |
createStubState()
Create an empty but initialized instance of a UML StubState. |
ru.novosoft.uml.behavior.state_machines.MSubmachineState |
createSubmachineState()
Create an empty but initialized instance of a UML SubmachineState. |
ru.novosoft.uml.behavior.state_machines.MSynchState |
createSynchState()
Create an empty but initialized instance of a UML SynchState. |
ru.novosoft.uml.behavior.state_machines.MTimeEvent |
createTimeEvent()
Create an empty but initialized instance of a UML TimeEvent. |
ru.novosoft.uml.behavior.state_machines.MTransition |
createTransition()
Create an empty but initialized instance of a UML Transition. |
void |
deleteCallEvent(ru.novosoft.uml.behavior.state_machines.MCallEvent elem)
|
void |
deleteChangeEvent(ru.novosoft.uml.behavior.state_machines.MChangeEvent elem)
|
void |
deleteCompositeState(ru.novosoft.uml.behavior.state_machines.MCompositeState elem)
deletes any associated subVertices. |
void |
deleteEvent(ru.novosoft.uml.behavior.state_machines.MEvent elem)
|
void |
deleteFinalState(ru.novosoft.uml.behavior.state_machines.MFinalState elem)
|
void |
deleteGuard(ru.novosoft.uml.behavior.state_machines.MGuard elem)
|
void |
deletePseudostate(ru.novosoft.uml.behavior.state_machines.MPseudostate elem)
|
void |
deleteSignalEvent(ru.novosoft.uml.behavior.state_machines.MSignalEvent elem)
|
void |
deleteSimpleState(ru.novosoft.uml.behavior.state_machines.MSimpleState elem)
|
void |
deleteState(ru.novosoft.uml.behavior.state_machines.MState elem)
|
void |
deleteStateMachine(ru.novosoft.uml.behavior.state_machines.MStateMachine elem)
deletes its top state, which is a composite state (state vertex). |
void |
deleteStateVertex(ru.novosoft.uml.behavior.state_machines.MStateVertex elem)
Deletes the outgoing and incoming transitions of a statevertex. |
void |
deleteStubState(ru.novosoft.uml.behavior.state_machines.MStubState elem)
|
void |
deleteSubmachineState(ru.novosoft.uml.behavior.state_machines.MSubmachineState elem)
|
void |
deleteSynchState(ru.novosoft.uml.behavior.state_machines.MSynchState elem)
|
void |
deleteTimeEvent(ru.novosoft.uml.behavior.state_machines.MTimeEvent elem)
|
void |
deleteTransition(ru.novosoft.uml.behavior.state_machines.MTransition elem)
|
static StateMachinesFactory |
getFactory()
Singleton instance access method. |
Methods inherited from class org.argouml.model.uml.AbstractUmlModelFactory |
initialize |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static StateMachinesFactory getFactory()
public ru.novosoft.uml.behavior.state_machines.MCallEvent createCallEvent()
public ru.novosoft.uml.behavior.state_machines.MChangeEvent createChangeEvent()
public ru.novosoft.uml.behavior.state_machines.MCompositeState createCompositeState()
public ru.novosoft.uml.behavior.state_machines.MFinalState createFinalState()
public ru.novosoft.uml.behavior.state_machines.MGuard createGuard()
public ru.novosoft.uml.behavior.state_machines.MPseudostate createPseudostate()
public ru.novosoft.uml.behavior.state_machines.MSignalEvent createSignalEvent()
public ru.novosoft.uml.behavior.state_machines.MSimpleState createSimpleState()
public ru.novosoft.uml.behavior.state_machines.MState createState()
public ru.novosoft.uml.behavior.state_machines.MStateMachine createStateMachine()
public ru.novosoft.uml.behavior.state_machines.MStubState createStubState()
public ru.novosoft.uml.behavior.state_machines.MSubmachineState createSubmachineState()
public ru.novosoft.uml.behavior.state_machines.MSynchState createSynchState()
public ru.novosoft.uml.behavior.state_machines.MTimeEvent createTimeEvent()
public ru.novosoft.uml.behavior.state_machines.MTransition createTransition()
public ru.novosoft.uml.behavior.state_machines.MCompositeState buildCompositeState(ru.novosoft.uml.behavior.state_machines.MStateMachine statemachine)
statemachine
- public ru.novosoft.uml.behavior.state_machines.MStateMachine buildStateMachine(java.lang.Object oContext)
context
- public ru.novosoft.uml.behavior.state_machines.MTransition buildTransition(ru.novosoft.uml.behavior.state_machines.MCompositeState owningState, ru.novosoft.uml.behavior.state_machines.MStateVertex source, ru.novosoft.uml.behavior.state_machines.MStateVertex dest)
owningState
- source
- dest
- public ru.novosoft.uml.behavior.state_machines.MPseudostate buildPseudoState(java.lang.Object compositeState)
compositeState
- public ru.novosoft.uml.behavior.state_machines.MSynchState buildSynchState(java.lang.Object compositeState)
compositeState
- public ru.novosoft.uml.behavior.state_machines.MStubState buildStubState(java.lang.Object compositeState)
compositeState
- public ru.novosoft.uml.behavior.state_machines.MCompositeState buildCompositeState(java.lang.Object compositeState)
compositeState
- public ru.novosoft.uml.behavior.state_machines.MSimpleState buildSimpleState(java.lang.Object compositeState)
compositeState
- public ru.novosoft.uml.behavior.state_machines.MFinalState buildFinalState(java.lang.Object compositeState)
compositeState
- public ru.novosoft.uml.behavior.state_machines.MSubmachineState buildSubmachineState(java.lang.Object compositeState)
compositeState
- public ru.novosoft.uml.behavior.state_machines.MTransition buildInternalTransition(java.lang.Object state)
state
- The state the internal transition should belong topublic ru.novosoft.uml.behavior.state_machines.MTransition buildTransition(java.lang.Object source, java.lang.Object target)
source
- The source statetarget
- The target statepublic ru.novosoft.uml.behavior.state_machines.MCallEvent buildCallEvent()
public ru.novosoft.uml.behavior.state_machines.MGuard buildGuard(java.lang.Object transition)
transition
- The transition that owns the resulting guard conditionpublic void deleteCallEvent(ru.novosoft.uml.behavior.state_machines.MCallEvent elem)
public void deleteChangeEvent(ru.novosoft.uml.behavior.state_machines.MChangeEvent elem)
public void deleteCompositeState(ru.novosoft.uml.behavior.state_machines.MCompositeState elem)
public void deleteEvent(ru.novosoft.uml.behavior.state_machines.MEvent elem)
public void deleteFinalState(ru.novosoft.uml.behavior.state_machines.MFinalState elem)
public void deleteGuard(ru.novosoft.uml.behavior.state_machines.MGuard elem)
public void deletePseudostate(ru.novosoft.uml.behavior.state_machines.MPseudostate elem)
public void deleteSignalEvent(ru.novosoft.uml.behavior.state_machines.MSignalEvent elem)
public void deleteSimpleState(ru.novosoft.uml.behavior.state_machines.MSimpleState elem)
public void deleteState(ru.novosoft.uml.behavior.state_machines.MState elem)
public void deleteStateMachine(ru.novosoft.uml.behavior.state_machines.MStateMachine elem)
public void deleteStateVertex(ru.novosoft.uml.behavior.state_machines.MStateVertex elem)
elem
- public void deleteStubState(ru.novosoft.uml.behavior.state_machines.MStubState elem)
public void deleteSubmachineState(ru.novosoft.uml.behavior.state_machines.MSubmachineState elem)
public void deleteSynchState(ru.novosoft.uml.behavior.state_machines.MSynchState elem)
public void deleteTimeEvent(ru.novosoft.uml.behavior.state_machines.MTimeEvent elem)
public void deleteTransition(ru.novosoft.uml.behavior.state_machines.MTransition elem)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML (c) 1996-2002 |