|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.argouml.model.uml.AbstractUmlModelFactory
org.argouml.model.uml.modelmanagement.ModelManagementFactory
Factory to create UML classes for the UML ModelManagement package.
Method Summary | |
ru.novosoft.uml.model_management.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. |
ru.novosoft.uml.model_management.MPackage |
copyPackage(ru.novosoft.uml.model_management.MPackage source,
ru.novosoft.uml.foundation.core.MNamespace ns)
Copies a package, but not any elements within it. |
ru.novosoft.uml.model_management.MElementImport |
createElementImport()
Create an empty but initialized instance of a UML ElementImport. |
ru.novosoft.uml.model_management.MModel |
createModel()
Create an empty but initialized instance of a UML Model. |
ru.novosoft.uml.model_management.MPackage |
createPackage()
Create an empty but initialized instance of a UML Package. |
ru.novosoft.uml.model_management.MSubsystem |
createSubsystem()
Create an empty but initialized instance of a UML Subsystem. |
void |
deleteElementImport(ru.novosoft.uml.model_management.MElementImport elem)
|
void |
deleteModel(ru.novosoft.uml.model_management.MModel elem)
|
void |
deletePackage(ru.novosoft.uml.model_management.MPackage elem)
|
void |
deleteSubsystem(ru.novosoft.uml.model_management.MSubsystem elem)
|
void |
doCopyPackage(ru.novosoft.uml.model_management.MPackage source,
ru.novosoft.uml.model_management.MPackage target)
Used by the copy functions. |
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 |
Method Detail |
public static ModelManagementFactory getFactory()
public ru.novosoft.uml.model_management.MModel createModel()
public ru.novosoft.uml.model_management.MElementImport createElementImport()
public ru.novosoft.uml.model_management.MPackage createPackage()
public ru.novosoft.uml.model_management.MPackage buildPackage(java.lang.String name, java.lang.String uuid)
name
- uuid
-
public ru.novosoft.uml.model_management.MSubsystem createSubsystem()
public void deleteElementImport(ru.novosoft.uml.model_management.MElementImport elem)
public void deleteModel(ru.novosoft.uml.model_management.MModel elem)
public void deletePackage(ru.novosoft.uml.model_management.MPackage elem)
public void deleteSubsystem(ru.novosoft.uml.model_management.MSubsystem elem)
public ru.novosoft.uml.model_management.MPackage copyPackage(ru.novosoft.uml.model_management.MPackage source, ru.novosoft.uml.foundation.core.MNamespace ns)
source
- is the package to copy.ns
- is the namespace to put the copy in.public void doCopyPackage(ru.novosoft.uml.model_management.MPackage source, ru.novosoft.uml.model_management.MPackage target)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2003 (20030829) | ArgoUML Project Home | ArgoUML Cookbook |