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 |
commandManager, committed
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(CommandManager commandManager,
Element element,
boolean source)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
changeEnd(int x)
Change the end of the message
|
protected void |
doCancel()
Undo the translation.
|
protected void |
doExecute() |
protected void |
doUndo() |
Element |
getModifiedElement() |
void |
setFinalEnd(InstanceLine end)
Set the final value
|
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 ChangeMessageEndCommand(CommandManager commandManager, Element element, boolean source)
commandManager
- - The command managerelement
- - The change elementsource
- - Is the sourcepublic void changeEnd(int x)
x
- - The input value for the 'x'public void setFinalEnd(InstanceLine end)
end
- - The end valueprotected 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 © 2014 Uppsala University and Aalborg University. All Rights Reserved.