|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ModelManagementFactory
The interface for the factory for ModelManagement.
| Method Summary | |
|---|---|
java.lang.Object |
buildElementImport(java.lang.Object pack,
java.lang.Object me)
Build a ElementImport which imports the given modelelement into the given package. |
java.lang.Object |
buildPackage(java.lang.String name)
Build an empty but initialized instance of a UML Package with a given name. |
java.lang.Object |
buildPackage(java.lang.String name,
java.lang.String uuid)
Deprecated. for 0.25.4 by tfmorris. Current implementations ignore the uuid parameter if null and will throw an exception if it's non-null. Use single argument form buildPackage(String). |
java.lang.Object |
copyPackage(java.lang.Object source,
java.lang.Object ns)
Copies a package, but not any elements within it. |
java.lang.Object |
createElementImport()
Create an empty but initialized instance of a UML ElementImport. |
java.lang.Object |
createModel()
Create an empty but initialized instance of a UML Model. |
java.lang.Object |
createPackage()
Create an empty but initialized instance of a UML Package. |
java.lang.Object |
createSubsystem()
Create an empty but initialized instance of a UML Subsystem. |
java.lang.Object |
getRootModel()
Deprecated. for 0.25.4 by tfmorris. Use Facade.getRootElements()
for now, but that may need enhancement/change to accommodate
multiple projects. |
void |
setRootModel(java.lang.Object rootModel)
Deprecated. for 0.25.4 by tfmorris. There may be multiple top level packages which make up the model and the model subsystem also needs to be able to deal with more than one project at a time, so the concept of a single root model needs to be dropped. |
| Method Detail |
|---|
java.lang.Object createModel()
@Deprecated void setRootModel(java.lang.Object rootModel)
rootModel - the new root model.@Deprecated java.lang.Object getRootModel()
Facade.getRootElements()
for now, but that may need enhancement/change to accommodate
multiple projects.
java.lang.Object createElementImport()
java.lang.Object buildElementImport(java.lang.Object pack,
java.lang.Object me)
pack - the package to import intome - the model element to import
java.lang.Object createPackage()
@Deprecated
java.lang.Object buildPackage(java.lang.String name,
java.lang.String uuid)
buildPackage(String).
name - is the given nameuuid - is the UUID.
java.lang.Object buildPackage(java.lang.String name)
name - is the given name
java.lang.Object createSubsystem()
java.lang.Object copyPackage(java.lang.Object source,
java.lang.Object ns)
source - is the package to copy.ns - is the namespace to put the copy in.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Cookbook |