public interface Artifact extends Classifier, DeployedArtifact
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.
The following features are supported:
UMLPackage.getArtifact()| Modifier and Type | Method and Description |
|---|---|
Artifact |
get_artifactOfNestedArtifact()
Returns the value of the 'artifact Of Nested Artifact' container reference.
|
java.lang.String |
getFileName()
Returns the value of the 'File Name' attribute.
|
java.util.Collection<Manifestation> |
getManifestation()
Returns the value of the 'Manifestation' containment reference list.
|
java.util.Collection<Artifact> |
getNestedArtifact()
Returns the value of the 'Nested Artifact' containment reference list.
|
java.util.List<Property> |
getOwnedAttribute()
Returns the value of the 'Owned Attribute' containment reference list.
|
java.util.List<Operation> |
getOwnedOperation()
Returns the value of the 'Owned Operation' containment reference list.
|
boolean |
hasManifestation() |
boolean |
hasNestedArtifact() |
boolean |
hasOwnedAttribute() |
boolean |
hasOwnedOperation() |
void |
set_artifactOfNestedArtifact(Artifact value)
Sets the value of the '
artifact Of Nested Artifact'
container reference. |
void |
setFileName(java.lang.String value)
Sets the value of the '
File Name' attribute. |
get_classifierOfRedefinedClassifier, get_classifierTemplateParameterOfConstrainingClassifier, get_componentRealizationOfRealizingClassifier, get_createObjectActionOfClassifier, get_exceptionHandlerOfExceptionType, get_generalizationOfGeneral, get_informationFlowOfConveyed, get_informationItemOfRepresented, get_instanceSpecificationOfClassifier, get_interfaceOfNestedClassifier, get_readExtentActionOfClassifier, get_readIsClassifiedObjectActionOfClassifier, get_reclassifyObjectActionOfNewClassifier, get_reclassifyObjectActionOfOldClassifier, get_redefinableElementOfRedefinitionContext, get_substitutionOfContract, get_unmarshallActionOfUnmarshallType, getAttribute, getCollaborationUse, getFeature, getGeneral, getGeneralization, getInheritedMember, getOwnedTemplateSignature, getOwnedUseCase, getPowertypeExtent, getRedefinedClassifier, getRepresentation, getSubstitution, getTemplateParameter, getUMLClass, getUseCase, has_classifierOfRedefinedClassifier, has_classifierTemplateParameterOfConstrainingClassifier, has_componentRealizationOfRealizingClassifier, has_createObjectActionOfClassifier, has_exceptionHandlerOfExceptionType, has_generalizationOfGeneral, has_informationFlowOfConveyed, has_informationItemOfRepresented, has_instanceSpecificationOfClassifier, has_readExtentActionOfClassifier, has_readIsClassifiedObjectActionOfClassifier, has_reclassifyObjectActionOfNewClassifier, has_reclassifyObjectActionOfOldClassifier, has_redefinableElementOfRedefinitionContext, has_substitutionOfContract, has_unmarshallActionOfUnmarshallType, hasAttribute, hasCollaborationUse, hasFeature, hasGeneral, hasGeneralization, hasInheritedMember, hasOwnedUseCase, hasPowertypeExtent, hasRedefinedClassifier, hasSubstitution, hasUseCase, isAbstract, isFinalSpecialization, set_interfaceOfNestedClassifier, setAbstract, setFinalSpecialization, setOwnedTemplateSignature, setRepresentation, setTemplateParameter, setUMLClassget_associationOfEndType, get_behavioralFeatureOfRaisedException, get_operationOfRaisedException, get_typedElementOfType, getPackage, has_associationOfEndType, has_behavioralFeatureOfRaisedException, has_operationOfRaisedException, has_typedElementOfType, setPackageget_componentOfPackagedElement, get_elementImportOfImportedElement, get_manifestationOfUtilizedElement, getOwningPackage, getVisibility, has_elementImportOfImportedElement, has_manifestationOfUtilizedElement, set_componentOfPackagedElement, setOwningPackage, setVisibilityget_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespaceget_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameterget_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElementget_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalIDgetID, getMDExtension, getMdExtensions, setIDeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliveraccept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetIDrefClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostCompositerefGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValueequals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraintsgetElementImport, getImportedMember, getMember, getOwnedDiagram, getOwnedMember, getOwnedRule, getPackageImport, hasElementImport, hasImportedMember, hasMember, hasOwnedDiagram, hasOwnedMember, hasOwnedRule, hasPackageImportget_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeafgetTemplateBinding, hasTemplateBinding, setOwnedTemplateSignatureget_deploymentOfDeployedArtifact, has_deploymentOfDeployedArtifactjava.util.Collection<Manifestation> getManifestation()
Manifestation.
It is bidirectional and its opposite is
'artifact Of Manifestation'.
The set of model elements that are manifested in the Artifact. That is, these model elements are utilized in the construction (or generation) of the artifact.
UMLPackage.getArtifact_Manifestation(),
Manifestation.get_artifactOfManifestation()@CheckForNull java.lang.String getFileName()
"".
A concrete name that is used to refer to the Artifact in a physical context. Example: file system name, universal resource locator.
setFileName(String),
UMLPackage.getArtifact_FileName()void setFileName(@CheckForNull
java.lang.String value)
File Name' attribute.
value - the new value of the 'File Name' attribute.getFileName()java.util.Collection<Artifact> getNestedArtifact()
Artifact.
It is bidirectional and its opposite is
'artifact Of Nested Artifact'.
The Artifacts that are defined (nested) within the Artifact. The association is a specialization of the ownedMember association from Namespace to NamedElement.
UMLPackage.getArtifact_NestedArtifact(),
get_artifactOfNestedArtifact()@CheckForNull Artifact get_artifactOfNestedArtifact()
Nested Artifact'.
If the meaning of the 'artifact Of Nested Artifact' container reference isn't clear, there really should be more of a description here...
set_artifactOfNestedArtifact(Artifact),
UMLPackage.getArtifact__artifactOfNestedArtifact(),
getNestedArtifact()void set_artifactOfNestedArtifact(@CheckForNull
Artifact value)
artifact Of Nested Artifact'
container reference.
value - the new value of the 'artifact Of Nested Artifact' container reference.get_artifactOfNestedArtifact()java.util.List<Property> getOwnedAttribute()
Property.
It is bidirectional and its opposite is
'artifact Of Owned Attribute'.
The attributes or association ends defined for the Artifact. The association is a specialization of the ownedMember association.
UMLPackage.getArtifact_OwnedAttribute(),
Property.get_artifactOfOwnedAttribute()boolean hasManifestation()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiExceptionboolean hasNestedArtifact()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiExceptionboolean hasOwnedOperation()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiExceptionboolean hasOwnedAttribute()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiExceptionjava.util.List<Operation> getOwnedOperation()
Operation.
It is bidirectional and its opposite is
'artifact Of Owned Operation'.
The Operations defined for the Artifact. The association is a specialization of the ownedMember association.
UMLPackage.getArtifact_OwnedOperation(),
Operation.get_artifactOfOwnedOperation()