Package com.sodius.mdw.metamodel.uml21
Interface DeploymentTarget
-
- All Superinterfaces:
Comparable<Object>
,Element
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,MDWEObject
,MDWObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
- All Known Subinterfaces:
Device
,EnumerationLiteral
,ExecutionEnvironment
,ExtensionEnd
,InstanceSpecification
,Node
,Port
,Property
public interface DeploymentTarget extends NamedElement
A representation of the model object 'Deployment Target'. A deployment target is the location for a deployed artifact.The following features are supported:
- See Also:
UMLPackage.getDeploymentTarget()
-
-
Field Summary
-
Fields inherited from interface com.sodius.mdw.metamodel.uml21.NamedElement
SEPARATOR
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Deployment
createDeployment(String name)
Creates a newDeployment
, with the specified 'Name', and appends it to the ' Deployment' containment reference list.PackageableElement
getDeployedElement(String name)
Retrieves the firstPackageableElement
with the specified 'Name' from the ' Deployed Element' reference list.PackageableElement
getDeployedElement(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
Retrieves the firstPackageableElement
with the specified 'Name' from the ' Deployed Element' reference list.MDWEList<PackageableElement>
getDeployedElements()
Returns the value of the 'Deployed Element' reference list.Deployment
getDeployment(String name)
Retrieves the firstDeployment
with the specified 'Name' from the ' Deployment' containment reference list.Deployment
getDeployment(String name, boolean ignoreCase, boolean createOnDemand)
Retrieves the firstDeployment
with the specified 'Name' from the ' Deployment' containment reference list.MDWEList<Deployment>
getDeployments()
Returns the value of the 'Deployment' containment reference list.-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.Element
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
-
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 com.sodius.mdw.core.model.MDWObject
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.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
-
-
-
-
Method Detail
-
getDeployments
MDWEList<Deployment> getDeployments()
Returns the value of the 'Deployment' containment reference list. The list contents are of typeDeployment
. It is bidirectional and its opposite is 'Location
'. The set of Deployments for a DeploymentTarget.- Returns:
- the value of the 'Deployment' containment reference list.
- See Also:
UMLPackage.getDeploymentTarget_Deployment()
,Deployment.getLocation()
-
createDeployment
Deployment createDeployment(String name)
Creates a newDeployment
, with the specified 'Name', and appends it to the ' Deployment' containment reference list.- Parameters:
name
- The 'Name' for the newDeployment
, ornull
.- Returns:
- The new
Deployment
. - See Also:
getDeployments()
-
getDeployment
Deployment getDeployment(String name)
Retrieves the firstDeployment
with the specified 'Name' from the ' Deployment' containment reference list.- Parameters:
name
- The 'Name' of theDeployment
to retrieve, ornull
.- Returns:
- The first
Deployment
with the specified 'Name', ornull
. - See Also:
getDeployments()
-
getDeployment
Deployment getDeployment(String name, boolean ignoreCase, boolean createOnDemand)
Retrieves the firstDeployment
with the specified 'Name' from the ' Deployment' containment reference list.- Parameters:
name
- The 'Name' of theDeployment
to retrieve, ornull
.ignoreCase
- Whether to ignore case inString
comparisons.createOnDemand
- Whether to create aDeployment
on demand if not found.- Returns:
- The first
Deployment
with the specified 'Name', ornull
. - See Also:
getDeployments()
-
getDeployedElements
MDWEList<PackageableElement> getDeployedElements()
Returns the value of the 'Deployed Element' reference list. The list contents are of typePackageableElement
. The set of elements that are manifested in an Artifact that is involved in Deployment to a DeploymentTarget.- Returns:
- the value of the 'Deployed Element' reference list.
- See Also:
UMLPackage.getDeploymentTarget_DeployedElement()
-
getDeployedElement
PackageableElement getDeployedElement(String name)
Retrieves the firstPackageableElement
with the specified 'Name' from the ' Deployed Element' reference list.- Parameters:
name
- The 'Name' of thePackageableElement
to retrieve, ornull
.- Returns:
- The first
PackageableElement
with the specified 'Name', ornull
. - See Also:
getDeployedElements()
-
getDeployedElement
PackageableElement getDeployedElement(String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)
Retrieves the firstPackageableElement
with the specified 'Name' from the ' Deployed Element' reference list.- Parameters:
name
- The 'Name' of thePackageableElement
to retrieve, ornull
.ignoreCase
- Whether to ignore case inString
comparisons.eClass
- The Ecore class of thePackageableElement
to retrieve, ornull
.- Returns:
- The first
PackageableElement
with the specified 'Name', ornull
. - See Also:
getDeployedElements()
-
-