public interface Feature extends StructuralFeature, FeatureConnectionEnd, ArrayableElement
The following features are supported:
Aadl2Package.getFeature()
Modifier and Type | Method and Description |
---|---|
ComponentClassifier |
getAllClassifier()
Get the classifier of given feature or its refinement ancestor, if it has one, otherwise null.
|
org.eclipse.emf.common.util.EList<Feature> |
getAllFeatureRefinements()
Return the feature and any of the features it refines
|
ComponentClassifier |
getClassifier()
Returns the value of the 'Classifier' reference.
|
FeatureClassifier |
getFeatureClassifier()
Returns the value of the 'Feature Classifier' reference.
|
ComponentPrototype |
getPrototype()
Returns the value of the 'Prototype' reference.
|
Feature |
getRefined()
Returns the value of the 'Refined' reference.
|
void |
setRefined(Feature value)
Sets the value of the '
Refined ' reference. |
getRefinedElement, getRefinementContext
getFeaturingClassifiers
acceptsProperty, allNamespaces, checkPropertyAssociation, createOwnedPropertyAssociation, getName, getNamespace, getNonModalPropertyValue, getOwnedPropertyAssociations, getPropertyValue, getPropertyValueInternal, getPropertyValueList, getPropertyValues, getQualifiedName, getSimplePropertyValue, has_no_qualified_name, has_qualified_name, hasName, isDistinguishableFrom, qualifiedName, removePropertyAssociations, removePropertyAssociations, separator, setName, setPropertyValue, setPropertyValue, setPropertyValue
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self
getLocationReference, setLocationReference, setLocationReference
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
createArrayDimension, getArrayDimensions
ComponentPrototype getPrototype()
This feature subsets the following features:
If the meaning of the 'Prototype' reference isn't clear, there really should be more of a description here...
Aadl2Package.getFeature_Prototype()
FeatureClassifier getFeatureClassifier()
If the meaning of the 'Feature Classifier' reference isn't clear, there really should be more of a description here...
Aadl2Package.getFeature_FeatureClassifier()
ComponentClassifier getClassifier()
This feature subsets the following features:
If the meaning of the 'Classifier' reference isn't clear, there really should be more of a description here...
Aadl2Package.getFeature_Classifier()
Feature getRefined()
This feature subsets the following features:
If the meaning of the 'Refined' reference isn't clear, there really should be more of a description here...
setRefined(Feature)
,
Aadl2Package.getFeature_Refined()
void setRefined(Feature value)
Refined
' reference.
value
- the new value of the 'Refined' reference.getRefined()
org.eclipse.emf.common.util.EList<Feature> getAllFeatureRefinements()
ComponentClassifier getAllClassifier()
null
if no classifier.