1.3.6.1 Artifact
In the metamodel, an Artifact is a Classifier that represents a physical entity. Artifacts can have Properties that represent features of the Artifact, and Operations that can be performed on its instances. Artifacts can be involved in Associations to other Artifacts, for example composition associations to Artifacts that are contained within it. Artifacts can be instantiated to represent detailed copy semantics, where different instances of the same Artifact may be deployed to various Node instances (and where each may have separate property values, for example for a time-stamp property). In Modelio, deployment or imbrications of Artifacts are modeled using the internalStructure mechanism. This provides a simpler, more formal and general mechanism that justifies metamodel differences to the standard, but enhances usability. In Modelio, an Artifact is a NameSpace, and therefore belongs to its owner NameSpace, which can be a Component, a Package, an Artifact or a TemplateParameter.
ManifestationFeatureModelElementNameSpaceClassifierFileNameArtifact
Attribute
Description
string FileName [0..1]
The file system name for the Artifact.
Association
Description
Utilized : Manifestation [0..*]