public class ChangeMessageEndCommand extends AbstractTransaction implements LscConstants
Modifier and Type | Field and Description |
---|---|
protected boolean |
changeSource |
protected Message |
element |
protected InstanceLine |
newEnd |
protected int |
newX |
protected int |
newY |
protected InstanceLine |
oldEnd |
protected int |
oldX |
protected int |
oldY |
committed, document
version
ANCHOR_PRECHART_RADIUS, ANCHOR_RADIUS, ARROW_BASE, ARROW_HEIGHT, CONDITION_COLD_COL, CONDITION_HOT_COL, CONDITION_SIDES, CONDITION_UPDATE_HEIGHT, CUT_SIDE_DISTANCE, CUT_Y_DISTANCE, FOOT_TOUCH_DISTANCE, INSTANCE_FILL_COL, INSTANCE_FOOT_HEIGHT, INSTANCE_FOOT_WIDTH, INSTANCE_HEIGHT, INSTANCE_LENGTH, INSTANCE_LINE_COL, INSTANCE_MIN_WIDTH, LOC_DISTANCE, MESSAGE_COL, MESSAGE_LABEL_COL, PRECHART_COL, PRECHART_MIN_HEIGHT, PRECHART_SIDE_DISTANCE, PRECHART_TOP_DISTANCE, TOP_DISTANCE, TOUCH_DISTANCE, TOUCH_INSTANCE_DISTANCE, UPDATE_COL
AREA_SELECT_COL, ARROW_ANGLE, ARROW_LENGTH, BIGFONT, BIGFONTNAME, EMPH_COL, FONT, FONTNAME, GLOBAL_DECL_COL, GLOBAL_PROCESSASSIGN_COL, GLOBAL_SYSTEM_COL, GRIDCHANGE, GRIDCOLOR, GRIDMIN, LEVEL, MOUSE_OVER_COL, MOUSE_OVER_REL_COL, PART_COV_COL, PROCESS_FILL_COL, PROCESS_OUTLINE_COL, SELECTED_COL, SNAP_PER_GRID, TEMPLATE_NAME_COL, TEMPLATE_PARAMLIST_COL, TRACE_COV_COL
Constructor and Description |
---|
ChangeMessageEndCommand(Document document,
Element element,
boolean source)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
changeEnd(int x) |
protected void |
doCancel()
Undo the translation.
|
protected void |
doExecute() |
protected void |
doUndo() |
Element |
getModifiedElement() |
void |
setFinalEnd(InstanceLine end) |
cancel, commit, execute, move, undo
getVersion, setVersion
protected InstanceLine oldEnd
protected Message element
protected InstanceLine newEnd
protected boolean changeSource
protected int oldX
protected int newX
protected int oldY
protected int newY
public void changeEnd(int x)
public void setFinalEnd(InstanceLine end)
protected void doCancel()
doCancel
in class AbstractTransaction
protected void doExecute()
doExecute
in class AbstractTransaction
protected void doUndo()
doUndo
in class AbstractTransaction
public Element getModifiedElement()
getModifiedElement
in interface Command
Copyright © 2012 Uppsala University and Aalborg University. All Rights Reserved.