|
UML | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectCreateGraphNodeCommand
org.topcased.modeler.uml.sequencediagram.commands.creation.LifelineCreationCommand
public class LifelineCreationCommand
Command to create a Lifeline
Constructor Summary | |
---|---|
LifelineCreationCommand(org.eclipse.gef.EditDomain domain,
GraphNode newObject,
GraphNode newParent,
EObject newContainerParent,
org.eclipse.draw2d.geometry.Point location,
org.eclipse.draw2d.geometry.Dimension dimension,
int attach,
java.util.List featuresList,
boolean needModelUpdate)
Constructor |
Method Summary | |
---|---|
protected org.eclipse.uml2.uml.ConnectorEnd |
getConnectorEnd(org.eclipse.uml2.uml.Interaction interaction,
org.eclipse.uml2.uml.Property prop)
Return the connector end which has the correct property as role, owned by a connector int the interaction |
protected org.eclipse.uml2.uml.Property |
getProperty(org.eclipse.uml2.uml.Collaboration collaboration,
org.eclipse.uml2.uml.Classifier c)
Deprecated. use the getOwnedAttribute() method of the StructuredClassifier class defined in UML |
protected void |
redoModel()
Create the Lifeline |
protected void |
undoModel()
Remove the Lifeline |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LifelineCreationCommand(org.eclipse.gef.EditDomain domain, GraphNode newObject, GraphNode newParent, EObject newContainerParent, org.eclipse.draw2d.geometry.Point location, org.eclipse.draw2d.geometry.Dimension dimension, int attach, java.util.List featuresList, boolean needModelUpdate)
domain
- the EditDomain (used to init the name)newObject
- the node to createnewParent
- the parentNode nodenewContainerParent
- the model object that should contain the new childNode objectlocation
- the location of the created nodedimension
- the size of the created nodeattach
- the newAttachment of the created nodefeaturesList
- the avalaible model element feature of the parentNode node where the model element of the
childNode node can be addedneedModelUpdate
- true
if the model must be modified during this command, false
if objects already exist in the mode.Method Detail |
---|
protected void redoModel()
org.topcased.modeler.commands.CreateGraphNodeCommand#redoModel()
protected org.eclipse.uml2.uml.Property getProperty(org.eclipse.uml2.uml.Collaboration collaboration, org.eclipse.uml2.uml.Classifier c)
collaboration
- the owning collaborationc
- the wanted classifer
protected org.eclipse.uml2.uml.ConnectorEnd getConnectorEnd(org.eclipse.uml2.uml.Interaction interaction, org.eclipse.uml2.uml.Property prop)
interaction
- the owning interactionprop
- the property
protected void undoModel()
org.topcased.modeler.commands.CreateGraphNodeCommand#undoModel()
|
UML | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.