Class UML 2.3::Artifact
Description:
An artifact is the source of a deployment to a node.
Direct Superclasses: DeployedArtifact,
ClassifierDirect Subclasses: DeploymentSpecificationClass Precedence List: Artifact,
DeployedArtifact,
Classifier,
TemplateableElement,
Type,
PackageableElement,
ParameterableElement,
Namespace,
RedefinableElement,
NamedElement,
ElementProperties:
![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
fileName : String (0 1); -- source
Artifact![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
manifestation :
Manifestation (0 *); -- source
Artifact![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
nestedArtifact :
Artifact (0 *); -- source
Artifact![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
ownedAttribute :
Property (0 *); -- source
Artifact![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
ownedOperation :
Operation (0 *); -- source
Artifact![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
attribute :
Property (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
collaborationUse :
CollaborationUse (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
feature :
Feature (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
general :
Classifier (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
generalization :
Generalization (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
inheritedMember :
NamedElement (0 *); -- source
Classifier![](/se-interop/image/right-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
isAbstract : Boolean (1 1); -- source
Classifier If true, the Classifier does not provide a complete declaration and can
typically not be instantiated. An abstract classifier is intended to be
used by other classifiers e.g. as the target of general metarelationships
or generalization relationships.
Default value: FALSE
![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
isFinalSpecialization : Boolean (1 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
ownedTemplateSignature :
RedefinableTemplateSignature (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
ownedUseCase :
UseCase (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
powertypeExtent :
GeneralizationSet (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
redefinedClassifier :
Classifier (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
representation :
CollaborationUse (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
substitution :
Substitution (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
templateParameter :
ClassifierTemplateParameter (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
useCase :
UseCase (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
templateBinding :
TemplateBinding (0 *); -- source
TemplateableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
package :
Package (0 1); -- source
Type![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
visibility :
VisibilityKind (1 1); -- source
PackageableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
owningTemplateParameter :
TemplateParameter (0 1); -- source
ParameterableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
elementImport :
ElementImport (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
importedMember :
PackageableElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
member :
NamedElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
ownedMember :
NamedElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
ownedRule :
Constraint (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
packageImport :
PackageImport (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
isLeaf : Boolean (1 1); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
redefinitionContext :
Classifier (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/right-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
qualifiedName : String (0 1); -- source
NamedElement A name which allows the NamedElement to be identified within a hierarchy
of nested Namespaces. It is constructed from the names of the containing
namespaces starting at the root of the hierarchy and ending with the name
of the NamedElement itself.
{
readonly,
derived}
![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
ownedElement :
Element (0 *); -- source
Element![](/se-interop/image/down-arrow.png?hunchentoot-session=45638%3AAEB6488C9548360855771954A8D74CD0)
owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
No additional operations.
Send questions or comments to
[email protected].