
Metamodel user guide
An Artifact embodies or manifests a number of ModelElements.
An Artifact owns Manifestations, each of which represents the utilization of a packageable element. Specific profiles are expected to stereotype the Manifestation relationship to indicate particular forms of Manifestation, for example, <<tool generated>> and <<custom code>> might be two Manifestations for different Classes embodied in an Artifact.
In Modelio, Manifestation derives directly from ModelElement, because Manifestations can only start from Artifact.

Association | Description |
---|---|
UtilizedElement : ModelElement [1..1] | |
Owner : Artifact [1..1] | The set of model elements that are manifested in the Artifact. These model elements are utilized in the construction (or generation) of the artifact. |