An artifact is a classifier that represents some physical entity, a piece of information that is used or is produced by a software development process, or by deployment and operation of a system. Artifact is a source of a deployment to a node. A particular instance (or “copy”) of an artifact is deployed to a node instance.

The Artifact can be used in a component diagram or a deployment diagram and linked by an execution environment, a node or a device.



The Artifact tab

Property Metamodel name Description
Property Property Use this field to specify special modeling characteristics of the class.
Choices are:
Visibility Visibility The visibility of the class for other components.
Final Specialization isFinalSpecialization Initial value is off.

The Attributes tab

Property Metamodel name Description
Attributes HasAttributes Use this field to create references to the attributes contained in this class.
Links to: Attribute, Property.

The Operations tab

Property Metamodel name Description
Operations HasOperations Use this field to make references to the Operations defined in this class.

Links to: Operation.

The Extensions tab

Property Metamodel name Description
Stereotype Stereotype Links to: Stereotype.
Constraints HasConstraints A reference to a named rule that extends the semantics of the component.
Links to: Constraint.
Tagged values HasTaggedValues The set of tagged values that extends the properties of this component.
Links to: TagDefinition.

The File Details tab

Property Metamodel name Description
File type HFileType
File name HFileName
File type FileType
File name FileName
File viewer FileViewer

For more information, you can read the UML specifications

Leave a Comment