public class FeatureGroupImpl extends ChildRelationImpl implements FeatureGroup
The following features are implemented:
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStoreELAST_EOBJECT_FLAGEOPPOSITE_FEATURE_BASE| Modifier and Type | Method and Description |
|---|---|
boolean |
ALLImpliesCardinalitiesToBeMinusOne(DiagnosticChain diagnostics,
Map<Object,Object> context) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
EList<Feature> |
getChildren() |
int |
getMax() |
int |
getMin() |
boolean |
ORImpliesCardinalitiesMinToBeOneAndMaxToBeMinusOne(DiagnosticChain diagnostics,
Map<Object,Object> context) |
void |
setMax(int newMax) |
void |
setMin(int newMin) |
String |
toString() |
boolean |
XORImpliesCardinalitiesToBeOne(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
XORorORImpliesChildrenAreMandatory(DiagnosticChain diagnostics,
Map<Object,Object> context) |
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereNotificationRequiredpublic int getMin()
getMin in interface FeatureGroupFeatureGroup.setMin(int),
featuremodelPackage.getFeatureGroup_Min()public void setMin(int newMin)
setMin in interface FeatureGroupnewMin - the new value of the 'Min' attribute.FeatureGroup.getMin()public int getMax()
getMax in interface FeatureGroupFeatureGroup.setMax(int),
featuremodelPackage.getFeatureGroup_Max()public void setMax(int newMax)
setMax in interface FeatureGroupnewMax - the new value of the 'Max' attribute.FeatureGroup.getMax()public EList<Feature> getChildren()
getChildren in interface FeatureGroupfeaturemodelPackage.getFeatureGroup_Children(),
Feature.getFeaturegroup()public boolean XORorORImpliesChildrenAreMandatory(DiagnosticChain diagnostics, Map<Object,Object> context)
XORorORImpliesChildrenAreMandatory in interface FeatureGroupdiagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public boolean ALLImpliesCardinalitiesToBeMinusOne(DiagnosticChain diagnostics, Map<Object,Object> context)
ALLImpliesCardinalitiesToBeMinusOne in interface FeatureGroupdiagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public boolean ORImpliesCardinalitiesMinToBeOneAndMaxToBeMinusOne(DiagnosticChain diagnostics, Map<Object,Object> context)
ORImpliesCardinalitiesMinToBeOneAndMaxToBeMinusOne in interface FeatureGroupdiagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public boolean XORImpliesCardinalitiesToBeOne(DiagnosticChain diagnostics, Map<Object,Object> context)
XORImpliesCardinalitiesToBeOne in interface FeatureGroupdiagnostics - The chain of diagnostics to which problems are to be appended.context - The cache of context-specific information.
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd in class BasicEObjectImplpublic NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove in class BasicEObjectImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface InternalEObjecteGet in class BasicEObjectImplpublic void eSet(int featureID,
Object newValue)
eSet in interface InternalEObjecteSet in class BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class BasicEObjectImplpublic String toString()
toString in class BasicEObjectImpl