Please note that you can drag and drop
as many java project as you want and consolidate all models inside the
UML
Superstructure of the newly created model. This model would therefore
be a kind of "
Superstructure
multiple models" composed by small models which represents one to many
java
projects.
This is an important feature
when you need to model a large project which is composed by more than
one project.
Once the merge has been completed you can erase the other
model because all the model information has been already extracted to
the UML Superstructure of the newly created project model.
5.
Refactor UML project elements
You can only refactor UML elements
(e.g. not related to
java) with the Properties View or the contextual menu.
Classifiers
related to Java should only be
refactored using the Java refactoring feature.
The
Properties View allows you to
rename UML classes and change properties as well as the
contextual
menu. The Properties View is not an Omondo view and could be used with
any other plugin sharing the UML Superstructure model such as the
UML Model Editor. You can move classes inside a package by drag and
drop inside the UML
Editor. Do not use any other manipulation because EclipseUML has added
all model synchronization cycle inside the diagram.
Note that UML
diagrams are for
Omondo viewers
of the UML Superstructure model. You can therefore refactor your
model directly with the UML editor (e.g.
no need to use xml editors). We don't
recommend to refactor your model using the Eclipse Model Editor (e.g.
only use the UML Editor or the
Properties View) because this editor don't have the Omondo Java
Classifier logic. EclipseUML allows the use of other plugins
therefore it is easy to erase, change
or had wrong information in the UML Superstructure of the model. If
using any trick to manipulate your model then Omondo will not be
responsible for any model information looses. btw, if you loose your
model you can
restore your previous model by selecting the .uml file in the project
explorer.