public class ParserRuleImpl extends AbstractRuleImpl implements ParserRule
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 static boolean |
DEFINES_HIDDEN_TOKENS_EDEFAULT
The default value of the '
Defines Hidden Tokens' attribute. |
protected boolean |
definesHiddenTokens
The cached value of the '
Defines Hidden Tokens' attribute. |
protected boolean |
fragment
The cached value of the '
Fragment' attribute. |
protected static boolean |
FRAGMENT_EDEFAULT
The default value of the '
Fragment' attribute. |
protected org.eclipse.emf.common.util.EList<AbstractRule> |
hiddenTokens
The cached value of the '
Hidden Tokens' reference list. |
protected org.eclipse.emf.common.util.EList<Parameter> |
parameters
The cached value of the '
Parameters' containment reference list. |
protected boolean |
wildcard
The cached value of the '
Wildcard' attribute. |
protected static boolean |
WILDCARD_EDEFAULT
The default value of the '
Wildcard' attribute. |
alternatives, annotations, name, NAME_EDEFAULT, typeEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
ParserRuleImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
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) |
org.eclipse.emf.common.util.EList<AbstractRule> |
getHiddenTokens() |
org.eclipse.emf.common.util.EList<Parameter> |
getParameters() |
boolean |
isDefinesHiddenTokens() |
boolean |
isFragment() |
boolean |
isWildcard() |
void |
setDefinesHiddenTokens(boolean newDefinesHiddenTokens) |
void |
setFragment(boolean newFragment) |
void |
setWildcard(boolean newWildcard) |
java.lang.String |
toString() |
basicSetAlternatives, basicSetType, getAlternatives, getAnnotations, getName, getType, setAlternatives, setName, setTypeeBasicSetContainer, 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, 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, waitgetAlternatives, getAnnotations, getName, getType, setAlternatives, setName, setTypeeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final boolean DEFINES_HIDDEN_TOKENS_EDEFAULT
Defines Hidden Tokens' attribute.
isDefinesHiddenTokens(),
Constant Field Valuesprotected boolean definesHiddenTokens
Defines Hidden Tokens' attribute.
isDefinesHiddenTokens()protected org.eclipse.emf.common.util.EList<AbstractRule> hiddenTokens
Hidden Tokens' reference list.
getHiddenTokens()protected org.eclipse.emf.common.util.EList<Parameter> parameters
Parameters' containment reference list.
getParameters()protected static final boolean FRAGMENT_EDEFAULT
Fragment' attribute.
isFragment(),
Constant Field Valuesprotected boolean fragment
Fragment' attribute.
isFragment()protected static final boolean WILDCARD_EDEFAULT
Wildcard' attribute.
isWildcard(),
Constant Field Valuesprotected boolean wildcard
Wildcard' attribute.
isWildcard()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class AbstractRuleImplpublic boolean isDefinesHiddenTokens()
isDefinesHiddenTokens in interface ParserRuleParserRule.setDefinesHiddenTokens(boolean),
XtextPackage.getParserRule_DefinesHiddenTokens()public void setDefinesHiddenTokens(boolean newDefinesHiddenTokens)
setDefinesHiddenTokens in interface ParserRulenewDefinesHiddenTokens - the new value of the 'Defines Hidden Tokens' attribute.ParserRule.isDefinesHiddenTokens()public org.eclipse.emf.common.util.EList<AbstractRule> getHiddenTokens()
getHiddenTokens in interface ParserRuleXtextPackage.getParserRule_HiddenTokens()public org.eclipse.emf.common.util.EList<Parameter> getParameters()
getParameters in interface ParserRuleXtextPackage.getParserRule_Parameters()public boolean isFragment()
isFragment in interface ParserRuleParserRule.setFragment(boolean),
XtextPackage.getParserRule_Fragment()public void setFragment(boolean newFragment)
setFragment in interface ParserRulenewFragment - the new value of the 'Fragment' attribute.ParserRule.isFragment()public boolean isWildcard()
isWildcard in interface ParserRuleParserRule.setWildcard(boolean),
XtextPackage.getParserRule_Wildcard()public void setWildcard(boolean newWildcard)
setWildcard in interface ParserRulenewWildcard - the new value of the 'Wildcard' attribute.ParserRule.isWildcard()public 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 AbstractRuleImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class AbstractRuleImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class AbstractRuleImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class AbstractRuleImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class AbstractRuleImplpublic java.lang.String toString()
toString in class AbstractRuleImpl