public class CGConstructorPartImpl extends CGValuedElementImpl implements CGConstructorPart
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 |
init
The cached value of the '
Init' containment reference. |
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 |
CGConstructorPartImpl() |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(CGModelVisitor<R> visitor) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetInit(CGValuedElement newInit,
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) |
CGConstructorExp |
getConstructorExp() |
CGValuedElement |
getInit() |
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 |
isUnboxed()
Returns the value of the 'Unboxed' attribute.
|
void |
setInit(CGValuedElement newInit) |
eInvoke, getDependsOn, getValue, getValueName, isCaught, isFalse, isInlineable, isInvalid, isNonInvalid, isNonNull, isNull, isSettable, isTrue, setCaught, setNonInvalid, setNonNull, setValueName, toStringgetPivotTypeId, 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, isInvalid, isNonInvalid, isNonNull, isNull, 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 init
Init' containment reference.
getInit()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class CGValuedElementImplpublic CGValuedElement getInit()
getInit in interface CGConstructorPartCGConstructorPart.setInit(CGValuedElement),
CGModelPackage.getCGConstructorPart_Init()public org.eclipse.emf.common.notify.NotificationChain basicSetInit(CGValuedElement newInit, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setInit(CGValuedElement newInit)
setInit in interface CGConstructorPartnewInit - the new value of the 'Init' containment reference.CGConstructorPart.getInit()public CGConstructorExp getConstructorExp()
getConstructorExp in interface CGConstructorPartCGModelPackage.getCGConstructorPart_ConstructorExp(),
CGConstructorExp.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 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()