Class UML 2.5::Artifact
Description:
An artifact is the specification of a physical piece of information that
is used or produced by a software development process, or by deployment
and operation of a system. Examples of artifacts include model files, source
files, scripts, and binary executable files, a table in a database system,
a development deliverable, or a word-processing document, a mail message.
An artifact is the source of a deployment to a node.
Direct Superclasses: Classifier,
DeployedArtifactDirect Subclasses: DeploymentSpecificationClass Precedence List: Artifact,
Classifier,
Namespace,
Type,
PackageableElement,
ParameterableElement,
TemplateableElement,
RedefinableElement,
DeployedArtifact,
NamedElement,
ElementProperties:
![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
fileName : String (0 1); -- source
Artifact![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
manifestation :
Manifestation (0 *); -- source
Artifact![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
nestedArtifact :
Artifact (0 *); -- source
Artifact![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
ownedAttribute :
Property (0 *); -- source
Artifact![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
ownedOperation :
Operation (0 *); -- source
Artifact![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
attribute :
Property (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
collaborationUse :
CollaborationUse (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
feature :
Feature (0 *); -- source
Classifier![](/se-interop/image/right-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
general :
Classifier (0 *); -- source
ClassifierThe generalizing Classifiers for this Classifier.
{
derived}
![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
generalization :
Generalization (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
inheritedMember :
NamedElement (0 *); -- source
Classifier![](/se-interop/image/right-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
isAbstract : Boolean (1 1); -- source
ClassifierIf true, the Classifier can only be instantiated by instantiating one of
its specializations. An abstract Classifier is intended to be used by other
Classifiers e.g., as the target of Associations or Generalizations.
Default value: FALSE
![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
isFinalSpecialization : Boolean (1 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
ownedTemplateSignature :
RedefinableTemplateSignature (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
ownedUseCase :
UseCase (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
powertypeExtent :
GeneralizationSet (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
redefinedClassifier :
Classifier (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
representation :
CollaborationUse (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
substitution :
Substitution (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
templateParameter :
ClassifierTemplateParameter (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
useCase :
UseCase (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
elementImport :
ElementImport (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
importedMember :
PackageableElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
member :
NamedElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
ownedMember :
NamedElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
ownedRule :
Constraint (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
packageImport :
PackageImport (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
package :
Package (0 1); -- source
Type![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
visibility :
VisibilityKind (0 1); -- source
PackageableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
owningTemplateParameter :
TemplateParameter (0 1); -- source
ParameterableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
templateBinding :
TemplateBinding (0 *); -- source
TemplateableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
isLeaf : Boolean (1 1); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
redefinitionContext :
Classifier (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=117406%3AD439ADF947FA35D82786737E5592D1AD)
owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
No additional operations.
Send questions or comments to
[email protected].