org.objectweb.dsrg.sofa.repository.model
Interface DeploymentPlan

All Superinterfaces:
org.eclipse.emf.ecore.EObject, NamedEntity, org.eclipse.emf.common.notify.Notifier, VersionedEntity
All Known Implementing Classes:
DeploymentPlanImpl

public interface DeploymentPlan
extends VersionedEntity

A representation of the model object 'Deployment Plan'.

The following features are supported:

See Also:
ModelPackage.getDeploymentPlan()
Generated from the meta-model
Part of the meta-model

Method Summary
 RBMConnectorArchitecture addRBMConnectorArchitecture(java.lang.String name)
           
 SharedConnectorUnit addSharedConnectorUnit(java.lang.String node)
           
 void deploy()
           
 org.eclipse.emf.common.util.EList<Aspect> getAspect()
          Returns the value of the 'Aspect' reference list.
 org.eclipse.emf.common.util.EList<RBMConnectorArchitecture> getConnectorArchitecture()
          Returns the value of the 'Connector Architecture' containment reference list.
 org.eclipse.emf.common.util.EList<SharedConnectorUnit> getSharedConnectorUnit()
          Returns the value of the 'Shared Connector Unit' containment reference list.
 InstanceDeploymentDescription getTopLevelInstance()
          Returns the value of the 'Top Level Instance' containment reference
 void setTopLevelInstance(InstanceDeploymentDescription value)
          Sets the value of the 'Top Level Instance' containment reference
 
Methods inherited from interface org.objectweb.dsrg.sofa.repository.model.VersionedEntity
addInfo, addTag, getInfo, getVersion, isLocked, removeTag, setLocked, setVersion
 
Methods inherited from interface org.objectweb.dsrg.sofa.repository.model.NamedEntity
getName, setName
 
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
 

Method Detail

getTopLevelInstance

InstanceDeploymentDescription getTopLevelInstance()
Returns the value of the 'Top Level Instance' containment reference.

If the meaning of the 'Top Level Instance' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Top Level Instance' containment reference.
See Also:
setTopLevelInstance(InstanceDeploymentDescription), ModelPackage.getDeploymentPlan_TopLevelInstance()
Generated from the meta-model
Part of the meta-model
containment="true" resolveProxies="true"

setTopLevelInstance

void setTopLevelInstance(InstanceDeploymentDescription value)
Sets the value of the 'Top Level Instance' containment reference.

Parameters:
value - the new value of the 'Top Level Instance' containment reference.
See Also:
getTopLevelInstance()
Generated from the meta-model

getConnectorArchitecture

org.eclipse.emf.common.util.EList<RBMConnectorArchitecture> getConnectorArchitecture()
Returns the value of the 'Connector Architecture' containment reference list. The list contents are of type RBMConnectorArchitecture.

If the meaning of the 'Connector Architecture' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Connector Architecture' containment reference list.
See Also:
ModelPackage.getDeploymentPlan_ConnectorArchitecture()
Generated from the meta-model
Part of the meta-model
containment="true" resolveProxies="true"

getSharedConnectorUnit

org.eclipse.emf.common.util.EList<SharedConnectorUnit> getSharedConnectorUnit()
Returns the value of the 'Shared Connector Unit' containment reference list. The list contents are of type SharedConnectorUnit.

If the meaning of the 'Shared Connector Unit' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Shared Connector Unit' containment reference list.
See Also:
ModelPackage.getDeploymentPlan_SharedConnectorUnit()
Generated from the meta-model
Part of the meta-model
containment="true" resolveProxies="true"

getAspect

org.eclipse.emf.common.util.EList<Aspect> getAspect()
Returns the value of the 'Aspect' reference list. The list contents are of type Aspect.

If the meaning of the 'Aspect' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Aspect' reference list.
See Also:
ModelPackage.getDeploymentPlan_Aspect()
Generated from the meta-model
Part of the meta-model

addRBMConnectorArchitecture

RBMConnectorArchitecture addRBMConnectorArchitecture(java.lang.String name)

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XDeploymentPlanImplMethods.addRBMConnectorArchitecture(this, name);'"

addSharedConnectorUnit

SharedConnectorUnit addSharedConnectorUnit(java.lang.String node)

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='return XDeploymentPlanImplMethods.addSharedConnectorUnit(this, node);'"

deploy

void deploy()

Generated from the meta-model
Part of the meta-model
annotation="http://www.eclipse.org/emf/2002/GenModel body='XDeploymentPlanImplMethods.deploy(this);'"