jcreek.cke.command
Class SubModelCommand
java.lang.Object
jcreek.cke.command.CreekCommand
jcreek.cke.command.SubModelCommand
- All Implemented Interfaces:
- javax.swing.undo.UndoableEdit
- public class SubModelCommand
- extends CreekCommand
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ed
protected Entity ed
cd
protected Entity[] cd
activateSubModel
protected SubModel activateSubModel
activeSubModel
protected SubModel activeSubModel
talgl
protected TreeLayout talgl
talgd
protected TreeLayout talgd
SubModelCommand
public SubModelCommand(CreekDocument doc,
Entity ed,
Entity[] cd)
getUndoPresentationName
public java.lang.String getUndoPresentationName()
perform
public boolean perform()
- Description copied from class:
CreekCommand
- Do the command for the first time. The arguments
are given in the constructor for the particular
implementation of the command.
- Specified by:
perform
in class CreekCommand
- Returns:
- true if command executed, false if error
die
public void die()
isSignificant
public boolean isSignificant()
redo
public void redo()
throws javax.swing.undo.CannotRedoException
- Throws:
javax.swing.undo.CannotRedoException
undo
public void undo()
throws javax.swing.undo.CannotUndoException
- Throws:
javax.swing.undo.CannotUndoException
addEdit
public boolean addEdit(javax.swing.undo.UndoableEdit parm1)
getRedoPresentationName
public java.lang.String getRedoPresentationName()
replaceEdit
public boolean replaceEdit(javax.swing.undo.UndoableEdit parm1)
getPresentationName
public java.lang.String getPresentationName()
createSubModel
protected void createSubModel()
deActivate
public void deActivate(SubModel sb)
activateEntity
public void activateEntity(SubModel sb)
activateRelation
public void activateRelation(SubModel sb)
Created at IDI, NTNU by the Artificial Intelligence and Learning group