|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DeploymentSpecification
A representation of the model object 'Deployment Specification'. A deployment specification specifies a set of properties that determine execution parameters of a component artifact that is deployed on a node. A deployment specification can be aimed at a specific type of container. An artifact that reifies or implements deployment specification properties is a deployment descriptor.
The following features are supported:
UMLPackage.getDeploymentSpecification()| Method Summary | |
|---|---|
Deployment |
getDeployment()
Returns the value of the 'Deployment' container reference. |
java.lang.String |
getDeploymentLocation()
Returns the value of the 'Deployment Location' attribute |
java.lang.String |
getExecutionLocation()
Returns the value of the 'Execution Location' attribute |
boolean |
isSetDeploymentLocation()
Returns whether the value of the ' Deployment Location' attribute is set |
boolean |
isSetExecutionLocation()
Returns whether the value of the ' Execution Location' attribute is set |
void |
setDeployment(Deployment value)
Sets the value of the ' Deployment' container reference |
void |
setDeploymentLocation(java.lang.String value)
Sets the value of the ' Deployment Location' attribute |
void |
setExecutionLocation(java.lang.String value)
Sets the value of the ' Execution Location' attribute |
void |
unsetDeploymentLocation()
Unsets the value of the ' Deployment Location' attribute |
void |
unsetExecutionLocation()
Unsets the value of the ' Execution Location' attribute |
boolean |
validateDeployedElements(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The deployedElements of a DeploymentTarget that are involved in a Deployment that has an associated Deployment-Specification is a kind of Component (i.e. the configured components). |
boolean |
validateDeploymentTarget(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The DeploymentTarget of a DeploymentSpecification is a kind of ExecutionEnvironment. |
| 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, eInvoke, 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.emf.ecore.EModelElement |
|---|
getEAnnotation, getEAnnotations |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, 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.Type |
|---|
conformsTo, createAssociation, getAssociations, getPackage, setPackage |
| 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, eInvoke, 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.ParameterableElement |
|---|
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter |
| 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, eInvoke, 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.TemplateableElement |
|---|
createOwnedTemplateSignature, createOwnedTemplateSignature, createTemplateBinding, getOwnedTemplateSignature, getTemplateBinding, getTemplateBinding, getTemplateBindings, isTemplate, parameterableElements, setOwnedTemplateSignature |
| Method Detail |
|---|
java.lang.String getDeploymentLocation()
isSetDeploymentLocation(),
unsetDeploymentLocation(),
setDeploymentLocation(String),
UMLPackage.getDeploymentSpecification_DeploymentLocation()void setDeploymentLocation(java.lang.String value)
Deployment Location' attribute.
value - the new value of the 'Deployment Location' attribute.isSetDeploymentLocation(),
unsetDeploymentLocation(),
getDeploymentLocation()void unsetDeploymentLocation()
Deployment Location' attribute.
isSetDeploymentLocation(),
getDeploymentLocation(),
setDeploymentLocation(String)boolean isSetDeploymentLocation()
Deployment Location' attribute is set.
unsetDeploymentLocation(),
getDeploymentLocation(),
setDeploymentLocation(String)java.lang.String getExecutionLocation()
isSetExecutionLocation(),
unsetExecutionLocation(),
setExecutionLocation(String),
UMLPackage.getDeploymentSpecification_ExecutionLocation()void setExecutionLocation(java.lang.String value)
Execution Location' attribute.
value - the new value of the 'Execution Location' attribute.isSetExecutionLocation(),
unsetExecutionLocation(),
getExecutionLocation()void unsetExecutionLocation()
Execution Location' attribute.
isSetExecutionLocation(),
getExecutionLocation(),
setExecutionLocation(String)boolean isSetExecutionLocation()
Execution Location' attribute is set.
unsetExecutionLocation(),
getExecutionLocation(),
setExecutionLocation(String)Deployment getDeployment()
Configuration'.
The deployment with which the DeploymentSpecification is associated.
setDeployment(Deployment),
UMLPackage.getDeploymentSpecification_Deployment(),
Deployment.getConfigurations()void setDeployment(Deployment value)
Deployment' container reference.
value - the new value of the 'Deployment' container reference.getDeployment()
boolean validateDeployedElements(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
boolean validateDeploymentTarget(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
|
Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||