org.argouml.model.uml.behavioralelements.activitygraphs
Class ActivityGraphsFactory

java.lang.Object
  |
  +--org.argouml.model.uml.AbstractUmlModelFactory
        |
        +--org.argouml.model.uml.behavioralelements.activitygraphs.ActivityGraphsFactory

public class ActivityGraphsFactory
extends AbstractUmlModelFactory

Factory to create UML classes for the UML BehaviorialElements::ActivityGraphs package.

Since:
ARGO0.11.2

Method Summary
 MActivityGraph buildActivityGraph(MModelElement context)
          Builds an activity graph owned by the given context
 java.lang.Object createActionState()
          Create an empty but initialized instance of a UML ActionState.
 MActivityGraph createActivityGraph()
          Create an empty but initialized instance of a UML ActivityGraph.
 MCallState createCallState()
          Create an empty but initialized instance of a UML CallState.
 MClassifierInState createClassifierInState()
          Create an empty but initialized instance of a UML ClassifierInState.
 MObjectFlowState createObjectFlowState()
          Create an empty but initialized instance of a UML ObjectFlowState.
 MPartition createPartition()
          Create an empty but initialized instance of a UML Partition.
 MSubactivityState createSubactivityState()
          Create an empty but initialized instance of a UML SubactivityState.
 void deleteActionState(java.lang.Object elem)
           
 void deleteActivityGraph(MActivityGraph elem)
           
 void deleteCallState(MCallState elem)
           
 void deleteClassifierInState(MClassifierInState elem)
           
 void deleteObjectFlowState(MObjectFlowState elem)
           
 void deletePartition(MPartition elem)
           
 void deleteSubactivityState(MSubactivityState elem)
           
static ActivityGraphsFactory getFactory()
          Singleton instance access method.
 
Methods inherited from class org.argouml.model.uml.AbstractUmlModelFactory
addListenersToModelElement, initialize, isGuiEnabled, setGuiEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFactory

public static ActivityGraphsFactory getFactory()
Singleton instance access method.


createActionState

public java.lang.Object createActionState()
Create an empty but initialized instance of a UML ActionState.

Returns:
an initialized UML ActionState instance.

createActivityGraph

public MActivityGraph createActivityGraph()
Create an empty but initialized instance of a UML ActivityGraph.

Returns:
an initialized UML ActivityGraph instance.

createCallState

public MCallState createCallState()
Create an empty but initialized instance of a UML CallState.

Returns:
an initialized UML CallState instance.

createClassifierInState

public MClassifierInState createClassifierInState()
Create an empty but initialized instance of a UML ClassifierInState.

Returns:
an initialized UML ClassifierInState instance.

createObjectFlowState

public MObjectFlowState createObjectFlowState()
Create an empty but initialized instance of a UML ObjectFlowState.

Returns:
an initialized UML ObjectFlowState instance.

createPartition

public MPartition createPartition()
Create an empty but initialized instance of a UML Partition.

Returns:
an initialized UML Partition instance.

createSubactivityState

public MSubactivityState createSubactivityState()
Create an empty but initialized instance of a UML SubactivityState.

Returns:
an initialized UML SubactivityState instance.

buildActivityGraph

public MActivityGraph buildActivityGraph(MModelElement context)
Builds an activity graph owned by the given context

Parameters:
context -
Returns:
MActivityGraph

deleteActionState

public void deleteActionState(java.lang.Object elem)

deleteActivityGraph

public void deleteActivityGraph(MActivityGraph elem)

deleteCallState

public void deleteCallState(MCallState elem)

deleteClassifierInState

public void deleteClassifierInState(MClassifierInState elem)

deleteObjectFlowState

public void deleteObjectFlowState(MObjectFlowState elem)

deletePartition

public void deletePartition(MPartition elem)

deleteSubactivityState

public void deleteSubactivityState(MSubactivityState elem)


ArgoUML © 1996-2003 (20040229)ArgoUML Project HomeArgoUML Cookbook