public class ChangeAnchorCommand extends AbstractTransaction implements LscConstants
Modifier and Type | Field and Description |
---|---|
protected AnchoredElement |
element |
protected InstanceLine |
newAnchor |
protected InstanceLine |
oldAnchor |
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 |
---|
ChangeAnchorCommand(CommandManager commandManager,
Element element)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
changeAnchor(int x)
Change anchor
|
protected void |
doCancel()
Undo the translation.
|
protected void |
doExecute() |
protected void |
doUndo() |
Element |
getModifiedElement() |
void |
setFinalAnchor(InstanceLine anchor,
ViewWorkAround view)
Set the final anchor
|
cancel, commit, execute, move, undo
getVersion, setVersion
protected InstanceLine oldAnchor
protected InstanceLine newAnchor
protected AnchoredElement element
public ChangeAnchorCommand(CommandManager commandManager, Element element)
commandManager
- - The command managerelement
- - The change elementpublic void changeAnchor(int x)
x
- - The x value of the property 'x'public void setFinalAnchor(InstanceLine anchor, ViewWorkAround view)
anchor
- - The anchorview
- - The work viewprotected 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.