|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl
edu.cmu.sei.aadl.aadl2.impl.ElementImpl
edu.cmu.sei.aadl.aadl2.impl.NamedElementImpl
edu.cmu.sei.aadl.aadl2.impl.RefinableElementImpl
edu.cmu.sei.aadl.aadl2.impl.StructuralFeatureImpl
edu.cmu.sei.aadl.aadl2.impl.FeatureImpl
edu.cmu.sei.aadl.aadl2.impl.DirectedFeatureImpl
edu.cmu.sei.aadl.aadl2.impl.FeatureGroupImpl
public class FeatureGroupImpl
An implementation of the model object 'Feature Group'.
The following features are implemented:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
protected FeatureGroupType |
featureGroupType
The cached value of the ' Feature Group Type ' reference |
protected boolean |
inverse
The cached value of the ' Inverse ' attribute |
protected static boolean |
INVERSE_EDEFAULT
The default value of the ' Inverse ' attribute |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.DirectedFeatureImpl |
---|
direction, DIRECTION_EDEFAULT |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.FeatureImpl |
---|
arraySpecification, prototype, refined |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.RefinableElementImpl |
---|
refinedElement, refinementContext |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.NamedElementImpl |
---|
name, NAME_EDEFAULT, ownedPropertyAssociations, QUALIFIED_NAME_EDEFAULT |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.ElementImpl |
---|
OWNED_ELEMENT_ESUBSETS, ownedComments |
Fields inherited from class edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl |
---|
copyright, locationReference |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject |
---|
copyright |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
FeatureGroupImpl()
|
Method Summary | |
---|---|
boolean |
acceptsProperty(Property property)
Query whether this object accepts values for the given property. |
FeatureGroupType |
basicGetFeatureGroupType()
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
FeatureGroupType |
getFeatureGroupType()
|
int |
getIndexOf(Feature feature)
return the index of the feature in the feature group type |
void |
getPropertyValueInternalHelper(Property prop,
PropertyAcc pas,
boolean fromInstanceSlaveCall)
|
void |
getPropertyValueTestHelper(Property prop,
PropertyAcc pas,
Classifier cl)
|
boolean |
isInverse()
|
void |
setFeatureGroupType(FeatureGroupType newFeatureGroupType)
|
void |
setInverse(boolean newInverse)
|
java.lang.String |
toString()
|
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.DirectedFeatureImpl |
---|
getDirection, setDirection |
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.StructuralFeatureImpl |
---|
getFeaturingClassifiers |
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.RefinableElementImpl |
---|
basicGetRefinementContext, getRefinementContext |
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.ElementImpl |
---|
allOwnedElements, create, createOwnedComment, getCacheAdapter, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, isSetOwnedElements, isSetOwner, mustBeOwned, not_own_self |
Methods inherited from class edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl |
---|
getAdapter, getLocationReference, setLocationReference, setLocationReference |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.DirectedFeature |
---|
getDirection, setDirection |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Feature |
---|
getAllClassifier, getAllFeatureRefinements, getClassifier, getPrototype, getRefined, setPrototype, setRefined |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.RefinableElement |
---|
getRefinedElement, getRefinementContext |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.ClassifierFeature |
---|
getFeaturingClassifiers |
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 |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.ArrayableElement |
---|
createArraySpecification, getArraySpecification, setArraySpecification |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected static final boolean INVERSE_EDEFAULT
Inverse
' attribute.
isInverse()
,
Constant Field Valuesprotected boolean inverse
Inverse
' attribute.
isInverse()
protected FeatureGroupType featureGroupType
Feature Group Type
' reference.
getFeatureGroupType()
Constructor Detail |
---|
protected FeatureGroupImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class DirectedFeatureImpl
public boolean isInverse()
isInverse
in interface FeatureGroup
FeatureGroup.setInverse(boolean)
,
Aadl2Package.getFeatureGroup_Inverse()
public void setInverse(boolean newInverse)
setInverse
in interface FeatureGroup
newInverse
- the new value of the 'Inverse' attribute.FeatureGroup.isInverse()
public FeatureGroupType getFeatureGroupType()
getFeatureGroupType
in interface FeatureGroup
FeatureGroup.setFeatureGroupType(FeatureGroupType)
,
Aadl2Package.getFeatureGroup_FeatureGroupType()
public FeatureGroupType basicGetFeatureGroupType()
public void setFeatureGroupType(FeatureGroupType newFeatureGroupType)
setFeatureGroupType
in interface FeatureGroup
newFeatureGroupType
- the new value of the 'Feature Group Type' reference.FeatureGroup.getFeatureGroupType()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class DirectedFeatureImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class DirectedFeatureImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class DirectedFeatureImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class DirectedFeatureImpl
public java.lang.String toString()
toString
in class DirectedFeatureImpl
public int getIndexOf(Feature feature)
getIndexOf
in interface FeatureGroup
feature
- Feature
public boolean acceptsProperty(Property property)
NamedElement
acceptsProperty
in interface NamedElement
acceptsProperty
in class NamedElementImpl
property
- The property definition to test.
true
if the given property applies to this element.public void getPropertyValueInternalHelper(Property prop, PropertyAcc pas, boolean fromInstanceSlaveCall) throws InvalidModelException
getPropertyValueInternalHelper
in class FeatureImpl
InvalidModelException
public void getPropertyValueTestHelper(Property prop, PropertyAcc pas, Classifier cl)
getPropertyValueTestHelper
in class FeatureImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |