|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.AbstractAction
org.tigris.gef.base.Cmd
org.tigris.gef.base.CmdCreateNode
org.argouml.ui.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.
CoreFactory
,
Serialized FormNested Class Summary |
Nested classes inherited from class javax.swing.AbstractAction |
|
Field Summary | |
private static java.lang.String |
ACTION_PREFIX_KEY
|
protected static org.apache.log4j.Logger |
cat
|
private static java.util.Vector |
factoryMethods
|
Fields inherited from class org.tigris.gef.base.CmdCreateNode |
DEFAULT_NODE_CLASS |
Fields inherited from class org.tigris.gef.base.Cmd |
_args, _resource |
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 | |
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 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. |
|
CmdCreateNode(java.lang.Object nodeClass,
boolean sticky,
java.lang.String name)
Constructor for CmdCreateNode. |
|
CmdCreateNode(java.lang.Object nodeClass,
java.lang.String name)
Constructor for CmdCreateNode. |
Method Summary | |
private java.lang.String |
getCreateClassName()
returns the name of the uml modelelement without impl, M or the fullname |
java.lang.Object |
makeNode()
Creates a modelelement using the uml model factories. |
private void |
putToolTip(java.lang.String name)
Adds tooltip text to the Action. |
Methods inherited from class org.tigris.gef.base.CmdCreateNode |
doIt, 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 |
Field Detail |
protected static org.apache.log4j.Logger cat
private static java.util.Vector factoryMethods
private static final java.lang.String ACTION_PREFIX_KEY
Constructor Detail |
public CmdCreateNode(java.util.Hashtable args, java.lang.String resource, java.lang.String name)
args
- resource
- name
- public CmdCreateNode(java.util.Hashtable args, java.lang.String name)
args
- name
- public CmdCreateNode(java.lang.Class nodeClass, java.lang.String resource, java.lang.String name)
nodeClass
- resource
- name
- public CmdCreateNode(java.lang.Object nodeClass, java.lang.String name)
nodeClass
- name
- public CmdCreateNode(java.lang.Class nodeClass, boolean sticky, java.lang.String resource, java.lang.String name)
nodeClass
- sticky
- resource
- name
- public CmdCreateNode(java.lang.Object nodeClass, boolean sticky, java.lang.String name)
nodeClass
- sticky
- name
- Method Detail |
public java.lang.Object makeNode()
GraphFactory.makeNode()
private java.lang.String getCreateClassName()
private void putToolTip(java.lang.String name)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20040316) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |