|
|||||||||||
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.CommonBehaviorFactoryImpl
Factory to create UML classes for the UML BehaviorialElements::CommonBehavior package. TODO: Change visibility to package after reflection problem solved.
Field Summary | |
private NSUMLModelImplementation |
nsmodel
The model implementation. |
Constructor Summary | |
(package private) |
CommonBehaviorFactoryImpl(NSUMLModelImplementation implementation)
Don't allow instantiation. |
Method Summary | |
Object |
buildAction(Object message)
Builds an action (actually an CallAction) for some message. |
Object |
buildCallAction(Object oper,
String name)
Builds a CallAction belonging to operation oper with a given name. |
Object |
buildLink(Object fromInstance,
Object toInstance)
Builds a Link between two Instances. |
Object |
buildReception(Object aClassifier)
Builds a reception belonging to some classifier. |
Object |
buildSignal(Object feature)
Builds a signal belonging to some behavioralfeature. |
Object |
buildStimulus(Object link)
Builds a stimulus based on a given link. |
Object |
buildUninterpretedAction(Object actionState)
Builds a new uninterpreted action. |
Object |
createAction()
Create an empty but initialized instance of a UML Action. |
Object |
createActionSequence()
Create an empty but initialized instance of a UML ActionSequence. |
Object |
createArgument()
Create an empty but initialized instance of a UML Argument. |
Object |
createAttributeLink()
Create an empty but initialized instance of a UML AttributeLink. |
Object |
createCallAction()
Create an empty but initialized instance of a UML CallAction. |
Object |
createComponentInstance()
Create an empty but initialized instance of a UML ComponentInstance. |
Object |
createCreateAction()
Create an empty but initialized instance of a UML CreateAction. |
ru.novosoft.uml.behavior.common_behavior.MDataValue |
createDataValue()
Create an empty but initialized instance of a UML DataValue. |
Object |
createDestroyAction()
Create an empty but initialized instance of a UML DestroyAction. |
Object |
createException()
Create an empty but initialized instance of a UML Exception. |
Object |
createInstance()
Create an empty but initialized instance of a UML Instance. |
Object |
createLink()
Create an empty but initialized instance of a UML Link. |
Object |
createLinkEnd()
Create an empty but initialized instance of a UML LinkEnd. |
Object |
createLinkObject()
Create an empty but initialized instance of a UML LinkObject. |
Object |
createNodeInstance()
Create an empty but initialized instance of a UML NodeInstance. |
Object |
createObject()
Create an empty but initialized instance of a UML Object. |
Object |
createReception()
Create an empty but initialized instance of a UML Reception. |
Object |
createReturnAction()
Create an empty but initialized instance of a UML ReturnAction. |
Object |
createSendAction()
Create an empty but initialized instance of a UML SendAction. |
Object |
createSignal()
Create an empty but initialized instance of a UML Signal. |
Object |
createStimulus()
Create an empty but initialized instance of a UML Stimulus. |
Object |
createTerminateAction()
Create an empty but initialized instance of a UML TerminateAction. |
Object |
createUninterpretedAction()
Create an empty but initialized instance of a UML UninterpretedAction. |
(package private) void |
deleteAction(Object elem)
|
(package private) void |
deleteActionSequence(Object elem)
|
(package private) void |
deleteArgument(Object elem)
|
(package private) void |
deleteAttributeLink(Object elem)
|
(package private) void |
deleteCallAction(Object elem)
|
(package private) void |
deleteComponentInstance(Object elem)
|
(package private) void |
deleteCreateAction(Object elem)
|
(package private) void |
deleteDataValue(Object elem)
|
(package private) void |
deleteDestroyAction(Object elem)
|
(package private) void |
deleteException(Object elem)
|
(package private) void |
deleteInstance(Object elem)
when an instance is deleted, delete its linkend's. |
(package private) void |
deleteLink(Object elem)
|
(package private) void |
deleteLinkEnd(Object elem)
when a linkend is deleted, delete its Links. |
(package private) void |
deleteLinkObject(Object elem)
|
(package private) void |
deleteNodeInstance(Object elem)
|
(package private) void |
deleteObject(Object elem)
|
(package private) void |
deleteReception(Object elem)
|
(package private) void |
deleteReturnAction(Object elem)
|
(package private) void |
deleteSendAction(Object elem)
|
(package private) void |
deleteSignal(Object elem)
|
(package private) void |
deleteStimulus(Object elem)
|
(package private) void |
deleteTerminateAction(Object elem)
|
(package private) void |
deleteUninterpretedAction(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 |
CommonBehaviorFactoryImpl(NSUMLModelImplementation implementation)
implementation
- To get other helpers and factories.Method Detail |
public Object createAction()
createAction
in interface org.argouml.model.CommonBehaviorFactory
public Object createActionSequence()
createActionSequence
in interface org.argouml.model.CommonBehaviorFactory
public Object createArgument()
createArgument
in interface org.argouml.model.CommonBehaviorFactory
public Object createAttributeLink()
createAttributeLink
in interface org.argouml.model.CommonBehaviorFactory
public Object createCallAction()
createCallAction
in interface org.argouml.model.CommonBehaviorFactory
public Object createComponentInstance()
createComponentInstance
in interface org.argouml.model.CommonBehaviorFactory
public Object createCreateAction()
createCreateAction
in interface org.argouml.model.CommonBehaviorFactory
public ru.novosoft.uml.behavior.common_behavior.MDataValue createDataValue()
public Object createDestroyAction()
createDestroyAction
in interface org.argouml.model.CommonBehaviorFactory
public Object createException()
createException
in interface org.argouml.model.CommonBehaviorFactory
public Object createInstance()
createInstance
in interface org.argouml.model.CommonBehaviorFactory
public Object createLink()
createLink
in interface org.argouml.model.CommonBehaviorFactory
public Object createLinkEnd()
createLinkEnd
in interface org.argouml.model.CommonBehaviorFactory
public Object createLinkObject()
createLinkObject
in interface org.argouml.model.CommonBehaviorFactory
public Object createNodeInstance()
createNodeInstance
in interface org.argouml.model.CommonBehaviorFactory
public Object createObject()
createObject
in interface org.argouml.model.CommonBehaviorFactory
public Object createReception()
createReception
in interface org.argouml.model.CommonBehaviorFactory
public Object createReturnAction()
createReturnAction
in interface org.argouml.model.CommonBehaviorFactory
public Object createSendAction()
createSendAction
in interface org.argouml.model.CommonBehaviorFactory
public Object createSignal()
createSignal
in interface org.argouml.model.CommonBehaviorFactory
public Object createStimulus()
createStimulus
in interface org.argouml.model.CommonBehaviorFactory
public Object createTerminateAction()
createTerminateAction
in interface org.argouml.model.CommonBehaviorFactory
public Object createUninterpretedAction()
createUninterpretedAction
in interface org.argouml.model.CommonBehaviorFactory
public Object buildCallAction(Object oper, String name)
buildCallAction
in interface org.argouml.model.CommonBehaviorFactory
oper
- the given operationname
- the name for the CallAction
public Object buildUninterpretedAction(Object actionState)
buildUninterpretedAction
in interface org.argouml.model.CommonBehaviorFactory
actionState
- the given action state or null
public Object buildLink(Object fromInstance, Object toInstance)
buildLink
in interface org.argouml.model.CommonBehaviorFactory
fromInstance
- the first given instancetoInstance
- the second given instance
public Object buildAction(Object message)
buildAction
in interface org.argouml.model.CommonBehaviorFactory
message
- the given message
public Object buildSignal(Object feature)
buildSignal
in interface org.argouml.model.CommonBehaviorFactory
feature
- the given behaviouralfeature
public Object buildStimulus(Object link)
buildStimulus
in interface org.argouml.model.CommonBehaviorFactory
link
- the link
public Object buildReception(Object aClassifier)
buildReception
in interface org.argouml.model.CommonBehaviorFactory
aClassifier
- the given classifier (or null)
void deleteAction(Object elem)
elem
- the Action to be deletedvoid deleteActionSequence(Object elem)
elem
- the ActionSequence to be deletedvoid deleteArgument(Object elem)
elem
- the element to be deletedvoid deleteAttributeLink(Object elem)
elem
- the element to be deletedvoid deleteCallAction(Object elem)
elem
- the element to be deletedvoid deleteComponentInstance(Object elem)
elem
- the element to be deletedvoid deleteCreateAction(Object elem)
elem
- the element to be deletedvoid deleteDataValue(Object elem)
elem
- the element to be deletedvoid deleteDestroyAction(Object elem)
elem
- the element to be deletedvoid deleteException(Object elem)
elem
- the element to be deletedvoid deleteInstance(Object elem)
elem
- the element to be deletedvoid deleteLink(Object elem)
elem
- the element to be deletedvoid deleteLinkEnd(Object elem)
elem
- the element to be deletedvoid deleteLinkObject(Object elem)
elem
- the element to be deletedvoid deleteNodeInstance(Object elem)
elem
- the element to be deletedvoid deleteObject(Object elem)
elem
- the element to be deletedvoid deleteReception(Object elem)
elem
- the element to be deletedvoid deleteReturnAction(Object elem)
elem
- the element to be deletedvoid deleteSendAction(Object elem)
elem
- the element to be deletedvoid deleteSignal(Object elem)
elem
- the element to be deletedvoid deleteStimulus(Object elem)
elem
- the element to be deletedvoid deleteTerminateAction(Object elem)
elem
- the element to be deletedvoid deleteUninterpretedAction(Object elem)
elem
- the element to be deleted
|
|||||||||||
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 |