|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A representation of the model object 'Artifact'. 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()| Field Summary |
| Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
SEPARATOR |
| Method Summary | |
Manifestation |
createManifestation(String name,
PackageableElement utilizedElement)
Creates a new Manifestation, with the specified 'Name', and 'Utilized Element', and appends it to the 'Manifestation' containment reference list |
Artifact |
createNestedArtifact(String name)
Creates a new Artifact, with the specified 'Name', and appends it to the 'Nested Artifact' containment reference list |
Artifact |
createNestedArtifact(String name,
EClass eClass)
Creates a new Artifact, with the specified 'Name', and appends it to the 'Nested Artifact' containment reference list |
Property |
createOwnedAttribute(String name,
Type type)
Creates a new Property, with the specified 'Name', and 'Type', and appends it to the 'Owned Attribute' containment reference list |
Property |
createOwnedAttribute(String name,
Type type,
EClass eClass)
Creates a new Property, with the specified 'Name', and 'Type', and appends it to the 'Owned Attribute' containment reference list |
Property |
createOwnedAttribute(String name,
Type type,
int lower,
int upper)
Creates a property with the specified name, type, lower bound, and upper bound as an owned attribute of this artifact |
Operation |
createOwnedOperation(String name,
EList ownedParameterNames,
EList ownedParameterTypes)
Creates a new Operation, with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types', and appends it to the 'Owned Operation' containment reference list |
Operation |
createOwnedOperation(String name,
EList parameterNames,
EList parameterTypes,
Type returnType)
Creates an operation with the specified name, parameter names, parameter types, and return type (or null) as an owned operation of this artifact |
String |
getFileName()
Returns the value of the 'File Name' attribute |
Manifestation |
getManifestation(String name,
PackageableElement utilizedElement)
Retrieves the first Manifestation with the specified 'Name', and 'Utilized Element' from the 'Manifestation' containment reference list |
Manifestation |
getManifestation(String name,
PackageableElement utilizedElement,
boolean ignoreCase,
boolean createOnDemand)
Retrieves the first Manifestation with the specified 'Name', and 'Utilized Element' from the 'Manifestation' containment reference list |
EList |
getManifestations()
Returns the value of the 'Manifestation' containment reference list. |
Artifact |
getNestedArtifact(String name)
Retrieves the first Artifact with the specified 'Name' from the 'Nested Artifact' containment reference list |
Artifact |
getNestedArtifact(String name,
boolean ignoreCase,
EClass eClass,
boolean createOnDemand)
Retrieves the first Artifact with the specified 'Name' from the 'Nested Artifact' containment reference list |
EList |
getNestedArtifacts()
Returns the value of the 'Nested Artifact' containment reference list. |
Property |
getOwnedAttribute(String name,
Type type)
Retrieves the first Property with the specified 'Name', and 'Type' from the 'Owned Attribute' containment reference list |
Property |
getOwnedAttribute(String name,
Type type,
boolean ignoreCase,
EClass eClass,
boolean createOnDemand)
Retrieves the first Property with the specified 'Name', and 'Type' from the 'Owned Attribute' containment reference list |
EList |
getOwnedAttributes()
Returns the value of the 'Owned Attribute' containment reference list. |
Operation |
getOwnedOperation(String name,
EList ownedParameterNames,
EList ownedParameterTypes)
Retrieves the first Operation with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Owned Operation' containment reference list |
Operation |
getOwnedOperation(String name,
EList ownedParameterNames,
EList ownedParameterTypes,
boolean ignoreCase,
boolean createOnDemand)
Retrieves the first Operation with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Owned Operation' containment reference list |
EList |
getOwnedOperations()
Returns the value of the 'Owned Operation' containment reference list. |
boolean |
isSetFileName()
Returns whether the value of the ' File Name' attribute is set |
void |
setFileName(String value)
Sets the value of the ' File Name' attribute |
void |
unsetFileName()
Unsets the value of the ' File Name' attribute |
| Methods inherited from interface org.eclipse.uml2.uml.NamedElement |
allNamespaces, allOwningPackages, createDependency, createNameExpression, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership |
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
getEAnnotation, getEAnnotations |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.uml2.uml.RedefinableElement |
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
| Methods inherited from interface org.eclipse.uml2.uml.Type |
conformsTo, createAssociation, getAssociations, getPackage, setPackage |
| Methods inherited from interface org.eclipse.uml2.uml.ParameterableElement |
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter |
| Methods inherited from interface org.eclipse.uml2.uml.TemplateableElement |
createOwnedTemplateSignature, createOwnedTemplateSignature, createTemplateBinding, getOwnedTemplateSignature, getTemplateBinding, getTemplateBinding, getTemplateBindings, isTemplate, parameterableElements, setOwnedTemplateSignature |
| Method Detail |
public String getFileName()
Artifact.isSetFileName(),
Artifact.unsetFileName(),
Artifact.setFileName(String),
UMLPackage.getArtifact_FileName()public void setFileName(String value)
File Name' attribute.
value - the new value of the 'File Name' attribute.Artifact.isSetFileName(),
Artifact.unsetFileName(),
Artifact.getFileName()public void unsetFileName()
File Name' attribute.
Artifact.isSetFileName(),
Artifact.getFileName(),
Artifact.setFileName(String)public boolean isSetFileName()
File Name' attribute is set.
Artifact.unsetFileName(),
Artifact.getFileName(),
Artifact.setFileName(String)public EList getNestedArtifacts()
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()
public Artifact createNestedArtifact(String name,
EClass eClass)
Artifact, with the specified 'Name', and appends it to the 'Nested Artifact' containment reference list.
name - The 'Name' for the new Artifact, or null.eClass - The Ecore class of the Artifact to create.
Artifact.Artifact.getNestedArtifacts()public Artifact createNestedArtifact(String name)
Artifact, with the specified 'Name', and appends it to the 'Nested Artifact' containment reference list.
name - The 'Name' for the new Artifact, or null.
Artifact.Artifact.getNestedArtifacts()public Artifact getNestedArtifact(String name)
Artifact with the specified 'Name' from the 'Nested Artifact' containment reference list.
name - The 'Name' of the Artifact to retrieve, or null.
Artifact with the specified 'Name', or null.Artifact.getNestedArtifacts()
public Artifact getNestedArtifact(String name,
boolean ignoreCase,
EClass eClass,
boolean createOnDemand)
Artifact with the specified 'Name' from the 'Nested Artifact' containment reference list.
name - The 'Name' of the Artifact to retrieve, or null.ignoreCase - Whether to ignore case in String comparisons.eClass - The Ecore class of the Artifact to retrieve, or null.createOnDemand - Whether to create a Artifact on demand if not found.
Artifact with the specified 'Name', or null.Artifact.getNestedArtifacts()public EList getManifestations()
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()
public Manifestation createManifestation(String name,
PackageableElement utilizedElement)
Manifestation, with the specified 'Name', and 'Utilized Element', and appends it to the 'Manifestation' containment reference list.
name - The 'Name' for the new Manifestation, or null.utilizedElement - The 'Utilized Element' for the new Manifestation, or null.
Manifestation.Artifact.getManifestations()
public Manifestation getManifestation(String name,
PackageableElement utilizedElement)
Manifestation with the specified 'Name', and 'Utilized Element' from the 'Manifestation' containment reference list.
name - The 'Name' of the Manifestation to retrieve, or null.utilizedElement - The 'Utilized Element' of the Manifestation to retrieve, or null.
Manifestation with the specified 'Name', and 'Utilized Element', or null.Artifact.getManifestations()
public Manifestation getManifestation(String name,
PackageableElement utilizedElement,
boolean ignoreCase,
boolean createOnDemand)
Manifestation with the specified 'Name', and 'Utilized Element' from the 'Manifestation' containment reference list.
name - The 'Name' of the Manifestation to retrieve, or null.utilizedElement - The 'Utilized Element' of the Manifestation to retrieve, or null.ignoreCase - Whether to ignore case in String comparisons.createOnDemand - Whether to create a Manifestation on demand if not found.
Manifestation with the specified 'Name', and 'Utilized Element', or null.Artifact.getManifestations()public EList getOwnedOperations()
Operation.
The Operations defined for the Artifact. The association is a specialization of the ownedMember association.
UMLPackage.getArtifact_OwnedOperation()
public Operation createOwnedOperation(String name,
EList ownedParameterNames,
EList ownedParameterTypes)
Operation, with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types', and appends it to the 'Owned Operation' containment reference list.
name - The 'Name' for the new Operation, or null.ownedParameterNames - The 'Owned Parameter Names' for the new Operation, or null.ownedParameterTypes - The 'Owned Parameter Types' for the new Operation, or null.
Operation.Artifact.getOwnedOperations()
public Operation getOwnedOperation(String name,
EList ownedParameterNames,
EList ownedParameterTypes)
Operation with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Owned Operation' containment reference list.
name - The 'Name' of the Operation to retrieve, or null.ownedParameterNames - The 'Owned Parameter Names' of the Operation to retrieve, or null.ownedParameterTypes - The 'Owned Parameter Types' of the Operation to retrieve, or null.
Operation with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types', or null.Artifact.getOwnedOperations()
public Operation getOwnedOperation(String name,
EList ownedParameterNames,
EList ownedParameterTypes,
boolean ignoreCase,
boolean createOnDemand)
Operation with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types' from the 'Owned Operation' containment reference list.
name - The 'Name' of the Operation to retrieve, or null.ownedParameterNames - The 'Owned Parameter Names' of the Operation to retrieve, or null.ownedParameterTypes - The 'Owned Parameter Types' of the Operation to retrieve, or null.ignoreCase - Whether to ignore case in String comparisons.createOnDemand - Whether to create a Operation on demand if not found.
Operation with the specified 'Name', 'Owned Parameter Names', and 'Owned Parameter Types', or null.Artifact.getOwnedOperations()public EList getOwnedAttributes()
Property.
The attributes or association ends defined for the Artifact.
The association is a specialization of the ownedMember association.
UMLPackage.getArtifact_OwnedAttribute()
public Property createOwnedAttribute(String name,
Type type,
EClass eClass)
Property, with the specified 'Name', and 'Type', and appends it to the 'Owned Attribute' containment reference list.
name - The 'Name' for the new Property, or null.type - The 'Type' for the new Property, or null.eClass - The Ecore class of the Property to create.
Property.Artifact.getOwnedAttributes()
public Property createOwnedAttribute(String name,
Type type)
Property, with the specified 'Name', and 'Type', and appends it to the 'Owned Attribute' containment reference list.
name - The 'Name' for the new Property, or null.type - The 'Type' for the new Property, or null.
Property.Artifact.getOwnedAttributes()
public Property getOwnedAttribute(String name,
Type type)
Property with the specified 'Name', and 'Type' from the 'Owned Attribute' containment reference list.
name - The 'Name' of the Property to retrieve, or null.type - The 'Type' of the Property to retrieve, or null.
Property with the specified 'Name', and 'Type', or null.Artifact.getOwnedAttributes()
public Property getOwnedAttribute(String name,
Type type,
boolean ignoreCase,
EClass eClass,
boolean createOnDemand)
Property with the specified 'Name', and 'Type' from the 'Owned Attribute' containment reference list.
name - The 'Name' of the Property to retrieve, or null.type - The 'Type' of the Property to retrieve, or null.ignoreCase - Whether to ignore case in String comparisons.eClass - The Ecore class of the Property to retrieve, or null.createOnDemand - Whether to create a Property on demand if not found.
Property with the specified 'Name', and 'Type', or null.Artifact.getOwnedAttributes()
public Operation createOwnedOperation(String name,
EList parameterNames,
EList parameterTypes,
Type returnType)
public Property createOwnedAttribute(String name,
Type type,
int lower,
int upper)
|
Copyright 2003, 2006 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||