|
||||||||||||
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 |