public class VariableReferenceImpl extends ValueReferenceImpl implements VariableReference
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected boolean |
aggregator
The cached value of the '
Aggregator' attribute. |
protected static boolean |
AGGREGATOR_EDEFAULT
The default value of the '
Aggregator' attribute. |
protected java.lang.String |
var
The cached value of the '
Var' attribute. |
protected static java.lang.String |
VAR_EDEFAULT
The default value of the '
Var' attribute. |
protected Variable |
variable
The cached value of the '
Variable' reference. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
VariableReferenceImpl() |
| Modifier and Type | Method and Description |
|---|---|
Variable |
basicGetVariable() |
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.lang.String |
getVar() |
Variable |
getVariable() |
boolean |
isAggregator() |
void |
setAggregator(boolean newAggregator) |
void |
setVar(java.lang.String newVar) |
void |
setVariable(Variable newVariable) |
java.lang.String |
toString() |
eBasicSetContainer, 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, 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, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final boolean AGGREGATOR_EDEFAULT
Aggregator' attribute.
isAggregator(),
Constant Field Valuesprotected boolean aggregator
Aggregator' attribute.
isAggregator()protected static final java.lang.String VAR_EDEFAULT
Var' attribute.
getVar()protected java.lang.String var
Var' attribute.
getVar()protected Variable variable
Variable' reference.
getVariable()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class ValueReferenceImplpublic boolean isAggregator()
isAggregator in interface VariableReferenceVariableReference.setAggregator(boolean),
PatternLanguagePackage.getVariableReference_Aggregator()public void setAggregator(boolean newAggregator)
setAggregator in interface VariableReferencenewAggregator - the new value of the 'Aggregator' attribute.VariableReference.isAggregator()public java.lang.String getVar()
getVar in interface VariableReferenceVariableReference.setVar(String),
PatternLanguagePackage.getVariableReference_Var()public void setVar(java.lang.String newVar)
setVar in interface VariableReferencenewVar - the new value of the 'Var' attribute.VariableReference.getVar()public Variable getVariable()
getVariable in interface VariableReferenceVariableReference.setVariable(Variable),
PatternLanguagePackage.getVariableReference_Variable()public Variable basicGetVariable()
public void setVariable(Variable newVariable)
setVariable in interface VariableReferencenewVariable - the new value of the 'Variable' reference.VariableReference.getVariable()public java.lang.String toString()
toString in interface ExpressiontoString in interface ValueReferencetoString in interface VariableReferencetoString in class ValueReferenceImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl