public class CGCollectionPartImpl extends CGValuedElementImpl implements CGCollectionPart
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected CGValuedElement |
first
The cached value of the '
First' containment reference. |
protected CGValuedElement |
last
The cached value of the '
Last' containment reference. |
protected static boolean |
RANGE_EDEFAULT
The default value of the '
Range' attribute. |
BOXED_EDEFAULT, caught, CAUGHT_EDEFAULT, CONSTANT_EDEFAULT, dependsOn, FALSE_EDEFAULT, GLOBAL_EDEFAULT, INLINEABLE_EDEFAULT, INVALID_EDEFAULT, NON_INVALID_EDEFAULT, NON_NULL_EDEFAULT, NULL_EDEFAULT, SETTABLE_EDEFAULT, TRUE_EDEFAULT, UNBOXED_EDEFAULT, VALUE_NAME_EDEFAULT, valueNamePIVOT_TYPE_ID_EDEFAULT, required, REQUIRED_EDEFAULT, typeIdname, NAME_EDEFAULT, pivot, PIVOT_EDEFAULTEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETEMPTY_LIST| Modifier | Constructor and Description |
|---|---|
protected |
CGCollectionPartImpl() |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(CGModelVisitor<R> visitor) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetFirst(CGValuedElement newFirst,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetLast(CGValuedElement newLast,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
CGCollectionExp |
getCollectionExp() |
CGValuedElement |
getFirst() |
CGValuedElement |
getLast() |
CGValuedElement |
getReferredValuedElement()
Returns the value of the 'Referred Valued Element' reference.
|
boolean |
isBoxed()
Returns the value of the 'Boxed' attribute.
|
boolean |
isConstant() |
boolean |
isGlobal()
Returns the value of the 'Global' attribute.
|
boolean |
isInvalid()
Returns the value of the 'Invalid' attribute.
|
boolean |
isNonInvalid()
Returns the value of the 'Non Invalid' attribute.
|
boolean |
isNonNull()
Returns the value of the 'Non Null' attribute.
|
boolean |
isNull()
Returns the value of the 'Null' attribute.
|
boolean |
isRange()
Returns the value of the 'Range' attribute.
|
boolean |
isUnboxed()
Returns the value of the 'Unboxed' attribute.
|
void |
setFirst(CGValuedElement newFirst) |
void |
setLast(CGValuedElement newLast) |
java.lang.String |
toString() |
eInvoke, getDependsOn, getValue, getValueName, isCaught, isFalse, isInlineable, isSettable, isTrue, setCaught, setNonInvalid, setNonNull, setValueNamegetPivotTypeId, getTypeId, isRequired, setRequired, setTypeIdgetName, getPivot, setName, setPivotgetChildren, getParenteBasicSetContainer, eInternalContainerdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingseAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDependsOn, getValue, getValueName, isCaught, isFalse, isInlineable, isSettable, isTrue, setCaught, setNonInvalid, setNonNull, setValueNamegetPivotTypeId, getTypeId, isRequired, setRequired, setTypeIdgetName, getPivot, setName, setPivotgetChildren, getParenteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected CGValuedElement first
First' containment reference.
getFirst()protected CGValuedElement last
Last' containment reference.
getLast()protected static final boolean RANGE_EDEFAULT
Range' attribute.
isRange(),
Constant Field Valuesprotected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class CGValuedElementImplpublic CGValuedElement getFirst()
getFirst in interface CGCollectionPartCGCollectionPart.setFirst(CGValuedElement),
CGModelPackage.getCGCollectionPart_First()public org.eclipse.emf.common.notify.NotificationChain basicSetFirst(CGValuedElement newFirst, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setFirst(CGValuedElement newFirst)
setFirst in interface CGCollectionPartnewFirst - the new value of the 'First' containment reference.CGCollectionPart.getFirst()public CGValuedElement getLast()
getLast in interface CGCollectionPartCGCollectionPart.setLast(CGValuedElement),
CGModelPackage.getCGCollectionPart_Last()public org.eclipse.emf.common.notify.NotificationChain basicSetLast(CGValuedElement newLast, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setLast(CGValuedElement newLast)
setLast in interface CGCollectionPartnewLast - the new value of the 'Last' containment reference.CGCollectionPart.getLast()public CGCollectionExp getCollectionExp()
getCollectionExp in interface CGCollectionPartCGModelPackage.getCGCollectionPart_CollectionExp(),
CGCollectionExp.getParts()public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class CGValuedElementImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class CGValuedElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class CGValuedElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class CGValuedElementImplpublic <R> R accept(@NonNull
CGModelVisitor<R> visitor)
accept in interface CGElementaccept in class CGValuedElementImpl@NonNull public CGValuedElement getReferredValuedElement()
CGValuedElementgetReferredValuedElement in interface CGValuedElementgetReferredValuedElement in class CGValuedElementImplCGModelPackage.getCGValuedElement_ReferredValuedElement()public boolean isBoxed()
CGValuedElementIf the meaning of the 'Boxed' attribute isn't clear, there really should be more of a description here...
Whether this element is represented using boxed values.isBoxed in interface CGValuedElementisBoxed in class CGValuedElementImplCGModelPackage.getCGValuedElement_Boxed()public boolean isConstant()
isConstant in interface CGValuedElementisConstant in class CGValuedElementImplpublic boolean isGlobal()
CGValuedElement"false".
If the meaning of the 'Global' attribute isn't clear, there really should be more of a description here...
Whether this element is global (and constant). Global values may be statically computed and shared.isGlobal in interface CGValuedElementisGlobal in class CGValuedElementImplCGModelPackage.getCGValuedElement_Global()public boolean isInvalid()
CGValuedElement"false".
If the meaning of the 'Invalid' attribute isn't clear, there really should be more of a description here...
Whether this element is constant and represents an invalid value (and nothing else).isInvalid in interface CGValuedElementisInvalid in class CGValuedElementImplCGModelPackage.getCGValuedElement_Invalid()public boolean isNonInvalid()
CGValuedElement"false".
If the meaning of the 'Non Invalid' attribute isn't clear, there really should be more of a description here...
Whether this element is constant and represents something other than an invalid value.isNonInvalid in interface CGValuedElementisNonInvalid in class CGValuedElementImplCGModelPackage.getCGValuedElement_NonInvalid()public boolean isNonNull()
CGValuedElement"false".
If the meaning of the 'Non Null' attribute isn't clear, there really should be more of a description here...
Whether this element is constant and represents something other than the null value.isNonNull in interface CGValuedElementisNonNull in class CGValuedElementImplCGModelPackage.getCGValuedElement_NonNull()public boolean isNull()
CGValuedElement"false".
If the meaning of the 'Null' attribute isn't clear, there really should be more of a description here...
Whether this element is constant and represents the null value (and nothing else).isNull in interface CGValuedElementisNull in class CGValuedElementImplCGModelPackage.getCGValuedElement_Null()public boolean isRange()
CGCollectionPart"false".
If the meaning of the 'Range' attribute isn't clear, there really should be more of a description here...
isRange in interface CGCollectionPartCGModelPackage.getCGCollectionPart_Range()public boolean isUnboxed()
CGValuedElementIf the meaning of the 'Unboxed' attribute isn't clear, there really should be more of a description here...
Whether this element is represented using unboxed values.isUnboxed in interface CGValuedElementisUnboxed in class CGValuedElementImplCGModelPackage.getCGValuedElement_Unboxed()public java.lang.String toString()
toString in class CGValuedElementImpl