public class CGInvalidImpl extends CGConstantImpl implements CGInvalid
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 org.eclipse.emf.common.util.EList<java.lang.Object> |
bindings
The cached value of the '
Bindings' attribute list. |
protected static java.lang.String |
MESSAGE_TEMPLATE_EDEFAULT
The default value of the '
Message Template' attribute. |
protected java.lang.String |
messageTemplate
The cached value of the '
Message Template' attribute. |
CONSTANT_VALUE_EDEFAULTBOXED_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 |
CGInvalidImpl() |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(CGModelVisitor<R> 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) |
java.util.List<java.lang.Object> |
getBindings() |
java.lang.Object |
getConstantValue() |
java.lang.String |
getMessageTemplate() |
boolean |
isInlineable()
Returns the value of the 'Inlineable' attribute.
|
boolean |
isInvalid()
Returns the value of the 'Invalid' attribute.
|
void |
setMessageTemplate(java.lang.String newMessageTemplate) |
java.lang.String |
toString() |
getReferredValuedElement, getValue, isBoxed, isConstant, isFalse, isGlobal, isNonInvalid, isNonNull, isNull, isTrue, isUnboxedeInvoke, getDependsOn, getValueName, isCaught, isSettable, 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, eBasicRemoveFromContainerFeature, 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, eInverseAdd, eInverseRemove, 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, getReferredValuedElement, getValue, getValueName, isBoxed, isCaught, isConstant, isFalse, isGlobal, isNonInvalid, isNonNull, isNull, isSettable, isTrue, isUnboxed, 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 static final java.lang.String MESSAGE_TEMPLATE_EDEFAULT
Message Template' attribute.
getMessageTemplate()protected java.lang.String messageTemplate
Message Template' attribute.
getMessageTemplate()protected org.eclipse.emf.common.util.EList<java.lang.Object> bindings
Bindings' attribute list.
getBindings()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class CGConstantImplpublic java.lang.String getMessageTemplate()
getMessageTemplate in interface CGInvalidCGInvalid.setMessageTemplate(String),
CGModelPackage.getCGInvalid_MessageTemplate()public void setMessageTemplate(java.lang.String newMessageTemplate)
setMessageTemplate in interface CGInvalidnewMessageTemplate - the new value of the 'Message Template' attribute.CGInvalid.getMessageTemplate()public java.util.List<java.lang.Object> getBindings()
getBindings in interface CGInvalidCGModelPackage.getCGInvalid_Bindings()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class CGConstantImplpublic 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 CGConstantImplpublic <R> R accept(@NonNull
CGModelVisitor<R> visitor)
accept in interface CGElementaccept in class CGConstantImplpublic java.lang.Object getConstantValue()
CGConstantImplgetConstantValue in interface CGConstantgetConstantValue in class CGConstantImplCGModelPackage.getCGConstant_ConstantValue()public boolean isInlineable()
CGValuedElement"false".
If the meaning of the 'Inlineable' attribute isn't clear, there really should be more of a description here...
Whether this element is a constant that can be evaluated inline and so needs no declaration (e.g. null, true).isInlineable in interface CGValuedElementisInlineable in class CGConstantImplCGModelPackage.getCGValuedElement_Inlineable()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 CGConstantImplCGModelPackage.getCGValuedElement_Invalid()public java.lang.String toString()
toString in class CGValuedElementImpl