|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectCommand
com.pnp.xfeature.commands.AddCommand
com.pnp.xfeature.commands.AddConstraintCommand
public class AddConstraintCommand
The Command class used to add a new global constraint attached to a feature model diagram
| Constructor Summary | |
|---|---|
AddConstraintCommand(FeatureDiagramModel diagram,
FeatureNodeModel node,
java.lang.String childNodeType,
int nodePosition)
Creates command that adds new propery set element to the feature model |
|
| Method Summary | |
|---|---|
void |
execute()
calls addConstraint() method of the FeatureDiagramModel that adds the new element to DOM model |
void |
redo()
calls addConstraint() method of the FeatureDiagramModel that adds the element to DOM model at the right position |
void |
undo()
calls removeConstraint() method of the FeatureDiagramModel that removes the constraint from its parent |
| Methods inherited from class com.pnp.xfeature.commands.AddCommand |
|---|
getNodePosition |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AddConstraintCommand(FeatureDiagramModel diagram,
FeatureNodeModel node,
java.lang.String childNodeType,
int nodePosition)
diagram - the feature modelnode - the parent nodechildNodeType - the type o node that is to be addednodePosition - position where the new element is to be inserted (among other siblings)
ToDo: rename node to parent, remove property set| Method Detail |
|---|
public void execute()
execute in class AddCommandorg.eclipse.gef.commands.Command#execute()public void redo()
redo in class AddCommandorg.eclipse.gef.commands.Command#redo()public void undo()
undo in class AddCommandorg.eclipse.gef.commands.Command#undo()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||