Interface DeploymentSpecification

All Superinterfaces:
Artifact, BaseElement, Classifier, Cloneable, Comparable, DeployedArtifact, Element, org.eclipse.emf.ecore.EObject, MDObject, com.dassault_systemes.modeler.foundation.model.ModelElement, ModelObject, NamedElement, Namespace, org.eclipse.emf.common.notify.Notifier, PackageableElement, ParameterableElement, RedefinableElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, TemplateableElement, Type

public interface DeploymentSpecification extends Artifact
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:

See Also:
Model:
annotation="MOF package='deployments.mdcomponentdeployments'"
Generated:
  • Method Details

    • getDeploymentLocation

      @CheckForNull String getDeploymentLocation()
      Returns the value of the 'Deployment Location' attribute. The default value is "". The location where an Artifact is deployed onto a Node. This is typically a 'directory' or 'memory address.'
      Returns:
      the value of the 'Deployment Location' attribute.
      See Also:
      Model:
      default="" dataType="com.nomagic.uml2.ext.magicdraw.String" ordered="false"
      Generated:
    • setDeploymentLocation

      void setDeploymentLocation(@CheckForNull String value)
      Sets the value of the 'Deployment Location' attribute.
      Parameters:
      value - the new value of the 'Deployment Location' attribute.
      See Also:
      Generated:
    • getExecutionLocation

      @CheckForNull String getExecutionLocation()
      Returns the value of the 'Execution Location' attribute. The default value is "". The location where a component Artifact executes. This may be a local or remote location.
      Returns:
      the value of the 'Execution Location' attribute.
      See Also:
      Model:
      default="" dataType="com.nomagic.uml2.ext.magicdraw.String" ordered="false"
      Generated:
    • setExecutionLocation

      void setExecutionLocation(@CheckForNull String value)
      Sets the value of the 'Execution Location' attribute.
      Parameters:
      value - the new value of the 'Execution Location' attribute.
      See Also:
      Generated:
    • getDeployment

      @CheckForNull Deployment getDeployment()
      Returns the value of the 'Deployment' container reference. It is bidirectional and its opposite is 'Configuration'. The deployment with which the DeploymentSpecification is associated.
      Returns:
      the value of the 'Deployment' container reference.
      See Also:
      Model:
      opposite="configuration" transient="false" ordered="false"
      Generated:
    • setDeployment

      void setDeployment(@CheckForNull Deployment value)
      Sets the value of the 'Deployment' container reference.
      Parameters:
      value - the new value of the 'Deployment' container reference.
      See Also:
      Generated: