|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.EventObject
hades.gui.Command
hades.gui.DisconnectCommand
DisconnectCommand - disconnect a SimObject from all wires (accidentally) positioned on its Ports.
| Field Summary | |
(package private) ObjectCanvas |
canvas
|
(package private) java.awt.Point |
oldPos
|
(package private) Symbol |
symbol
|
(package private) SimObject |
target
|
| Fields inherited from class hades.gui.Command |
console, debug, editor, ready, versionString |
| Fields inherited from class java.util.EventObject |
source |
| Constructor Summary | |
DisconnectCommand(Editor editor)
create an DisconnectCommand without reference to a SimObject yet. |
|
| Method Summary | |
void |
execute()
perform the DisconnectCommand: check all Ports of SimObject target and connect them to any Signals whose WireSegments are on the Port positions. |
java.lang.String |
getDescription()
|
void |
mousePressed(FigCanvasEvent ME)
extract the screen and world coordinates of this Event, and dispatch to setPosition(). |
void |
setPosition(java.awt.Point SP,
java.awt.Point WP)
specify the SimObject to 'autoconnect' by giving its position. |
java.lang.String |
toString()
toString(): identify this DisconnectCommand |
void |
undo()
try to undo this DisconnectCommand object. |
| Methods inherited from class hades.gui.Command |
actionPerformed, cancel, dbg, getLogExtraArguments, initialize, isReady, keyPressed, keyReleased, keyTyped, message, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, statusMessage, writePositionLogMessage |
| Methods inherited from class java.util.EventObject |
getSource |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
java.awt.Point oldPos
Symbol symbol
SimObject target
ObjectCanvas canvas
| Constructor Detail |
public DisconnectCommand(Editor editor)
| Method Detail |
public void execute()
execute in class Commandpublic void undo()
undo in class Commandpublic void mousePressed(FigCanvasEvent ME)
mousePressed in interface FigCanvasListenermousePressed in class Command
public void setPosition(java.awt.Point SP,
java.awt.Point WP)
setPosition in class Commandpublic java.lang.String toString()
toString in class Commandpublic java.lang.String getDescription()
getDescription in class Command
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||