|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Property
A representation of the model object 'Property Definition'.
The following features are supported:
Aadl2Package.getProperty()
Field Summary |
---|
Fields inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject |
---|
copyright |
Method Summary | |
---|---|
PropertyOwner |
createAppliesTo(org.eclipse.emf.ecore.EClass eClass)
Creates a new PropertyOwner and appends it to the 'Applies To' containment reference list |
PropertyExpression |
createDefaultValue(org.eclipse.emf.ecore.EClass eClass)
Creates a new PropertyExpression and sets the 'Default Value' containment reference |
EvaluatedProperty |
evaluate(EvaluationContext ctx)
Evaluate a referenced property. |
EvaluatedProperty |
evaluateDefault(EvaluationContext ctx)
|
org.eclipse.emf.common.util.EList<Classifier> |
getAppliesToClassifiers()
Returns the value of the 'Applies To Classifier' reference list. |
org.eclipse.emf.common.util.EList<MetaclassReference> |
getAppliesToMetaclasses()
Returns the value of the 'Applies To Metaclass' reference list. |
org.eclipse.emf.common.util.EList<PropertyOwner> |
getAppliesTos()
Returns the value of the 'Applies To' containment reference list. |
PropertyExpression |
getDefaultValue()
Returns the value of the 'Default Value' containment reference |
boolean |
isEmptyListDefault()
Returns the value of the 'Empty List Default' attribute |
boolean |
isInherit()
Returns the value of the 'Inherit' attribute |
void |
setDefaultValue(PropertyExpression value)
Sets the value of the ' Default Value ' containment reference |
void |
setEmptyListDefault(boolean value)
Sets the value of the ' Empty List Default ' attribute |
void |
setInherit(boolean value)
Sets the value of the ' Inherit ' attribute |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.BasicProperty |
---|
createOwnedType, getList, getOwnedType, isList, setList, setOwnedType |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.TypedElement |
---|
getType, setType |
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 |
---|
boolean isInherit()
If the meaning of the 'Inherit' attribute isn't clear, there really should be more of a description here...
setInherit(boolean)
,
Aadl2Package.getProperty_Inherit()
void setInherit(boolean value)
Inherit
' attribute.
value
- the new value of the 'Inherit' attribute.isInherit()
PropertyExpression getDefaultValue()
If the meaning of the 'Default Value' containment reference isn't clear, there really should be more of a description here...
setDefaultValue(PropertyExpression)
,
Aadl2Package.getProperty_DefaultValue()
void setDefaultValue(PropertyExpression value)
Default Value
' containment reference.
value
- the new value of the 'Default Value' containment reference.getDefaultValue()
org.eclipse.emf.common.util.EList<PropertyOwner> getAppliesTos()
PropertyOwner
.
If the meaning of the 'Applies To' attribute list isn't clear, there really should be more of a description here...
Aadl2Package.getProperty_AppliesTo()
PropertyOwner createAppliesTo(org.eclipse.emf.ecore.EClass eClass)
PropertyOwner
and appends it to the 'Applies To' containment reference list.
eClass
- The Ecore class of the PropertyOwner
to create.
PropertyOwner
.getAppliesTos()
boolean isEmptyListDefault()
If the meaning of the 'Empty List Default' attribute isn't clear, there really should be more of a description here...
setEmptyListDefault(boolean)
,
Aadl2Package.getProperty_EmptyListDefault()
void setEmptyListDefault(boolean value)
Empty List Default
' attribute.
value
- the new value of the 'Empty List Default' attribute.isEmptyListDefault()
PropertyExpression createDefaultValue(org.eclipse.emf.ecore.EClass eClass)
PropertyExpression
and sets the 'Default Value' containment reference.
eClass
- The Ecore class of the PropertyExpression
to create.
PropertyExpression
.getDefaultValue()
org.eclipse.emf.common.util.EList<MetaclassReference> getAppliesToMetaclasses()
MetaclassReference
.
If the meaning of the 'Applies To Metaclass' reference list isn't clear, there really should be more of a description here...
Aadl2Package.getProperty_AppliesToMetaclass()
org.eclipse.emf.common.util.EList<Classifier> getAppliesToClassifiers()
Classifier
.
If the meaning of the 'Applies To Classifier' reference list isn't clear, there really should be more of a description here...
Aadl2Package.getProperty_AppliesToClassifier()
EvaluatedProperty evaluate(EvaluationContext ctx)
null
, a
PropertyValue, or a list of PropertyValues. If the evaluation is
trivial, then this will be the same as the receiver.
InvalidModelException
- Thrown if there is a problem with the
model that prevents the property value from being evaluated.EvaluatedProperty evaluateDefault(EvaluationContext ctx)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |