Class UML 2.4.1::Artifact
Description:
An artifact is the source of a deployment to a node.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.
Direct Superclasses: DeployedArtifact,
ClassifierDirect Subclasses: DeploymentSpecificationClass Precedence List: Artifact,
DeployedArtifact,
Classifier,
Namespace,
Type,
PackageableElement,
ParameterableElement,
RedefinableElement,
NamedElement,
TemplateableElement,
ElementProperties:
![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
fileName : String (0 1); -- source
Artifact![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
manifestation :
Manifestation (0 *); -- source
Artifact![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
nestedArtifact :
Artifact (0 *); -- source
Artifact![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
ownedAttribute :
Property (0 *); -- source
Artifact![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
ownedOperation :
Operation (0 *); -- source
Artifact![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
attribute :
Property (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
collaborationUse :
CollaborationUse (0 *); -- source
Classifier![](/se-interop/image/right-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
feature :
Feature (0 *); -- source
ClassifierSpecifies each feature defined in the classifier. Note that there may be
members of the Classifier that are of the type Feature but are not included
in this association, e.g. inherited features.
{
readonly}
Derived union with sources: (attribute, ownedOperation, ownedAttribute)
Subsets: Namespace.member
Opposite: Feature.featuringClassifier
![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
general :
Classifier (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
generalization :
Generalization (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
inheritedMember :
NamedElement (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
isAbstract : Boolean (1 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
isFinalSpecialization : Boolean (1 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
ownedTemplateSignature :
RedefinableTemplateSignature (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
ownedUseCase :
UseCase (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
powertypeExtent :
GeneralizationSet (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
redefinedClassifier :
Classifier (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
representation :
CollaborationUse (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
substitution :
Substitution (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
templateParameter :
ClassifierTemplateParameter (0 1); -- source
Classifier![](/se-interop/image/right-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
useCase :
UseCase (0 *); -- source
ClassifierThe set of use cases for which this Classifier is the subject.
Opposite: UseCase.subject
![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
elementImport :
ElementImport (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
importedMember :
PackageableElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
member :
NamedElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
ownedMember :
NamedElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
ownedRule :
Constraint (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
packageImport :
PackageImport (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
package :
Package (0 1); -- source
Type![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
visibility :
VisibilityKind (1 1); -- source
PackageableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
owningTemplateParameter :
TemplateParameter (0 1); -- source
ParameterableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
isLeaf : Boolean (1 1); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
redefinitionContext :
Classifier (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
templateBinding :
TemplateBinding (0 *); -- source
TemplateableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=99264%3AA69FEF968FC5E64AFAB36E0BDA92D674)
owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
No additional operations.
Send questions or comments to
[email protected].