|
|||||||||||
| 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.CommonBehaviorFactorypublic Object createActionSequence()
createActionSequence in interface org.argouml.model.CommonBehaviorFactorypublic Object createArgument()
createArgument in interface org.argouml.model.CommonBehaviorFactorypublic Object createAttributeLink()
createAttributeLink in interface org.argouml.model.CommonBehaviorFactorypublic Object createCallAction()
createCallAction in interface org.argouml.model.CommonBehaviorFactorypublic Object createComponentInstance()
createComponentInstance in interface org.argouml.model.CommonBehaviorFactorypublic Object createCreateAction()
createCreateAction in interface org.argouml.model.CommonBehaviorFactorypublic ru.novosoft.uml.behavior.common_behavior.MDataValue createDataValue()
public Object createDestroyAction()
createDestroyAction in interface org.argouml.model.CommonBehaviorFactorypublic Object createException()
createException in interface org.argouml.model.CommonBehaviorFactorypublic Object createInstance()
createInstance in interface org.argouml.model.CommonBehaviorFactorypublic Object createLink()
createLink in interface org.argouml.model.CommonBehaviorFactorypublic Object createLinkEnd()
createLinkEnd in interface org.argouml.model.CommonBehaviorFactorypublic Object createLinkObject()
createLinkObject in interface org.argouml.model.CommonBehaviorFactorypublic Object createNodeInstance()
createNodeInstance in interface org.argouml.model.CommonBehaviorFactorypublic Object createObject()
createObject in interface org.argouml.model.CommonBehaviorFactorypublic Object createReception()
createReception in interface org.argouml.model.CommonBehaviorFactorypublic Object createReturnAction()
createReturnAction in interface org.argouml.model.CommonBehaviorFactorypublic Object createSendAction()
createSendAction in interface org.argouml.model.CommonBehaviorFactorypublic Object createSignal()
createSignal in interface org.argouml.model.CommonBehaviorFactorypublic Object createStimulus()
createStimulus in interface org.argouml.model.CommonBehaviorFactorypublic Object createTerminateAction()
createTerminateAction in interface org.argouml.model.CommonBehaviorFactorypublic Object createUninterpretedAction()
createUninterpretedAction in interface org.argouml.model.CommonBehaviorFactory
public Object buildCallAction(Object oper,
String name)
buildCallAction in interface org.argouml.model.CommonBehaviorFactoryoper - the given operationname - the name for the CallAction
public Object buildUninterpretedAction(Object actionState)
buildUninterpretedAction in interface org.argouml.model.CommonBehaviorFactoryactionState - the given action state or null
public Object buildLink(Object fromInstance,
Object toInstance)
buildLink in interface org.argouml.model.CommonBehaviorFactoryfromInstance - the first given instancetoInstance - the second given instance
public Object buildAction(Object message)
buildAction in interface org.argouml.model.CommonBehaviorFactorymessage - the given message
public Object buildSignal(Object feature)
buildSignal in interface org.argouml.model.CommonBehaviorFactoryfeature - the given behaviouralfeature
public Object buildStimulus(Object link)
buildStimulus in interface org.argouml.model.CommonBehaviorFactorylink - the link
public Object buildReception(Object aClassifier)
buildReception in interface org.argouml.model.CommonBehaviorFactoryaClassifier - 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 |