Table of Contents

Interface IDeployment

Namespace
NMF.Interop.Uml
Assembly
NMF.UMLInterop.dll

The public interface for Deployment

[DefaultImplementationType(typeof(Deployment))]
[XmlDefaultImplementationType(typeof(Deployment))]
[ModelRepresentationClass("http://www.eclipse.org/uml2/5.0.0/UML#//Deployment")]
public interface IDeployment : IDependency, IDirectedRelationship, IRelationship, IPackageableElement, IParameterableElement, INamedElement, IElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Properties

Configuration

The specification of properties that parameterize the deployment and execution of one or more Artifacts. <p>From package UML::Deployments.</p>

[Browsable(false)]
[XmlElementName("configuration")]
[XmlAttribute(false)]
[Containment]
[XmlOpposite("deployment")]
IOrderedSetExpression<IDeploymentSpecification> Configuration { get; }

Property Value

IOrderedSetExpression<IDeploymentSpecification>

DeployedArtifact

The Artifacts that are deployed onto a Node. This association specializes the supplier association. <p>From package UML::Deployments.</p>

[XmlElementName("deployedArtifact")]
[XmlAttribute(true)]
ISetExpression<IDeployedArtifact> DeployedArtifact { get; }

Property Value

ISetExpression<IDeployedArtifact>

Location

The DeployedTarget which is the target of a Deployment. <p>From package UML::Deployments.</p>

[Browsable(false)]
[XmlElementName("location")]
[XmlAttribute(true)]
[XmlOpposite("deployment")]
IDeploymentTarget Location { get; set; }

Property Value

IDeploymentTarget