public class CGEcoreDataTypeShadowExpImpl extends CGShadowExpImpl implements CGEcoreDataTypeShadowExp
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.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 org.eclipse.emf.ecore.EDataType |
eDataType
The cached value of the '
EData Type ' reference. |
protected java.lang.String |
string
The cached value of the '
String ' attribute. |
protected static java.lang.String |
STRING_EDEFAULT
The default value of the '
String ' attribute. |
executorType, parts
caught, dependsOn, owns, valueName
required, REQUIRED_EDEFAULT, typeId
ast, AST_EDEFAULT, name, NAME_EDEFAULT
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
CGEcoreDataTypeShadowExpImpl() |
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(CGModelVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
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) |
org.eclipse.emf.ecore.EDataType |
getEDataType() |
java.lang.String |
getString() |
boolean |
isBoxed()
Return true if this value is a boxed value.
|
java.lang.Boolean |
isEquivalentToInternal(CGValuedElement thatValue)
Provided that thatValue does not delegate its equivalence computation, return true/false if this value can be determined to have deep value equivalence/inequivalence to thatValue, null if no determination can be made.
|
boolean |
isUnboxed()
Return true if this value is an unboxed value.
|
void |
setEDataType(org.eclipse.emf.ecore.EDataType newEDataType) |
void |
setString(java.lang.String newString) |
java.lang.String |
toString() |
eInverseAdd, eInverseRemove, getExecutorType, getInvalidValue, getParts, getThisValue, isCommonable, isConstant, isGlobal, isNonInvalid, isNonNull, isNull, rewriteAs, setExecutorType
getDependsOn, getNamedValue, getOwns, getPlace, getReferredValue, getSourceValue, getTypedValue, getValueName, isAssertedNonNull, isCaught, isContext, isEquivalentTo, isFalse, isInlined, isInvalid, isSettable, isTrue, isUncommonable, setCaught, setValueName
getASTypeId, getTypeId, isRequired, setRequired, setTypeId
getAst, getName, setAst, setName
eBasicSetContainer, eBasicSetContainer, getChildren, getParent
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, 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, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getExecutorType, getParts, setExecutorType
getDependsOn, getInvalidValue, getNamedValue, getOwns, getReferredValue, getSourceValue, getThisValue, getTypedValue, getValueName, isAssertedNonNull, isCaught, isCommonable, isConstant, isEquivalentTo, isFalse, isGlobal, isInlined, isInvalid, isNonInvalid, isNonNull, isNull, isSettable, isTrue, isUncommonable, setCaught, setValueName
getASTypeId, getTypeId, isRequired, setRequired, setTypeId
getAst, getName, setAst, setName
getChildren, getParent, getPlace, isContext, rewriteAs
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected org.eclipse.emf.ecore.EDataType eDataType
EData Type
' reference.
getEDataType()
protected static final java.lang.String STRING_EDEFAULT
String
' attribute.
getString()
protected java.lang.String string
String
' attribute.
getString()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class CGShadowExpImpl
public org.eclipse.emf.ecore.EDataType getEDataType()
getEDataType
in interface CGEcoreDataTypeShadowExp
CGEcoreDataTypeShadowExp.setEDataType(EDataType)
,
CGModelPackage.getCGEcoreDataTypeShadowExp_EDataType()
public void setEDataType(org.eclipse.emf.ecore.EDataType newEDataType)
setEDataType
in interface CGEcoreDataTypeShadowExp
newEDataType
- the new value of the 'EData Type' reference.CGEcoreDataTypeShadowExp.getEDataType()
public java.lang.String getString()
getString
in interface CGEcoreDataTypeShadowExp
CGEcoreDataTypeShadowExp.setString(String)
,
CGModelPackage.getCGEcoreDataTypeShadowExp_String()
public void setString(java.lang.String newString)
setString
in interface CGEcoreDataTypeShadowExp
newString
- the new value of the 'String' attribute.CGEcoreDataTypeShadowExp.getString()
public java.lang.String toString()
toString
in class CGTypedElementImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class CGShadowExpImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class CGShadowExpImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class CGShadowExpImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class CGShadowExpImpl
@Nullable public <R> R accept(@NonNull CGModelVisitor<R> visitor)
accept
in interface CGElement
accept
in class CGElementImpl
public boolean isBoxed()
isBoxed
in interface CGValuedElement
isBoxed
in class CGShadowExpImpl
@Nullable public java.lang.Boolean isEquivalentToInternal(@NonNull CGValuedElement thatValue)
isEquivalentToInternal
in interface CGValuedElement
public boolean isUnboxed()
isUnboxed
in interface CGValuedElement
isUnboxed
in class CGShadowExpImpl