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

All Superinterfaces:
AObject, BooleanOrPropertyReference, org.eclipse.emf.ecore.EObject, org.eclipse.core.runtime.IAdaptable, org.eclipse.emf.common.notify.Notifier, NumberOrPropertyReference, PropertyValue
All Known Implementing Classes:
PropertyReferenceImpl

public interface PropertyReference
extends BooleanOrPropertyReference, NumberOrPropertyReference

A representation of the model object 'Reference'.

The following features are supported:

See Also:
PropertyPackage.getPropertyReference()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 ParsedPropertyReference getParsedPropertyReference()
          returns parsed property reference object
 ReferencedProperty getReferencedProperty()
          Returns the value of the 'Referenced Property' reference
 java.lang.String getReferenceSign()
          Returns the value of the 'Reference Sign' attribute
 boolean isSetReferenceSign()
          Returns whether the value of the 'Reference Sign' attribute is set
 void setParsedPropertyReference(ParsedPropertyReference pr)
          sets parsed names for property reference
 void setReferencedProperty(ReferencedProperty value)
          Sets the value of the 'Referenced Property' reference
 void setReferenceSign(java.lang.String value)
          Sets the value of the 'Reference Sign' attribute
 void unsetReferenceSign()
          Unsets the value of the 'Reference Sign' attribute
 
Methods inherited from interface edu.cmu.sei.aadl.model.property.NumberOrPropertyReference
getNumberValue
 
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

getReferencedProperty

ReferencedProperty getReferencedProperty()
Returns the value of the 'Referenced Property' reference.

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

Returns:
the value of the 'Referenced Property' reference.
See Also:
setReferencedProperty(ReferencedProperty), PropertyPackage.getPropertyReference_ReferencedProperty()

setReferencedProperty

void setReferencedProperty(ReferencedProperty value)
Sets the value of the 'Referenced Property' reference.

Parameters:
value - the new value of the 'Referenced Property' reference.
See Also:
getReferencedProperty()

getReferenceSign

java.lang.String getReferenceSign()
Returns the value of the 'Reference Sign' attribute.

If the meaning of the 'Reference Sign' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Reference Sign' attribute.
See Also:
isSetReferenceSign(), unsetReferenceSign(), setReferenceSign(String), PropertyPackage.getPropertyReference_ReferenceSign()

setReferenceSign

void setReferenceSign(java.lang.String value)
Sets the value of the 'Reference Sign' attribute.

Parameters:
value - the new value of the 'Reference Sign' attribute.
See Also:
isSetReferenceSign(), unsetReferenceSign(), getReferenceSign()

unsetReferenceSign

void unsetReferenceSign()
Unsets the value of the 'Reference Sign' attribute.

See Also:
isSetReferenceSign(), getReferenceSign(), setReferenceSign(String)

isSetReferenceSign

boolean isSetReferenceSign()
Returns whether the value of the 'Reference Sign' attribute is set.

Returns:
whether the value of the 'Reference Sign' attribute is set.
See Also:
unsetReferenceSign(), getReferenceSign(), setReferenceSign(String)

setParsedPropertyReference

void setParsedPropertyReference(ParsedPropertyReference pr)
sets parsed names for property reference

Parameters:
pr - parsed property reference object

getParsedPropertyReference

ParsedPropertyReference getParsedPropertyReference()
returns parsed property reference object

Returns:
ParsedPropertyReference