|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Object
|
+--org.argouml.model.uml.AbstractUmlModelFactory
|
+--org.argouml.model.uml.modelmanagement.ModelManagementFactory
Factory to create UML classes for the UML ModelManagement package.
| Field Summary | |
|---|---|
private static ModelManagementFactory |
SINGLETON
Singleton instance. |
| Fields inherited from class org.argouml.model.uml.AbstractUmlModelFactory |
|---|
|
| Constructor Summary | |
|---|---|
private |
ModelManagementFactory()
Don't allow instantiation |
| Method Summary | |
|---|---|
MPackage |
buildPackage(java.lang.String name,
java.lang.String uuid)
Build an empty but initialized instance of a UML Package with a given name, and set it's UUID, if it doesn't exist. |
MPackage |
copyPackage(MPackage source,
MNamespace ns)
Copies a package, but not any elements within it. |
MElementImport |
createElementImport()
Create an empty but initialized instance of a UML ElementImport. |
MModel |
createModel()
Create an empty but initialized instance of a UML Model. |
MPackage |
createPackage()
Create an empty but initialized instance of a UML Package. |
MSubsystem |
createSubsystem()
Create an empty but initialized instance of a UML Subsystem. |
void |
deleteElementImport(MElementImport elem)
|
void |
deleteModel(MModel elem)
|
void |
deletePackage(MPackage elem)
|
void |
deleteSubsystem(MSubsystem elem)
|
void |
doCopyPackage(MPackage source,
MPackage target)
Deprecated. by Linus Tolke as of 0.15.4, will be made private. |
static ModelManagementFactory |
getFactory()
Singleton instance access method. |
| Methods inherited from class org.argouml.model.uml.AbstractUmlModelFactory |
|---|
addListenersToModelElement, initialize, isGuiEnabled, setGuiEnabled |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static ModelManagementFactory SINGLETON
| Constructor Detail |
private ModelManagementFactory()
| Method Detail |
public static ModelManagementFactory getFactory()
public MModel createModel()
public MElementImport createElementImport()
public MPackage createPackage()
public MPackage buildPackage(java.lang.String name,
java.lang.String uuid)
name - is the given nameuuid - is the UUID.
public MSubsystem createSubsystem()
public void deleteElementImport(MElementImport elem)
public void deleteModel(MModel elem)
public void deletePackage(MPackage elem)
public void deleteSubsystem(MSubsystem elem)
public MPackage copyPackage(MPackage source,
MNamespace ns)
source - is the package to copy.ns - is the namespace to put the copy in.
public void doCopyPackage(MPackage source,
MPackage target)
source - is the source packagetarget - is the target package.
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
| ArgoUML © 1996-2004 (20040306) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |