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, setUMLClass
get_associationOfEndType, get_behavioralFeatureOfRaisedException, get_operationOfRaisedException, get_typedElementOfType, getPackage, has_associationOfEndType, has_behavioralFeatureOfRaisedException, has_operationOfRaisedException, has_typedElementOfType, setPackage
get_componentOfPackagedElement, get_elementImportOfImportedElement, get_manifestationOfUtilizedElement, getOwningPackage, getVisibility, has_elementImportOfImportedElement, has_manifestationOfUtilizedElement, set_componentOfPackagedElement, setOwningPackage, setVisibility
get_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, setNamespace
get_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameter
get_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, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
getElementImport, getImportedMember, getMember, getOwnedDiagram, getOwnedMember, getOwnedRule, getPackageImport, hasElementImport, hasImportedMember, hasMember, hasOwnedDiagram, hasOwnedMember, hasOwnedRule, hasPackageImport
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf
getTemplateBinding, hasTemplateBinding, setOwnedTemplateSignature
get_deploymentOfDeployedArtifact, has_deploymentOfDeployedArtifact
java.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.JmiException
boolean hasNestedArtifact() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasOwnedOperation() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasOwnedAttribute() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
java.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()