edu.cmu.sei.aadl.model.property
Interface ReferenceValue

All Superinterfaces:
AObject, org.eclipse.emf.ecore.EObject, org.eclipse.core.runtime.IAdaptable, org.eclipse.emf.common.notify.Notifier, PropertyValue
All Known Subinterfaces:
InstanceReferenceValue
All Known Implementing Classes:
InstanceReferenceValueImpl, ReferenceValueImpl

public interface ReferenceValue
extends PropertyValue

A representation of the model object 'Reference Value'.

The following features are supported:

See Also:
PropertyPackage.getReferenceValue()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 void addReferenceElement(ReferenceElement value)
          Adds to the list the value of the 'Reference Element' reference list
 void addSubcomponentName(java.lang.String name)
          add parsed subcomponent name as part of path sequence
 org.eclipse.emf.common.util.EList getReferenceElement()
          Returns the value of the 'Reference Element' reference list.
 org.eclipse.emf.common.util.EList getSubcomponentName()
          returns parsed subcomponent name sequence as String Vector
 
Methods inherited from interface edu.cmu.sei.aadl.model.property.PropertyValue
evaluate, getValueAsString, instantiate, preEvaluate
 
Methods inherited from interface edu.cmu.sei.aadl.model.core.AObject
addComment, getAadlSpec, getAObjectRoot, getChildren, getComment, getContainingClassifier, getContainingClassifierNameSpace, getContainingComponentImpl, getContainingComponentType, getContainingPropertyAssociationDefinitionConstant, getContainingSubcomponent, getLocationReference, getReferencedObject, getSecondReferencedObject, getSystemInstance, 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
 

Field Detail

copyright

static final java.lang.String copyright

See Also:
Constant Field Values
Method Detail

getReferenceElement

org.eclipse.emf.common.util.EList getReferenceElement()
Returns the value of the 'Reference Element' reference list. The list contents are of type ReferenceElement.

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

Returns:
the value of the 'Reference Element' reference list.
See Also:
PropertyPackage.getReferenceValue_ReferenceElement()

addReferenceElement

void addReferenceElement(ReferenceElement value)
Adds to the list the value of the 'Reference Element' reference list.

Parameters:
value - the value to add to 'Reference Element' reference list.

addSubcomponentName

void addSubcomponentName(java.lang.String name)
add parsed subcomponent name as part of path sequence

Parameters:
name -

getSubcomponentName

org.eclipse.emf.common.util.EList getSubcomponentName()
returns parsed subcomponent name sequence as String Vector

Returns:
Vector of strings naming the subcomponents in the path