|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectUndoableAction
org.argouml.uml.ui.ActionNewDiagram
public abstract class ActionNewDiagram
Abstract action to trigger creation of a new diagram.
ArgoUML shall never create a diagram for a read-only modelelement.
TODO: Bobs says, can we merge ActionAddDiagram with this class?
| Constructor Summary | |
|---|---|
protected |
ActionNewDiagram(java.lang.String name)
The constructor. |
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
protected static java.lang.Object |
createCollaboration(java.lang.Object namespace)
Utility function to create a collaboration. |
protected ArgoDiagram |
createDiagram(java.lang.Object namespace)
Deprecated. for 0.29.1 by tfmorris. Use createDiagram(Object, DiagramSettings)/ |
protected abstract ArgoDiagram |
createDiagram(java.lang.Object namespace,
DiagramSettings settings)
|
protected java.lang.Object |
findNamespace()
Find the right namespace for the diagram. |
boolean |
isValidNamespace(java.lang.Object ns)
Test if the given namespace is a valid namespace to add the diagram to. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected ActionNewDiagram(java.lang.String name)
name - the i18n key for this action name.| Method Detail |
|---|
public void actionPerformed(java.awt.event.ActionEvent e)
protected java.lang.Object findNamespace()
@Deprecated protected ArgoDiagram createDiagram(java.lang.Object namespace)
createDiagram(Object, DiagramSettings)/
namespace - the namespace in which to create the diagram
protected abstract ArgoDiagram createDiagram(java.lang.Object namespace,
DiagramSettings settings)
namespace - the namespace in which to create the diagramsettings - the render settings for the diagram
public boolean isValidNamespace(java.lang.Object ns)
ns - the namespace to check
true if valid.protected static java.lang.Object createCollaboration(java.lang.Object namespace)
namespace - the back-up namespace to put the collaboration in
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |