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

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

public interface ClassifierValue
extends PropertyValue

A representation of the model object 'Classifier Value'.

The following features are supported:

See Also:
PropertyPackage.getClassifierValue()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 ClassifierReference getClassifierReference()
          get Classifier reference object holding the parsed reference names
 ComponentClassifier getComponentClassifier()
          Returns the value of the 'Component Classifier' reference
 java.lang.String getQualifiedClassifierName()
          get qualified classifier name from reference or parsed name.
 ComponentCategory getValue()
          Returns the value of the 'Value' attribute.
 void setClassifierReference(ClassifierReference cr)
          sets Classifier reference object that contains the parsed reference name
 void setComponentClassifier(ComponentClassifier value)
          Sets the value of the 'Component Classifier' reference
 void setValue(ComponentCategory value)
          Sets the value of the 'Value' attribute
 
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

getComponentClassifier

ComponentClassifier getComponentClassifier()
Returns the value of the 'Component Classifier' reference.

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

Returns:
the value of the 'Component Classifier' reference.
See Also:
setComponentClassifier(ComponentClassifier), PropertyPackage.getClassifierValue_ComponentClassifier()

setComponentClassifier

void setComponentClassifier(ComponentClassifier value)
Sets the value of the 'Component Classifier' reference.

Parameters:
value - the new value of the 'Component Classifier' reference.
See Also:
getComponentClassifier()

getValue

ComponentCategory getValue()
Returns the value of the 'Value' attribute. The literals are from the enumeration ComponentCategory.

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

Returns:
the value of the 'Value' attribute.
See Also:
ComponentCategory, setValue(ComponentCategory), PropertyPackage.getClassifierValue_Value()

setValue

void setValue(ComponentCategory value)
Sets the value of the 'Value' attribute.

Parameters:
value - the new value of the 'Value' attribute.
See Also:
ComponentCategory, getValue()

setClassifierReference

void setClassifierReference(ClassifierReference cr)
sets Classifier reference object that contains the parsed reference name

Parameters:
cr -

getClassifierReference

ClassifierReference getClassifierReference()
get Classifier reference object holding the parsed reference names

Returns:
ClassifierReference

getQualifiedClassifierName

java.lang.String getQualifiedClassifierName()
get qualified classifier name from reference or parsed name. Always a String