If a UML model contains fragments that you no longer require,
you can move the associated elements into the parent model or resource
by absorbing them.
Before you begin
You must have at least one UML model in your workspace, and
the model must contain a fragment.
Procedure
- In the Project Explorer view, right-click
a fragment; then click .
- Optional: In the Absorb Model Fragment window,
to update references to the elements in the fragment, select the check
box.
- Optional: To view the list of updates to make,
click Preview.
- Optional: Select the check boxes for the updates
to make.
- Click OK.
Results
The selected fragment is moved back into the model and the
fragment EFX file is deleted.
Note: When
you validate resources, the preference settings determines the scope
and actions that are taken to fix model fragments. To change preferences
click . The following table shows the options and behavior
settings for the resource resolution tool:
Resolution Method |
Result |
None |
No action occurs. |
Prompt (default) |
You are prompted to either mark or repair broken
fragments. |
Repair Broken Fragments |
Repair broken fragments will attempt to repair
the fragments with the following limitation:- The tool will searches only in the logical model for the new
location of the fragment.
- Repairs that occur are transient; the tool does not modify the
model to accommodate fixing read-only resources.
|
Mark Broken Fragments |
The tool creates validation markers in the Problems
view. You can use the Quick Fix tool to correct
the problems. The tool searches the entire workspace and modifies
the model. |
Check to Perform |
Result |
Check Resources (default) |
The tool checks that the referenced resources
exist. |
Check Resources and elements |
The tool checks references to the resources
and elements. |