edu.cmu.sei.aadl.aadl2
Interface ContainmentPathElement

All Superinterfaces:
AObject, Element, org.eclipse.emf.ecore.EObject, org.eclipse.core.runtime.IAdaptable, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
ContainmentPathElementImpl

public interface ContainmentPathElement
extends Element

A representation of the model object 'Containment Path Element'.

The following features are supported:

See Also:
Aadl2Package.getContainmentPathElement()

Field Summary
 
Fields inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject
copyright
 
Method Summary
 ArrayRange createArrayRange()
          Creates a new ArrayRange and appends it to the 'Array Range' containment reference list
 org.eclipse.emf.common.util.EList<ArrayRange> getArrayRanges()
          Returns the value of the 'Array Range' containment reference list.
 NamedElement getNamedElement()
          Returns the value of the 'Named Element' reference
 void setNamedElement(NamedElement value)
          Sets the value of the 'Named Element' reference
 
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Element
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self
 
Methods inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject
getLocationReference, setLocationReference, setLocationReference
 
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
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getArrayRanges

org.eclipse.emf.common.util.EList<ArrayRange> getArrayRanges()
Returns the value of the 'Array Range' containment reference list. The list contents are of type ArrayRange.

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

Returns:
the value of the 'Array Range' containment reference list.
See Also:
Aadl2Package.getContainmentPathElement_ArrayRange()

createArrayRange

ArrayRange createArrayRange()
Creates a new ArrayRange and appends it to the 'Array Range' containment reference list.

Returns:
The new ArrayRange.
See Also:
getArrayRanges()

getNamedElement

NamedElement getNamedElement()
Returns the value of the 'Named Element' reference.

If the meaning of the 'Named Element' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Named Element' reference.
See Also:
setNamedElement(NamedElement), Aadl2Package.getContainmentPathElement_NamedElement()

setNamedElement

void setNamedElement(NamedElement value)
Sets the value of the 'Named Element' reference.

Parameters:
value - the new value of the 'Named Element' reference.
See Also:
getNamedElement()