com.bonevich.erj.ui
Class CmdCreateRelation

java.lang.Object
  |
  +--javax.swing.AbstractAction
        |
        +--org.tigris.gef.base.Cmd
              |
              +--org.tigris.gef.base.CmdCreateNode
                    |
                    +--com.bonevich.erj.ui.CmdCreateRelation
All Implemented Interfaces:
javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, org.tigris.gef.graph.GraphFactory, java.io.Serializable

public class CmdCreateRelation
extends org.tigris.gef.base.CmdCreateNode

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.tigris.gef.base.CmdCreateNode
DEFAULT_NODE_CLASS
 
Fields inherited from class org.tigris.gef.base.Cmd
_args, _resource, HAS_ICON, NO_ICON
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
CmdCreateRelation()
           
CmdCreateRelation(java.lang.Class nodeClass, boolean sticky, java.lang.String name)
           
CmdCreateRelation(java.lang.Class nodeClass, java.lang.String name)
           
CmdCreateRelation(java.util.Hashtable args, java.lang.String name)
           
 
Method Summary
 void doIt()
           
 java.lang.Object makeNode()
           
 
Methods inherited from class org.tigris.gef.base.CmdCreateNode
getActiveGraphModel, makeEdge, makeGraphModel, undoIt
 
Methods inherited from class org.tigris.gef.base.Cmd
about, actionPerformed, cmdAtIndex, containsArg, getArg, getArg, getName, getResource, register, registeredCmds, setArg, setName, setResource, shouldBeEnabled, updateEnabled
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmdCreateRelation

public CmdCreateRelation(java.util.Hashtable args,
                         java.lang.String name)

CmdCreateRelation

public CmdCreateRelation(java.lang.Class nodeClass,
                         java.lang.String name)

CmdCreateRelation

public CmdCreateRelation(java.lang.Class nodeClass,
                         boolean sticky,
                         java.lang.String name)

CmdCreateRelation

public CmdCreateRelation()
Method Detail

doIt

public void doIt()
Overrides:
doIt in class org.tigris.gef.base.CmdCreateNode

makeNode

public java.lang.Object makeNode()
Specified by:
makeNode in interface org.tigris.gef.graph.GraphFactory
Overrides:
makeNode in class org.tigris.gef.base.CmdCreateNode


Copyright © 2001-2003 bonevich.com. All Rights Reserved.