org.argouml.ui
Class CmdCreateNode

java.lang.Object
  |
  +--org.tigris.gef.base.CmdCreateNode
        |
        +--org.argouml.ui.CmdCreateNode
Direct Known Subclasses:
ActionCreatePseudostate

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

Command to create nodes with the appropriate modelelement. The modelelement is initialized via the build methods on the uml factories. If there is no no-parameter build method, the create method corresponding to the modelelement is used.

See Also:
CoreFactory, Serialized Form

Constructor Summary
CmdCreateNode(java.lang.Class nodeClass, boolean sticky, java.lang.String name)
          Constructor for CmdCreateNode.
CmdCreateNode(java.lang.Class nodeClass, boolean sticky, java.lang.String resource, java.lang.String name)
          Constructor for CmdCreateNode.
CmdCreateNode(java.lang.Class nodeClass, java.lang.String name)
          Constructor for CmdCreateNode.
CmdCreateNode(java.lang.Class nodeClass, java.lang.String resource, java.lang.String name)
          Constructor for CmdCreateNode.
CmdCreateNode(java.util.Hashtable args, java.lang.String name)
          Constructor for CmdCreateNode.
CmdCreateNode(java.util.Hashtable args, java.lang.String resource, java.lang.String name)
          Constructor for CmdCreateNode.
 
Method Summary
 java.lang.Object makeNode()
          Creates a modelelement using the uml model factories.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmdCreateNode

public CmdCreateNode(java.util.Hashtable args,
                     java.lang.String resource,
                     java.lang.String name)
Constructor for CmdCreateNode.

Parameters:
args -
resource -
name -

CmdCreateNode

public CmdCreateNode(java.util.Hashtable args,
                     java.lang.String name)
Constructor for CmdCreateNode.

Parameters:
args -
name -

CmdCreateNode

public CmdCreateNode(java.lang.Class nodeClass,
                     java.lang.String resource,
                     java.lang.String name)
Constructor for CmdCreateNode.

Parameters:
nodeClass -
resource -
name -

CmdCreateNode

public CmdCreateNode(java.lang.Class nodeClass,
                     java.lang.String name)
Constructor for CmdCreateNode.

Parameters:
nodeClass -
name -

CmdCreateNode

public CmdCreateNode(java.lang.Class nodeClass,
                     boolean sticky,
                     java.lang.String resource,
                     java.lang.String name)
Constructor for CmdCreateNode.

Parameters:
nodeClass -
sticky -
resource -
name -

CmdCreateNode

public CmdCreateNode(java.lang.Class nodeClass,
                     boolean sticky,
                     java.lang.String name)
Constructor for CmdCreateNode.

Parameters:
nodeClass -
sticky -
name -
Method Detail

makeNode

public java.lang.Object makeNode()
Creates a modelelement using the uml model factories.

See Also:
org.tigris.gef.graph.GraphFactory#makeNode()


ArgoUML © 1996-2003 (20030919)ArgoUML Project HomeArgoUML Cookbook