|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.argouml.model.uml.AbstractUmlModelFactory
org.argouml.model.uml.ActivityGraphsFactoryImpl
Factory to create UML classes for the UML BehaviorialElements::ActivityGraphs package. TODO: Change visibility to package after reflection problem solved.
Field Summary | |
private NSUMLModelImplementation |
nsmodel
The model implementation. |
Constructor Summary | |
(package private) |
ActivityGraphsFactoryImpl(NSUMLModelImplementation implementation)
Don't allow instantiation. |
Method Summary | |
Object |
buildActivityGraph(Object theContext)
Builds an activity graph owned by the given context. |
Object |
buildClassifierInState(Object classifier,
Object state)
Builds a ClassifierInState. |
Object |
buildObjectFlowState(Object compositeState)
Builds an objectflowstate. |
Object |
createActionState()
Create an empty but initialized instance of a UML ActionState. |
Object |
createActivityGraph()
Create an empty but initialized instance of a UML ActivityGraph. |
Object |
createCallState()
Create an empty but initialized instance of a UML CallState. |
Object |
createClassifierInState()
Create an empty but initialized instance of a UML ClassifierInState. |
Object |
createObjectFlowState()
Create an empty but initialized instance of a UML ObjectFlowState. |
Object |
createPartition()
Create an empty but initialized instance of a UML Partition. |
Object |
createSubactivityState()
Create an empty but initialized instance of a UML SubactivityState. |
(package private) void |
deleteActionState(Object elem)
|
(package private) void |
deleteActivityGraph(Object elem)
|
(package private) void |
deleteCallState(Object elem)
|
(package private) void |
deleteClassifierInState(Object elem)
|
(package private) void |
deleteObjectFlowState(Object elem)
|
(package private) void |
deletePartition(Object elem)
|
(package private) void |
deleteSubactivityState(Object elem)
|
Methods inherited from class org.argouml.model.uml.AbstractUmlModelFactory |
addListenersToModelElement, initialize |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private NSUMLModelImplementation nsmodel
Constructor Detail |
ActivityGraphsFactoryImpl(NSUMLModelImplementation implementation)
implementation
- To get other helpers and factories.Method Detail |
public Object createActionState()
createActionState
in interface org.argouml.model.ActivityGraphsFactory
public Object createActivityGraph()
createActivityGraph
in interface org.argouml.model.ActivityGraphsFactory
public Object createCallState()
createCallState
in interface org.argouml.model.ActivityGraphsFactory
public Object createClassifierInState()
createClassifierInState
in interface org.argouml.model.ActivityGraphsFactory
public Object createObjectFlowState()
createObjectFlowState
in interface org.argouml.model.ActivityGraphsFactory
public Object createPartition()
createPartition
in interface org.argouml.model.ActivityGraphsFactory
public Object createSubactivityState()
createSubactivityState
in interface org.argouml.model.ActivityGraphsFactory
public Object buildActivityGraph(Object theContext)
buildActivityGraph
in interface org.argouml.model.ActivityGraphsFactory
theContext
- is a ModelElement that will own the graph.
public Object buildObjectFlowState(Object compositeState)
buildObjectFlowState
in interface org.argouml.model.ActivityGraphsFactory
compositeState
- the given compositestate
public Object buildClassifierInState(Object classifier, Object state)
buildClassifierInState
in interface org.argouml.model.ActivityGraphsFactory
classifier
- the classifier (type)state
- the state (inState)
void deleteActionState(Object elem)
elem
- the ActionState to be deletedvoid deleteActivityGraph(Object elem)
elem
- the ActivityGraph to be deletedvoid deleteCallState(Object elem)
elem
- the CallState to be deletedvoid deleteClassifierInState(Object elem)
elem
- the ClassifierInState to be deletedvoid deleteObjectFlowState(Object elem)
elem
- ObjectFlowStatevoid deletePartition(Object elem)
elem
- Partitionvoid deleteSubactivityState(Object elem)
elem
- SubactivityState
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20050222) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |