diff options
Diffstat (limited to 'plugins/org.eclipse.osee.framework.core.dsl/src-gen/org')
15 files changed, 2773 insertions, 1987 deletions
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore index d8db530d20b..2e1185583c8 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore +++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore @@ -74,6 +74,7 @@ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordinal" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> <eStructuralFeatures xsi:type="ecore:EAttribute" name="entryGuid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="XOseeEnumOverride" eSuperTypes="platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//OseeElement"> <eStructuralFeatures xsi:type="ecore:EReference" name="overridenEnumType" eType="ecore:EClass platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//XOseeEnumType"/> @@ -87,6 +88,7 @@ <eStructuralFeatures xsi:type="ecore:EAttribute" name="enumEntry" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> <eStructuralFeatures xsi:type="ecore:EAttribute" name="ordinal" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> <eStructuralFeatures xsi:type="ecore:EAttribute" name="entryGuid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="RemoveEnum" eSuperTypes="platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//OverrideOption"> <eStructuralFeatures xsi:type="ecore:EReference" name="enumEntry" eType="ecore:EClass platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//XOseeEnumEntry"/> diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.genmodel b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.genmodel index c2f9c718f08..2c1b99d0f41 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.genmodel +++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.genmodel @@ -89,6 +89,7 @@ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//XOseeEnumEntry/name"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//XOseeEnumEntry/ordinal"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//XOseeEnumEntry/entryGuid"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//XOseeEnumEntry/description"/> </genClasses> <genClasses ecoreClass="platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//XOseeEnumOverride"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//XOseeEnumOverride/overridenEnumType"/> @@ -100,6 +101,7 @@ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//AddEnum/enumEntry"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//AddEnum/ordinal"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//AddEnum/entryGuid"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//AddEnum/description"/> </genClasses> <genClasses ecoreClass="platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//RemoveEnum"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/resource/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore#//RemoveEnum/enumEntry"/> diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.xmi b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.xmi index a957ac1d324..27085b385fa 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.xmi +++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.xmi @@ -328,6 +328,8 @@ <elements xsi:type="xtext:Keyword" value="IntegerAttribute"/> <elements xsi:type="xtext:Keyword" value="JavaObjectAttribute"/> <elements xsi:type="xtext:Keyword" value="StringAttribute"/> + <elements xsi:type="xtext:Keyword" value="ArtifactReferenceAttribute"/> + <elements xsi:type="xtext:Keyword" value="BranchReferenceAttribute"/> <elements xsi:type="xtext:Keyword" value="WordAttribute"/> <elements xsi:type="xtext:Keyword" value="OutlineNumberAttribute"/> <elements xsi:type="xtext:RuleCall" rule="/0/@rules.5"/> @@ -377,6 +379,12 @@ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.2"/> </elements> </elements> + <elements xsi:type="xtext:Group" cardinality="?"> + <elements xsi:type="xtext:Keyword" value="description"/> + <elements xsi:type="xtext:Assignment" feature="description" operator="="> + <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.2"/> + </elements> + </elements> </alternatives> </rules> <rules xsi:type="xtext:ParserRule" name="XOseeEnumOverride"> @@ -430,6 +438,12 @@ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.2"/> </elements> </elements> + <elements xsi:type="xtext:Group" cardinality="?"> + <elements xsi:type="xtext:Keyword" value="description"/> + <elements xsi:type="xtext:Assignment" feature="description" operator="="> + <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.2"/> + </elements> + </elements> </alternatives> </rules> <rules xsi:type="xtext:ParserRule" name="RemoveEnum"> diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AddEnum.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AddEnum.java index 6a76948e61a..7cf038db434 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AddEnum.java +++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AddEnum.java @@ -18,6 +18,7 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl; * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getEnumEntry <em>Enum Entry</em>}</li> * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getOrdinal <em>Ordinal</em>}</li> * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getEntryGuid <em>Entry Guid</em>}</li> + * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getDescription <em>Description</em>}</li> * </ul> * </p> * @@ -105,4 +106,30 @@ public interface AddEnum extends OverrideOption */ void setEntryGuid(String value); + /** + * Returns the value of the '<em><b>Description</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Description</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Description</em>' attribute. + * @see #setDescription(String) + * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAddEnum_Description() + * @model + * @generated + */ + String getDescription(); + + /** + * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getDescription <em>Description</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Description</em>' attribute. + * @see #getDescription() + * @generated + */ + void setDescription(String value); + } // AddEnum diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeDslPackage.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeDslPackage.java index 04c1b17c9ab..2e1db89963d 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeDslPackage.java +++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeDslPackage.java @@ -593,13 +593,22 @@ public interface OseeDslPackage extends EPackage int XOSEE_ENUM_ENTRY__ENTRY_GUID = 2; /** + * The feature id for the '<em><b>Description</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int XOSEE_ENUM_ENTRY__DESCRIPTION = 3; + + /** * The number of structural features of the '<em>XOsee Enum Entry</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int XOSEE_ENUM_ENTRY_FEATURE_COUNT = 3; + int XOSEE_ENUM_ENTRY_FEATURE_COUNT = 4; /** * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumOverrideImpl <em>XOsee Enum Override</em>}' class. @@ -704,13 +713,22 @@ public interface OseeDslPackage extends EPackage int ADD_ENUM__ENTRY_GUID = OVERRIDE_OPTION_FEATURE_COUNT + 2; /** + * The feature id for the '<em><b>Description</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int ADD_ENUM__DESCRIPTION = OVERRIDE_OPTION_FEATURE_COUNT + 3; + + /** * The number of structural features of the '<em>Add Enum</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int ADD_ENUM_FEATURE_COUNT = OVERRIDE_OPTION_FEATURE_COUNT + 3; + int ADD_ENUM_FEATURE_COUNT = OVERRIDE_OPTION_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveEnumImpl <em>Remove Enum</em>}' class. @@ -2056,6 +2074,17 @@ public interface OseeDslPackage extends EPackage EAttribute getXOseeEnumEntry_EntryGuid(); /** + * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getDescription <em>Description</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Description</em>'. + * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getDescription() + * @see #getXOseeEnumEntry() + * @generated + */ + EAttribute getXOseeEnumEntry_Description(); + + /** * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride <em>XOsee Enum Override</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -2152,6 +2181,17 @@ public interface OseeDslPackage extends EPackage EAttribute getAddEnum_EntryGuid(); /** + * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getDescription <em>Description</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Description</em>'. + * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getDescription() + * @see #getAddEnum() + * @generated + */ + EAttribute getAddEnum_Description(); + + /** * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum <em>Remove Enum</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -3264,6 +3304,14 @@ public interface OseeDslPackage extends EPackage EAttribute XOSEE_ENUM_ENTRY__ENTRY_GUID = eINSTANCE.getXOseeEnumEntry_EntryGuid(); /** + * The meta object literal for the '<em><b>Description</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute XOSEE_ENUM_ENTRY__DESCRIPTION = eINSTANCE.getXOseeEnumEntry_Description(); + + /** * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumOverrideImpl <em>XOsee Enum Override</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -3342,6 +3390,14 @@ public interface OseeDslPackage extends EPackage EAttribute ADD_ENUM__ENTRY_GUID = eINSTANCE.getAddEnum_EntryGuid(); /** + * The meta object literal for the '<em><b>Description</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute ADD_ENUM__DESCRIPTION = eINSTANCE.getAddEnum_Description(); + + /** * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveEnumImpl <em>Remove Enum</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeEnumEntry.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeEnumEntry.java index 7d8b53db4eb..d185e4fd6c6 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeEnumEntry.java +++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeEnumEntry.java @@ -19,6 +19,7 @@ import org.eclipse.emf.ecore.EObject; * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getName <em>Name</em>}</li> * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getOrdinal <em>Ordinal</em>}</li> * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getEntryGuid <em>Entry Guid</em>}</li> + * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getDescription <em>Description</em>}</li> * </ul> * </p> * @@ -106,4 +107,30 @@ public interface XOseeEnumEntry extends EObject */ void setEntryGuid(String value); + /** + * Returns the value of the '<em><b>Description</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Description</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Description</em>' attribute. + * @see #setDescription(String) + * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumEntry_Description() + * @model + * @generated + */ + String getDescription(); + + /** + * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getDescription <em>Description</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Description</em>' attribute. + * @see #getDescription() + * @generated + */ + void setDescription(String value); + } // XOseeEnumEntry diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AddEnumImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AddEnumImpl.java index 8e7c76256ae..9e185b36f44 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AddEnumImpl.java +++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AddEnumImpl.java @@ -25,6 +25,7 @@ import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage; * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddEnumImpl#getEnumEntry <em>Enum Entry</em>}</li> * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddEnumImpl#getOrdinal <em>Ordinal</em>}</li> * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddEnumImpl#getEntryGuid <em>Entry Guid</em>}</li> + * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddEnumImpl#getDescription <em>Description</em>}</li> * </ul> * </p> * @@ -93,6 +94,26 @@ public class AddEnumImpl extends OverrideOptionImpl implements AddEnum protected String entryGuid = ENTRY_GUID_EDEFAULT; /** + * The default value of the '{@link #getDescription() <em>Description</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getDescription() + * @generated + * @ordered + */ + protected static final String DESCRIPTION_EDEFAULT = null; + + /** + * The cached value of the '{@link #getDescription() <em>Description</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getDescription() + * @generated + * @ordered + */ + protected String description = DESCRIPTION_EDEFAULT; + + /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated @@ -187,6 +208,29 @@ public class AddEnumImpl extends OverrideOptionImpl implements AddEnum * <!-- end-user-doc --> * @generated */ + public String getDescription() + { + return description; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setDescription(String newDescription) + { + String oldDescription = description; + description = newDescription; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.ADD_ENUM__DESCRIPTION, oldDescription, description)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { @@ -198,6 +242,8 @@ public class AddEnumImpl extends OverrideOptionImpl implements AddEnum return getOrdinal(); case OseeDslPackage.ADD_ENUM__ENTRY_GUID: return getEntryGuid(); + case OseeDslPackage.ADD_ENUM__DESCRIPTION: + return getDescription(); } return super.eGet(featureID, resolve, coreType); } @@ -221,6 +267,9 @@ public class AddEnumImpl extends OverrideOptionImpl implements AddEnum case OseeDslPackage.ADD_ENUM__ENTRY_GUID: setEntryGuid((String)newValue); return; + case OseeDslPackage.ADD_ENUM__DESCRIPTION: + setDescription((String)newValue); + return; } super.eSet(featureID, newValue); } @@ -244,6 +293,9 @@ public class AddEnumImpl extends OverrideOptionImpl implements AddEnum case OseeDslPackage.ADD_ENUM__ENTRY_GUID: setEntryGuid(ENTRY_GUID_EDEFAULT); return; + case OseeDslPackage.ADD_ENUM__DESCRIPTION: + setDescription(DESCRIPTION_EDEFAULT); + return; } super.eUnset(featureID); } @@ -264,6 +316,8 @@ public class AddEnumImpl extends OverrideOptionImpl implements AddEnum return ORDINAL_EDEFAULT == null ? ordinal != null : !ORDINAL_EDEFAULT.equals(ordinal); case OseeDslPackage.ADD_ENUM__ENTRY_GUID: return ENTRY_GUID_EDEFAULT == null ? entryGuid != null : !ENTRY_GUID_EDEFAULT.equals(entryGuid); + case OseeDslPackage.ADD_ENUM__DESCRIPTION: + return DESCRIPTION_EDEFAULT == null ? description != null : !DESCRIPTION_EDEFAULT.equals(description); } return super.eIsSet(featureID); } @@ -285,6 +339,8 @@ public class AddEnumImpl extends OverrideOptionImpl implements AddEnum result.append(ordinal); result.append(", entryGuid: "); result.append(entryGuid); + result.append(", description: "); + result.append(description); result.append(')'); return result.toString(); } diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeDslPackageImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeDslPackageImpl.java index ecc7b9eb775..1b275fe4c63 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeDslPackageImpl.java +++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeDslPackageImpl.java @@ -815,6 +815,16 @@ public class OseeDslPackageImpl extends EPackageImpl implements OseeDslPackage * <!-- end-user-doc --> * @generated */ + public EAttribute getXOseeEnumEntry_Description() + { + return (EAttribute)xOseeEnumEntryEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ public EClass getXOseeEnumOverride() { return xOseeEnumOverrideEClass; @@ -905,6 +915,16 @@ public class OseeDslPackageImpl extends EPackageImpl implements OseeDslPackage * <!-- end-user-doc --> * @generated */ + public EAttribute getAddEnum_Description() + { + return (EAttribute)addEnumEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ public EClass getRemoveEnum() { return removeEnumEClass; @@ -1679,6 +1699,7 @@ public class OseeDslPackageImpl extends EPackageImpl implements OseeDslPackage createEAttribute(xOseeEnumEntryEClass, XOSEE_ENUM_ENTRY__NAME); createEAttribute(xOseeEnumEntryEClass, XOSEE_ENUM_ENTRY__ORDINAL); createEAttribute(xOseeEnumEntryEClass, XOSEE_ENUM_ENTRY__ENTRY_GUID); + createEAttribute(xOseeEnumEntryEClass, XOSEE_ENUM_ENTRY__DESCRIPTION); xOseeEnumOverrideEClass = createEClass(XOSEE_ENUM_OVERRIDE); createEReference(xOseeEnumOverrideEClass, XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE); @@ -1691,6 +1712,7 @@ public class OseeDslPackageImpl extends EPackageImpl implements OseeDslPackage createEAttribute(addEnumEClass, ADD_ENUM__ENUM_ENTRY); createEAttribute(addEnumEClass, ADD_ENUM__ORDINAL); createEAttribute(addEnumEClass, ADD_ENUM__ENTRY_GUID); + createEAttribute(addEnumEClass, ADD_ENUM__DESCRIPTION); removeEnumEClass = createEClass(REMOVE_ENUM); createEReference(removeEnumEClass, REMOVE_ENUM__ENUM_ENTRY); @@ -1881,6 +1903,7 @@ public class OseeDslPackageImpl extends EPackageImpl implements OseeDslPackage initEAttribute(getXOseeEnumEntry_Name(), ecorePackage.getEString(), "name", null, 0, 1, XOseeEnumEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getXOseeEnumEntry_Ordinal(), ecorePackage.getEString(), "ordinal", null, 0, 1, XOseeEnumEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getXOseeEnumEntry_EntryGuid(), ecorePackage.getEString(), "entryGuid", null, 0, 1, XOseeEnumEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getXOseeEnumEntry_Description(), ecorePackage.getEString(), "description", null, 0, 1, XOseeEnumEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(xOseeEnumOverrideEClass, XOseeEnumOverride.class, "XOseeEnumOverride", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getXOseeEnumOverride_OverridenEnumType(), this.getXOseeEnumType(), null, "overridenEnumType", null, 0, 1, XOseeEnumOverride.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); @@ -1893,6 +1916,7 @@ public class OseeDslPackageImpl extends EPackageImpl implements OseeDslPackage initEAttribute(getAddEnum_EnumEntry(), ecorePackage.getEString(), "enumEntry", null, 0, 1, AddEnum.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAddEnum_Ordinal(), ecorePackage.getEString(), "ordinal", null, 0, 1, AddEnum.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getAddEnum_EntryGuid(), ecorePackage.getEString(), "entryGuid", null, 0, 1, AddEnum.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getAddEnum_Description(), ecorePackage.getEString(), "description", null, 0, 1, AddEnum.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(removeEnumEClass, RemoveEnum.class, "RemoveEnum", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getRemoveEnum_EnumEntry(), this.getXOseeEnumEntry(), null, "enumEntry", null, 0, 1, RemoveEnum.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeEnumEntryImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeEnumEntryImpl.java index 836de4fddba..d4dda6fdcca 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeEnumEntryImpl.java +++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeEnumEntryImpl.java @@ -26,6 +26,7 @@ import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry; * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumEntryImpl#getName <em>Name</em>}</li> * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumEntryImpl#getOrdinal <em>Ordinal</em>}</li> * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumEntryImpl#getEntryGuid <em>Entry Guid</em>}</li> + * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumEntryImpl#getDescription <em>Description</em>}</li> * </ul> * </p> * @@ -94,6 +95,26 @@ public class XOseeEnumEntryImpl extends MinimalEObjectImpl.Container implements protected String entryGuid = ENTRY_GUID_EDEFAULT; /** + * The default value of the '{@link #getDescription() <em>Description</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getDescription() + * @generated + * @ordered + */ + protected static final String DESCRIPTION_EDEFAULT = null; + + /** + * The cached value of the '{@link #getDescription() <em>Description</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getDescription() + * @generated + * @ordered + */ + protected String description = DESCRIPTION_EDEFAULT; + + /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated @@ -188,6 +209,29 @@ public class XOseeEnumEntryImpl extends MinimalEObjectImpl.Container implements * <!-- end-user-doc --> * @generated */ + public String getDescription() + { + return description; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setDescription(String newDescription) + { + String oldDescription = description; + description = newDescription; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XOSEE_ENUM_ENTRY__DESCRIPTION, oldDescription, description)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { @@ -199,6 +243,8 @@ public class XOseeEnumEntryImpl extends MinimalEObjectImpl.Container implements return getOrdinal(); case OseeDslPackage.XOSEE_ENUM_ENTRY__ENTRY_GUID: return getEntryGuid(); + case OseeDslPackage.XOSEE_ENUM_ENTRY__DESCRIPTION: + return getDescription(); } return super.eGet(featureID, resolve, coreType); } @@ -222,6 +268,9 @@ public class XOseeEnumEntryImpl extends MinimalEObjectImpl.Container implements case OseeDslPackage.XOSEE_ENUM_ENTRY__ENTRY_GUID: setEntryGuid((String)newValue); return; + case OseeDslPackage.XOSEE_ENUM_ENTRY__DESCRIPTION: + setDescription((String)newValue); + return; } super.eSet(featureID, newValue); } @@ -245,6 +294,9 @@ public class XOseeEnumEntryImpl extends MinimalEObjectImpl.Container implements case OseeDslPackage.XOSEE_ENUM_ENTRY__ENTRY_GUID: setEntryGuid(ENTRY_GUID_EDEFAULT); return; + case OseeDslPackage.XOSEE_ENUM_ENTRY__DESCRIPTION: + setDescription(DESCRIPTION_EDEFAULT); + return; } super.eUnset(featureID); } @@ -265,6 +317,8 @@ public class XOseeEnumEntryImpl extends MinimalEObjectImpl.Container implements return ORDINAL_EDEFAULT == null ? ordinal != null : !ORDINAL_EDEFAULT.equals(ordinal); case OseeDslPackage.XOSEE_ENUM_ENTRY__ENTRY_GUID: return ENTRY_GUID_EDEFAULT == null ? entryGuid != null : !ENTRY_GUID_EDEFAULT.equals(entryGuid); + case OseeDslPackage.XOSEE_ENUM_ENTRY__DESCRIPTION: + return DESCRIPTION_EDEFAULT == null ? description != null : !DESCRIPTION_EDEFAULT.equals(description); } return super.eIsSet(featureID); } @@ -286,6 +340,8 @@ public class XOseeEnumEntryImpl extends MinimalEObjectImpl.Container implements result.append(ordinal); result.append(", entryGuid: "); result.append(entryGuid); + result.append(", description: "); + result.append(description); result.append(')'); return result.toString(); } diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parseTreeConstruction/OseeDslParsetreeConstructor.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parseTreeConstruction/OseeDslParsetreeConstructor.java index 6d5fefc07fa..f9fae3a9c5d 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parseTreeConstruction/OseeDslParsetreeConstructor.java +++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parseTreeConstruction/OseeDslParsetreeConstructor.java @@ -3083,11 +3083,11 @@ protected class XOseeEnumType_RightCurlyBracketKeyword_7 extends KeywordToken { /************ begin Rule XOseeEnumEntry **************** * * XOseeEnumEntry: - * "entry" name=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)?; + * "entry" name=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? ("description" description=STRING)?; * **/ -// "entry" name=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? +// "entry" name=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? ("description" description=STRING)? protected class XOseeEnumEntry_Group extends GroupToken { public XOseeEnumEntry_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { @@ -3102,9 +3102,10 @@ protected class XOseeEnumEntry_Group extends GroupToken { @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new XOseeEnumEntry_Group_3(lastRuleCallOrigin, this, 0, inst); - case 1: return new XOseeEnumEntry_OrdinalAssignment_2(lastRuleCallOrigin, this, 1, inst); - case 2: return new XOseeEnumEntry_NameAssignment_1(lastRuleCallOrigin, this, 2, inst); + case 0: return new XOseeEnumEntry_Group_4(lastRuleCallOrigin, this, 0, inst); + case 1: return new XOseeEnumEntry_Group_3(lastRuleCallOrigin, this, 1, inst); + case 2: return new XOseeEnumEntry_OrdinalAssignment_2(lastRuleCallOrigin, this, 2, inst); + case 3: return new XOseeEnumEntry_NameAssignment_1(lastRuleCallOrigin, this, 3, inst); default: return null; } } @@ -3287,6 +3288,87 @@ protected class XOseeEnumEntry_EntryGuidAssignment_3_1 extends AssignmentToken } +// ("description" description=STRING)? +protected class XOseeEnumEntry_Group_4 extends GroupToken { + + public XOseeEnumEntry_Group_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); + } + + @Override + public Group getGrammarElement() { + return grammarAccess.getXOseeEnumEntryAccess().getGroup_4(); + } + + @Override + public AbstractToken createFollower(int index, IEObjectConsumer inst) { + switch(index) { + case 0: return new XOseeEnumEntry_DescriptionAssignment_4_1(lastRuleCallOrigin, this, 0, inst); + default: return null; + } + } + +} + +// "description" +protected class XOseeEnumEntry_DescriptionKeyword_4_0 extends KeywordToken { + + public XOseeEnumEntry_DescriptionKeyword_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); + } + + @Override + public Keyword getGrammarElement() { + return grammarAccess.getXOseeEnumEntryAccess().getDescriptionKeyword_4_0(); + } + + @Override + public AbstractToken createFollower(int index, IEObjectConsumer inst) { + switch(index) { + case 0: return new XOseeEnumEntry_Group_3(lastRuleCallOrigin, this, 0, inst); + case 1: return new XOseeEnumEntry_OrdinalAssignment_2(lastRuleCallOrigin, this, 1, inst); + case 2: return new XOseeEnumEntry_NameAssignment_1(lastRuleCallOrigin, this, 2, inst); + default: return null; + } + } + +} + +// description=STRING +protected class XOseeEnumEntry_DescriptionAssignment_4_1 extends AssignmentToken { + + public XOseeEnumEntry_DescriptionAssignment_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); + } + + @Override + public Assignment getGrammarElement() { + return grammarAccess.getXOseeEnumEntryAccess().getDescriptionAssignment_4_1(); + } + + @Override + public AbstractToken createFollower(int index, IEObjectConsumer inst) { + switch(index) { + case 0: return new XOseeEnumEntry_DescriptionKeyword_4_0(lastRuleCallOrigin, this, 0, inst); + default: return null; + } + } + + @Override + public IEObjectConsumer tryConsume() { + if((value = eObjectConsumer.getConsumable("description",false)) == null) return null; + IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("description"); + if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXOseeEnumEntryAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0(), value, null)) { + type = AssignmentType.TERMINAL_RULE_CALL; + element = grammarAccess.getXOseeEnumEntryAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0(); + return obj; + } + return null; + } + +} + + /************ end Rule XOseeEnumEntry ****************/ @@ -3636,11 +3718,11 @@ protected class OverrideOption_RemoveEnumParserRuleCall_1 extends RuleCallToken /************ begin Rule AddEnum **************** * * AddEnum: - * "add" enumEntry=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)?; + * "add" enumEntry=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? ("description" description=STRING)?; * **/ -// "add" enumEntry=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? +// "add" enumEntry=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? ("description" description=STRING)? protected class AddEnum_Group extends GroupToken { public AddEnum_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { @@ -3655,9 +3737,10 @@ protected class AddEnum_Group extends GroupToken { @Override public AbstractToken createFollower(int index, IEObjectConsumer inst) { switch(index) { - case 0: return new AddEnum_Group_3(lastRuleCallOrigin, this, 0, inst); - case 1: return new AddEnum_OrdinalAssignment_2(lastRuleCallOrigin, this, 1, inst); - case 2: return new AddEnum_EnumEntryAssignment_1(lastRuleCallOrigin, this, 2, inst); + case 0: return new AddEnum_Group_4(lastRuleCallOrigin, this, 0, inst); + case 1: return new AddEnum_Group_3(lastRuleCallOrigin, this, 1, inst); + case 2: return new AddEnum_OrdinalAssignment_2(lastRuleCallOrigin, this, 2, inst); + case 3: return new AddEnum_EnumEntryAssignment_1(lastRuleCallOrigin, this, 3, inst); default: return null; } } @@ -3840,6 +3923,87 @@ protected class AddEnum_EntryGuidAssignment_3_1 extends AssignmentToken { } +// ("description" description=STRING)? +protected class AddEnum_Group_4 extends GroupToken { + + public AddEnum_Group_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); + } + + @Override + public Group getGrammarElement() { + return grammarAccess.getAddEnumAccess().getGroup_4(); + } + + @Override + public AbstractToken createFollower(int index, IEObjectConsumer inst) { + switch(index) { + case 0: return new AddEnum_DescriptionAssignment_4_1(lastRuleCallOrigin, this, 0, inst); + default: return null; + } + } + +} + +// "description" +protected class AddEnum_DescriptionKeyword_4_0 extends KeywordToken { + + public AddEnum_DescriptionKeyword_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); + } + + @Override + public Keyword getGrammarElement() { + return grammarAccess.getAddEnumAccess().getDescriptionKeyword_4_0(); + } + + @Override + public AbstractToken createFollower(int index, IEObjectConsumer inst) { + switch(index) { + case 0: return new AddEnum_Group_3(lastRuleCallOrigin, this, 0, inst); + case 1: return new AddEnum_OrdinalAssignment_2(lastRuleCallOrigin, this, 1, inst); + case 2: return new AddEnum_EnumEntryAssignment_1(lastRuleCallOrigin, this, 2, inst); + default: return null; + } + } + +} + +// description=STRING +protected class AddEnum_DescriptionAssignment_4_1 extends AssignmentToken { + + public AddEnum_DescriptionAssignment_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { + super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer); + } + + @Override + public Assignment getGrammarElement() { + return grammarAccess.getAddEnumAccess().getDescriptionAssignment_4_1(); + } + + @Override + public AbstractToken createFollower(int index, IEObjectConsumer inst) { + switch(index) { + case 0: return new AddEnum_DescriptionKeyword_4_0(lastRuleCallOrigin, this, 0, inst); + default: return null; + } + } + + @Override + public IEObjectConsumer tryConsume() { + if((value = eObjectConsumer.getConsumable("description",false)) == null) return null; + IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("description"); + if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getAddEnumAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0(), value, null)) { + type = AssignmentType.TERMINAL_RULE_CALL; + element = grammarAccess.getAddEnumAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0(); + return obj; + } + return null; + } + +} + + /************ end Rule AddEnum ****************/ diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g index a4e37c56b79..f74bbd547d2 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g +++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g @@ -1054,25 +1054,39 @@ ruleAttributeBaseType returns [AntlrDatatypeRuleToken current=new AntlrDatatypeR } | + kw='ArtifactReferenceAttribute' + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getArtifactReferenceAttributeKeyword_8()); + } + + | + kw='BranchReferenceAttribute' + { + $current.merge(kw); + newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getBranchReferenceAttributeKeyword_9()); + } + + | kw='WordAttribute' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getWordAttributeKeyword_8()); + newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getWordAttributeKeyword_10()); } | kw='OutlineNumberAttribute' { $current.merge(kw); - newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getOutlineNumberAttributeKeyword_9()); + newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getOutlineNumberAttributeKeyword_11()); } | { - newCompositeNode(grammarAccess.getAttributeBaseTypeAccess().getQUALIFIED_NAMEParserRuleCall_10()); + newCompositeNode(grammarAccess.getAttributeBaseTypeAccess().getQUALIFIED_NAMEParserRuleCall_12()); } - this_QUALIFIED_NAME_10=ruleQUALIFIED_NAME { - $current.merge(this_QUALIFIED_NAME_10); + this_QUALIFIED_NAME_12=ruleQUALIFIED_NAME { + $current.merge(this_QUALIFIED_NAME_12); } { @@ -1274,6 +1288,28 @@ ruleXOseeEnumEntry returns [EObject current=null] } ) +))?( otherlv_5='description' + { + newLeafNode(otherlv_5, grammarAccess.getXOseeEnumEntryAccess().getDescriptionKeyword_4_0()); + } +( +( + lv_description_6_0=RULE_STRING + { + newLeafNode(lv_description_6_0, grammarAccess.getXOseeEnumEntryAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getXOseeEnumEntryRule()); + } + setWithLastConsumed( + $current, + "description", + lv_description_6_0, + "STRING"); + } + +) ))?) ; @@ -1476,6 +1512,28 @@ ruleAddEnum returns [EObject current=null] } ) +))?( otherlv_5='description' + { + newLeafNode(otherlv_5, grammarAccess.getAddEnumAccess().getDescriptionKeyword_4_0()); + } +( +( + lv_description_6_0=RULE_STRING + { + newLeafNode(lv_description_6_0, grammarAccess.getAddEnumAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getAddEnumRule()); + } + setWithLastConsumed( + $current, + "description", + lv_description_6_0, + "STRING"); + } + +) ))?) ; diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.tokens b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.tokens index d5cef5e4dc7..af65de5a321 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.tokens +++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.tokens @@ -12,6 +12,7 @@ T__21=21 T__20=20 T__93=93 T__19=19 +T__94=94 T__91=91 T__92=92 T__16=16 @@ -21,6 +22,7 @@ T__18=18 T__17=17 T__14=14 T__13=13 +T__95=95 T__80=80 T__81=81 T__82=82 @@ -88,84 +90,86 @@ T__37=37 T__38=38 T__39=39 RULE_WS=11 -'remove'=55 -'where'=69 -'WordAttribute'=47 -'sideAArtifactType'=58 +'remove'=57 +'where'=71 +'WordAttribute'=49 +'sideAArtifactType'=60 'attributeType'=25 -'SIDE_A'=91 -'artifactMatcher'=68 -'sideBName'=59 -';'=70 +'SIDE_A'=93 +'artifactMatcher'=70 +'sideBName'=61 +';'=72 'enumType'=35 -'artifactGuid'=86 +'artifactGuid'=88 'CompressedContentAttribute'=40 'unlimited'=32 '.'=14 -'OutlineNumberAttribute'=48 -'relationType'=56 +'OutlineNumberAttribute'=50 +'relationType'=58 'import'=13 -'inheritAll'=53 -'childrenOf'=73 -'Lexicographical_Ascending'=63 -'add'=54 -'artifact'=74 +'inheritAll'=55 +'childrenOf'=75 +'Lexicographical_Ascending'=65 +'add'=56 +'artifact'=76 'extends'=17 -'OR'=84 -'defaultOrderType'=61 +'OR'=86 +'defaultOrderType'=63 '{'=19 -'entryGuid'=51 -'EQ'=81 -'sideBArtifactType'=60 +'entryGuid'=53 +'EQ'=83 +'sideBArtifactType'=62 'FloatingPointAttribute'=43 -'ALLOW'=88 -'('=66 -'of'=76 -'edit'=75 +'ALLOW'=90 +'('=68 +'of'=78 +'edit'=77 ','=18 -'BOTH'=93 +'BOTH'=95 'uuid'=21 'IntegerAttribute'=44 -'Unordered'=65 -'LIKE'=82 +'Unordered'=67 +'LIKE'=84 'defaultValue'=37 'DefaultAttributeTaggerProvider'=34 -'DENY'=89 +'DENY'=91 'branchGuid'=24 'JavaObjectAttribute'=45 -'oseeEnumType'=49 -'sideAName'=57 -'ONE_TO_ONE'=77 -'role'=71 -'SIDE_B'=92 +'oseeEnumType'=51 +'sideAName'=59 +'ONE_TO_ONE'=79 +'role'=73 +'SIDE_B'=94 'BooleanAttribute'=39 -'ONE_TO_MANY'=78 -')'=67 -'AND'=83 -'Lexicographical_Descending'=64 +'ONE_TO_MANY'=80 +')'=69 +'AND'=85 +'Lexicographical_Descending'=66 'StringAttribute'=46 -'entry'=50 +'entry'=52 'max'=31 -'artifactName'=85 +'BranchReferenceAttribute'=48 +'artifactName'=87 'taggerId'=33 '}'=22 -'MANY_TO_ONE'=79 -'multiplicity'=62 +'MANY_TO_ONE'=81 +'multiplicity'=64 'overrides'=26 'abstract'=15 'DefaultAttributeDataProvider'=28 'dataProvider'=27 'EnumeratedAttribute'=42 -'branchName'=87 -'accessContext'=72 -'MANY_TO_MANY'=80 +'branchName'=89 +'accessContext'=74 +'MANY_TO_MANY'=82 'description'=36 +'ArtifactReferenceAttribute'=47 'DateAttribute'=41 -'overrides enum'=52 +'overrides enum'=54 'UriAttributeDataProvider'=29 'attribute'=23 'min'=30 -'ALL'=90 +'ALL'=92 'guid'=20 'artifactType'=16 'fileExtension'=38 diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDslLexer.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDslLexer.java index 442ad3a531b..93cec35714b 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDslLexer.java +++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDslLexer.java @@ -27,6 +27,7 @@ public class InternalOseeDslLexer extends Lexer { public static final int EOF=-1; public static final int T__93=93; public static final int T__19=19; + public static final int T__94=94; public static final int T__91=91; public static final int T__92=92; public static final int T__16=16; @@ -36,6 +37,7 @@ public class InternalOseeDslLexer extends Lexer { public static final int T__17=17; public static final int T__14=14; public static final int T__13=13; + public static final int T__95=95; public static final int T__80=80; public static final int T__81=81; public static final int T__82=82; @@ -832,10 +834,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:45:7: ( 'WordAttribute' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:45:9: 'WordAttribute' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:45:7: ( 'ArtifactReferenceAttribute' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:45:9: 'ArtifactReferenceAttribute' { - match("WordAttribute"); + match("ArtifactReferenceAttribute"); } @@ -853,10 +855,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:46:7: ( 'OutlineNumberAttribute' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:46:9: 'OutlineNumberAttribute' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:46:7: ( 'BranchReferenceAttribute' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:46:9: 'BranchReferenceAttribute' { - match("OutlineNumberAttribute"); + match("BranchReferenceAttribute"); } @@ -874,10 +876,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:47:7: ( 'oseeEnumType' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:47:9: 'oseeEnumType' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:47:7: ( 'WordAttribute' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:47:9: 'WordAttribute' { - match("oseeEnumType"); + match("WordAttribute"); } @@ -895,10 +897,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:48:7: ( 'entry' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:48:9: 'entry' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:48:7: ( 'OutlineNumberAttribute' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:48:9: 'OutlineNumberAttribute' { - match("entry"); + match("OutlineNumberAttribute"); } @@ -916,10 +918,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:49:7: ( 'entryGuid' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:49:9: 'entryGuid' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:49:7: ( 'oseeEnumType' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:49:9: 'oseeEnumType' { - match("entryGuid"); + match("oseeEnumType"); } @@ -937,10 +939,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:50:7: ( 'overrides enum' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:50:9: 'overrides enum' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:50:7: ( 'entry' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:50:9: 'entry' { - match("overrides enum"); + match("entry"); } @@ -958,10 +960,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:51:7: ( 'inheritAll' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:51:9: 'inheritAll' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:51:7: ( 'entryGuid' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:51:9: 'entryGuid' { - match("inheritAll"); + match("entryGuid"); } @@ -979,10 +981,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:52:7: ( 'add' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:52:9: 'add' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:52:7: ( 'overrides enum' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:52:9: 'overrides enum' { - match("add"); + match("overrides enum"); } @@ -1000,10 +1002,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:53:7: ( 'remove' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:53:9: 'remove' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:53:7: ( 'inheritAll' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:53:9: 'inheritAll' { - match("remove"); + match("inheritAll"); } @@ -1021,10 +1023,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:54:7: ( 'relationType' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:54:9: 'relationType' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:54:7: ( 'add' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:54:9: 'add' { - match("relationType"); + match("add"); } @@ -1042,10 +1044,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:55:7: ( 'sideAName' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:55:9: 'sideAName' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:55:7: ( 'remove' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:55:9: 'remove' { - match("sideAName"); + match("remove"); } @@ -1063,10 +1065,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:56:7: ( 'sideAArtifactType' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:56:9: 'sideAArtifactType' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:56:7: ( 'relationType' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:56:9: 'relationType' { - match("sideAArtifactType"); + match("relationType"); } @@ -1084,10 +1086,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:57:7: ( 'sideBName' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:57:9: 'sideBName' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:57:7: ( 'sideAName' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:57:9: 'sideAName' { - match("sideBName"); + match("sideAName"); } @@ -1105,10 +1107,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:58:7: ( 'sideBArtifactType' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:58:9: 'sideBArtifactType' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:58:7: ( 'sideAArtifactType' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:58:9: 'sideAArtifactType' { - match("sideBArtifactType"); + match("sideAArtifactType"); } @@ -1126,10 +1128,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:59:7: ( 'defaultOrderType' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:59:9: 'defaultOrderType' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:59:7: ( 'sideBName' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:59:9: 'sideBName' { - match("defaultOrderType"); + match("sideBName"); } @@ -1147,10 +1149,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:60:7: ( 'multiplicity' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:60:9: 'multiplicity' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:60:7: ( 'sideBArtifactType' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:60:9: 'sideBArtifactType' { - match("multiplicity"); + match("sideBArtifactType"); } @@ -1168,10 +1170,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:61:7: ( 'Lexicographical_Ascending' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:61:9: 'Lexicographical_Ascending' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:61:7: ( 'defaultOrderType' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:61:9: 'defaultOrderType' { - match("Lexicographical_Ascending"); + match("defaultOrderType"); } @@ -1189,10 +1191,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:62:7: ( 'Lexicographical_Descending' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:62:9: 'Lexicographical_Descending' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:62:7: ( 'multiplicity' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:62:9: 'multiplicity' { - match("Lexicographical_Descending"); + match("multiplicity"); } @@ -1210,10 +1212,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:63:7: ( 'Unordered' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:63:9: 'Unordered' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:63:7: ( 'Lexicographical_Ascending' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:63:9: 'Lexicographical_Ascending' { - match("Unordered"); + match("Lexicographical_Ascending"); } @@ -1231,10 +1233,11 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__66; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:64:7: ( '(' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:64:9: '(' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:64:7: ( 'Lexicographical_Descending' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:64:9: 'Lexicographical_Descending' { - match('('); + match("Lexicographical_Descending"); + } @@ -1251,10 +1254,11 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__67; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:65:7: ( ')' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:65:9: ')' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:65:7: ( 'Unordered' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:65:9: 'Unordered' { - match(')'); + match("Unordered"); + } @@ -1271,11 +1275,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__68; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:66:7: ( 'artifactMatcher' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:66:9: 'artifactMatcher' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:66:7: ( '(' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:66:9: '(' { - match("artifactMatcher"); - + match('('); } @@ -1292,11 +1295,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__69; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:67:7: ( 'where' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:67:9: 'where' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:67:7: ( ')' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:67:9: ')' { - match("where"); - + match(')'); } @@ -1313,10 +1315,11 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__70; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:68:7: ( ';' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:68:9: ';' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:68:7: ( 'artifactMatcher' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:68:9: 'artifactMatcher' { - match(';'); + match("artifactMatcher"); + } @@ -1333,10 +1336,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__71; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:69:7: ( 'role' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:69:9: 'role' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:69:7: ( 'where' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:69:9: 'where' { - match("role"); + match("where"); } @@ -1354,11 +1357,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__72; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:70:7: ( 'accessContext' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:70:9: 'accessContext' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:70:7: ( ';' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:70:9: ';' { - match("accessContext"); - + match(';'); } @@ -1375,10 +1377,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__73; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:71:7: ( 'childrenOf' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:71:9: 'childrenOf' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:71:7: ( 'role' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:71:9: 'role' { - match("childrenOf"); + match("role"); } @@ -1396,10 +1398,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__74; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:72:7: ( 'artifact' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:72:9: 'artifact' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:72:7: ( 'accessContext' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:72:9: 'accessContext' { - match("artifact"); + match("accessContext"); } @@ -1417,10 +1419,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__75; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:73:7: ( 'edit' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:73:9: 'edit' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:73:7: ( 'childrenOf' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:73:9: 'childrenOf' { - match("edit"); + match("childrenOf"); } @@ -1438,10 +1440,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__76; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:74:7: ( 'of' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:74:9: 'of' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:74:7: ( 'artifact' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:74:9: 'artifact' { - match("of"); + match("artifact"); } @@ -1459,10 +1461,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__77; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:75:7: ( 'ONE_TO_ONE' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:75:9: 'ONE_TO_ONE' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:75:7: ( 'edit' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:75:9: 'edit' { - match("ONE_TO_ONE"); + match("edit"); } @@ -1480,10 +1482,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__78; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:76:7: ( 'ONE_TO_MANY' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:76:9: 'ONE_TO_MANY' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:76:7: ( 'of' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:76:9: 'of' { - match("ONE_TO_MANY"); + match("of"); } @@ -1501,10 +1503,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__79; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:77:7: ( 'MANY_TO_ONE' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:77:9: 'MANY_TO_ONE' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:77:7: ( 'ONE_TO_ONE' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:77:9: 'ONE_TO_ONE' { - match("MANY_TO_ONE"); + match("ONE_TO_ONE"); } @@ -1522,10 +1524,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__80; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:78:7: ( 'MANY_TO_MANY' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:78:9: 'MANY_TO_MANY' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:78:7: ( 'ONE_TO_MANY' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:78:9: 'ONE_TO_MANY' { - match("MANY_TO_MANY"); + match("ONE_TO_MANY"); } @@ -1543,10 +1545,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__81; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:79:7: ( 'EQ' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:79:9: 'EQ' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:79:7: ( 'MANY_TO_ONE' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:79:9: 'MANY_TO_ONE' { - match("EQ"); + match("MANY_TO_ONE"); } @@ -1564,10 +1566,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__82; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:80:7: ( 'LIKE' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:80:9: 'LIKE' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:80:7: ( 'MANY_TO_MANY' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:80:9: 'MANY_TO_MANY' { - match("LIKE"); + match("MANY_TO_MANY"); } @@ -1585,10 +1587,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__83; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:81:7: ( 'AND' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:81:9: 'AND' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:81:7: ( 'EQ' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:81:9: 'EQ' { - match("AND"); + match("EQ"); } @@ -1606,10 +1608,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__84; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:82:7: ( 'OR' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:82:9: 'OR' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:82:7: ( 'LIKE' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:82:9: 'LIKE' { - match("OR"); + match("LIKE"); } @@ -1627,10 +1629,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__85; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:83:7: ( 'artifactName' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:83:9: 'artifactName' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:83:7: ( 'AND' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:83:9: 'AND' { - match("artifactName"); + match("AND"); } @@ -1648,10 +1650,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__86; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:84:7: ( 'artifactGuid' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:84:9: 'artifactGuid' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:84:7: ( 'OR' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:84:9: 'OR' { - match("artifactGuid"); + match("OR"); } @@ -1669,10 +1671,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__87; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:85:7: ( 'branchName' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:85:9: 'branchName' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:85:7: ( 'artifactName' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:85:9: 'artifactName' { - match("branchName"); + match("artifactName"); } @@ -1690,10 +1692,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__88; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:86:7: ( 'ALLOW' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:86:9: 'ALLOW' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:86:7: ( 'artifactGuid' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:86:9: 'artifactGuid' { - match("ALLOW"); + match("artifactGuid"); } @@ -1711,10 +1713,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__89; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:87:7: ( 'DENY' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:87:9: 'DENY' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:87:7: ( 'branchName' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:87:9: 'branchName' { - match("DENY"); + match("branchName"); } @@ -1732,10 +1734,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__90; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:88:7: ( 'ALL' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:88:9: 'ALL' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:88:7: ( 'ALLOW' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:88:9: 'ALLOW' { - match("ALL"); + match("ALLOW"); } @@ -1753,10 +1755,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__91; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:89:7: ( 'SIDE_A' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:89:9: 'SIDE_A' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:89:7: ( 'DENY' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:89:9: 'DENY' { - match("SIDE_A"); + match("DENY"); } @@ -1774,10 +1776,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__92; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:90:7: ( 'SIDE_B' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:90:9: 'SIDE_B' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:90:7: ( 'ALL' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:90:9: 'ALL' { - match("SIDE_B"); + match("ALL"); } @@ -1795,10 +1797,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = T__93; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:91:7: ( 'BOTH' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:91:9: 'BOTH' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:91:7: ( 'SIDE_A' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:91:9: 'SIDE_A' { - match("BOTH"); + match("SIDE_A"); } @@ -1811,15 +1813,57 @@ public class InternalOseeDslLexer extends Lexer { } // $ANTLR end "T__93" + // $ANTLR start "T__94" + public final void mT__94() throws RecognitionException { + try { + int _type = T__94; + int _channel = DEFAULT_TOKEN_CHANNEL; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:92:7: ( 'SIDE_B' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:92:9: 'SIDE_B' + { + match("SIDE_B"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__94" + + // $ANTLR start "T__95" + public final void mT__95() throws RecognitionException { + try { + int _type = T__95; + int _channel = DEFAULT_TOKEN_CHANNEL; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:93:7: ( 'BOTH' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:93:9: 'BOTH' + { + match("BOTH"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__95" + // $ANTLR start "RULE_STRING" public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3156:13: ( ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3156:15: ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3214:13: ( ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3214:15: ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3156:15: ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3214:15: ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' ) int alt3=2; int LA3_0 = input.LA(1); @@ -1837,10 +1881,10 @@ public class InternalOseeDslLexer extends Lexer { } switch (alt3) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3156:16: '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3214:16: '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' { match('\"'); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3156:20: ( '\\\\' '\"' | ~ ( '\"' ) )* + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3214:20: ( '\\\\' '\"' | ~ ( '\"' ) )* loop1: do { int alt1=3; @@ -1874,7 +1918,7 @@ public class InternalOseeDslLexer extends Lexer { switch (alt1) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3156:21: '\\\\' '\"' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3214:21: '\\\\' '\"' { match('\\'); match('\"'); @@ -1882,7 +1926,7 @@ public class InternalOseeDslLexer extends Lexer { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3156:30: ~ ( '\"' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3214:30: ~ ( '\"' ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1907,10 +1951,10 @@ public class InternalOseeDslLexer extends Lexer { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3156:43: '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3214:43: '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' { match('\''); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3156:48: ( '\\\\' '\\'' | ~ ( '\\'' ) )* + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3214:48: ( '\\\\' '\\'' | ~ ( '\\'' ) )* loop2: do { int alt2=3; @@ -1944,7 +1988,7 @@ public class InternalOseeDslLexer extends Lexer { switch (alt2) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3156:49: '\\\\' '\\'' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3214:49: '\\\\' '\\'' { match('\\'); match('\''); @@ -1952,7 +1996,7 @@ public class InternalOseeDslLexer extends Lexer { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3156:59: ~ ( '\\'' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3214:59: ~ ( '\\'' ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1995,10 +2039,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = RULE_WHOLE_NUM_STR; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3158:20: ( ( '0' .. '9' )+ ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3158:22: ( '0' .. '9' )+ + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3216:20: ( ( '0' .. '9' )+ ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3216:22: ( '0' .. '9' )+ { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3158:22: ( '0' .. '9' )+ + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3216:22: ( '0' .. '9' )+ int cnt4=0; loop4: do { @@ -2012,7 +2056,7 @@ public class InternalOseeDslLexer extends Lexer { switch (alt4) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3158:23: '0' .. '9' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3216:23: '0' .. '9' { matchRange('0','9'); @@ -2044,12 +2088,12 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = RULE_HEX_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3160:14: ( '0x' ( 'A' .. 'F' | '0' .. '9' )+ ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3160:16: '0x' ( 'A' .. 'F' | '0' .. '9' )+ + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3218:14: ( '0x' ( 'A' .. 'F' | '0' .. '9' )+ ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3218:16: '0x' ( 'A' .. 'F' | '0' .. '9' )+ { match("0x"); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3160:21: ( 'A' .. 'F' | '0' .. '9' )+ + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3218:21: ( 'A' .. 'F' | '0' .. '9' )+ int cnt5=0; loop5: do { @@ -2103,10 +2147,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3162:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3162:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3220:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3220:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3162:11: ( '^' )? + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3220:11: ( '^' )? int alt6=2; int LA6_0 = input.LA(1); @@ -2115,7 +2159,7 @@ public class InternalOseeDslLexer extends Lexer { } switch (alt6) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3162:11: '^' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3220:11: '^' { match('^'); @@ -2133,7 +2177,7 @@ public class InternalOseeDslLexer extends Lexer { recover(mse); throw mse;} - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3162:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3220:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop7: do { int alt7=2; @@ -2182,10 +2226,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3164:10: ( ( '0' .. '9' )+ ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3164:12: ( '0' .. '9' )+ + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3222:10: ( ( '0' .. '9' )+ ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3222:12: ( '0' .. '9' )+ { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3164:12: ( '0' .. '9' )+ + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3222:12: ( '0' .. '9' )+ int cnt8=0; loop8: do { @@ -2199,7 +2243,7 @@ public class InternalOseeDslLexer extends Lexer { switch (alt8) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3164:13: '0' .. '9' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3222:13: '0' .. '9' { matchRange('0','9'); @@ -2231,12 +2275,12 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3166:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3166:19: '/*' ( options {greedy=false; } : . )* '*/' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3224:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3224:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3166:24: ( options {greedy=false; } : . )* + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3224:24: ( options {greedy=false; } : . )* loop9: do { int alt9=2; @@ -2261,7 +2305,7 @@ public class InternalOseeDslLexer extends Lexer { switch (alt9) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3166:52: . + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3224:52: . { matchAny(); @@ -2291,12 +2335,12 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3168:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3168:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3226:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3226:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3168:24: (~ ( ( '\\n' | '\\r' ) ) )* + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3226:24: (~ ( ( '\\n' | '\\r' ) ) )* loop10: do { int alt10=2; @@ -2309,7 +2353,7 @@ public class InternalOseeDslLexer extends Lexer { switch (alt10) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3168:24: ~ ( ( '\\n' | '\\r' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3226:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2329,7 +2373,7 @@ public class InternalOseeDslLexer extends Lexer { } } while (true); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3168:40: ( ( '\\r' )? '\\n' )? + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3226:40: ( ( '\\r' )? '\\n' )? int alt12=2; int LA12_0 = input.LA(1); @@ -2338,9 +2382,9 @@ public class InternalOseeDslLexer extends Lexer { } switch (alt12) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3168:41: ( '\\r' )? '\\n' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3226:41: ( '\\r' )? '\\n' { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3168:41: ( '\\r' )? + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3226:41: ( '\\r' )? int alt11=2; int LA11_0 = input.LA(1); @@ -2349,7 +2393,7 @@ public class InternalOseeDslLexer extends Lexer { } switch (alt11) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3168:41: '\\r' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3226:41: '\\r' { match('\r'); @@ -2381,10 +2425,10 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3170:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3170:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3228:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3228:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3170:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3228:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt13=0; loop13: do { @@ -2438,8 +2482,8 @@ public class InternalOseeDslLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3172:16: ( . ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3172:18: . + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3230:16: ( . ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3230:18: . { matchAny(); @@ -2454,8 +2498,8 @@ public class InternalOseeDslLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | RULE_STRING | RULE_WHOLE_NUM_STR | RULE_HEX_INT | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt14=90; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | RULE_STRING | RULE_WHOLE_NUM_STR | RULE_HEX_INT | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt14=92; alt14 = dfa14.predict(input); switch (alt14) { case 1 : @@ -3026,63 +3070,77 @@ public class InternalOseeDslLexer extends Lexer { } break; case 82 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:496: RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:496: T__94 { - mRULE_STRING(); + mT__94(); } break; case 83 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:508: RULE_WHOLE_NUM_STR + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:502: T__95 { - mRULE_WHOLE_NUM_STR(); + mT__95(); } break; case 84 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:527: RULE_HEX_INT + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:508: RULE_STRING { - mRULE_HEX_INT(); + mRULE_STRING(); } break; case 85 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:540: RULE_ID + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:520: RULE_WHOLE_NUM_STR { - mRULE_ID(); + mRULE_WHOLE_NUM_STR(); } break; case 86 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:548: RULE_INT + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:539: RULE_HEX_INT { - mRULE_INT(); + mRULE_HEX_INT(); } break; case 87 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:557: RULE_ML_COMMENT + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:552: RULE_ID { - mRULE_ML_COMMENT(); + mRULE_ID(); } break; case 88 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:573: RULE_SL_COMMENT + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:560: RULE_INT { - mRULE_SL_COMMENT(); + mRULE_INT(); } break; case 89 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:589: RULE_WS + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:569: RULE_ML_COMMENT { - mRULE_WS(); + mRULE_ML_COMMENT(); } break; case 90 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:597: RULE_ANY_OTHER + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:585: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 91 : + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:601: RULE_WS + { + mRULE_WS(); + + } + break; + case 92 : + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:609: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -3096,193 +3154,203 @@ public class InternalOseeDslLexer extends Lexer { protected DFA14 dfa14 = new DFA14(this); static final String DFA14_eotS = - "\1\uffff\1\60\1\uffff\2\60\2\uffff\2\60\1\uffff\24\60\2\uffff\1"+ - "\60\1\uffff\3\60\2\55\2\155\1\55\1\uffff\1\55\2\uffff\2\60\2\uffff"+ - "\10\60\2\uffff\3\60\1\uffff\3\60\1\u0083\20\60\1\u0095\10\60\1\u009e"+ - "\5\60\2\uffff\1\60\1\uffff\4\60\3\uffff\1\155\3\uffff\5\60\1\u00af"+ - "\13\60\1\uffff\10\60\1\u00c3\1\u00c4\7\60\1\uffff\10\60\1\uffff"+ - "\11\60\1\u00dd\1\u00df\5\60\1\uffff\4\60\1\u00e9\1\u00ea\1\u00eb"+ - "\11\60\1\u00f5\2\60\2\uffff\4\60\1\u00fc\14\60\1\u0109\2\60\1\u010d"+ - "\3\60\1\uffff\1\60\1\uffff\10\60\1\u011b\3\uffff\11\60\1\uffff\6"+ - "\60\1\uffff\14\60\1\uffff\3\60\1\uffff\1\u013d\2\60\1\u0140\1\u0141"+ - "\10\60\1\uffff\25\60\1\u0160\1\u0161\3\60\1\u0165\6\60\1\uffff\2"+ - "\60\2\uffff\5\60\1\u0173\30\60\2\uffff\3\60\1\uffff\11\60\1\u019a"+ - "\1\u019f\2\60\1\uffff\1\u01a2\17\60\1\u01b2\25\60\1\uffff\4\60\1"+ - "\uffff\1\u01ce\1\60\1\uffff\1\u01d0\1\u01d1\2\60\1\u01d5\10\60\1"+ - "\u01de\1\60\1\uffff\15\60\1\u01ed\1\60\1\u01ef\5\60\1\u01f5\5\60"+ - "\1\uffff\1\60\2\uffff\1\u01fc\1\u01fd\2\uffff\10\60\1\uffff\13\60"+ - "\1\u0211\2\60\1\uffff\1\60\1\uffff\2\60\1\u0217\2\60\1\uffff\6\60"+ - "\2\uffff\2\60\1\u0222\20\60\1\uffff\1\u0233\4\60\1\uffff\1\u0238"+ - "\1\60\1\u023a\1\60\1\u023c\1\u023d\2\60\1\u0240\1\u0241\1\uffff"+ - "\1\u0242\4\60\1\u0247\12\60\1\uffff\1\u0252\3\60\1\uffff\1\u0256"+ - "\1\uffff\1\60\2\uffff\1\u0258\1\u0259\3\uffff\2\60\1\u025c\1\60"+ - "\1\uffff\1\u025e\7\60\1\u0266\1\60\1\uffff\3\60\1\uffff\1\60\2\uffff"+ - "\2\60\1\uffff\1\60\1\uffff\7\60\1\uffff\4\60\1\u027a\11\60\1\u0284"+ - "\4\60\1\uffff\1\u0289\2\60\1\u028d\3\60\1\u0291\1\60\1\uffff\4\60"+ - "\1\uffff\3\60\1\uffff\3\60\1\uffff\2\60\1\u02a0\1\u02a1\12\60\2"+ - "\uffff\6\60\1\u02b2\1\60\1\u02b4\7\60\1\uffff\1\60\1\uffff\17\60"+ - "\1\u02cc\1\u02cd\6\60\2\uffff\4\60\1\u02d8\5\60\1\uffff\1\60\1\u02df"+ - "\3\60\1\u02e3\1\uffff\1\u02e4\2\60\2\uffff\1\u02e7\1\60\1\uffff"+ - "\1\60\1\u02ea\1\uffff"; + "\1\uffff\1\60\1\uffff\2\60\2\uffff\2\60\1\uffff\25\60\2\uffff\1"+ + "\60\1\uffff\2\60\2\55\2\157\1\55\1\uffff\1\55\2\uffff\2\60\2\uffff"+ + "\10\60\2\uffff\3\60\1\uffff\3\60\1\u0085\21\60\1\u0098\13\60\1\u00a4"+ + "\5\60\2\uffff\1\60\1\uffff\2\60\3\uffff\1\157\3\uffff\5\60\1\u00b3"+ + "\13\60\1\uffff\10\60\1\u00c7\1\u00c8\10\60\1\uffff\6\60\1\u00d7"+ + "\1\u00d9\3\60\1\uffff\16\60\1\uffff\4\60\1\u00ef\1\u00f0\1\u00f1"+ + "\11\60\1\u00fb\2\60\2\uffff\5\60\1\u0103\10\60\1\uffff\1\60\1\uffff"+ + "\5\60\1\u0112\2\60\1\u0116\13\60\1\u0123\3\uffff\11\60\1\uffff\7"+ + "\60\1\uffff\10\60\1\u013d\5\60\1\uffff\3\60\1\uffff\1\u0148\2\60"+ + "\1\u014b\10\60\1\uffff\26\60\1\u016b\1\u016c\1\60\1\uffff\3\60\1"+ + "\u0171\6\60\1\uffff\2\60\1\uffff\5\60\1\u017f\31\60\2\uffff\4\60"+ + "\1\uffff\11\60\1\u01a8\1\u01ad\2\60\1\uffff\1\u01b0\17\60\1\u01c0"+ + "\27\60\1\uffff\4\60\1\uffff\1\u01de\1\60\1\uffff\1\u01e0\1\u01e1"+ + "\2\60\1\u01e5\10\60\1\u01ee\1\60\1\uffff\17\60\1\u01ff\1\60\1\u0201"+ + "\5\60\1\u0207\5\60\1\uffff\1\60\2\uffff\1\u020e\1\u020f\2\uffff"+ + "\10\60\1\uffff\15\60\1\u0225\2\60\1\uffff\1\60\1\uffff\2\60\1\u022b"+ + "\2\60\1\uffff\6\60\2\uffff\2\60\1\u0236\22\60\1\uffff\1\u0249\4"+ + "\60\1\uffff\1\u024e\1\60\1\u0250\1\60\1\u0252\1\u0253\2\60\1\u0256"+ + "\1\u0257\1\uffff\1\u0258\4\60\1\u025d\14\60\1\uffff\1\u026a\3\60"+ + "\1\uffff\1\u026e\1\uffff\1\60\2\uffff\1\u0270\1\u0271\3\uffff\2"+ + "\60\1\u0274\1\60\1\uffff\1\u0276\11\60\1\u0280\1\60\1\uffff\3\60"+ + "\1\uffff\1\60\2\uffff\2\60\1\uffff\1\60\1\uffff\11\60\1\uffff\4"+ + "\60\1\u0296\12\60\1\u02a1\5\60\1\uffff\1\u02a7\2\60\1\u02ab\4\60"+ + "\1\u02b0\1\60\1\uffff\5\60\1\uffff\3\60\1\uffff\4\60\1\uffff\3\60"+ + "\1\u02c2\1\u02c3\14\60\2\uffff\7\60\1\u02d7\1\60\1\u02d9\11\60\1"+ + "\uffff\1\60\1\uffff\23\60\1\u02f7\1\60\1\u02f9\7\60\1\uffff\1\60"+ + "\1\uffff\4\60\1\u0306\1\u0307\6\60\2\uffff\2\60\1\u0310\3\60\1\u0314"+ + "\1\u0315\1\uffff\1\u0316\2\60\3\uffff\1\u0319\1\60\1\uffff\1\60"+ + "\1\u031c\1\uffff"; static final String DFA14_eofS = - "\u02eb\uffff"; + "\u031d\uffff"; static final String DFA14_minS = "\1\0\1\155\1\uffff\1\142\1\144\2\uffff\1\165\1\156\1\uffff\1\162"+ "\1\146\1\141\1\105\1\156\2\141\1\151\1\117\1\157\1\121\1\154\1\156"+ - "\1\141\1\111\1\157\1\116\1\145\1\151\1\111\2\uffff\1\150\1\uffff"+ - "\1\150\1\101\1\114\2\0\2\60\1\101\1\uffff\1\52\2\uffff\1\160\1\150"+ + "\1\141\1\111\1\114\1\157\1\116\1\145\1\151\1\111\2\uffff\1\150\1"+ + "\uffff\1\150\1\101\2\0\2\60\1\101\1\uffff\1\52\2\uffff\1\160\1\150"+ "\2\uffff\1\163\2\164\1\144\1\143\2\164\1\151\2\uffff\2\151\1\154"+ "\1\uffff\1\141\2\145\1\60\1\164\2\146\1\164\1\116\1\151\1\157\1"+ - "\156\1\170\1\154\1\147\1\154\1\157\1\124\1\155\1\165\1\60\1\157"+ - "\1\164\1\166\1\162\1\104\1\162\1\164\1\105\1\60\2\154\1\144\1\170"+ - "\1\113\2\uffff\1\145\1\uffff\1\151\1\116\1\104\1\114\3\uffff\1\60"+ - "\3\uffff\1\157\1\145\1\164\1\151\1\162\1\60\2\145\1\155\1\162\1"+ - "\164\2\144\1\151\1\156\1\162\1\145\1\uffff\1\141\1\143\2\141\1\145"+ - "\1\131\1\101\1\162\2\60\1\164\1\147\1\145\1\154\1\110\1\160\1\155"+ - "\1\uffff\1\141\1\145\1\141\1\151\1\105\1\144\1\154\1\137\1\uffff"+ - "\1\157\1\141\2\145\1\151\1\105\1\162\1\154\1\131\2\60\3\162\1\146"+ - "\1\151\1\uffff\1\163\1\156\1\124\1\171\3\60\1\155\1\143\1\162\1"+ - "\105\1\120\1\162\2\165\1\101\1\60\1\164\1\144\2\uffff\1\151\1\145"+ - "\1\105\1\145\1\60\1\162\1\145\1\164\1\147\1\117\1\156\1\137\1\101"+ - "\1\151\1\124\1\166\1\164\1\60\1\101\1\143\1\60\1\145\1\144\1\137"+ - "\1\uffff\1\127\1\uffff\1\164\1\151\2\141\1\142\1\163\1\144\1\171"+ - "\1\60\3\uffff\1\151\1\150\1\151\1\156\1\162\1\151\2\154\1\164\1"+ - "\uffff\1\164\1\145\1\160\1\162\1\170\1\141\1\uffff\1\145\1\162\1"+ - "\151\1\145\1\142\1\147\1\101\1\164\1\156\1\117\1\145\1\151\1\uffff"+ - "\2\101\1\157\1\uffff\1\60\1\162\1\124\2\60\1\164\2\143\1\165\1\103"+ - "\1\163\1\160\1\165\1\uffff\1\164\1\107\1\144\1\165\1\157\1\160\3"+ - "\164\2\162\1\154\1\111\1\164\1\156\1\163\1\141\1\156\1\162\1\152"+ - "\1\101\2\60\1\164\1\145\1\137\1\60\1\157\1\141\1\162\1\141\1\162"+ - "\1\147\1\uffff\1\145\1\117\2\uffff\1\101\3\164\1\157\1\60\1\145"+ - "\1\151\1\145\1\165\1\141\1\145\1\155\1\166\1\164\1\117\1\101\1\162"+ - "\1\151\1\145\1\151\1\144\1\145\1\101\1\163\1\164\1\147\1\101\1\145"+ - "\1\164\2\uffff\1\162\1\116\1\115\1\uffff\1\156\1\155\1\164\1\155"+ - "\1\164\1\162\1\156\1\137\1\154\2\60\1\145\1\156\1\uffff\1\60\2\144"+ - "\1\151\1\155\1\163\1\124\2\151\1\141\1\162\1\164\1\151\1\142\1\144"+ - "\1\143\1\60\1\156\1\164\2\145\1\120\1\164\1\143\1\164\1\151\1\165"+ - "\1\116\1\101\1\124\1\145\1\151\1\145\1\151\1\141\1\117\1\115\1\154"+ - "\1\uffff\1\171\2\141\1\165\1\uffff\1\60\1\164\1\uffff\2\60\1\144"+ - "\1\145\1\40\1\171\1\144\1\157\1\154\1\144\1\164\1\142\1\165\1\60"+ - "\1\151\1\uffff\1\163\1\164\2\144\1\157\2\164\1\162\1\142\1\155\1"+ - "\105\1\116\1\171\1\60\1\146\1\60\1\146\1\160\1\146\1\116\1\101\1"+ - "\60\1\160\1\164\1\155\1\151\1\171\1\uffff\1\145\2\uffff\2\60\2\uffff"+ - "\1\160\1\145\1\156\1\165\1\145\1\162\1\165\1\164\1\uffff\1\164\1"+ - "\151\1\162\1\103\1\101\1\151\1\162\1\101\1\151\1\165\1\142\1\60"+ - "\1\131\1\160\1\uffff\1\141\1\uffff\1\141\1\150\1\60\1\105\1\116"+ - "\1\uffff\1\145\1\143\1\145\1\144\1\160\1\170\2\uffff\1\145\1\162"+ - "\1\60\1\145\1\162\1\151\1\164\1\145\1\171\1\157\1\151\1\157\1\164"+ - "\1\156\1\151\1\164\1\142\1\164\1\145\1\uffff\1\60\1\145\2\143\1"+ - "\151\1\uffff\1\60\1\131\1\60\1\150\2\60\1\145\1\164\2\60\1\uffff"+ - "\1\60\1\124\1\142\1\145\1\104\1\60\1\156\1\142\1\156\2\164\1\142"+ - "\1\164\1\165\1\145\1\162\1\uffff\1\60\2\164\1\143\1\uffff\1\60\1"+ - "\uffff\1\145\2\uffff\2\60\3\uffff\1\171\1\165\1\60\1\141\1\uffff"+ - "\1\60\1\165\1\164\1\162\1\101\1\165\1\162\1\164\1\60\1\101\1\uffff"+ - "\2\124\1\141\1\uffff\1\162\2\uffff\1\160\1\164\1\uffff\1\164\1\uffff"+ - "\1\164\1\145\1\151\2\164\1\151\1\145\1\uffff\1\164\2\171\1\154\1"+ - "\60\2\145\1\141\1\145\1\156\1\142\1\164\1\145\1\142\1\60\1\164\2"+ - "\160\1\137\1\uffff\1\60\1\104\1\120\1\60\1\164\1\165\1\162\1\60"+ - "\1\165\1\uffff\1\162\2\145\1\101\1\uffff\2\141\1\162\1\uffff\1\101"+ - "\1\164\1\151\1\uffff\1\164\1\151\2\60\1\163\1\145\1\164\1\147\1"+ - "\157\1\164\1\145\1\142\1\145\1\142\2\uffff\1\143\1\163\1\141\1\147"+ - "\1\166\1\164\1\60\1\165\1\60\1\165\1\145\1\143\1\120\1\145\1\151"+ - "\1\162\1\uffff\1\164\1\uffff\1\164\1\156\1\145\2\162\1\144\1\151"+ - "\2\145\1\144\1\156\1\157\1\120\1\145\1\142\2\60\1\151\1\144\1\166"+ - "\2\162\1\165\2\uffff\1\156\2\151\1\157\1\60\1\164\1\147\1\156\1"+ - "\144\1\166\1\uffff\1\145\1\60\1\147\1\145\1\151\1\60\1\uffff\1\60"+ - "\1\162\1\144\2\uffff\1\60\1\145\1\uffff\1\162\1\60\1\uffff"; + "\156\1\170\1\154\1\147\1\154\1\157\1\141\1\124\1\155\1\165\1\60"+ + "\1\157\1\164\1\166\1\162\1\104\1\164\1\104\1\114\1\162\1\164\1\105"+ + "\1\60\2\154\1\144\1\170\1\113\2\uffff\1\145\1\uffff\1\151\1\116"+ + "\3\uffff\1\60\3\uffff\1\157\1\145\1\164\1\151\1\162\1\60\2\145\1"+ + "\155\1\162\1\164\2\144\1\151\1\156\1\162\1\145\1\uffff\1\141\1\143"+ + "\2\141\1\145\1\131\1\101\1\162\2\60\1\164\1\147\1\145\1\154\1\156"+ + "\1\110\1\160\1\155\1\uffff\1\141\1\145\1\141\1\151\1\105\1\151\2"+ + "\60\1\144\1\154\1\137\1\uffff\1\157\1\141\2\145\1\151\1\105\1\162"+ + "\1\154\1\131\3\162\1\146\1\151\1\uffff\1\163\1\156\1\124\1\171\3"+ + "\60\1\155\1\143\1\162\1\105\1\120\1\162\2\165\1\101\1\60\1\164\1"+ + "\144\2\uffff\1\151\1\145\1\105\1\145\1\143\1\60\1\162\1\145\1\164"+ + "\1\147\1\117\1\156\1\137\1\146\1\uffff\1\127\1\uffff\1\101\1\151"+ + "\1\124\1\166\1\164\1\60\1\101\1\143\1\60\1\145\1\144\1\137\1\164"+ + "\1\151\2\141\1\142\1\163\1\144\1\171\1\60\3\uffff\1\151\1\150\1"+ + "\151\1\156\1\162\1\151\2\154\1\164\1\uffff\1\164\1\145\1\160\1\162"+ + "\1\170\1\141\1\150\1\uffff\1\145\1\162\1\151\1\145\1\142\1\147\1"+ + "\101\1\141\1\60\1\164\1\156\1\117\1\145\1\151\1\uffff\2\101\1\157"+ + "\1\uffff\1\60\1\162\1\124\1\60\1\164\2\143\1\165\1\103\1\163\1\160"+ + "\1\165\1\uffff\1\164\1\107\1\144\1\165\1\157\1\160\3\164\2\162\1"+ + "\154\1\111\1\164\1\156\1\122\1\163\1\141\1\156\1\162\1\152\1\101"+ + "\2\60\1\143\1\uffff\1\164\1\145\1\137\1\60\1\157\1\141\1\162\1\141"+ + "\1\162\1\147\1\uffff\1\145\1\117\1\uffff\1\101\3\164\1\157\1\60"+ + "\1\145\1\151\1\145\1\165\1\141\1\145\1\155\1\166\1\164\1\117\1\101"+ + "\1\162\1\151\1\145\1\151\1\144\1\145\1\101\1\145\1\163\1\164\1\147"+ + "\1\101\1\145\1\164\2\uffff\1\164\1\162\1\116\1\115\1\uffff\1\156"+ + "\1\155\1\164\1\155\1\164\1\162\1\156\1\137\1\154\2\60\1\145\1\156"+ + "\1\uffff\1\60\2\144\1\151\1\155\1\163\1\124\2\151\1\141\1\162\1"+ + "\164\1\151\1\142\1\144\1\143\1\60\1\156\1\164\1\146\2\145\1\120"+ + "\1\164\1\143\1\164\1\122\1\151\1\165\1\116\1\101\1\124\1\145\1\151"+ + "\1\145\1\151\1\141\1\117\1\115\1\154\1\uffff\1\171\2\141\1\165\1"+ + "\uffff\1\60\1\164\1\uffff\2\60\1\144\1\145\1\40\1\171\1\144\1\157"+ + "\1\154\1\144\1\164\1\142\1\165\1\60\1\151\1\uffff\1\163\1\164\1"+ + "\145\2\144\1\157\2\164\1\162\1\145\1\142\1\155\1\105\1\116\1\171"+ + "\1\60\1\146\1\60\1\146\1\160\1\146\1\116\1\101\1\60\1\160\1\164"+ + "\1\155\1\151\1\171\1\uffff\1\145\2\uffff\2\60\2\uffff\1\160\1\145"+ + "\1\156\1\165\1\145\1\162\1\165\1\164\1\uffff\1\164\1\151\2\162\1"+ + "\103\1\101\1\151\1\162\1\101\1\151\1\146\1\165\1\142\1\60\1\131"+ + "\1\160\1\uffff\1\141\1\uffff\1\141\1\150\1\60\1\105\1\116\1\uffff"+ + "\1\145\1\143\1\145\1\144\1\160\1\170\2\uffff\1\145\1\162\1\60\1"+ + "\145\1\162\1\151\1\164\1\145\1\171\1\157\1\151\1\145\1\157\1\164"+ + "\1\156\1\151\1\164\1\142\1\145\1\164\1\145\1\uffff\1\60\1\145\2"+ + "\143\1\151\1\uffff\1\60\1\131\1\60\1\150\2\60\1\145\1\164\2\60\1"+ + "\uffff\1\60\1\124\1\142\1\145\1\104\1\60\1\156\1\142\2\156\2\164"+ + "\1\142\1\164\1\165\1\162\1\145\1\162\1\uffff\1\60\2\164\1\143\1"+ + "\uffff\1\60\1\uffff\1\145\2\uffff\2\60\3\uffff\1\171\1\165\1\60"+ + "\1\141\1\uffff\1\60\1\165\1\143\1\164\1\162\1\101\1\165\1\162\1"+ + "\164\1\145\1\60\1\101\1\uffff\2\124\1\141\1\uffff\1\162\2\uffff"+ + "\1\160\1\164\1\uffff\1\164\1\uffff\1\164\2\145\1\151\2\164\1\151"+ + "\1\145\1\156\1\uffff\1\164\2\171\1\154\1\60\2\145\1\141\1\145\1"+ + "\101\1\156\1\142\1\164\1\145\1\142\1\60\1\143\1\164\2\160\1\137"+ + "\1\uffff\1\60\1\104\1\120\1\60\2\164\1\165\1\162\1\60\1\165\1\uffff"+ + "\1\145\1\162\2\145\1\101\1\uffff\2\141\1\162\1\uffff\1\164\1\101"+ + "\1\164\1\151\1\uffff\1\164\1\101\1\151\2\60\1\163\1\145\1\164\1"+ + "\147\1\157\1\162\1\164\1\145\1\142\1\145\1\164\1\142\2\uffff\1\143"+ + "\1\163\1\141\1\147\1\166\1\151\1\164\1\60\1\165\1\60\1\164\1\165"+ + "\1\145\1\143\1\120\1\145\1\151\1\142\1\162\1\uffff\1\164\1\uffff"+ + "\1\162\1\164\1\156\1\145\2\162\1\144\1\165\1\151\1\145\1\151\1\145"+ + "\1\144\1\156\1\157\1\120\1\145\1\164\1\142\1\60\1\142\1\60\1\151"+ + "\1\144\1\166\2\162\1\145\1\165\1\uffff\1\165\1\uffff\1\156\2\151"+ + "\1\157\2\60\2\164\1\147\1\156\1\144\1\166\2\uffff\2\145\1\60\1\147"+ + "\1\145\1\151\2\60\1\uffff\1\60\1\162\1\144\3\uffff\1\60\1\145\1"+ + "\uffff\1\162\1\60\1\uffff"; static final String DFA14_maxS = "\1\uffff\1\156\1\uffff\1\164\1\170\2\uffff\2\165\1\uffff\1\162"+ - "\1\166\2\145\1\162\1\165\1\141\1\151\2\157\1\156\1\154\1\156\1\141"+ - "\1\164\1\157\1\165\1\157\1\151\1\145\2\uffff\1\150\1\uffff\1\150"+ - "\1\101\1\116\2\uffff\1\170\1\71\1\172\1\uffff\1\57\2\uffff\1\160"+ - "\1\150\2\uffff\1\163\2\164\1\144\1\143\1\164\1\165\1\151\2\uffff"+ - "\2\151\1\154\1\uffff\1\141\2\145\1\172\1\164\1\163\1\146\1\164\1"+ - "\116\1\151\1\157\1\156\1\170\1\154\1\147\1\154\1\157\1\124\1\155"+ - "\1\165\1\172\1\157\1\164\1\166\1\162\1\104\1\162\1\164\1\105\1\172"+ - "\1\155\1\154\1\144\1\170\1\113\2\uffff\1\145\1\uffff\1\151\1\116"+ - "\1\104\1\114\3\uffff\1\71\3\uffff\1\157\1\145\1\164\1\151\1\162"+ - "\1\172\2\145\1\155\1\162\1\164\2\144\1\151\1\156\1\162\1\145\1\uffff"+ - "\1\141\1\143\2\141\1\145\1\131\1\101\1\162\2\172\1\164\1\147\1\145"+ - "\1\154\1\110\1\160\1\155\1\uffff\1\141\1\145\1\141\1\151\1\105\1"+ - "\144\1\154\1\137\1\uffff\1\157\1\141\2\145\1\151\1\105\1\162\1\154"+ - "\1\131\2\172\3\162\1\146\1\151\1\uffff\1\163\1\156\1\124\1\171\3"+ - "\172\1\155\1\143\1\162\1\105\1\120\1\162\2\165\1\101\1\172\1\164"+ - "\1\144\2\uffff\1\151\1\145\1\105\1\145\1\172\1\162\1\145\1\164\1"+ - "\147\1\117\1\156\1\137\1\101\1\151\1\124\1\166\1\164\1\172\1\102"+ - "\1\143\1\172\1\145\1\144\1\137\1\uffff\1\127\1\uffff\1\164\1\151"+ - "\2\141\1\142\1\163\1\144\1\171\1\172\3\uffff\1\151\1\150\1\151\1"+ - "\156\1\162\1\151\2\154\1\164\1\uffff\1\164\1\145\1\160\1\162\1\170"+ - "\1\141\1\uffff\1\145\1\162\1\151\1\145\1\142\1\147\1\102\1\164\1"+ - "\156\1\117\1\145\1\151\1\uffff\2\116\1\157\1\uffff\1\172\1\162\1"+ - "\124\2\172\1\164\2\143\1\165\1\103\1\163\1\160\1\165\1\uffff\1\164"+ - "\1\116\1\144\1\165\1\157\1\160\3\164\2\162\1\154\1\111\1\164\1\156"+ - "\1\163\1\141\1\156\1\162\1\152\1\101\2\172\1\164\1\145\1\137\1\172"+ - "\1\157\1\141\1\162\1\141\1\162\1\147\1\uffff\1\145\1\117\2\uffff"+ - "\1\101\3\164\1\157\1\172\1\145\1\151\1\145\1\165\1\141\1\145\1\155"+ - "\1\166\1\164\1\126\1\101\1\162\1\151\1\145\1\151\1\144\1\145\1\101"+ - "\1\163\1\164\1\147\1\101\1\145\1\164\2\uffff\1\162\1\116\1\117\1"+ - "\uffff\1\156\1\155\1\164\1\155\1\164\1\162\1\156\1\137\1\154\2\172"+ - "\1\145\1\156\1\uffff\1\172\2\144\1\151\1\155\1\163\1\124\2\151\1"+ - "\141\1\162\1\164\1\151\1\142\1\144\1\143\1\172\1\156\1\164\2\145"+ - "\1\120\1\164\1\143\1\164\1\151\1\165\1\116\1\101\1\124\1\145\1\151"+ - "\1\145\1\151\1\141\2\117\1\154\1\uffff\1\171\2\141\1\165\1\uffff"+ - "\1\172\1\164\1\uffff\2\172\1\144\1\145\1\172\1\171\1\144\1\157\1"+ - "\154\1\144\1\164\1\142\1\165\1\172\1\151\1\uffff\1\163\1\164\2\144"+ - "\1\157\2\164\1\162\1\142\1\155\1\105\1\116\1\171\1\172\1\146\1\172"+ - "\1\146\1\160\1\146\1\116\1\101\1\172\1\160\1\164\1\155\1\151\1\171"+ - "\1\uffff\1\145\2\uffff\2\172\2\uffff\1\160\1\145\1\156\1\165\1\145"+ - "\1\162\1\165\1\164\1\uffff\1\164\1\151\1\162\1\103\1\101\1\151\1"+ - "\162\1\101\1\151\1\165\1\142\1\172\1\131\1\160\1\uffff\1\141\1\uffff"+ - "\1\141\1\150\1\172\1\105\1\116\1\uffff\1\145\1\143\1\145\1\144\1"+ - "\160\1\170\2\uffff\1\145\1\162\1\172\1\145\1\162\1\151\1\164\1\145"+ - "\1\171\1\157\1\151\1\157\1\164\1\156\1\151\1\164\1\142\1\164\1\145"+ - "\1\uffff\1\172\1\145\2\143\1\151\1\uffff\1\172\1\131\1\172\1\150"+ - "\2\172\1\145\1\164\2\172\1\uffff\1\172\1\124\1\142\1\145\1\104\1"+ - "\172\1\156\1\142\1\156\2\164\1\142\1\164\1\165\1\145\1\162\1\uffff"+ - "\1\172\2\164\1\143\1\uffff\1\172\1\uffff\1\145\2\uffff\2\172\3\uffff"+ - "\1\171\1\165\1\172\1\141\1\uffff\1\172\1\165\1\164\1\162\1\101\1"+ - "\165\1\162\1\164\1\172\1\101\1\uffff\2\124\1\141\1\uffff\1\162\2"+ - "\uffff\1\160\1\164\1\uffff\1\164\1\uffff\1\164\1\145\1\151\2\164"+ - "\1\151\1\145\1\uffff\1\164\2\171\1\154\1\172\2\145\1\141\1\145\1"+ - "\156\1\142\1\164\1\145\1\142\1\172\1\164\2\160\1\137\1\uffff\1\172"+ - "\1\124\1\120\1\172\1\164\1\165\1\162\1\172\1\165\1\uffff\1\162\2"+ - "\145\1\104\1\uffff\2\141\1\162\1\uffff\1\101\1\164\1\151\1\uffff"+ - "\1\164\1\151\2\172\1\163\1\145\1\164\1\147\1\157\1\164\1\145\1\142"+ - "\1\145\1\142\2\uffff\1\143\1\163\1\141\1\147\1\166\1\164\1\172\1"+ - "\165\1\172\1\165\1\145\1\143\1\120\1\145\1\151\1\162\1\uffff\1\164"+ - "\1\uffff\1\164\1\156\1\145\2\162\1\144\1\151\2\145\1\144\1\156\1"+ - "\157\1\120\1\145\1\142\2\172\1\151\1\144\1\166\2\162\1\165\2\uffff"+ - "\1\156\2\151\1\157\1\172\1\164\1\147\1\156\1\144\1\166\1\uffff\1"+ - "\145\1\172\1\147\1\145\1\151\1\172\1\uffff\1\172\1\162\1\144\2\uffff"+ - "\1\172\1\145\1\uffff\1\162\1\172\1\uffff"; + "\1\166\2\145\1\162\1\165\1\141\1\151\1\162\1\157\1\156\1\154\1\156"+ + "\1\141\1\164\1\162\1\157\1\165\1\157\1\151\1\145\2\uffff\1\150\1"+ + "\uffff\1\150\1\101\2\uffff\1\170\1\71\1\172\1\uffff\1\57\2\uffff"+ + "\1\160\1\150\2\uffff\1\163\2\164\1\144\1\143\1\164\1\165\1\151\2"+ + "\uffff\2\151\1\154\1\uffff\1\141\2\145\1\172\1\164\1\163\1\146\1"+ + "\164\1\116\1\151\1\157\1\156\1\170\1\154\1\147\1\154\1\157\1\141"+ + "\1\124\1\155\1\165\1\172\1\157\1\164\1\166\1\162\1\104\1\164\1\104"+ + "\1\114\1\162\1\164\1\105\1\172\1\155\1\154\1\144\1\170\1\113\2\uffff"+ + "\1\145\1\uffff\1\151\1\116\3\uffff\1\71\3\uffff\1\157\1\145\1\164"+ + "\1\151\1\162\1\172\2\145\1\155\1\162\1\164\2\144\1\151\1\156\1\162"+ + "\1\145\1\uffff\1\141\1\143\2\141\1\145\1\131\1\101\1\162\2\172\1"+ + "\164\1\147\1\145\1\154\1\156\1\110\1\160\1\155\1\uffff\1\141\1\145"+ + "\1\141\1\151\1\105\1\151\2\172\1\144\1\154\1\137\1\uffff\1\157\1"+ + "\141\2\145\1\151\1\105\1\162\1\154\1\131\3\162\1\146\1\151\1\uffff"+ + "\1\163\1\156\1\124\1\171\3\172\1\155\1\143\1\162\1\105\1\120\1\162"+ + "\2\165\1\101\1\172\1\164\1\144\2\uffff\1\151\1\145\1\105\1\145\1"+ + "\143\1\172\1\162\1\145\1\164\1\147\1\117\1\156\1\137\1\146\1\uffff"+ + "\1\127\1\uffff\1\101\1\151\1\124\1\166\1\164\1\172\1\102\1\143\1"+ + "\172\1\145\1\144\1\137\1\164\1\151\2\141\1\142\1\163\1\144\1\171"+ + "\1\172\3\uffff\1\151\1\150\1\151\1\156\1\162\1\151\2\154\1\164\1"+ + "\uffff\1\164\1\145\1\160\1\162\1\170\1\141\1\150\1\uffff\1\145\1"+ + "\162\1\151\1\145\1\142\1\147\1\102\1\141\1\172\1\164\1\156\1\117"+ + "\1\145\1\151\1\uffff\2\116\1\157\1\uffff\1\172\1\162\1\124\1\172"+ + "\1\164\2\143\1\165\1\103\1\163\1\160\1\165\1\uffff\1\164\1\116\1"+ + "\144\1\165\1\157\1\160\3\164\2\162\1\154\1\111\1\164\1\156\1\122"+ + "\1\163\1\141\1\156\1\162\1\152\1\101\2\172\1\143\1\uffff\1\164\1"+ + "\145\1\137\1\172\1\157\1\141\1\162\1\141\1\162\1\147\1\uffff\1\145"+ + "\1\117\1\uffff\1\101\3\164\1\157\1\172\1\145\1\151\1\145\1\165\1"+ + "\141\1\145\1\155\1\166\1\164\1\126\1\101\1\162\1\151\1\145\1\151"+ + "\1\144\1\145\1\101\1\145\1\163\1\164\1\147\1\101\1\145\1\164\2\uffff"+ + "\1\164\1\162\1\116\1\117\1\uffff\1\156\1\155\1\164\1\155\1\164\1"+ + "\162\1\156\1\137\1\154\2\172\1\145\1\156\1\uffff\1\172\2\144\1\151"+ + "\1\155\1\163\1\124\2\151\1\141\1\162\1\164\1\151\1\142\1\144\1\143"+ + "\1\172\1\156\1\164\1\146\2\145\1\120\1\164\1\143\1\164\1\122\1\151"+ + "\1\165\1\116\1\101\1\124\1\145\1\151\1\145\1\151\1\141\2\117\1\154"+ + "\1\uffff\1\171\2\141\1\165\1\uffff\1\172\1\164\1\uffff\2\172\1\144"+ + "\1\145\1\172\1\171\1\144\1\157\1\154\1\144\1\164\1\142\1\165\1\172"+ + "\1\151\1\uffff\1\163\1\164\1\145\2\144\1\157\2\164\1\162\1\145\1"+ + "\142\1\155\1\105\1\116\1\171\1\172\1\146\1\172\1\146\1\160\1\146"+ + "\1\116\1\101\1\172\1\160\1\164\1\155\1\151\1\171\1\uffff\1\145\2"+ + "\uffff\2\172\2\uffff\1\160\1\145\1\156\1\165\1\145\1\162\1\165\1"+ + "\164\1\uffff\1\164\1\151\2\162\1\103\1\101\1\151\1\162\1\101\1\151"+ + "\1\146\1\165\1\142\1\172\1\131\1\160\1\uffff\1\141\1\uffff\1\141"+ + "\1\150\1\172\1\105\1\116\1\uffff\1\145\1\143\1\145\1\144\1\160\1"+ + "\170\2\uffff\1\145\1\162\1\172\1\145\1\162\1\151\1\164\1\145\1\171"+ + "\1\157\1\151\1\145\1\157\1\164\1\156\1\151\1\164\1\142\1\145\1\164"+ + "\1\145\1\uffff\1\172\1\145\2\143\1\151\1\uffff\1\172\1\131\1\172"+ + "\1\150\2\172\1\145\1\164\2\172\1\uffff\1\172\1\124\1\142\1\145\1"+ + "\104\1\172\1\156\1\142\2\156\2\164\1\142\1\164\1\165\1\162\1\145"+ + "\1\162\1\uffff\1\172\2\164\1\143\1\uffff\1\172\1\uffff\1\145\2\uffff"+ + "\2\172\3\uffff\1\171\1\165\1\172\1\141\1\uffff\1\172\1\165\1\143"+ + "\1\164\1\162\1\101\1\165\1\162\1\164\1\145\1\172\1\101\1\uffff\2"+ + "\124\1\141\1\uffff\1\162\2\uffff\1\160\1\164\1\uffff\1\164\1\uffff"+ + "\1\164\2\145\1\151\2\164\1\151\1\145\1\156\1\uffff\1\164\2\171\1"+ + "\154\1\172\2\145\1\141\1\145\1\101\1\156\1\142\1\164\1\145\1\142"+ + "\1\172\1\143\1\164\2\160\1\137\1\uffff\1\172\1\124\1\120\1\172\2"+ + "\164\1\165\1\162\1\172\1\165\1\uffff\1\145\1\162\2\145\1\104\1\uffff"+ + "\2\141\1\162\1\uffff\1\164\1\101\1\164\1\151\1\uffff\1\164\1\101"+ + "\1\151\2\172\1\163\1\145\1\164\1\147\1\157\1\162\1\164\1\145\1\142"+ + "\1\145\1\164\1\142\2\uffff\1\143\1\163\1\141\1\147\1\166\1\151\1"+ + "\164\1\172\1\165\1\172\1\164\1\165\1\145\1\143\1\120\1\145\1\151"+ + "\1\142\1\162\1\uffff\1\164\1\uffff\1\162\1\164\1\156\1\145\2\162"+ + "\1\144\1\165\1\151\1\145\1\151\1\145\1\144\1\156\1\157\1\120\1\145"+ + "\1\164\1\142\1\172\1\142\1\172\1\151\1\144\1\166\2\162\1\145\1\165"+ + "\1\uffff\1\165\1\uffff\1\156\2\151\1\157\2\172\2\164\1\147\1\156"+ + "\1\144\1\166\2\uffff\2\145\1\172\1\147\1\145\1\151\2\172\1\uffff"+ + "\1\172\1\162\1\144\3\uffff\1\172\1\145\1\uffff\1\162\1\172\1\uffff"; static final String DFA14_acceptS = - "\2\uffff\1\2\2\uffff\1\6\1\7\2\uffff\1\12\24\uffff\1\66\1\67\1"+ - "\uffff\1\72\10\uffff\1\125\1\uffff\1\131\1\132\2\uffff\1\125\1\2"+ - "\10\uffff\1\6\1\7\3\uffff\1\12\43\uffff\1\66\1\67\1\uffff\1\72\4"+ - "\uffff\1\122\1\124\1\123\1\uffff\1\127\1\130\1\131\21\uffff\1\100"+ - "\21\uffff\1\105\10\uffff\1\110\20\uffff\1\52\23\uffff\1\22\1\23"+ - "\30\uffff\1\107\1\uffff\1\116\11\uffff\1\77\1\10\1\11\11\uffff\1"+ - "\115\6\uffff\1\121\14\uffff\1\73\3\uffff\1\106\15\uffff\1\46\41"+ - "\uffff\1\71\2\uffff\1\114\1\1\36\uffff\1\117\1\120\3\uffff\1\53"+ - "\15\uffff\1\5\46\uffff\1\3\4\uffff\1\76\2\uffff\1\27\17\uffff\1"+ - "\25\33\uffff\1\13\1\uffff\1\47\1\24\2\uffff\1\50\1\16\10\uffff\1"+ - "\65\16\uffff\1\55\1\uffff\1\57\5\uffff\1\51\6\uffff\1\14\1\113\23"+ - "\uffff\1\101\5\uffff\1\75\12\uffff\1\30\20\uffff\1\102\4\uffff\1"+ - "\103\1\uffff\1\4\1\uffff\1\111\1\112\2\uffff\1\45\1\17\1\31\4\uffff"+ - "\1\62\12\uffff\1\54\3\uffff\1\104\1\uffff\1\15\1\74\2\uffff\1\35"+ - "\1\uffff\1\32\7\uffff\1\43\23\uffff\1\70\11\uffff\1\42\4\uffff\1"+ - "\61\3\uffff\1\33\3\uffff\1\40\16\uffff\1\56\1\60\20\uffff\1\36\1"+ - "\uffff\1\41\27\uffff\1\37\1\44\12\uffff\1\21\6\uffff\1\63\3\uffff"+ - "\1\34\1\64\2\uffff\1\20\2\uffff\1\26"; + "\2\uffff\1\2\2\uffff\1\6\1\7\2\uffff\1\12\25\uffff\1\70\1\71\1"+ + "\uffff\1\74\7\uffff\1\127\1\uffff\1\133\1\134\2\uffff\1\127\1\2"+ + "\10\uffff\1\6\1\7\3\uffff\1\12\47\uffff\1\70\1\71\1\uffff\1\74\2"+ + "\uffff\1\124\1\126\1\125\1\uffff\1\131\1\132\1\133\21\uffff\1\102"+ + "\22\uffff\1\107\13\uffff\1\112\16\uffff\1\54\23\uffff\1\22\1\23"+ + "\16\uffff\1\111\1\uffff\1\120\25\uffff\1\101\1\10\1\11\11\uffff"+ + "\1\117\7\uffff\1\123\16\uffff\1\75\3\uffff\1\110\14\uffff\1\50\31"+ + "\uffff\1\116\12\uffff\1\73\2\uffff\1\1\37\uffff\1\121\1\122\4\uffff"+ + "\1\55\15\uffff\1\5\50\uffff\1\3\4\uffff\1\100\2\uffff\1\27\17\uffff"+ + "\1\25\35\uffff\1\13\1\uffff\1\51\1\24\2\uffff\1\52\1\16\10\uffff"+ + "\1\67\20\uffff\1\57\1\uffff\1\61\5\uffff\1\53\6\uffff\1\14\1\115"+ + "\25\uffff\1\103\5\uffff\1\77\12\uffff\1\30\22\uffff\1\104\4\uffff"+ + "\1\105\1\uffff\1\4\1\uffff\1\113\1\114\2\uffff\1\47\1\17\1\31\4"+ + "\uffff\1\64\14\uffff\1\56\3\uffff\1\106\1\uffff\1\15\1\76\2\uffff"+ + "\1\35\1\uffff\1\32\11\uffff\1\45\25\uffff\1\72\12\uffff\1\42\5\uffff"+ + "\1\63\3\uffff\1\33\4\uffff\1\40\21\uffff\1\60\1\62\23\uffff\1\36"+ + "\1\uffff\1\41\35\uffff\1\37\1\uffff\1\46\14\uffff\1\21\1\44\10\uffff"+ + "\1\65\3\uffff\1\34\1\43\1\66\2\uffff\1\20\2\uffff\1\26"; static final String DFA14_specialS = - "\1\2\44\uffff\1\1\1\0\u02c4\uffff}>"; + "\1\0\44\uffff\1\2\1\1\u02f6\uffff}>"; static final String[] DFA14_transitionS = { - "\11\55\2\54\2\55\1\54\22\55\1\54\1\55\1\45\4\55\1\46\1\36\1"+ - "\37\2\55\1\5\1\55\1\2\1\53\1\47\11\50\1\55\1\41\5\55\1\44\1"+ - "\22\1\23\1\15\1\24\1\25\2\52\1\26\1\27\1\52\1\35\1\43\1\52\1"+ - "\32\3\52\1\30\1\52\1\16\1\52\1\31\3\52\3\55\1\51\1\52\1\55\1"+ - "\3\1\12\1\42\1\14\1\4\1\21\1\7\1\52\1\1\3\52\1\17\1\52\1\13"+ - "\2\52\1\33\1\34\1\20\1\10\1\52\1\40\3\52\1\6\1\55\1\11\uff82"+ + "\11\55\2\54\2\55\1\54\22\55\1\54\1\55\1\45\4\55\1\46\1\37\1"+ + "\40\2\55\1\5\1\55\1\2\1\53\1\47\11\50\1\55\1\42\5\55\1\31\1"+ + "\22\1\23\1\15\1\24\1\25\2\52\1\26\1\27\1\52\1\36\1\44\1\52\1"+ + "\33\3\52\1\30\1\52\1\16\1\52\1\32\3\52\3\55\1\51\1\52\1\55\1"+ + "\3\1\12\1\43\1\14\1\4\1\21\1\7\1\52\1\1\3\52\1\17\1\52\1\13"+ + "\2\52\1\34\1\35\1\20\1\10\1\52\1\41\3\52\1\6\1\55\1\11\uff82"+ "\55", "\1\56\1\57", "", @@ -3301,60 +3369,58 @@ public class InternalOseeDslLexer extends Lexer { "\1\114\7\uffff\1\113\13\uffff\1\115", "\1\116", "\1\117", - "\1\121\37\uffff\1\120", - "\1\122", - "\1\124\34\uffff\1\123", - "\1\125", + "\1\122\37\uffff\1\120\2\uffff\1\121", + "\1\123", + "\1\125\34\uffff\1\124", "\1\126", "\1\127", - "\1\131\52\uffff\1\130", - "\1\132", - "\1\134\3\uffff\1\135\42\uffff\1\133", - "\1\136\11\uffff\1\137", - "\1\140", - "\1\142\33\uffff\1\141", + "\1\130", + "\1\132\52\uffff\1\131", + "\1\135\1\uffff\1\134\43\uffff\1\133", + "\1\136", + "\1\140\3\uffff\1\141\42\uffff\1\137", + "\1\142\11\uffff\1\143", + "\1\144", + "\1\146\33\uffff\1\145", "", "", - "\1\145", + "\1\151", "", - "\1\147", - "\1\150", - "\1\152\1\uffff\1\151", - "\0\153", - "\0\153", - "\12\156\76\uffff\1\154", - "\12\156", + "\1\153", + "\1\154", + "\0\155", + "\0\155", + "\12\160\76\uffff\1\156", + "\12\160", "\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\1\157\4\uffff\1\160", - "", - "", - "\1\162", - "\1\163", + "\1\161\4\uffff\1\162", "", "", "\1\164", "\1\165", + "", + "", "\1\166", "\1\167", "\1\170", "\1\171", - "\1\173\1\172", - "\1\174", + "\1\172", + "\1\173", + "\1\175\1\174", + "\1\176", "", "", - "\1\175", - "\1\176", "\1\177", - "", "\1\u0080", "\1\u0081", + "", "\1\u0082", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0083", "\1\u0084", - "\1\u0086\14\uffff\1\u0085", - "\1\u0087", - "\1\u0088", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0086", + "\1\u0088\14\uffff\1\u0087", "\1\u0089", "\1\u008a", "\1\u008b", @@ -3367,46 +3433,46 @@ public class InternalOseeDslLexer extends Lexer { "\1\u0092", "\1\u0093", "\1\u0094", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0095", "\1\u0096", "\1\u0097", - "\1\u0098", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u0099", "\1\u009a", "\1\u009b", "\1\u009c", "\1\u009d", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\1\u00a0\1\u009f", + "\1\u009e", + "\1\u009f", + "\1\u00a0", "\1\u00a1", "\1\u00a2", "\1\u00a3", - "\1\u00a4", - "", - "", - "\1\u00a5", - "", - "\1\u00a6", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u00a6\1\u00a5", "\1\u00a7", "\1\u00a8", "\1\u00a9", + "\1\u00aa", "", "", + "\1\u00ab", "", - "\12\156", + "\1\u00ac", + "\1\u00ad", + "", + "", + "", + "\12\160", "", "", "", - "\1\u00aa", - "\1\u00ab", - "\1\u00ac", - "\1\u00ad", "\1\u00ae", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u00af", "\1\u00b0", "\1\u00b1", "\1\u00b2", - "\1\u00b3", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u00b4", "\1\u00b5", "\1\u00b6", @@ -3414,163 +3480,163 @@ public class InternalOseeDslLexer extends Lexer { "\1\u00b8", "\1\u00b9", "\1\u00ba", - "", "\1\u00bb", "\1\u00bc", "\1\u00bd", "\1\u00be", + "", "\1\u00bf", "\1\u00c0", "\1\u00c1", "\1\u00c2", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u00c3", + "\1\u00c4", "\1\u00c5", "\1\u00c6", - "\1\u00c7", - "\1\u00c8", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u00c9", "\1\u00ca", "\1\u00cb", - "", "\1\u00cc", "\1\u00cd", "\1\u00ce", "\1\u00cf", "\1\u00d0", + "", "\1\u00d1", "\1\u00d2", "\1\u00d3", - "", "\1\u00d4", "\1\u00d5", "\1\u00d6", - "\1\u00d7", - "\1\u00d8", - "\1\u00d9", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\12\60\7\uffff\16\60\1\u00d8\13\60\4\uffff\1\60\1\uffff\32"+ + "\60", "\1\u00da", "\1\u00db", "\1\u00dc", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\12\60\7\uffff\16\60\1\u00de\13\60\4\uffff\1\60\1\uffff\32"+ - "\60", + "", + "\1\u00dd", + "\1\u00de", + "\1\u00df", "\1\u00e0", "\1\u00e1", "\1\u00e2", "\1\u00e3", "\1\u00e4", - "", "\1\u00e5", "\1\u00e6", "\1\u00e7", "\1\u00e8", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u00e9", + "\1\u00ea", + "", + "\1\u00eb", "\1\u00ec", "\1\u00ed", "\1\u00ee", - "\1\u00ef", - "\1\u00f0", - "\1\u00f1", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u00f2", "\1\u00f3", "\1\u00f4", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u00f5", "\1\u00f6", "\1\u00f7", - "", - "", "\1\u00f8", "\1\u00f9", "\1\u00fa", - "\1\u00fb", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u00fc", "\1\u00fd", + "", + "", "\1\u00fe", "\1\u00ff", "\1\u0100", "\1\u0101", "\1\u0102", - "\1\u0103", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u0104", "\1\u0105", "\1\u0106", "\1\u0107", "\1\u0108", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\1\u010a\1\u010b", + "\1\u0109", + "\1\u010a", + "\1\u010b", + "", "\1\u010c", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "", + "\1\u010d", "\1\u010e", "\1\u010f", "\1\u0110", - "", "\1\u0111", - "", - "\1\u0112", - "\1\u0113", - "\1\u0114", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0113\1\u0114", "\1\u0115", - "\1\u0116", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u0117", "\1\u0118", "\1\u0119", - "\12\60\7\uffff\6\60\1\u011a\23\60\4\uffff\1\60\1\uffff\32"+ - "\60", - "", - "", - "", + "\1\u011a", + "\1\u011b", "\1\u011c", "\1\u011d", "\1\u011e", "\1\u011f", "\1\u0120", "\1\u0121", - "\1\u0122", - "\1\u0123", - "\1\u0124", + "\12\60\7\uffff\6\60\1\u0122\23\60\4\uffff\1\60\1\uffff\32"+ + "\60", "", + "", + "", + "\1\u0124", "\1\u0125", "\1\u0126", "\1\u0127", "\1\u0128", "\1\u0129", "\1\u012a", - "", "\1\u012b", "\1\u012c", + "", "\1\u012d", "\1\u012e", "\1\u012f", "\1\u0130", - "\1\u0131\1\u0132", + "\1\u0131", + "\1\u0132", "\1\u0133", + "", "\1\u0134", "\1\u0135", "\1\u0136", "\1\u0137", - "", - "\1\u0139\14\uffff\1\u0138", - "\1\u013b\14\uffff\1\u013a", + "\1\u0138", + "\1\u0139", + "\1\u013a\1\u013b", "\1\u013c", - "", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u013e", "\1\u013f", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0140", + "\1\u0141", "\1\u0142", - "\1\u0143", - "\1\u0144", - "\1\u0145", - "\1\u0146", + "", + "\1\u0144\14\uffff\1\u0143", + "\1\u0146\14\uffff\1\u0145", "\1\u0147", - "\1\u0148", - "\1\u0149", "", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0149", "\1\u014a", - "\1\u014b\6\uffff\1\u014c", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u014c", "\1\u014d", "\1\u014e", "\1\u014f", @@ -3578,9 +3644,9 @@ public class InternalOseeDslLexer extends Lexer { "\1\u0151", "\1\u0152", "\1\u0153", + "", "\1\u0154", - "\1\u0155", - "\1\u0156", + "\1\u0155\6\uffff\1\u0156", "\1\u0157", "\1\u0158", "\1\u0159", @@ -3590,40 +3656,41 @@ public class InternalOseeDslLexer extends Lexer { "\1\u015d", "\1\u015e", "\1\u015f", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0160", + "\1\u0161", "\1\u0162", "\1\u0163", "\1\u0164", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0165", "\1\u0166", "\1\u0167", "\1\u0168", "\1\u0169", "\1\u016a", - "\1\u016b", - "", - "\1\u016c", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u016d", "", - "", "\1\u016e", "\1\u016f", "\1\u0170", - "\1\u0171", - "\1\u0172", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0172", + "\1\u0173", "\1\u0174", "\1\u0175", "\1\u0176", "\1\u0177", + "", "\1\u0178", "\1\u0179", + "", "\1\u017a", "\1\u017b", "\1\u017c", - "\1\u017e\6\uffff\1\u017d", - "\1\u017f", + "\1\u017d", + "\1\u017e", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u0180", "\1\u0181", "\1\u0182", @@ -3633,16 +3700,13 @@ public class InternalOseeDslLexer extends Lexer { "\1\u0186", "\1\u0187", "\1\u0188", - "\1\u0189", - "\1\u018a", + "\1\u018a\6\uffff\1\u0189", "\1\u018b", "\1\u018c", - "", - "", "\1\u018d", "\1\u018e", - "\1\u0190\1\uffff\1\u018f", - "", + "\1\u018f", + "\1\u0190", "\1\u0191", "\1\u0192", "\1\u0193", @@ -3652,29 +3716,31 @@ public class InternalOseeDslLexer extends Lexer { "\1\u0197", "\1\u0198", "\1\u0199", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\12\60\7\uffff\6\60\1\u019e\5\60\1\u019c\1\u019d\5\60\1\u019b"+ - "\6\60\4\uffff\1\60\1\uffff\32\60", + "", + "", + "\1\u019a", + "\1\u019b", + "\1\u019c", + "\1\u019e\1\uffff\1\u019d", + "", + "\1\u019f", "\1\u01a0", "\1\u01a1", - "", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u01a2", "\1\u01a3", "\1\u01a4", "\1\u01a5", "\1\u01a6", "\1\u01a7", - "\1\u01a8", - "\1\u01a9", - "\1\u01aa", - "\1\u01ab", - "\1\u01ac", - "\1\u01ad", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\12\60\7\uffff\6\60\1\u01ac\5\60\1\u01aa\1\u01ab\5\60\1\u01a9"+ + "\6\60\4\uffff\1\60\1\uffff\32\60", "\1\u01ae", "\1\u01af", - "\1\u01b0", - "\1\u01b1", + "", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u01b1", + "\1\u01b2", "\1\u01b3", "\1\u01b4", "\1\u01b5", @@ -3688,47 +3754,46 @@ public class InternalOseeDslLexer extends Lexer { "\1\u01bd", "\1\u01be", "\1\u01bf", - "\1\u01c0", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u01c1", "\1\u01c2", "\1\u01c3", "\1\u01c4", "\1\u01c5", - "\1\u01c7\1\uffff\1\u01c6", + "\1\u01c6", + "\1\u01c7", "\1\u01c8", - "", "\1\u01c9", "\1\u01ca", "\1\u01cb", "\1\u01cc", - "", - "\12\60\7\uffff\23\60\1\u01cd\6\60\4\uffff\1\60\1\uffff\32"+ - "\60", + "\1\u01cd", + "\1\u01ce", "\1\u01cf", - "", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u01d0", + "\1\u01d1", "\1\u01d2", "\1\u01d3", - "\1\u01d4\17\uffff\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff"+ - "\32\60", - "\1\u01d6", - "\1\u01d7", + "\1\u01d4", + "\1\u01d5", + "\1\u01d7\1\uffff\1\u01d6", "\1\u01d8", + "", "\1\u01d9", "\1\u01da", "\1\u01db", "\1\u01dc", - "\1\u01dd", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "", + "\12\60\7\uffff\23\60\1\u01dd\6\60\4\uffff\1\60\1\uffff\32"+ + "\60", "\1\u01df", "", - "\1\u01e0", - "\1\u01e1", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u01e2", "\1\u01e3", - "\1\u01e4", - "\1\u01e5", + "\1\u01e4\17\uffff\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff"+ + "\32\60", "\1\u01e6", "\1\u01e7", "\1\u01e8", @@ -3736,143 +3801,135 @@ public class InternalOseeDslLexer extends Lexer { "\1\u01ea", "\1\u01eb", "\1\u01ec", + "\1\u01ed", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\1\u01ee", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u01ef", + "", "\1\u01f0", "\1\u01f1", "\1\u01f2", "\1\u01f3", "\1\u01f4", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u01f5", "\1\u01f6", "\1\u01f7", "\1\u01f8", "\1\u01f9", "\1\u01fa", - "", "\1\u01fb", - "", - "", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "", - "", + "\1\u01fc", + "\1\u01fd", "\1\u01fe", - "\1\u01ff", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u0200", - "\1\u0201", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u0202", "\1\u0203", "\1\u0204", "\1\u0205", - "", "\1\u0206", - "\1\u0207", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u0208", "\1\u0209", "\1\u020a", "\1\u020b", "\1\u020c", + "", "\1\u020d", - "\1\u020e", - "\1\u020f", - "\1\u0210", + "", + "", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "", + "", + "\1\u0210", + "\1\u0211", "\1\u0212", "\1\u0213", - "", "\1\u0214", - "", "\1\u0215", "\1\u0216", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0217", + "", "\1\u0218", "\1\u0219", - "", "\1\u021a", "\1\u021b", "\1\u021c", "\1\u021d", "\1\u021e", "\1\u021f", - "", - "", "\1\u0220", "\1\u0221", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0222", "\1\u0223", "\1\u0224", - "\1\u0225", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u0226", "\1\u0227", + "", "\1\u0228", + "", "\1\u0229", "\1\u022a", - "\1\u022b", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u022c", "\1\u022d", + "", "\1\u022e", "\1\u022f", "\1\u0230", "\1\u0231", "\1\u0232", + "\1\u0233", + "", "", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u0234", "\1\u0235", - "\1\u0236", - "\1\u0237", - "", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0237", + "\1\u0238", "\1\u0239", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u023a", "\1\u023b", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u023c", + "\1\u023d", "\1\u023e", "\1\u023f", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0240", + "\1\u0241", + "\1\u0242", "\1\u0243", "\1\u0244", "\1\u0245", "\1\u0246", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0247", "\1\u0248", - "\1\u0249", + "", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u024a", "\1\u024b", "\1\u024c", "\1\u024d", - "\1\u024e", + "", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u024f", - "\1\u0250", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u0251", - "", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\1\u0253", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u0254", "\1\u0255", - "", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "", - "\1\u0257", - "", - "", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "", - "", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0259", "\1\u025a", "\1\u025b", + "\1\u025c", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\1\u025d", - "", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u025e", "\1\u025f", "\1\u0260", "\1\u0261", @@ -3880,114 +3937,119 @@ public class InternalOseeDslLexer extends Lexer { "\1\u0263", "\1\u0264", "\1\u0265", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0266", "\1\u0267", - "", "\1\u0268", "\1\u0269", - "\1\u026a", "", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u026b", - "", - "", "\1\u026c", "\1\u026d", "", - "\1\u026e", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", "\1\u026f", - "\1\u0270", - "\1\u0271", + "", + "", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "", + "", + "", "\1\u0272", "\1\u0273", - "\1\u0274", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u0275", "", - "\1\u0276", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u0277", "\1\u0278", "\1\u0279", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u027a", "\1\u027b", "\1\u027c", "\1\u027d", "\1\u027e", "\1\u027f", - "\1\u0280", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u0281", + "", "\1\u0282", "\1\u0283", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0284", + "", "\1\u0285", + "", + "", "\1\u0286", "\1\u0287", + "", "\1\u0288", "", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\1\u028a\17\uffff\1\u028b", + "\1\u0289", + "\1\u028a", + "\1\u028b", "\1\u028c", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u028d", "\1\u028e", "\1\u028f", "\1\u0290", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\1\u0292", + "\1\u0291", "", + "\1\u0292", "\1\u0293", "\1\u0294", "\1\u0295", - "\1\u0296\2\uffff\1\u0297", - "", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0297", "\1\u0298", "\1\u0299", "\1\u029a", - "", "\1\u029b", "\1\u029c", "\1\u029d", - "", "\1\u029e", "\1\u029f", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u02a0", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u02a2", "\1\u02a3", "\1\u02a4", "\1\u02a5", "\1\u02a6", - "\1\u02a7", - "\1\u02a8", - "\1\u02a9", - "\1\u02aa", - "\1\u02ab", - "", "", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u02a8\17\uffff\1\u02a9", + "\1\u02aa", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u02ac", "\1\u02ad", "\1\u02ae", "\1\u02af", - "\1\u02b0", - "\1\u02b1", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u02b1", + "", + "\1\u02b2", "\1\u02b3", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u02b4", "\1\u02b5", - "\1\u02b6", - "\1\u02b7", + "\1\u02b6\2\uffff\1\u02b7", + "", "\1\u02b8", "\1\u02b9", "\1\u02ba", - "\1\u02bb", "", + "\1\u02bb", "\1\u02bc", - "", "\1\u02bd", "\1\u02be", + "", "\1\u02bf", "\1\u02c0", "\1\u02c1", - "\1\u02c2", - "\1\u02c3", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u02c4", "\1\u02c5", "\1\u02c6", @@ -3996,43 +4058,99 @@ public class InternalOseeDslLexer extends Lexer { "\1\u02c9", "\1\u02ca", "\1\u02cb", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u02cc", + "\1\u02cd", "\1\u02ce", "\1\u02cf", + "", + "", "\1\u02d0", "\1\u02d1", "\1\u02d2", "\1\u02d3", - "", - "", "\1\u02d4", "\1\u02d5", "\1\u02d6", - "\1\u02d7", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\1\u02d9", + "\1\u02d8", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\1\u02da", "\1\u02db", "\1\u02dc", "\1\u02dd", - "", "\1\u02de", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u02df", "\1\u02e0", "\1\u02e1", "\1\u02e2", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "", - "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u02e3", + "", + "\1\u02e4", "\1\u02e5", "\1\u02e6", + "\1\u02e7", + "\1\u02e8", + "\1\u02e9", + "\1\u02ea", + "\1\u02eb", + "\1\u02ec", + "\1\u02ed", + "\1\u02ee", + "\1\u02ef", + "\1\u02f0", + "\1\u02f1", + "\1\u02f2", + "\1\u02f3", + "\1\u02f4", + "\1\u02f5", + "\1\u02f6", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u02f8", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u02fa", + "\1\u02fb", + "\1\u02fc", + "\1\u02fd", + "\1\u02fe", + "\1\u02ff", + "\1\u0300", "", + "\1\u0301", "", + "\1\u0302", + "\1\u0303", + "\1\u0304", + "\1\u0305", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0308", + "\1\u0309", + "\1\u030a", + "\1\u030b", + "\1\u030c", + "\1\u030d", + "", + "", + "\1\u030e", + "\1\u030f", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0311", + "\1\u0312", + "\1\u0313", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", - "\1\u02e8", "", - "\1\u02e9", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u0317", + "\1\u0318", + "", + "", + "", + "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", + "\1\u031a", + "", + "\1\u031b", "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60", "" }; @@ -4067,33 +4185,13 @@ public class InternalOseeDslLexer extends Lexer { this.transition = DFA14_transition; } public String getDescription() { - return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | RULE_STRING | RULE_WHOLE_NUM_STR | RULE_HEX_INT | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | RULE_STRING | RULE_WHOLE_NUM_STR | RULE_HEX_INT | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; int _s = s; switch ( s ) { case 0 : - int LA14_38 = input.LA(1); - - s = -1; - if ( ((LA14_38>='\u0000' && LA14_38<='\uFFFF')) ) {s = 107;} - - else s = 45; - - if ( s>=0 ) return s; - break; - case 1 : - int LA14_37 = input.LA(1); - - s = -1; - if ( ((LA14_37>='\u0000' && LA14_37<='\uFFFF')) ) {s = 107;} - - else s = 45; - - if ( s>=0 ) return s; - break; - case 2 : int LA14_0 = input.LA(1); s = -1; @@ -4145,29 +4243,29 @@ public class InternalOseeDslLexer extends Lexer { else if ( (LA14_0=='S') ) {s = 24;} - else if ( (LA14_0=='W') ) {s = 25;} + else if ( (LA14_0=='A') ) {s = 25;} - else if ( (LA14_0=='O') ) {s = 26;} + else if ( (LA14_0=='W') ) {s = 26;} - else if ( (LA14_0=='r') ) {s = 27;} + else if ( (LA14_0=='O') ) {s = 27;} - else if ( (LA14_0=='s') ) {s = 28;} + else if ( (LA14_0=='r') ) {s = 28;} - else if ( (LA14_0=='L') ) {s = 29;} + else if ( (LA14_0=='s') ) {s = 29;} - else if ( (LA14_0=='(') ) {s = 30;} + else if ( (LA14_0=='L') ) {s = 30;} - else if ( (LA14_0==')') ) {s = 31;} + else if ( (LA14_0=='(') ) {s = 31;} - else if ( (LA14_0=='w') ) {s = 32;} + else if ( (LA14_0==')') ) {s = 32;} - else if ( (LA14_0==';') ) {s = 33;} + else if ( (LA14_0=='w') ) {s = 33;} - else if ( (LA14_0=='c') ) {s = 34;} + else if ( (LA14_0==';') ) {s = 34;} - else if ( (LA14_0=='M') ) {s = 35;} + else if ( (LA14_0=='c') ) {s = 35;} - else if ( (LA14_0=='A') ) {s = 36;} + else if ( (LA14_0=='M') ) {s = 36;} else if ( (LA14_0=='\"') ) {s = 37;} @@ -4189,6 +4287,26 @@ public class InternalOseeDslLexer extends Lexer { if ( s>=0 ) return s; break; + case 1 : + int LA14_38 = input.LA(1); + + s = -1; + if ( ((LA14_38>='\u0000' && LA14_38<='\uFFFF')) ) {s = 109;} + + else s = 45; + + if ( s>=0 ) return s; + break; + case 2 : + int LA14_37 = input.LA(1); + + s = -1; + if ( ((LA14_37>='\u0000' && LA14_37<='\uFFFF')) ) {s = 109;} + + else s = 45; + + if ( s>=0 ) return s; + break; } NoViableAltException nvae = new NoViableAltException(getDescription(), 14, _s, input); diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDslParser.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDslParser.java index c25056085c3..adb14630eec 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDslParser.java +++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDslParser.java @@ -22,7 +22,7 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalOseeDslParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_HEX_INT", "RULE_WHOLE_NUM_STR", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'import'", "'.'", "'abstract'", "'artifactType'", "'extends'", "','", "'{'", "'guid'", "'uuid'", "'}'", "'attribute'", "'branchGuid'", "'attributeType'", "'overrides'", "'dataProvider'", "'DefaultAttributeDataProvider'", "'UriAttributeDataProvider'", "'min'", "'max'", "'unlimited'", "'taggerId'", "'DefaultAttributeTaggerProvider'", "'enumType'", "'description'", "'defaultValue'", "'fileExtension'", "'BooleanAttribute'", "'CompressedContentAttribute'", "'DateAttribute'", "'EnumeratedAttribute'", "'FloatingPointAttribute'", "'IntegerAttribute'", "'JavaObjectAttribute'", "'StringAttribute'", "'WordAttribute'", "'OutlineNumberAttribute'", "'oseeEnumType'", "'entry'", "'entryGuid'", "'overrides enum'", "'inheritAll'", "'add'", "'remove'", "'relationType'", "'sideAName'", "'sideAArtifactType'", "'sideBName'", "'sideBArtifactType'", "'defaultOrderType'", "'multiplicity'", "'Lexicographical_Ascending'", "'Lexicographical_Descending'", "'Unordered'", "'('", "')'", "'artifactMatcher'", "'where'", "';'", "'role'", "'accessContext'", "'childrenOf'", "'artifact'", "'edit'", "'of'", "'ONE_TO_ONE'", "'ONE_TO_MANY'", "'MANY_TO_ONE'", "'MANY_TO_MANY'", "'EQ'", "'LIKE'", "'AND'", "'OR'", "'artifactName'", "'artifactGuid'", "'branchName'", "'ALLOW'", "'DENY'", "'ALL'", "'SIDE_A'", "'SIDE_B'", "'BOTH'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_HEX_INT", "RULE_WHOLE_NUM_STR", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'import'", "'.'", "'abstract'", "'artifactType'", "'extends'", "','", "'{'", "'guid'", "'uuid'", "'}'", "'attribute'", "'branchGuid'", "'attributeType'", "'overrides'", "'dataProvider'", "'DefaultAttributeDataProvider'", "'UriAttributeDataProvider'", "'min'", "'max'", "'unlimited'", "'taggerId'", "'DefaultAttributeTaggerProvider'", "'enumType'", "'description'", "'defaultValue'", "'fileExtension'", "'BooleanAttribute'", "'CompressedContentAttribute'", "'DateAttribute'", "'EnumeratedAttribute'", "'FloatingPointAttribute'", "'IntegerAttribute'", "'JavaObjectAttribute'", "'StringAttribute'", "'ArtifactReferenceAttribute'", "'BranchReferenceAttribute'", "'WordAttribute'", "'OutlineNumberAttribute'", "'oseeEnumType'", "'entry'", "'entryGuid'", "'overrides enum'", "'inheritAll'", "'add'", "'remove'", "'relationType'", "'sideAName'", "'sideAArtifactType'", "'sideBName'", "'sideBArtifactType'", "'defaultOrderType'", "'multiplicity'", "'Lexicographical_Ascending'", "'Lexicographical_Descending'", "'Unordered'", "'('", "')'", "'artifactMatcher'", "'where'", "';'", "'role'", "'accessContext'", "'childrenOf'", "'artifact'", "'edit'", "'of'", "'ONE_TO_ONE'", "'ONE_TO_MANY'", "'MANY_TO_ONE'", "'MANY_TO_MANY'", "'EQ'", "'LIKE'", "'AND'", "'OR'", "'artifactName'", "'artifactGuid'", "'branchName'", "'ALLOW'", "'DENY'", "'ALL'", "'SIDE_A'", "'SIDE_B'", "'BOTH'" }; public static final int RULE_ID=5; public static final int T__29=29; @@ -39,6 +39,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { public static final int EOF=-1; public static final int T__93=93; public static final int T__19=19; + public static final int T__94=94; public static final int T__91=91; public static final int T__92=92; public static final int T__16=16; @@ -48,6 +49,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { public static final int T__17=17; public static final int T__14=14; public static final int T__13=13; + public static final int T__95=95; public static final int T__80=80; public static final int T__81=81; public static final int T__82=82; @@ -283,7 +285,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { alt2=1; } break; - case 56: + case 58: { alt2=2; } @@ -293,12 +295,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { alt2=3; } break; - case 49: + case 51: { alt2=4; } break; - case 52: + case 54: { alt2=5; } @@ -503,17 +505,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { do { int alt3=4; switch ( input.LA(1) ) { - case 68: + case 70: { alt3=1; } break; - case 72: + case 74: { alt3=2; } break; - case 71: + case 73: { alt3=3; } @@ -944,7 +946,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { alt5=1; } break; - case 56: + case 58: { alt5=2; } @@ -954,7 +956,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { alt5=3; } break; - case 49: + case 51: { alt5=4; } @@ -2402,22 +2404,22 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAttributeBaseType" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:996:1: ruleAttributeBaseType returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_10= ruleQUALIFIED_NAME ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:996:1: ruleAttributeBaseType returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'ArtifactReferenceAttribute' | kw= 'BranchReferenceAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_12= ruleQUALIFIED_NAME ) ; public final AntlrDatatypeRuleToken ruleAttributeBaseType() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); Token kw=null; - AntlrDatatypeRuleToken this_QUALIFIED_NAME_10 = null; + AntlrDatatypeRuleToken this_QUALIFIED_NAME_12 = null; enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:999:28: ( (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_10= ruleQUALIFIED_NAME ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1000:1: (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_10= ruleQUALIFIED_NAME ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:999:28: ( (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'ArtifactReferenceAttribute' | kw= 'BranchReferenceAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_12= ruleQUALIFIED_NAME ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1000:1: (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'ArtifactReferenceAttribute' | kw= 'BranchReferenceAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_12= ruleQUALIFIED_NAME ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1000:1: (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_10= ruleQUALIFIED_NAME ) - int alt22=11; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1000:1: (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'ArtifactReferenceAttribute' | kw= 'BranchReferenceAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_12= ruleQUALIFIED_NAME ) + int alt22=13; switch ( input.LA(1) ) { case 39: { @@ -2469,11 +2471,21 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { alt22=10; } break; - case RULE_ID: + case 49: { alt22=11; } break; + case 50: + { + alt22=12; + } + break; + case RULE_ID: + { + alt22=13; + } + break; default: NoViableAltException nvae = new NoViableAltException("", 22, 0, input); @@ -2571,40 +2583,62 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 9 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1057:2: kw= 'WordAttribute' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1057:2: kw= 'ArtifactReferenceAttribute' { kw=(Token)match(input,47,FOLLOW_47_in_ruleAttributeBaseType2141); current.merge(kw); - newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getWordAttributeKeyword_8()); + newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getArtifactReferenceAttributeKeyword_8()); } break; case 10 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1064:2: kw= 'OutlineNumberAttribute' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1064:2: kw= 'BranchReferenceAttribute' { kw=(Token)match(input,48,FOLLOW_48_in_ruleAttributeBaseType2160); current.merge(kw); - newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getOutlineNumberAttributeKeyword_9()); + newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getBranchReferenceAttributeKeyword_9()); } break; case 11 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1071:5: this_QUALIFIED_NAME_10= ruleQUALIFIED_NAME + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1071:2: kw= 'WordAttribute' + { + kw=(Token)match(input,49,FOLLOW_49_in_ruleAttributeBaseType2179); + + current.merge(kw); + newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getWordAttributeKeyword_10()); + + + } + break; + case 12 : + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1078:2: kw= 'OutlineNumberAttribute' + { + kw=(Token)match(input,50,FOLLOW_50_in_ruleAttributeBaseType2198); + + current.merge(kw); + newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getOutlineNumberAttributeKeyword_11()); + + + } + break; + case 13 : + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1085:5: this_QUALIFIED_NAME_12= ruleQUALIFIED_NAME { - newCompositeNode(grammarAccess.getAttributeBaseTypeAccess().getQUALIFIED_NAMEParserRuleCall_10()); + newCompositeNode(grammarAccess.getAttributeBaseTypeAccess().getQUALIFIED_NAMEParserRuleCall_12()); - pushFollow(FOLLOW_ruleQUALIFIED_NAME_in_ruleAttributeBaseType2188); - this_QUALIFIED_NAME_10=ruleQUALIFIED_NAME(); + pushFollow(FOLLOW_ruleQUALIFIED_NAME_in_ruleAttributeBaseType2226); + this_QUALIFIED_NAME_12=ruleQUALIFIED_NAME(); state._fsp--; - current.merge(this_QUALIFIED_NAME_10); + current.merge(this_QUALIFIED_NAME_12); afterParserOrEnumRuleCall(); @@ -2633,7 +2667,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXOseeEnumType" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1089:1: entryRuleXOseeEnumType returns [EObject current=null] : iv_ruleXOseeEnumType= ruleXOseeEnumType EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1103:1: entryRuleXOseeEnumType returns [EObject current=null] : iv_ruleXOseeEnumType= ruleXOseeEnumType EOF ; public final EObject entryRuleXOseeEnumType() throws RecognitionException { EObject current = null; @@ -2641,17 +2675,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1090:2: (iv_ruleXOseeEnumType= ruleXOseeEnumType EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1091:2: iv_ruleXOseeEnumType= ruleXOseeEnumType EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1104:2: (iv_ruleXOseeEnumType= ruleXOseeEnumType EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1105:2: iv_ruleXOseeEnumType= ruleXOseeEnumType EOF { newCompositeNode(grammarAccess.getXOseeEnumTypeRule()); - pushFollow(FOLLOW_ruleXOseeEnumType_in_entryRuleXOseeEnumType2233); + pushFollow(FOLLOW_ruleXOseeEnumType_in_entryRuleXOseeEnumType2271); iv_ruleXOseeEnumType=ruleXOseeEnumType(); state._fsp--; current =iv_ruleXOseeEnumType; - match(input,EOF,FOLLOW_EOF_in_entryRuleXOseeEnumType2243); + match(input,EOF,FOLLOW_EOF_in_entryRuleXOseeEnumType2281); } @@ -2669,7 +2703,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXOseeEnumType" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1098:1: ruleXOseeEnumType returns [EObject current=null] : (otherlv_0= 'oseeEnumType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* otherlv_8= '}' ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1112:1: ruleXOseeEnumType returns [EObject current=null] : (otherlv_0= 'oseeEnumType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* otherlv_8= '}' ) ; public final EObject ruleXOseeEnumType() throws RecognitionException { EObject current = null; @@ -2687,23 +2721,23 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1101:28: ( (otherlv_0= 'oseeEnumType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* otherlv_8= '}' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1102:1: (otherlv_0= 'oseeEnumType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* otherlv_8= '}' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1115:28: ( (otherlv_0= 'oseeEnumType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* otherlv_8= '}' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1116:1: (otherlv_0= 'oseeEnumType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* otherlv_8= '}' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1102:1: (otherlv_0= 'oseeEnumType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* otherlv_8= '}' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1102:3: otherlv_0= 'oseeEnumType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* otherlv_8= '}' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1116:1: (otherlv_0= 'oseeEnumType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* otherlv_8= '}' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1116:3: otherlv_0= 'oseeEnumType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* otherlv_8= '}' { - otherlv_0=(Token)match(input,49,FOLLOW_49_in_ruleXOseeEnumType2280); + otherlv_0=(Token)match(input,51,FOLLOW_51_in_ruleXOseeEnumType2318); newLeafNode(otherlv_0, grammarAccess.getXOseeEnumTypeAccess().getOseeEnumTypeKeyword_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1106:1: ( (lv_name_1_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1107:1: (lv_name_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1120:1: ( (lv_name_1_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1121:1: (lv_name_1_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1107:1: (lv_name_1_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1108:3: lv_name_1_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1121:1: (lv_name_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1122:3: lv_name_1_0= RULE_STRING { - lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXOseeEnumType2297); + lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXOseeEnumType2335); newLeafNode(lv_name_1_0, grammarAccess.getXOseeEnumTypeAccess().getNameSTRINGTerminalRuleCall_1_0()); @@ -2723,11 +2757,11 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,19,FOLLOW_19_in_ruleXOseeEnumType2314); + otherlv_2=(Token)match(input,19,FOLLOW_19_in_ruleXOseeEnumType2352); newLeafNode(otherlv_2, grammarAccess.getXOseeEnumTypeAccess().getLeftCurlyBracketKeyword_2()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1128:1: (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1142:1: (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? int alt23=2; int LA23_0 = input.LA(1); @@ -2736,19 +2770,19 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } switch (alt23) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1128:3: otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1142:3: otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) { - otherlv_3=(Token)match(input,20,FOLLOW_20_in_ruleXOseeEnumType2327); + otherlv_3=(Token)match(input,20,FOLLOW_20_in_ruleXOseeEnumType2365); newLeafNode(otherlv_3, grammarAccess.getXOseeEnumTypeAccess().getGuidKeyword_3_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1132:1: ( (lv_typeGuid_4_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1133:1: (lv_typeGuid_4_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1146:1: ( (lv_typeGuid_4_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1147:1: (lv_typeGuid_4_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1133:1: (lv_typeGuid_4_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1134:3: lv_typeGuid_4_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1147:1: (lv_typeGuid_4_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1148:3: lv_typeGuid_4_0= RULE_STRING { - lv_typeGuid_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXOseeEnumType2344); + lv_typeGuid_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXOseeEnumType2382); newLeafNode(lv_typeGuid_4_0, grammarAccess.getXOseeEnumTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0()); @@ -2774,17 +2808,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_5=(Token)match(input,21,FOLLOW_21_in_ruleXOseeEnumType2363); + otherlv_5=(Token)match(input,21,FOLLOW_21_in_ruleXOseeEnumType2401); newLeafNode(otherlv_5, grammarAccess.getXOseeEnumTypeAccess().getUuidKeyword_4()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1154:1: ( (lv_uuid_6_0= RULE_HEX_INT ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1155:1: (lv_uuid_6_0= RULE_HEX_INT ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1168:1: ( (lv_uuid_6_0= RULE_HEX_INT ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1169:1: (lv_uuid_6_0= RULE_HEX_INT ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1155:1: (lv_uuid_6_0= RULE_HEX_INT ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1156:3: lv_uuid_6_0= RULE_HEX_INT + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1169:1: (lv_uuid_6_0= RULE_HEX_INT ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1170:3: lv_uuid_6_0= RULE_HEX_INT { - lv_uuid_6_0=(Token)match(input,RULE_HEX_INT,FOLLOW_RULE_HEX_INT_in_ruleXOseeEnumType2380); + lv_uuid_6_0=(Token)match(input,RULE_HEX_INT,FOLLOW_RULE_HEX_INT_in_ruleXOseeEnumType2418); newLeafNode(lv_uuid_6_0, grammarAccess.getXOseeEnumTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0()); @@ -2804,28 +2838,28 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1172:2: ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1186:2: ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* loop24: do { int alt24=2; int LA24_0 = input.LA(1); - if ( (LA24_0==50) ) { + if ( (LA24_0==52) ) { alt24=1; } switch (alt24) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1173:1: (lv_enumEntries_7_0= ruleXOseeEnumEntry ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1187:1: (lv_enumEntries_7_0= ruleXOseeEnumEntry ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1173:1: (lv_enumEntries_7_0= ruleXOseeEnumEntry ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1174:3: lv_enumEntries_7_0= ruleXOseeEnumEntry + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1187:1: (lv_enumEntries_7_0= ruleXOseeEnumEntry ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1188:3: lv_enumEntries_7_0= ruleXOseeEnumEntry { newCompositeNode(grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesXOseeEnumEntryParserRuleCall_6_0()); - pushFollow(FOLLOW_ruleXOseeEnumEntry_in_ruleXOseeEnumType2406); + pushFollow(FOLLOW_ruleXOseeEnumEntry_in_ruleXOseeEnumType2444); lv_enumEntries_7_0=ruleXOseeEnumEntry(); state._fsp--; @@ -2853,7 +2887,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } } while (true); - otherlv_8=(Token)match(input,22,FOLLOW_22_in_ruleXOseeEnumType2419); + otherlv_8=(Token)match(input,22,FOLLOW_22_in_ruleXOseeEnumType2457); newLeafNode(otherlv_8, grammarAccess.getXOseeEnumTypeAccess().getRightCurlyBracketKeyword_7()); @@ -2878,7 +2912,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXOseeEnumEntry" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1202:1: entryRuleXOseeEnumEntry returns [EObject current=null] : iv_ruleXOseeEnumEntry= ruleXOseeEnumEntry EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1216:1: entryRuleXOseeEnumEntry returns [EObject current=null] : iv_ruleXOseeEnumEntry= ruleXOseeEnumEntry EOF ; public final EObject entryRuleXOseeEnumEntry() throws RecognitionException { EObject current = null; @@ -2886,17 +2920,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1203:2: (iv_ruleXOseeEnumEntry= ruleXOseeEnumEntry EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1204:2: iv_ruleXOseeEnumEntry= ruleXOseeEnumEntry EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1217:2: (iv_ruleXOseeEnumEntry= ruleXOseeEnumEntry EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1218:2: iv_ruleXOseeEnumEntry= ruleXOseeEnumEntry EOF { newCompositeNode(grammarAccess.getXOseeEnumEntryRule()); - pushFollow(FOLLOW_ruleXOseeEnumEntry_in_entryRuleXOseeEnumEntry2455); + pushFollow(FOLLOW_ruleXOseeEnumEntry_in_entryRuleXOseeEnumEntry2493); iv_ruleXOseeEnumEntry=ruleXOseeEnumEntry(); state._fsp--; current =iv_ruleXOseeEnumEntry; - match(input,EOF,FOLLOW_EOF_in_entryRuleXOseeEnumEntry2465); + match(input,EOF,FOLLOW_EOF_in_entryRuleXOseeEnumEntry2503); } @@ -2914,7 +2948,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXOseeEnumEntry" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1211:1: ruleXOseeEnumEntry returns [EObject current=null] : (otherlv_0= 'entry' ( (lv_name_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1225:1: ruleXOseeEnumEntry returns [EObject current=null] : (otherlv_0= 'entry' ( (lv_name_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )? ) ; public final EObject ruleXOseeEnumEntry() throws RecognitionException { EObject current = null; @@ -2923,27 +2957,29 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { Token lv_ordinal_2_0=null; Token otherlv_3=null; Token lv_entryGuid_4_0=null; + Token otherlv_5=null; + Token lv_description_6_0=null; enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1214:28: ( (otherlv_0= 'entry' ( (lv_name_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1215:1: (otherlv_0= 'entry' ( (lv_name_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1228:28: ( (otherlv_0= 'entry' ( (lv_name_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )? ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1229:1: (otherlv_0= 'entry' ( (lv_name_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )? ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1215:1: (otherlv_0= 'entry' ( (lv_name_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1215:3: otherlv_0= 'entry' ( (lv_name_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1229:1: (otherlv_0= 'entry' ( (lv_name_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )? ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1229:3: otherlv_0= 'entry' ( (lv_name_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )? { - otherlv_0=(Token)match(input,50,FOLLOW_50_in_ruleXOseeEnumEntry2502); + otherlv_0=(Token)match(input,52,FOLLOW_52_in_ruleXOseeEnumEntry2540); newLeafNode(otherlv_0, grammarAccess.getXOseeEnumEntryAccess().getEntryKeyword_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1219:1: ( (lv_name_1_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1220:1: (lv_name_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1233:1: ( (lv_name_1_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1234:1: (lv_name_1_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1220:1: (lv_name_1_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1221:3: lv_name_1_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1234:1: (lv_name_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1235:3: lv_name_1_0= RULE_STRING { - lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry2519); + lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry2557); newLeafNode(lv_name_1_0, grammarAccess.getXOseeEnumEntryAccess().getNameSTRINGTerminalRuleCall_1_0()); @@ -2963,7 +2999,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1237:2: ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1251:2: ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? int alt25=2; int LA25_0 = input.LA(1); @@ -2972,12 +3008,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } switch (alt25) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1238:1: (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1252:1: (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1238:1: (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1239:3: lv_ordinal_2_0= RULE_WHOLE_NUM_STR + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1252:1: (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1253:3: lv_ordinal_2_0= RULE_WHOLE_NUM_STR { - lv_ordinal_2_0=(Token)match(input,RULE_WHOLE_NUM_STR,FOLLOW_RULE_WHOLE_NUM_STR_in_ruleXOseeEnumEntry2541); + lv_ordinal_2_0=(Token)match(input,RULE_WHOLE_NUM_STR,FOLLOW_RULE_WHOLE_NUM_STR_in_ruleXOseeEnumEntry2579); newLeafNode(lv_ordinal_2_0, grammarAccess.getXOseeEnumEntryAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0()); @@ -3000,28 +3036,28 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1255:3: (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1269:3: (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? int alt26=2; int LA26_0 = input.LA(1); - if ( (LA26_0==51) ) { + if ( (LA26_0==53) ) { alt26=1; } switch (alt26) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1255:5: otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1269:5: otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) { - otherlv_3=(Token)match(input,51,FOLLOW_51_in_ruleXOseeEnumEntry2560); + otherlv_3=(Token)match(input,53,FOLLOW_53_in_ruleXOseeEnumEntry2598); newLeafNode(otherlv_3, grammarAccess.getXOseeEnumEntryAccess().getEntryGuidKeyword_3_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1259:1: ( (lv_entryGuid_4_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1260:1: (lv_entryGuid_4_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1273:1: ( (lv_entryGuid_4_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1274:1: (lv_entryGuid_4_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1260:1: (lv_entryGuid_4_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1261:3: lv_entryGuid_4_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1274:1: (lv_entryGuid_4_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1275:3: lv_entryGuid_4_0= RULE_STRING { - lv_entryGuid_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry2577); + lv_entryGuid_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry2615); newLeafNode(lv_entryGuid_4_0, grammarAccess.getXOseeEnumEntryAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0()); @@ -3047,6 +3083,53 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1291:4: (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )? + int alt27=2; + int LA27_0 = input.LA(1); + + if ( (LA27_0==36) ) { + alt27=1; + } + switch (alt27) { + case 1 : + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1291:6: otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) + { + otherlv_5=(Token)match(input,36,FOLLOW_36_in_ruleXOseeEnumEntry2635); + + newLeafNode(otherlv_5, grammarAccess.getXOseeEnumEntryAccess().getDescriptionKeyword_4_0()); + + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1295:1: ( (lv_description_6_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1296:1: (lv_description_6_0= RULE_STRING ) + { + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1296:1: (lv_description_6_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1297:3: lv_description_6_0= RULE_STRING + { + lv_description_6_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry2652); + + newLeafNode(lv_description_6_0, grammarAccess.getXOseeEnumEntryAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getXOseeEnumEntryRule()); + } + setWithLastConsumed( + current, + "description", + lv_description_6_0, + "STRING"); + + + } + + + } + + + } + break; + + } + } @@ -3068,7 +3151,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXOseeEnumOverride" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1285:1: entryRuleXOseeEnumOverride returns [EObject current=null] : iv_ruleXOseeEnumOverride= ruleXOseeEnumOverride EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1321:1: entryRuleXOseeEnumOverride returns [EObject current=null] : iv_ruleXOseeEnumOverride= ruleXOseeEnumOverride EOF ; public final EObject entryRuleXOseeEnumOverride() throws RecognitionException { EObject current = null; @@ -3076,17 +3159,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1286:2: (iv_ruleXOseeEnumOverride= ruleXOseeEnumOverride EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1287:2: iv_ruleXOseeEnumOverride= ruleXOseeEnumOverride EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1322:2: (iv_ruleXOseeEnumOverride= ruleXOseeEnumOverride EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1323:2: iv_ruleXOseeEnumOverride= ruleXOseeEnumOverride EOF { newCompositeNode(grammarAccess.getXOseeEnumOverrideRule()); - pushFollow(FOLLOW_ruleXOseeEnumOverride_in_entryRuleXOseeEnumOverride2620); + pushFollow(FOLLOW_ruleXOseeEnumOverride_in_entryRuleXOseeEnumOverride2695); iv_ruleXOseeEnumOverride=ruleXOseeEnumOverride(); state._fsp--; current =iv_ruleXOseeEnumOverride; - match(input,EOF,FOLLOW_EOF_in_entryRuleXOseeEnumOverride2630); + match(input,EOF,FOLLOW_EOF_in_entryRuleXOseeEnumOverride2705); } @@ -3104,7 +3187,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXOseeEnumOverride" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1294:1: ruleXOseeEnumOverride returns [EObject current=null] : (otherlv_0= 'overrides enum' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* otherlv_5= '}' ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1330:1: ruleXOseeEnumOverride returns [EObject current=null] : (otherlv_0= 'overrides enum' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* otherlv_5= '}' ) ; public final EObject ruleXOseeEnumOverride() throws RecognitionException { EObject current = null; @@ -3119,28 +3202,28 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1297:28: ( (otherlv_0= 'overrides enum' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* otherlv_5= '}' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1298:1: (otherlv_0= 'overrides enum' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* otherlv_5= '}' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1333:28: ( (otherlv_0= 'overrides enum' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* otherlv_5= '}' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1334:1: (otherlv_0= 'overrides enum' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* otherlv_5= '}' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1298:1: (otherlv_0= 'overrides enum' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* otherlv_5= '}' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1298:3: otherlv_0= 'overrides enum' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* otherlv_5= '}' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1334:1: (otherlv_0= 'overrides enum' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* otherlv_5= '}' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1334:3: otherlv_0= 'overrides enum' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* otherlv_5= '}' { - otherlv_0=(Token)match(input,52,FOLLOW_52_in_ruleXOseeEnumOverride2667); + otherlv_0=(Token)match(input,54,FOLLOW_54_in_ruleXOseeEnumOverride2742); newLeafNode(otherlv_0, grammarAccess.getXOseeEnumOverrideAccess().getOverridesEnumKeyword_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1302:1: ( (otherlv_1= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1303:1: (otherlv_1= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1338:1: ( (otherlv_1= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1339:1: (otherlv_1= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1303:1: (otherlv_1= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1304:3: otherlv_1= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1339:1: (otherlv_1= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1340:3: otherlv_1= RULE_STRING { if (current==null) { current = createModelElement(grammarAccess.getXOseeEnumOverrideRule()); } - otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXOseeEnumOverride2687); + otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXOseeEnumOverride2762); newLeafNode(otherlv_1, grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeXOseeEnumTypeCrossReference_1_0()); @@ -3150,25 +3233,25 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,19,FOLLOW_19_in_ruleXOseeEnumOverride2699); + otherlv_2=(Token)match(input,19,FOLLOW_19_in_ruleXOseeEnumOverride2774); newLeafNode(otherlv_2, grammarAccess.getXOseeEnumOverrideAccess().getLeftCurlyBracketKeyword_2()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1319:1: ( (lv_inheritAll_3_0= 'inheritAll' ) )? - int alt27=2; - int LA27_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1355:1: ( (lv_inheritAll_3_0= 'inheritAll' ) )? + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA27_0==53) ) { - alt27=1; + if ( (LA28_0==55) ) { + alt28=1; } - switch (alt27) { + switch (alt28) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1320:1: (lv_inheritAll_3_0= 'inheritAll' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1356:1: (lv_inheritAll_3_0= 'inheritAll' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1320:1: (lv_inheritAll_3_0= 'inheritAll' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1321:3: lv_inheritAll_3_0= 'inheritAll' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1356:1: (lv_inheritAll_3_0= 'inheritAll' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1357:3: lv_inheritAll_3_0= 'inheritAll' { - lv_inheritAll_3_0=(Token)match(input,53,FOLLOW_53_in_ruleXOseeEnumOverride2717); + lv_inheritAll_3_0=(Token)match(input,55,FOLLOW_55_in_ruleXOseeEnumOverride2792); newLeafNode(lv_inheritAll_3_0, grammarAccess.getXOseeEnumOverrideAccess().getInheritAllInheritAllKeyword_3_0()); @@ -3187,28 +3270,28 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1334:3: ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* - loop28: + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1370:3: ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* + loop29: do { - int alt28=2; - int LA28_0 = input.LA(1); + int alt29=2; + int LA29_0 = input.LA(1); - if ( ((LA28_0>=54 && LA28_0<=55)) ) { - alt28=1; + if ( ((LA29_0>=56 && LA29_0<=57)) ) { + alt29=1; } - switch (alt28) { + switch (alt29) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1335:1: (lv_overrideOptions_4_0= ruleOverrideOption ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1371:1: (lv_overrideOptions_4_0= ruleOverrideOption ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1335:1: (lv_overrideOptions_4_0= ruleOverrideOption ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1336:3: lv_overrideOptions_4_0= ruleOverrideOption + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1371:1: (lv_overrideOptions_4_0= ruleOverrideOption ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1372:3: lv_overrideOptions_4_0= ruleOverrideOption { newCompositeNode(grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsOverrideOptionParserRuleCall_4_0()); - pushFollow(FOLLOW_ruleOverrideOption_in_ruleXOseeEnumOverride2752); + pushFollow(FOLLOW_ruleOverrideOption_in_ruleXOseeEnumOverride2827); lv_overrideOptions_4_0=ruleOverrideOption(); state._fsp--; @@ -3232,11 +3315,11 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { break; default : - break loop28; + break loop29; } } while (true); - otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleXOseeEnumOverride2765); + otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleXOseeEnumOverride2840); newLeafNode(otherlv_5, grammarAccess.getXOseeEnumOverrideAccess().getRightCurlyBracketKeyword_5()); @@ -3261,7 +3344,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleOverrideOption" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1364:1: entryRuleOverrideOption returns [EObject current=null] : iv_ruleOverrideOption= ruleOverrideOption EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1400:1: entryRuleOverrideOption returns [EObject current=null] : iv_ruleOverrideOption= ruleOverrideOption EOF ; public final EObject entryRuleOverrideOption() throws RecognitionException { EObject current = null; @@ -3269,17 +3352,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1365:2: (iv_ruleOverrideOption= ruleOverrideOption EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1366:2: iv_ruleOverrideOption= ruleOverrideOption EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1401:2: (iv_ruleOverrideOption= ruleOverrideOption EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1402:2: iv_ruleOverrideOption= ruleOverrideOption EOF { newCompositeNode(grammarAccess.getOverrideOptionRule()); - pushFollow(FOLLOW_ruleOverrideOption_in_entryRuleOverrideOption2801); + pushFollow(FOLLOW_ruleOverrideOption_in_entryRuleOverrideOption2876); iv_ruleOverrideOption=ruleOverrideOption(); state._fsp--; current =iv_ruleOverrideOption; - match(input,EOF,FOLLOW_EOF_in_entryRuleOverrideOption2811); + match(input,EOF,FOLLOW_EOF_in_entryRuleOverrideOption2886); } @@ -3297,7 +3380,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleOverrideOption" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1373:1: ruleOverrideOption returns [EObject current=null] : (this_AddEnum_0= ruleAddEnum | this_RemoveEnum_1= ruleRemoveEnum ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1409:1: ruleOverrideOption returns [EObject current=null] : (this_AddEnum_0= ruleAddEnum | this_RemoveEnum_1= ruleRemoveEnum ) ; public final EObject ruleOverrideOption() throws RecognitionException { EObject current = null; @@ -3309,33 +3392,33 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1376:28: ( (this_AddEnum_0= ruleAddEnum | this_RemoveEnum_1= ruleRemoveEnum ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1377:1: (this_AddEnum_0= ruleAddEnum | this_RemoveEnum_1= ruleRemoveEnum ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1412:28: ( (this_AddEnum_0= ruleAddEnum | this_RemoveEnum_1= ruleRemoveEnum ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1413:1: (this_AddEnum_0= ruleAddEnum | this_RemoveEnum_1= ruleRemoveEnum ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1377:1: (this_AddEnum_0= ruleAddEnum | this_RemoveEnum_1= ruleRemoveEnum ) - int alt29=2; - int LA29_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1413:1: (this_AddEnum_0= ruleAddEnum | this_RemoveEnum_1= ruleRemoveEnum ) + int alt30=2; + int LA30_0 = input.LA(1); - if ( (LA29_0==54) ) { - alt29=1; + if ( (LA30_0==56) ) { + alt30=1; } - else if ( (LA29_0==55) ) { - alt29=2; + else if ( (LA30_0==57) ) { + alt30=2; } else { NoViableAltException nvae = - new NoViableAltException("", 29, 0, input); + new NoViableAltException("", 30, 0, input); throw nvae; } - switch (alt29) { + switch (alt30) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1378:5: this_AddEnum_0= ruleAddEnum + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1414:5: this_AddEnum_0= ruleAddEnum { newCompositeNode(grammarAccess.getOverrideOptionAccess().getAddEnumParserRuleCall_0()); - pushFollow(FOLLOW_ruleAddEnum_in_ruleOverrideOption2858); + pushFollow(FOLLOW_ruleAddEnum_in_ruleOverrideOption2933); this_AddEnum_0=ruleAddEnum(); state._fsp--; @@ -3348,12 +3431,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1388:5: this_RemoveEnum_1= ruleRemoveEnum + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1424:5: this_RemoveEnum_1= ruleRemoveEnum { newCompositeNode(grammarAccess.getOverrideOptionAccess().getRemoveEnumParserRuleCall_1()); - pushFollow(FOLLOW_ruleRemoveEnum_in_ruleOverrideOption2885); + pushFollow(FOLLOW_ruleRemoveEnum_in_ruleOverrideOption2960); this_RemoveEnum_1=ruleRemoveEnum(); state._fsp--; @@ -3386,7 +3469,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAddEnum" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1404:1: entryRuleAddEnum returns [EObject current=null] : iv_ruleAddEnum= ruleAddEnum EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1440:1: entryRuleAddEnum returns [EObject current=null] : iv_ruleAddEnum= ruleAddEnum EOF ; public final EObject entryRuleAddEnum() throws RecognitionException { EObject current = null; @@ -3394,17 +3477,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1405:2: (iv_ruleAddEnum= ruleAddEnum EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1406:2: iv_ruleAddEnum= ruleAddEnum EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1441:2: (iv_ruleAddEnum= ruleAddEnum EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1442:2: iv_ruleAddEnum= ruleAddEnum EOF { newCompositeNode(grammarAccess.getAddEnumRule()); - pushFollow(FOLLOW_ruleAddEnum_in_entryRuleAddEnum2920); + pushFollow(FOLLOW_ruleAddEnum_in_entryRuleAddEnum2995); iv_ruleAddEnum=ruleAddEnum(); state._fsp--; current =iv_ruleAddEnum; - match(input,EOF,FOLLOW_EOF_in_entryRuleAddEnum2930); + match(input,EOF,FOLLOW_EOF_in_entryRuleAddEnum3005); } @@ -3422,7 +3505,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAddEnum" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1413:1: ruleAddEnum returns [EObject current=null] : (otherlv_0= 'add' ( (lv_enumEntry_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1449:1: ruleAddEnum returns [EObject current=null] : (otherlv_0= 'add' ( (lv_enumEntry_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )? ) ; public final EObject ruleAddEnum() throws RecognitionException { EObject current = null; @@ -3431,27 +3514,29 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { Token lv_ordinal_2_0=null; Token otherlv_3=null; Token lv_entryGuid_4_0=null; + Token otherlv_5=null; + Token lv_description_6_0=null; enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1416:28: ( (otherlv_0= 'add' ( (lv_enumEntry_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1417:1: (otherlv_0= 'add' ( (lv_enumEntry_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1452:28: ( (otherlv_0= 'add' ( (lv_enumEntry_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )? ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1453:1: (otherlv_0= 'add' ( (lv_enumEntry_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )? ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1417:1: (otherlv_0= 'add' ( (lv_enumEntry_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1417:3: otherlv_0= 'add' ( (lv_enumEntry_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1453:1: (otherlv_0= 'add' ( (lv_enumEntry_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )? ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1453:3: otherlv_0= 'add' ( (lv_enumEntry_1_0= RULE_STRING ) ) ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )? { - otherlv_0=(Token)match(input,54,FOLLOW_54_in_ruleAddEnum2967); + otherlv_0=(Token)match(input,56,FOLLOW_56_in_ruleAddEnum3042); newLeafNode(otherlv_0, grammarAccess.getAddEnumAccess().getAddKeyword_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1421:1: ( (lv_enumEntry_1_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1422:1: (lv_enumEntry_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1457:1: ( (lv_enumEntry_1_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1458:1: (lv_enumEntry_1_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1422:1: (lv_enumEntry_1_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1423:3: lv_enumEntry_1_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1458:1: (lv_enumEntry_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1459:3: lv_enumEntry_1_0= RULE_STRING { - lv_enumEntry_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAddEnum2984); + lv_enumEntry_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAddEnum3059); newLeafNode(lv_enumEntry_1_0, grammarAccess.getAddEnumAccess().getEnumEntrySTRINGTerminalRuleCall_1_0()); @@ -3471,21 +3556,21 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1439:2: ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? - int alt30=2; - int LA30_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1475:2: ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )? + int alt31=2; + int LA31_0 = input.LA(1); - if ( (LA30_0==RULE_WHOLE_NUM_STR) ) { - alt30=1; + if ( (LA31_0==RULE_WHOLE_NUM_STR) ) { + alt31=1; } - switch (alt30) { + switch (alt31) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1440:1: (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1476:1: (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1440:1: (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1441:3: lv_ordinal_2_0= RULE_WHOLE_NUM_STR + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1476:1: (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1477:3: lv_ordinal_2_0= RULE_WHOLE_NUM_STR { - lv_ordinal_2_0=(Token)match(input,RULE_WHOLE_NUM_STR,FOLLOW_RULE_WHOLE_NUM_STR_in_ruleAddEnum3006); + lv_ordinal_2_0=(Token)match(input,RULE_WHOLE_NUM_STR,FOLLOW_RULE_WHOLE_NUM_STR_in_ruleAddEnum3081); newLeafNode(lv_ordinal_2_0, grammarAccess.getAddEnumAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0()); @@ -3508,28 +3593,28 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1457:3: (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? - int alt31=2; - int LA31_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1493:3: (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )? + int alt32=2; + int LA32_0 = input.LA(1); - if ( (LA31_0==51) ) { - alt31=1; + if ( (LA32_0==53) ) { + alt32=1; } - switch (alt31) { + switch (alt32) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1457:5: otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1493:5: otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) { - otherlv_3=(Token)match(input,51,FOLLOW_51_in_ruleAddEnum3025); + otherlv_3=(Token)match(input,53,FOLLOW_53_in_ruleAddEnum3100); newLeafNode(otherlv_3, grammarAccess.getAddEnumAccess().getEntryGuidKeyword_3_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1461:1: ( (lv_entryGuid_4_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1462:1: (lv_entryGuid_4_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1497:1: ( (lv_entryGuid_4_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1498:1: (lv_entryGuid_4_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1462:1: (lv_entryGuid_4_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1463:3: lv_entryGuid_4_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1498:1: (lv_entryGuid_4_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1499:3: lv_entryGuid_4_0= RULE_STRING { - lv_entryGuid_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAddEnum3042); + lv_entryGuid_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAddEnum3117); newLeafNode(lv_entryGuid_4_0, grammarAccess.getAddEnumAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0()); @@ -3555,6 +3640,53 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1515:4: (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )? + int alt33=2; + int LA33_0 = input.LA(1); + + if ( (LA33_0==36) ) { + alt33=1; + } + switch (alt33) { + case 1 : + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1515:6: otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) + { + otherlv_5=(Token)match(input,36,FOLLOW_36_in_ruleAddEnum3137); + + newLeafNode(otherlv_5, grammarAccess.getAddEnumAccess().getDescriptionKeyword_4_0()); + + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1519:1: ( (lv_description_6_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1520:1: (lv_description_6_0= RULE_STRING ) + { + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1520:1: (lv_description_6_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1521:3: lv_description_6_0= RULE_STRING + { + lv_description_6_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAddEnum3154); + + newLeafNode(lv_description_6_0, grammarAccess.getAddEnumAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0()); + + + if (current==null) { + current = createModelElement(grammarAccess.getAddEnumRule()); + } + setWithLastConsumed( + current, + "description", + lv_description_6_0, + "STRING"); + + + } + + + } + + + } + break; + + } + } @@ -3576,7 +3708,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRemoveEnum" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1487:1: entryRuleRemoveEnum returns [EObject current=null] : iv_ruleRemoveEnum= ruleRemoveEnum EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1545:1: entryRuleRemoveEnum returns [EObject current=null] : iv_ruleRemoveEnum= ruleRemoveEnum EOF ; public final EObject entryRuleRemoveEnum() throws RecognitionException { EObject current = null; @@ -3584,17 +3716,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1488:2: (iv_ruleRemoveEnum= ruleRemoveEnum EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1489:2: iv_ruleRemoveEnum= ruleRemoveEnum EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1546:2: (iv_ruleRemoveEnum= ruleRemoveEnum EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1547:2: iv_ruleRemoveEnum= ruleRemoveEnum EOF { newCompositeNode(grammarAccess.getRemoveEnumRule()); - pushFollow(FOLLOW_ruleRemoveEnum_in_entryRuleRemoveEnum3085); + pushFollow(FOLLOW_ruleRemoveEnum_in_entryRuleRemoveEnum3197); iv_ruleRemoveEnum=ruleRemoveEnum(); state._fsp--; current =iv_ruleRemoveEnum; - match(input,EOF,FOLLOW_EOF_in_entryRuleRemoveEnum3095); + match(input,EOF,FOLLOW_EOF_in_entryRuleRemoveEnum3207); } @@ -3612,7 +3744,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRemoveEnum" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1496:1: ruleRemoveEnum returns [EObject current=null] : (otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) ) ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1554:1: ruleRemoveEnum returns [EObject current=null] : (otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) ) ) ; public final EObject ruleRemoveEnum() throws RecognitionException { EObject current = null; @@ -3622,28 +3754,28 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1499:28: ( (otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) ) ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1500:1: (otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1557:28: ( (otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1558:1: (otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1500:1: (otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1500:3: otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1558:1: (otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1558:3: otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) ) { - otherlv_0=(Token)match(input,55,FOLLOW_55_in_ruleRemoveEnum3132); + otherlv_0=(Token)match(input,57,FOLLOW_57_in_ruleRemoveEnum3244); newLeafNode(otherlv_0, grammarAccess.getRemoveEnumAccess().getRemoveKeyword_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1504:1: ( (otherlv_1= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1505:1: (otherlv_1= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1562:1: ( (otherlv_1= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1563:1: (otherlv_1= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1505:1: (otherlv_1= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1506:3: otherlv_1= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1563:1: (otherlv_1= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1564:3: otherlv_1= RULE_STRING { if (current==null) { current = createModelElement(grammarAccess.getRemoveEnumRule()); } - otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleRemoveEnum3152); + otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleRemoveEnum3264); newLeafNode(otherlv_1, grammarAccess.getRemoveEnumAccess().getEnumEntryXOseeEnumEntryCrossReference_1_0()); @@ -3674,7 +3806,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXRelationType" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1525:1: entryRuleXRelationType returns [EObject current=null] : iv_ruleXRelationType= ruleXRelationType EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1583:1: entryRuleXRelationType returns [EObject current=null] : iv_ruleXRelationType= ruleXRelationType EOF ; public final EObject entryRuleXRelationType() throws RecognitionException { EObject current = null; @@ -3682,17 +3814,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1526:2: (iv_ruleXRelationType= ruleXRelationType EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1527:2: iv_ruleXRelationType= ruleXRelationType EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1584:2: (iv_ruleXRelationType= ruleXRelationType EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1585:2: iv_ruleXRelationType= ruleXRelationType EOF { newCompositeNode(grammarAccess.getXRelationTypeRule()); - pushFollow(FOLLOW_ruleXRelationType_in_entryRuleXRelationType3188); + pushFollow(FOLLOW_ruleXRelationType_in_entryRuleXRelationType3300); iv_ruleXRelationType=ruleXRelationType(); state._fsp--; current =iv_ruleXRelationType; - match(input,EOF,FOLLOW_EOF_in_entryRuleXRelationType3198); + match(input,EOF,FOLLOW_EOF_in_entryRuleXRelationType3310); } @@ -3710,7 +3842,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXRelationType" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1534:1: ruleXRelationType returns [EObject current=null] : (otherlv_0= 'relationType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) otherlv_7= 'sideAName' ( (lv_sideAName_8_0= RULE_STRING ) ) otherlv_9= 'sideAArtifactType' ( (otherlv_10= RULE_STRING ) ) otherlv_11= 'sideBName' ( (lv_sideBName_12_0= RULE_STRING ) ) otherlv_13= 'sideBArtifactType' ( (otherlv_14= RULE_STRING ) ) otherlv_15= 'defaultOrderType' ( (lv_defaultOrderType_16_0= ruleRelationOrderType ) ) otherlv_17= 'multiplicity' ( (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) ) otherlv_19= '}' ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1592:1: ruleXRelationType returns [EObject current=null] : (otherlv_0= 'relationType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) otherlv_7= 'sideAName' ( (lv_sideAName_8_0= RULE_STRING ) ) otherlv_9= 'sideAArtifactType' ( (otherlv_10= RULE_STRING ) ) otherlv_11= 'sideBName' ( (lv_sideBName_12_0= RULE_STRING ) ) otherlv_13= 'sideBArtifactType' ( (otherlv_14= RULE_STRING ) ) otherlv_15= 'defaultOrderType' ( (lv_defaultOrderType_16_0= ruleRelationOrderType ) ) otherlv_17= 'multiplicity' ( (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) ) otherlv_19= '}' ) ; public final EObject ruleXRelationType() throws RecognitionException { EObject current = null; @@ -3740,23 +3872,23 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1537:28: ( (otherlv_0= 'relationType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) otherlv_7= 'sideAName' ( (lv_sideAName_8_0= RULE_STRING ) ) otherlv_9= 'sideAArtifactType' ( (otherlv_10= RULE_STRING ) ) otherlv_11= 'sideBName' ( (lv_sideBName_12_0= RULE_STRING ) ) otherlv_13= 'sideBArtifactType' ( (otherlv_14= RULE_STRING ) ) otherlv_15= 'defaultOrderType' ( (lv_defaultOrderType_16_0= ruleRelationOrderType ) ) otherlv_17= 'multiplicity' ( (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) ) otherlv_19= '}' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1538:1: (otherlv_0= 'relationType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) otherlv_7= 'sideAName' ( (lv_sideAName_8_0= RULE_STRING ) ) otherlv_9= 'sideAArtifactType' ( (otherlv_10= RULE_STRING ) ) otherlv_11= 'sideBName' ( (lv_sideBName_12_0= RULE_STRING ) ) otherlv_13= 'sideBArtifactType' ( (otherlv_14= RULE_STRING ) ) otherlv_15= 'defaultOrderType' ( (lv_defaultOrderType_16_0= ruleRelationOrderType ) ) otherlv_17= 'multiplicity' ( (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) ) otherlv_19= '}' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1595:28: ( (otherlv_0= 'relationType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) otherlv_7= 'sideAName' ( (lv_sideAName_8_0= RULE_STRING ) ) otherlv_9= 'sideAArtifactType' ( (otherlv_10= RULE_STRING ) ) otherlv_11= 'sideBName' ( (lv_sideBName_12_0= RULE_STRING ) ) otherlv_13= 'sideBArtifactType' ( (otherlv_14= RULE_STRING ) ) otherlv_15= 'defaultOrderType' ( (lv_defaultOrderType_16_0= ruleRelationOrderType ) ) otherlv_17= 'multiplicity' ( (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) ) otherlv_19= '}' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1596:1: (otherlv_0= 'relationType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) otherlv_7= 'sideAName' ( (lv_sideAName_8_0= RULE_STRING ) ) otherlv_9= 'sideAArtifactType' ( (otherlv_10= RULE_STRING ) ) otherlv_11= 'sideBName' ( (lv_sideBName_12_0= RULE_STRING ) ) otherlv_13= 'sideBArtifactType' ( (otherlv_14= RULE_STRING ) ) otherlv_15= 'defaultOrderType' ( (lv_defaultOrderType_16_0= ruleRelationOrderType ) ) otherlv_17= 'multiplicity' ( (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) ) otherlv_19= '}' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1538:1: (otherlv_0= 'relationType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) otherlv_7= 'sideAName' ( (lv_sideAName_8_0= RULE_STRING ) ) otherlv_9= 'sideAArtifactType' ( (otherlv_10= RULE_STRING ) ) otherlv_11= 'sideBName' ( (lv_sideBName_12_0= RULE_STRING ) ) otherlv_13= 'sideBArtifactType' ( (otherlv_14= RULE_STRING ) ) otherlv_15= 'defaultOrderType' ( (lv_defaultOrderType_16_0= ruleRelationOrderType ) ) otherlv_17= 'multiplicity' ( (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) ) otherlv_19= '}' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1538:3: otherlv_0= 'relationType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) otherlv_7= 'sideAName' ( (lv_sideAName_8_0= RULE_STRING ) ) otherlv_9= 'sideAArtifactType' ( (otherlv_10= RULE_STRING ) ) otherlv_11= 'sideBName' ( (lv_sideBName_12_0= RULE_STRING ) ) otherlv_13= 'sideBArtifactType' ( (otherlv_14= RULE_STRING ) ) otherlv_15= 'defaultOrderType' ( (lv_defaultOrderType_16_0= ruleRelationOrderType ) ) otherlv_17= 'multiplicity' ( (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) ) otherlv_19= '}' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1596:1: (otherlv_0= 'relationType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) otherlv_7= 'sideAName' ( (lv_sideAName_8_0= RULE_STRING ) ) otherlv_9= 'sideAArtifactType' ( (otherlv_10= RULE_STRING ) ) otherlv_11= 'sideBName' ( (lv_sideBName_12_0= RULE_STRING ) ) otherlv_13= 'sideBArtifactType' ( (otherlv_14= RULE_STRING ) ) otherlv_15= 'defaultOrderType' ( (lv_defaultOrderType_16_0= ruleRelationOrderType ) ) otherlv_17= 'multiplicity' ( (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) ) otherlv_19= '}' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1596:3: otherlv_0= 'relationType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'uuid' ( (lv_uuid_6_0= RULE_HEX_INT ) ) otherlv_7= 'sideAName' ( (lv_sideAName_8_0= RULE_STRING ) ) otherlv_9= 'sideAArtifactType' ( (otherlv_10= RULE_STRING ) ) otherlv_11= 'sideBName' ( (lv_sideBName_12_0= RULE_STRING ) ) otherlv_13= 'sideBArtifactType' ( (otherlv_14= RULE_STRING ) ) otherlv_15= 'defaultOrderType' ( (lv_defaultOrderType_16_0= ruleRelationOrderType ) ) otherlv_17= 'multiplicity' ( (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) ) otherlv_19= '}' { - otherlv_0=(Token)match(input,56,FOLLOW_56_in_ruleXRelationType3235); + otherlv_0=(Token)match(input,58,FOLLOW_58_in_ruleXRelationType3347); newLeafNode(otherlv_0, grammarAccess.getXRelationTypeAccess().getRelationTypeKeyword_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1542:1: ( (lv_name_1_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1543:1: (lv_name_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1600:1: ( (lv_name_1_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1601:1: (lv_name_1_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1543:1: (lv_name_1_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1544:3: lv_name_1_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1601:1: (lv_name_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1602:3: lv_name_1_0= RULE_STRING { - lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXRelationType3252); + lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXRelationType3364); newLeafNode(lv_name_1_0, grammarAccess.getXRelationTypeAccess().getNameSTRINGTerminalRuleCall_1_0()); @@ -3776,32 +3908,32 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,19,FOLLOW_19_in_ruleXRelationType3269); + otherlv_2=(Token)match(input,19,FOLLOW_19_in_ruleXRelationType3381); newLeafNode(otherlv_2, grammarAccess.getXRelationTypeAccess().getLeftCurlyBracketKeyword_2()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1564:1: (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? - int alt32=2; - int LA32_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1622:1: (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? + int alt34=2; + int LA34_0 = input.LA(1); - if ( (LA32_0==20) ) { - alt32=1; + if ( (LA34_0==20) ) { + alt34=1; } - switch (alt32) { + switch (alt34) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1564:3: otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1622:3: otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) { - otherlv_3=(Token)match(input,20,FOLLOW_20_in_ruleXRelationType3282); + otherlv_3=(Token)match(input,20,FOLLOW_20_in_ruleXRelationType3394); newLeafNode(otherlv_3, grammarAccess.getXRelationTypeAccess().getGuidKeyword_3_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1568:1: ( (lv_typeGuid_4_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1569:1: (lv_typeGuid_4_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1626:1: ( (lv_typeGuid_4_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1627:1: (lv_typeGuid_4_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1569:1: (lv_typeGuid_4_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1570:3: lv_typeGuid_4_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1627:1: (lv_typeGuid_4_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1628:3: lv_typeGuid_4_0= RULE_STRING { - lv_typeGuid_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXRelationType3299); + lv_typeGuid_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXRelationType3411); newLeafNode(lv_typeGuid_4_0, grammarAccess.getXRelationTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0()); @@ -3827,17 +3959,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_5=(Token)match(input,21,FOLLOW_21_in_ruleXRelationType3318); + otherlv_5=(Token)match(input,21,FOLLOW_21_in_ruleXRelationType3430); newLeafNode(otherlv_5, grammarAccess.getXRelationTypeAccess().getUuidKeyword_4()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1590:1: ( (lv_uuid_6_0= RULE_HEX_INT ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1591:1: (lv_uuid_6_0= RULE_HEX_INT ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1648:1: ( (lv_uuid_6_0= RULE_HEX_INT ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1649:1: (lv_uuid_6_0= RULE_HEX_INT ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1591:1: (lv_uuid_6_0= RULE_HEX_INT ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1592:3: lv_uuid_6_0= RULE_HEX_INT + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1649:1: (lv_uuid_6_0= RULE_HEX_INT ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1650:3: lv_uuid_6_0= RULE_HEX_INT { - lv_uuid_6_0=(Token)match(input,RULE_HEX_INT,FOLLOW_RULE_HEX_INT_in_ruleXRelationType3335); + lv_uuid_6_0=(Token)match(input,RULE_HEX_INT,FOLLOW_RULE_HEX_INT_in_ruleXRelationType3447); newLeafNode(lv_uuid_6_0, grammarAccess.getXRelationTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0()); @@ -3857,17 +3989,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_7=(Token)match(input,57,FOLLOW_57_in_ruleXRelationType3352); + otherlv_7=(Token)match(input,59,FOLLOW_59_in_ruleXRelationType3464); newLeafNode(otherlv_7, grammarAccess.getXRelationTypeAccess().getSideANameKeyword_6()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1612:1: ( (lv_sideAName_8_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1613:1: (lv_sideAName_8_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1670:1: ( (lv_sideAName_8_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1671:1: (lv_sideAName_8_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1613:1: (lv_sideAName_8_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1614:3: lv_sideAName_8_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1671:1: (lv_sideAName_8_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1672:3: lv_sideAName_8_0= RULE_STRING { - lv_sideAName_8_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXRelationType3369); + lv_sideAName_8_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXRelationType3481); newLeafNode(lv_sideAName_8_0, grammarAccess.getXRelationTypeAccess().getSideANameSTRINGTerminalRuleCall_7_0()); @@ -3887,22 +4019,22 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_9=(Token)match(input,58,FOLLOW_58_in_ruleXRelationType3386); + otherlv_9=(Token)match(input,60,FOLLOW_60_in_ruleXRelationType3498); newLeafNode(otherlv_9, grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeKeyword_8()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1634:1: ( (otherlv_10= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1635:1: (otherlv_10= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1692:1: ( (otherlv_10= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1693:1: (otherlv_10= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1635:1: (otherlv_10= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1636:3: otherlv_10= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1693:1: (otherlv_10= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1694:3: otherlv_10= RULE_STRING { if (current==null) { current = createModelElement(grammarAccess.getXRelationTypeRule()); } - otherlv_10=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXRelationType3406); + otherlv_10=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXRelationType3518); newLeafNode(otherlv_10, grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeXArtifactTypeCrossReference_9_0()); @@ -3912,17 +4044,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_11=(Token)match(input,59,FOLLOW_59_in_ruleXRelationType3418); + otherlv_11=(Token)match(input,61,FOLLOW_61_in_ruleXRelationType3530); newLeafNode(otherlv_11, grammarAccess.getXRelationTypeAccess().getSideBNameKeyword_10()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1651:1: ( (lv_sideBName_12_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1652:1: (lv_sideBName_12_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1709:1: ( (lv_sideBName_12_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1710:1: (lv_sideBName_12_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1652:1: (lv_sideBName_12_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1653:3: lv_sideBName_12_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1710:1: (lv_sideBName_12_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1711:3: lv_sideBName_12_0= RULE_STRING { - lv_sideBName_12_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXRelationType3435); + lv_sideBName_12_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXRelationType3547); newLeafNode(lv_sideBName_12_0, grammarAccess.getXRelationTypeAccess().getSideBNameSTRINGTerminalRuleCall_11_0()); @@ -3942,22 +4074,22 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_13=(Token)match(input,60,FOLLOW_60_in_ruleXRelationType3452); + otherlv_13=(Token)match(input,62,FOLLOW_62_in_ruleXRelationType3564); newLeafNode(otherlv_13, grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeKeyword_12()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1673:1: ( (otherlv_14= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1674:1: (otherlv_14= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1731:1: ( (otherlv_14= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1732:1: (otherlv_14= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1674:1: (otherlv_14= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1675:3: otherlv_14= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1732:1: (otherlv_14= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1733:3: otherlv_14= RULE_STRING { if (current==null) { current = createModelElement(grammarAccess.getXRelationTypeRule()); } - otherlv_14=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXRelationType3472); + otherlv_14=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXRelationType3584); newLeafNode(otherlv_14, grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeXArtifactTypeCrossReference_13_0()); @@ -3967,20 +4099,20 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_15=(Token)match(input,61,FOLLOW_61_in_ruleXRelationType3484); + otherlv_15=(Token)match(input,63,FOLLOW_63_in_ruleXRelationType3596); newLeafNode(otherlv_15, grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeKeyword_14()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1690:1: ( (lv_defaultOrderType_16_0= ruleRelationOrderType ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1691:1: (lv_defaultOrderType_16_0= ruleRelationOrderType ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1748:1: ( (lv_defaultOrderType_16_0= ruleRelationOrderType ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1749:1: (lv_defaultOrderType_16_0= ruleRelationOrderType ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1691:1: (lv_defaultOrderType_16_0= ruleRelationOrderType ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1692:3: lv_defaultOrderType_16_0= ruleRelationOrderType + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1749:1: (lv_defaultOrderType_16_0= ruleRelationOrderType ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1750:3: lv_defaultOrderType_16_0= ruleRelationOrderType { newCompositeNode(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0()); - pushFollow(FOLLOW_ruleRelationOrderType_in_ruleXRelationType3505); + pushFollow(FOLLOW_ruleRelationOrderType_in_ruleXRelationType3617); lv_defaultOrderType_16_0=ruleRelationOrderType(); state._fsp--; @@ -4002,20 +4134,20 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_17=(Token)match(input,62,FOLLOW_62_in_ruleXRelationType3517); + otherlv_17=(Token)match(input,64,FOLLOW_64_in_ruleXRelationType3629); newLeafNode(otherlv_17, grammarAccess.getXRelationTypeAccess().getMultiplicityKeyword_16()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1712:1: ( (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1713:1: (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1770:1: ( (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1771:1: (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1713:1: (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1714:3: lv_multiplicity_18_0= ruleRelationMultiplicityEnum + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1771:1: (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1772:3: lv_multiplicity_18_0= ruleRelationMultiplicityEnum { newCompositeNode(grammarAccess.getXRelationTypeAccess().getMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0()); - pushFollow(FOLLOW_ruleRelationMultiplicityEnum_in_ruleXRelationType3538); + pushFollow(FOLLOW_ruleRelationMultiplicityEnum_in_ruleXRelationType3650); lv_multiplicity_18_0=ruleRelationMultiplicityEnum(); state._fsp--; @@ -4037,7 +4169,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_19=(Token)match(input,22,FOLLOW_22_in_ruleXRelationType3550); + otherlv_19=(Token)match(input,22,FOLLOW_22_in_ruleXRelationType3662); newLeafNode(otherlv_19, grammarAccess.getXRelationTypeAccess().getRightCurlyBracketKeyword_18()); @@ -4062,7 +4194,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRelationOrderType" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1742:1: entryRuleRelationOrderType returns [String current=null] : iv_ruleRelationOrderType= ruleRelationOrderType EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1800:1: entryRuleRelationOrderType returns [String current=null] : iv_ruleRelationOrderType= ruleRelationOrderType EOF ; public final String entryRuleRelationOrderType() throws RecognitionException { String current = null; @@ -4070,17 +4202,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1743:2: (iv_ruleRelationOrderType= ruleRelationOrderType EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1744:2: iv_ruleRelationOrderType= ruleRelationOrderType EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1801:2: (iv_ruleRelationOrderType= ruleRelationOrderType EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1802:2: iv_ruleRelationOrderType= ruleRelationOrderType EOF { newCompositeNode(grammarAccess.getRelationOrderTypeRule()); - pushFollow(FOLLOW_ruleRelationOrderType_in_entryRuleRelationOrderType3587); + pushFollow(FOLLOW_ruleRelationOrderType_in_entryRuleRelationOrderType3699); iv_ruleRelationOrderType=ruleRelationOrderType(); state._fsp--; current =iv_ruleRelationOrderType.getText(); - match(input,EOF,FOLLOW_EOF_in_entryRuleRelationOrderType3598); + match(input,EOF,FOLLOW_EOF_in_entryRuleRelationOrderType3710); } @@ -4098,7 +4230,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRelationOrderType" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1751:1: ruleRelationOrderType returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Lexicographical_Ascending' | kw= 'Lexicographical_Descending' | kw= 'Unordered' | this_ID_3= RULE_ID ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1809:1: ruleRelationOrderType returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Lexicographical_Ascending' | kw= 'Lexicographical_Descending' | kw= 'Unordered' | this_ID_3= RULE_ID ) ; public final AntlrDatatypeRuleToken ruleRelationOrderType() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -4108,44 +4240,44 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1754:28: ( (kw= 'Lexicographical_Ascending' | kw= 'Lexicographical_Descending' | kw= 'Unordered' | this_ID_3= RULE_ID ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1755:1: (kw= 'Lexicographical_Ascending' | kw= 'Lexicographical_Descending' | kw= 'Unordered' | this_ID_3= RULE_ID ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1812:28: ( (kw= 'Lexicographical_Ascending' | kw= 'Lexicographical_Descending' | kw= 'Unordered' | this_ID_3= RULE_ID ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1813:1: (kw= 'Lexicographical_Ascending' | kw= 'Lexicographical_Descending' | kw= 'Unordered' | this_ID_3= RULE_ID ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1755:1: (kw= 'Lexicographical_Ascending' | kw= 'Lexicographical_Descending' | kw= 'Unordered' | this_ID_3= RULE_ID ) - int alt33=4; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1813:1: (kw= 'Lexicographical_Ascending' | kw= 'Lexicographical_Descending' | kw= 'Unordered' | this_ID_3= RULE_ID ) + int alt35=4; switch ( input.LA(1) ) { - case 63: + case 65: { - alt33=1; + alt35=1; } break; - case 64: + case 66: { - alt33=2; + alt35=2; } break; - case 65: + case 67: { - alt33=3; + alt35=3; } break; case RULE_ID: { - alt33=4; + alt35=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 33, 0, input); + new NoViableAltException("", 35, 0, input); throw nvae; } - switch (alt33) { + switch (alt35) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1756:2: kw= 'Lexicographical_Ascending' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1814:2: kw= 'Lexicographical_Ascending' { - kw=(Token)match(input,63,FOLLOW_63_in_ruleRelationOrderType3636); + kw=(Token)match(input,65,FOLLOW_65_in_ruleRelationOrderType3748); current.merge(kw); newLeafNode(kw, grammarAccess.getRelationOrderTypeAccess().getLexicographical_AscendingKeyword_0()); @@ -4154,9 +4286,9 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1763:2: kw= 'Lexicographical_Descending' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1821:2: kw= 'Lexicographical_Descending' { - kw=(Token)match(input,64,FOLLOW_64_in_ruleRelationOrderType3655); + kw=(Token)match(input,66,FOLLOW_66_in_ruleRelationOrderType3767); current.merge(kw); newLeafNode(kw, grammarAccess.getRelationOrderTypeAccess().getLexicographical_DescendingKeyword_1()); @@ -4165,9 +4297,9 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 3 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1770:2: kw= 'Unordered' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1828:2: kw= 'Unordered' { - kw=(Token)match(input,65,FOLLOW_65_in_ruleRelationOrderType3674); + kw=(Token)match(input,67,FOLLOW_67_in_ruleRelationOrderType3786); current.merge(kw); newLeafNode(kw, grammarAccess.getRelationOrderTypeAccess().getUnorderedKeyword_2()); @@ -4176,9 +4308,9 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 4 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1776:10: this_ID_3= RULE_ID + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1834:10: this_ID_3= RULE_ID { - this_ID_3=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleRelationOrderType3695); + this_ID_3=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleRelationOrderType3807); current.merge(this_ID_3); @@ -4209,7 +4341,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleCondition" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1793:1: entryRuleCondition returns [EObject current=null] : iv_ruleCondition= ruleCondition EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1851:1: entryRuleCondition returns [EObject current=null] : iv_ruleCondition= ruleCondition EOF ; public final EObject entryRuleCondition() throws RecognitionException { EObject current = null; @@ -4217,17 +4349,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1794:2: (iv_ruleCondition= ruleCondition EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1795:2: iv_ruleCondition= ruleCondition EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1852:2: (iv_ruleCondition= ruleCondition EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1853:2: iv_ruleCondition= ruleCondition EOF { newCompositeNode(grammarAccess.getConditionRule()); - pushFollow(FOLLOW_ruleCondition_in_entryRuleCondition3742); + pushFollow(FOLLOW_ruleCondition_in_entryRuleCondition3854); iv_ruleCondition=ruleCondition(); state._fsp--; current =iv_ruleCondition; - match(input,EOF,FOLLOW_EOF_in_entryRuleCondition3752); + match(input,EOF,FOLLOW_EOF_in_entryRuleCondition3864); } @@ -4245,7 +4377,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleCondition" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1802:1: ruleCondition returns [EObject current=null] : (this_SimpleCondition_0= ruleSimpleCondition | this_CompoundCondition_1= ruleCompoundCondition ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1860:1: ruleCondition returns [EObject current=null] : (this_SimpleCondition_0= ruleSimpleCondition | this_CompoundCondition_1= ruleCompoundCondition ) ; public final EObject ruleCondition() throws RecognitionException { EObject current = null; @@ -4257,33 +4389,33 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1805:28: ( (this_SimpleCondition_0= ruleSimpleCondition | this_CompoundCondition_1= ruleCompoundCondition ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1806:1: (this_SimpleCondition_0= ruleSimpleCondition | this_CompoundCondition_1= ruleCompoundCondition ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1863:28: ( (this_SimpleCondition_0= ruleSimpleCondition | this_CompoundCondition_1= ruleCompoundCondition ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1864:1: (this_SimpleCondition_0= ruleSimpleCondition | this_CompoundCondition_1= ruleCompoundCondition ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1806:1: (this_SimpleCondition_0= ruleSimpleCondition | this_CompoundCondition_1= ruleCompoundCondition ) - int alt34=2; - int LA34_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1864:1: (this_SimpleCondition_0= ruleSimpleCondition | this_CompoundCondition_1= ruleCompoundCondition ) + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA34_0==24||(LA34_0>=85 && LA34_0<=87)) ) { - alt34=1; + if ( (LA36_0==24||(LA36_0>=87 && LA36_0<=89)) ) { + alt36=1; } - else if ( (LA34_0==66) ) { - alt34=2; + else if ( (LA36_0==68) ) { + alt36=2; } else { NoViableAltException nvae = - new NoViableAltException("", 34, 0, input); + new NoViableAltException("", 36, 0, input); throw nvae; } - switch (alt34) { + switch (alt36) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1807:5: this_SimpleCondition_0= ruleSimpleCondition + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1865:5: this_SimpleCondition_0= ruleSimpleCondition { newCompositeNode(grammarAccess.getConditionAccess().getSimpleConditionParserRuleCall_0()); - pushFollow(FOLLOW_ruleSimpleCondition_in_ruleCondition3799); + pushFollow(FOLLOW_ruleSimpleCondition_in_ruleCondition3911); this_SimpleCondition_0=ruleSimpleCondition(); state._fsp--; @@ -4296,12 +4428,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1817:5: this_CompoundCondition_1= ruleCompoundCondition + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1875:5: this_CompoundCondition_1= ruleCompoundCondition { newCompositeNode(grammarAccess.getConditionAccess().getCompoundConditionParserRuleCall_1()); - pushFollow(FOLLOW_ruleCompoundCondition_in_ruleCondition3826); + pushFollow(FOLLOW_ruleCompoundCondition_in_ruleCondition3938); this_CompoundCondition_1=ruleCompoundCondition(); state._fsp--; @@ -4334,7 +4466,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleSimpleCondition" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1833:1: entryRuleSimpleCondition returns [EObject current=null] : iv_ruleSimpleCondition= ruleSimpleCondition EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1891:1: entryRuleSimpleCondition returns [EObject current=null] : iv_ruleSimpleCondition= ruleSimpleCondition EOF ; public final EObject entryRuleSimpleCondition() throws RecognitionException { EObject current = null; @@ -4342,17 +4474,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1834:2: (iv_ruleSimpleCondition= ruleSimpleCondition EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1835:2: iv_ruleSimpleCondition= ruleSimpleCondition EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1892:2: (iv_ruleSimpleCondition= ruleSimpleCondition EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1893:2: iv_ruleSimpleCondition= ruleSimpleCondition EOF { newCompositeNode(grammarAccess.getSimpleConditionRule()); - pushFollow(FOLLOW_ruleSimpleCondition_in_entryRuleSimpleCondition3861); + pushFollow(FOLLOW_ruleSimpleCondition_in_entryRuleSimpleCondition3973); iv_ruleSimpleCondition=ruleSimpleCondition(); state._fsp--; current =iv_ruleSimpleCondition; - match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleCondition3871); + match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleCondition3983); } @@ -4370,7 +4502,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleSimpleCondition" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1842:1: ruleSimpleCondition returns [EObject current=null] : ( ( (lv_field_0_0= ruleMatchField ) ) ( (lv_op_1_0= ruleCompareOp ) ) ( (lv_expression_2_0= RULE_STRING ) ) ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1900:1: ruleSimpleCondition returns [EObject current=null] : ( ( (lv_field_0_0= ruleMatchField ) ) ( (lv_op_1_0= ruleCompareOp ) ) ( (lv_expression_2_0= RULE_STRING ) ) ) ; public final EObject ruleSimpleCondition() throws RecognitionException { EObject current = null; @@ -4383,22 +4515,22 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1845:28: ( ( ( (lv_field_0_0= ruleMatchField ) ) ( (lv_op_1_0= ruleCompareOp ) ) ( (lv_expression_2_0= RULE_STRING ) ) ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1846:1: ( ( (lv_field_0_0= ruleMatchField ) ) ( (lv_op_1_0= ruleCompareOp ) ) ( (lv_expression_2_0= RULE_STRING ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1903:28: ( ( ( (lv_field_0_0= ruleMatchField ) ) ( (lv_op_1_0= ruleCompareOp ) ) ( (lv_expression_2_0= RULE_STRING ) ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1904:1: ( ( (lv_field_0_0= ruleMatchField ) ) ( (lv_op_1_0= ruleCompareOp ) ) ( (lv_expression_2_0= RULE_STRING ) ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1846:1: ( ( (lv_field_0_0= ruleMatchField ) ) ( (lv_op_1_0= ruleCompareOp ) ) ( (lv_expression_2_0= RULE_STRING ) ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1846:2: ( (lv_field_0_0= ruleMatchField ) ) ( (lv_op_1_0= ruleCompareOp ) ) ( (lv_expression_2_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1904:1: ( ( (lv_field_0_0= ruleMatchField ) ) ( (lv_op_1_0= ruleCompareOp ) ) ( (lv_expression_2_0= RULE_STRING ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1904:2: ( (lv_field_0_0= ruleMatchField ) ) ( (lv_op_1_0= ruleCompareOp ) ) ( (lv_expression_2_0= RULE_STRING ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1846:2: ( (lv_field_0_0= ruleMatchField ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1847:1: (lv_field_0_0= ruleMatchField ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1904:2: ( (lv_field_0_0= ruleMatchField ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1905:1: (lv_field_0_0= ruleMatchField ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1847:1: (lv_field_0_0= ruleMatchField ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1848:3: lv_field_0_0= ruleMatchField + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1905:1: (lv_field_0_0= ruleMatchField ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1906:3: lv_field_0_0= ruleMatchField { newCompositeNode(grammarAccess.getSimpleConditionAccess().getFieldMatchFieldEnumRuleCall_0_0()); - pushFollow(FOLLOW_ruleMatchField_in_ruleSimpleCondition3917); + pushFollow(FOLLOW_ruleMatchField_in_ruleSimpleCondition4029); lv_field_0_0=ruleMatchField(); state._fsp--; @@ -4420,16 +4552,16 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1864:2: ( (lv_op_1_0= ruleCompareOp ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1865:1: (lv_op_1_0= ruleCompareOp ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1922:2: ( (lv_op_1_0= ruleCompareOp ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1923:1: (lv_op_1_0= ruleCompareOp ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1865:1: (lv_op_1_0= ruleCompareOp ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1866:3: lv_op_1_0= ruleCompareOp + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1923:1: (lv_op_1_0= ruleCompareOp ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1924:3: lv_op_1_0= ruleCompareOp { newCompositeNode(grammarAccess.getSimpleConditionAccess().getOpCompareOpEnumRuleCall_1_0()); - pushFollow(FOLLOW_ruleCompareOp_in_ruleSimpleCondition3938); + pushFollow(FOLLOW_ruleCompareOp_in_ruleSimpleCondition4050); lv_op_1_0=ruleCompareOp(); state._fsp--; @@ -4451,13 +4583,13 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1882:2: ( (lv_expression_2_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1883:1: (lv_expression_2_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1940:2: ( (lv_expression_2_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1941:1: (lv_expression_2_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1883:1: (lv_expression_2_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1884:3: lv_expression_2_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1941:1: (lv_expression_2_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1942:3: lv_expression_2_0= RULE_STRING { - lv_expression_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleSimpleCondition3955); + lv_expression_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleSimpleCondition4067); newLeafNode(lv_expression_2_0, grammarAccess.getSimpleConditionAccess().getExpressionSTRINGTerminalRuleCall_2_0()); @@ -4498,7 +4630,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleCompoundCondition" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1908:1: entryRuleCompoundCondition returns [EObject current=null] : iv_ruleCompoundCondition= ruleCompoundCondition EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1966:1: entryRuleCompoundCondition returns [EObject current=null] : iv_ruleCompoundCondition= ruleCompoundCondition EOF ; public final EObject entryRuleCompoundCondition() throws RecognitionException { EObject current = null; @@ -4506,17 +4638,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1909:2: (iv_ruleCompoundCondition= ruleCompoundCondition EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1910:2: iv_ruleCompoundCondition= ruleCompoundCondition EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1967:2: (iv_ruleCompoundCondition= ruleCompoundCondition EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1968:2: iv_ruleCompoundCondition= ruleCompoundCondition EOF { newCompositeNode(grammarAccess.getCompoundConditionRule()); - pushFollow(FOLLOW_ruleCompoundCondition_in_entryRuleCompoundCondition3996); + pushFollow(FOLLOW_ruleCompoundCondition_in_entryRuleCompoundCondition4108); iv_ruleCompoundCondition=ruleCompoundCondition(); state._fsp--; current =iv_ruleCompoundCondition; - match(input,EOF,FOLLOW_EOF_in_entryRuleCompoundCondition4006); + match(input,EOF,FOLLOW_EOF_in_entryRuleCompoundCondition4118); } @@ -4534,7 +4666,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleCompoundCondition" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1917:1: ruleCompoundCondition returns [EObject current=null] : (otherlv_0= '(' ( (lv_conditions_1_0= ruleSimpleCondition ) ) ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ otherlv_4= ')' ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1975:1: ruleCompoundCondition returns [EObject current=null] : (otherlv_0= '(' ( (lv_conditions_1_0= ruleSimpleCondition ) ) ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ otherlv_4= ')' ) ; public final EObject ruleCompoundCondition() throws RecognitionException { EObject current = null; @@ -4550,26 +4682,26 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1920:28: ( (otherlv_0= '(' ( (lv_conditions_1_0= ruleSimpleCondition ) ) ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ otherlv_4= ')' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1921:1: (otherlv_0= '(' ( (lv_conditions_1_0= ruleSimpleCondition ) ) ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ otherlv_4= ')' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1978:28: ( (otherlv_0= '(' ( (lv_conditions_1_0= ruleSimpleCondition ) ) ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ otherlv_4= ')' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1979:1: (otherlv_0= '(' ( (lv_conditions_1_0= ruleSimpleCondition ) ) ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ otherlv_4= ')' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1921:1: (otherlv_0= '(' ( (lv_conditions_1_0= ruleSimpleCondition ) ) ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ otherlv_4= ')' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1921:3: otherlv_0= '(' ( (lv_conditions_1_0= ruleSimpleCondition ) ) ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ otherlv_4= ')' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1979:1: (otherlv_0= '(' ( (lv_conditions_1_0= ruleSimpleCondition ) ) ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ otherlv_4= ')' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1979:3: otherlv_0= '(' ( (lv_conditions_1_0= ruleSimpleCondition ) ) ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ otherlv_4= ')' { - otherlv_0=(Token)match(input,66,FOLLOW_66_in_ruleCompoundCondition4043); + otherlv_0=(Token)match(input,68,FOLLOW_68_in_ruleCompoundCondition4155); newLeafNode(otherlv_0, grammarAccess.getCompoundConditionAccess().getLeftParenthesisKeyword_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1925:1: ( (lv_conditions_1_0= ruleSimpleCondition ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1926:1: (lv_conditions_1_0= ruleSimpleCondition ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1983:1: ( (lv_conditions_1_0= ruleSimpleCondition ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1984:1: (lv_conditions_1_0= ruleSimpleCondition ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1926:1: (lv_conditions_1_0= ruleSimpleCondition ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1927:3: lv_conditions_1_0= ruleSimpleCondition + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1984:1: (lv_conditions_1_0= ruleSimpleCondition ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1985:3: lv_conditions_1_0= ruleSimpleCondition { newCompositeNode(grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_1_0()); - pushFollow(FOLLOW_ruleSimpleCondition_in_ruleCompoundCondition4064); + pushFollow(FOLLOW_ruleSimpleCondition_in_ruleCompoundCondition4176); lv_conditions_1_0=ruleSimpleCondition(); state._fsp--; @@ -4591,32 +4723,32 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1943:2: ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ - int cnt35=0; - loop35: + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2001:2: ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ + int cnt37=0; + loop37: do { - int alt35=2; - int LA35_0 = input.LA(1); + int alt37=2; + int LA37_0 = input.LA(1); - if ( ((LA35_0>=83 && LA35_0<=84)) ) { - alt35=1; + if ( ((LA37_0>=85 && LA37_0<=86)) ) { + alt37=1; } - switch (alt35) { + switch (alt37) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1943:3: ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2001:3: ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1943:3: ( (lv_operators_2_0= ruleXLogicOperator ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1944:1: (lv_operators_2_0= ruleXLogicOperator ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2001:3: ( (lv_operators_2_0= ruleXLogicOperator ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2002:1: (lv_operators_2_0= ruleXLogicOperator ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1944:1: (lv_operators_2_0= ruleXLogicOperator ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1945:3: lv_operators_2_0= ruleXLogicOperator + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2002:1: (lv_operators_2_0= ruleXLogicOperator ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2003:3: lv_operators_2_0= ruleXLogicOperator { newCompositeNode(grammarAccess.getCompoundConditionAccess().getOperatorsXLogicOperatorEnumRuleCall_2_0_0()); - pushFollow(FOLLOW_ruleXLogicOperator_in_ruleCompoundCondition4086); + pushFollow(FOLLOW_ruleXLogicOperator_in_ruleCompoundCondition4198); lv_operators_2_0=ruleXLogicOperator(); state._fsp--; @@ -4638,16 +4770,16 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1961:2: ( (lv_conditions_3_0= ruleSimpleCondition ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1962:1: (lv_conditions_3_0= ruleSimpleCondition ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2019:2: ( (lv_conditions_3_0= ruleSimpleCondition ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2020:1: (lv_conditions_3_0= ruleSimpleCondition ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1962:1: (lv_conditions_3_0= ruleSimpleCondition ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1963:3: lv_conditions_3_0= ruleSimpleCondition + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2020:1: (lv_conditions_3_0= ruleSimpleCondition ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2021:3: lv_conditions_3_0= ruleSimpleCondition { newCompositeNode(grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_2_1_0()); - pushFollow(FOLLOW_ruleSimpleCondition_in_ruleCompoundCondition4107); + pushFollow(FOLLOW_ruleSimpleCondition_in_ruleCompoundCondition4219); lv_conditions_3_0=ruleSimpleCondition(); state._fsp--; @@ -4674,15 +4806,15 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { break; default : - if ( cnt35 >= 1 ) break loop35; + if ( cnt37 >= 1 ) break loop37; EarlyExitException eee = - new EarlyExitException(35, input); + new EarlyExitException(37, input); throw eee; } - cnt35++; + cnt37++; } while (true); - otherlv_4=(Token)match(input,67,FOLLOW_67_in_ruleCompoundCondition4121); + otherlv_4=(Token)match(input,69,FOLLOW_69_in_ruleCompoundCondition4233); newLeafNode(otherlv_4, grammarAccess.getCompoundConditionAccess().getRightParenthesisKeyword_3()); @@ -4707,7 +4839,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleXArtifactMatcher" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1991:1: entryRuleXArtifactMatcher returns [EObject current=null] : iv_ruleXArtifactMatcher= ruleXArtifactMatcher EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2049:1: entryRuleXArtifactMatcher returns [EObject current=null] : iv_ruleXArtifactMatcher= ruleXArtifactMatcher EOF ; public final EObject entryRuleXArtifactMatcher() throws RecognitionException { EObject current = null; @@ -4715,17 +4847,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1992:2: (iv_ruleXArtifactMatcher= ruleXArtifactMatcher EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1993:2: iv_ruleXArtifactMatcher= ruleXArtifactMatcher EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2050:2: (iv_ruleXArtifactMatcher= ruleXArtifactMatcher EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2051:2: iv_ruleXArtifactMatcher= ruleXArtifactMatcher EOF { newCompositeNode(grammarAccess.getXArtifactMatcherRule()); - pushFollow(FOLLOW_ruleXArtifactMatcher_in_entryRuleXArtifactMatcher4157); + pushFollow(FOLLOW_ruleXArtifactMatcher_in_entryRuleXArtifactMatcher4269); iv_ruleXArtifactMatcher=ruleXArtifactMatcher(); state._fsp--; current =iv_ruleXArtifactMatcher; - match(input,EOF,FOLLOW_EOF_in_entryRuleXArtifactMatcher4167); + match(input,EOF,FOLLOW_EOF_in_entryRuleXArtifactMatcher4279); } @@ -4743,7 +4875,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXArtifactMatcher" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2000:1: ruleXArtifactMatcher returns [EObject current=null] : (otherlv_0= 'artifactMatcher' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'where' ( (lv_conditions_3_0= ruleCondition ) ) ( ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) )* otherlv_6= ';' ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2058:1: ruleXArtifactMatcher returns [EObject current=null] : (otherlv_0= 'artifactMatcher' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'where' ( (lv_conditions_3_0= ruleCondition ) ) ( ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) )* otherlv_6= ';' ) ; public final EObject ruleXArtifactMatcher() throws RecognitionException { EObject current = null; @@ -4761,23 +4893,23 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2003:28: ( (otherlv_0= 'artifactMatcher' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'where' ( (lv_conditions_3_0= ruleCondition ) ) ( ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) )* otherlv_6= ';' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2004:1: (otherlv_0= 'artifactMatcher' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'where' ( (lv_conditions_3_0= ruleCondition ) ) ( ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) )* otherlv_6= ';' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2061:28: ( (otherlv_0= 'artifactMatcher' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'where' ( (lv_conditions_3_0= ruleCondition ) ) ( ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) )* otherlv_6= ';' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2062:1: (otherlv_0= 'artifactMatcher' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'where' ( (lv_conditions_3_0= ruleCondition ) ) ( ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) )* otherlv_6= ';' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2004:1: (otherlv_0= 'artifactMatcher' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'where' ( (lv_conditions_3_0= ruleCondition ) ) ( ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) )* otherlv_6= ';' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2004:3: otherlv_0= 'artifactMatcher' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'where' ( (lv_conditions_3_0= ruleCondition ) ) ( ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) )* otherlv_6= ';' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2062:1: (otherlv_0= 'artifactMatcher' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'where' ( (lv_conditions_3_0= ruleCondition ) ) ( ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) )* otherlv_6= ';' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2062:3: otherlv_0= 'artifactMatcher' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= 'where' ( (lv_conditions_3_0= ruleCondition ) ) ( ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) )* otherlv_6= ';' { - otherlv_0=(Token)match(input,68,FOLLOW_68_in_ruleXArtifactMatcher4204); + otherlv_0=(Token)match(input,70,FOLLOW_70_in_ruleXArtifactMatcher4316); newLeafNode(otherlv_0, grammarAccess.getXArtifactMatcherAccess().getArtifactMatcherKeyword_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2008:1: ( (lv_name_1_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2009:1: (lv_name_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2066:1: ( (lv_name_1_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2067:1: (lv_name_1_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2009:1: (lv_name_1_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2010:3: lv_name_1_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2067:1: (lv_name_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2068:3: lv_name_1_0= RULE_STRING { - lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXArtifactMatcher4221); + lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleXArtifactMatcher4333); newLeafNode(lv_name_1_0, grammarAccess.getXArtifactMatcherAccess().getNameSTRINGTerminalRuleCall_1_0()); @@ -4797,20 +4929,20 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,69,FOLLOW_69_in_ruleXArtifactMatcher4238); + otherlv_2=(Token)match(input,71,FOLLOW_71_in_ruleXArtifactMatcher4350); newLeafNode(otherlv_2, grammarAccess.getXArtifactMatcherAccess().getWhereKeyword_2()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2030:1: ( (lv_conditions_3_0= ruleCondition ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2031:1: (lv_conditions_3_0= ruleCondition ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2088:1: ( (lv_conditions_3_0= ruleCondition ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2089:1: (lv_conditions_3_0= ruleCondition ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2031:1: (lv_conditions_3_0= ruleCondition ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2032:3: lv_conditions_3_0= ruleCondition + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2089:1: (lv_conditions_3_0= ruleCondition ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2090:3: lv_conditions_3_0= ruleCondition { newCompositeNode(grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_3_0()); - pushFollow(FOLLOW_ruleCondition_in_ruleXArtifactMatcher4259); + pushFollow(FOLLOW_ruleCondition_in_ruleXArtifactMatcher4371); lv_conditions_3_0=ruleCondition(); state._fsp--; @@ -4832,31 +4964,31 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2048:2: ( ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) )* - loop36: + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2106:2: ( ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) )* + loop38: do { - int alt36=2; - int LA36_0 = input.LA(1); + int alt38=2; + int LA38_0 = input.LA(1); - if ( ((LA36_0>=83 && LA36_0<=84)) ) { - alt36=1; + if ( ((LA38_0>=85 && LA38_0<=86)) ) { + alt38=1; } - switch (alt36) { + switch (alt38) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2048:3: ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2106:3: ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2048:3: ( (lv_operators_4_0= ruleXLogicOperator ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2049:1: (lv_operators_4_0= ruleXLogicOperator ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2106:3: ( (lv_operators_4_0= ruleXLogicOperator ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2107:1: (lv_operators_4_0= ruleXLogicOperator ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2049:1: (lv_operators_4_0= ruleXLogicOperator ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2050:3: lv_operators_4_0= ruleXLogicOperator + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2107:1: (lv_operators_4_0= ruleXLogicOperator ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2108:3: lv_operators_4_0= ruleXLogicOperator { newCompositeNode(grammarAccess.getXArtifactMatcherAccess().getOperatorsXLogicOperatorEnumRuleCall_4_0_0()); - pushFollow(FOLLOW_ruleXLogicOperator_in_ruleXArtifactMatcher4281); + pushFollow(FOLLOW_ruleXLogicOperator_in_ruleXArtifactMatcher4393); lv_operators_4_0=ruleXLogicOperator(); state._fsp--; @@ -4878,16 +5010,16 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2066:2: ( (lv_conditions_5_0= ruleCondition ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2067:1: (lv_conditions_5_0= ruleCondition ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2124:2: ( (lv_conditions_5_0= ruleCondition ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2125:1: (lv_conditions_5_0= ruleCondition ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2067:1: (lv_conditions_5_0= ruleCondition ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2068:3: lv_conditions_5_0= ruleCondition + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2125:1: (lv_conditions_5_0= ruleCondition ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2126:3: lv_conditions_5_0= ruleCondition { newCompositeNode(grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_4_1_0()); - pushFollow(FOLLOW_ruleCondition_in_ruleXArtifactMatcher4302); + pushFollow(FOLLOW_ruleCondition_in_ruleXArtifactMatcher4414); lv_conditions_5_0=ruleCondition(); state._fsp--; @@ -4914,11 +5046,11 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { break; default : - break loop36; + break loop38; } } while (true); - otherlv_6=(Token)match(input,70,FOLLOW_70_in_ruleXArtifactMatcher4316); + otherlv_6=(Token)match(input,72,FOLLOW_72_in_ruleXArtifactMatcher4428); newLeafNode(otherlv_6, grammarAccess.getXArtifactMatcherAccess().getSemicolonKeyword_5()); @@ -4943,7 +5075,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRole" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2096:1: entryRuleRole returns [EObject current=null] : iv_ruleRole= ruleRole EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2154:1: entryRuleRole returns [EObject current=null] : iv_ruleRole= ruleRole EOF ; public final EObject entryRuleRole() throws RecognitionException { EObject current = null; @@ -4951,17 +5083,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2097:2: (iv_ruleRole= ruleRole EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2098:2: iv_ruleRole= ruleRole EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2155:2: (iv_ruleRole= ruleRole EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2156:2: iv_ruleRole= ruleRole EOF { newCompositeNode(grammarAccess.getRoleRule()); - pushFollow(FOLLOW_ruleRole_in_entryRuleRole4352); + pushFollow(FOLLOW_ruleRole_in_entryRuleRole4464); iv_ruleRole=ruleRole(); state._fsp--; current =iv_ruleRole; - match(input,EOF,FOLLOW_EOF_in_entryRuleRole4362); + match(input,EOF,FOLLOW_EOF_in_entryRuleRole4474); } @@ -4979,7 +5111,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRole" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2105:1: ruleRole returns [EObject current=null] : (otherlv_0= 'role' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' ( ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) | ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) )+ otherlv_7= '}' ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2163:1: ruleRole returns [EObject current=null] : (otherlv_0= 'role' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' ( ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) | ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) )+ otherlv_7= '}' ) ; public final EObject ruleRole() throws RecognitionException { EObject current = null; @@ -4997,23 +5129,23 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2108:28: ( (otherlv_0= 'role' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' ( ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) | ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) )+ otherlv_7= '}' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2109:1: (otherlv_0= 'role' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' ( ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) | ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) )+ otherlv_7= '}' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2166:28: ( (otherlv_0= 'role' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' ( ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) | ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) )+ otherlv_7= '}' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2167:1: (otherlv_0= 'role' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' ( ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) | ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) )+ otherlv_7= '}' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2109:1: (otherlv_0= 'role' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' ( ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) | ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) )+ otherlv_7= '}' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2109:3: otherlv_0= 'role' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' ( ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) | ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) )+ otherlv_7= '}' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2167:1: (otherlv_0= 'role' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' ( ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) | ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) )+ otherlv_7= '}' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2167:3: otherlv_0= 'role' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' ( ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) | ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) )+ otherlv_7= '}' { - otherlv_0=(Token)match(input,71,FOLLOW_71_in_ruleRole4399); + otherlv_0=(Token)match(input,73,FOLLOW_73_in_ruleRole4511); newLeafNode(otherlv_0, grammarAccess.getRoleAccess().getRoleKeyword_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2113:1: ( (lv_name_1_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2114:1: (lv_name_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2171:1: ( (lv_name_1_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2172:1: (lv_name_1_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2114:1: (lv_name_1_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2115:3: lv_name_1_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2172:1: (lv_name_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2173:3: lv_name_1_0= RULE_STRING { - lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleRole4416); + lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleRole4528); newLeafNode(lv_name_1_0, grammarAccess.getRoleAccess().getNameSTRINGTerminalRuleCall_1_0()); @@ -5033,33 +5165,33 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2131:2: (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? - int alt37=2; - int LA37_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2189:2: (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA37_0==17) ) { - alt37=1; + if ( (LA39_0==17) ) { + alt39=1; } - switch (alt37) { + switch (alt39) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2131:4: otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2189:4: otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) { - otherlv_2=(Token)match(input,17,FOLLOW_17_in_ruleRole4434); + otherlv_2=(Token)match(input,17,FOLLOW_17_in_ruleRole4546); newLeafNode(otherlv_2, grammarAccess.getRoleAccess().getExtendsKeyword_2_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2135:1: ( (otherlv_3= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2136:1: (otherlv_3= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2193:1: ( (otherlv_3= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2194:1: (otherlv_3= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2136:1: (otherlv_3= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2137:3: otherlv_3= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2194:1: (otherlv_3= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2195:3: otherlv_3= RULE_STRING { if (current==null) { current = createModelElement(grammarAccess.getRoleRule()); } - otherlv_3=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleRole4454); + otherlv_3=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleRole4566); newLeafNode(otherlv_3, grammarAccess.getRoleAccess().getSuperRolesRoleCrossReference_2_1_0()); @@ -5075,39 +5207,39 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,19,FOLLOW_19_in_ruleRole4468); + otherlv_4=(Token)match(input,19,FOLLOW_19_in_ruleRole4580); newLeafNode(otherlv_4, grammarAccess.getRoleAccess().getLeftCurlyBracketKeyword_3()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2152:1: ( ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) | ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) )+ - int cnt38=0; - loop38: + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2210:1: ( ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) | ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) )+ + int cnt40=0; + loop40: do { - int alt38=3; - int LA38_0 = input.LA(1); + int alt40=3; + int LA40_0 = input.LA(1); - if ( (LA38_0==20) ) { - alt38=1; + if ( (LA40_0==20) ) { + alt40=1; } - else if ( (LA38_0==72) ) { - alt38=2; + else if ( (LA40_0==74) ) { + alt40=2; } - switch (alt38) { + switch (alt40) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2152:2: ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2210:2: ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2152:2: ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2153:1: (lv_usersAndGroups_5_0= ruleUsersAndGroups ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2210:2: ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2211:1: (lv_usersAndGroups_5_0= ruleUsersAndGroups ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2153:1: (lv_usersAndGroups_5_0= ruleUsersAndGroups ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2154:3: lv_usersAndGroups_5_0= ruleUsersAndGroups + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2211:1: (lv_usersAndGroups_5_0= ruleUsersAndGroups ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2212:3: lv_usersAndGroups_5_0= ruleUsersAndGroups { newCompositeNode(grammarAccess.getRoleAccess().getUsersAndGroupsUsersAndGroupsParserRuleCall_4_0_0()); - pushFollow(FOLLOW_ruleUsersAndGroups_in_ruleRole4490); + pushFollow(FOLLOW_ruleUsersAndGroups_in_ruleRole4602); lv_usersAndGroups_5_0=ruleUsersAndGroups(); state._fsp--; @@ -5133,18 +5265,18 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2171:6: ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2229:6: ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2171:6: ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2172:1: (lv_referencedContexts_6_0= ruleReferencedContext ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2229:6: ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2230:1: (lv_referencedContexts_6_0= ruleReferencedContext ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2172:1: (lv_referencedContexts_6_0= ruleReferencedContext ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2173:3: lv_referencedContexts_6_0= ruleReferencedContext + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2230:1: (lv_referencedContexts_6_0= ruleReferencedContext ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2231:3: lv_referencedContexts_6_0= ruleReferencedContext { newCompositeNode(grammarAccess.getRoleAccess().getReferencedContextsReferencedContextParserRuleCall_4_1_0()); - pushFollow(FOLLOW_ruleReferencedContext_in_ruleRole4517); + pushFollow(FOLLOW_ruleReferencedContext_in_ruleRole4629); lv_referencedContexts_6_0=ruleReferencedContext(); state._fsp--; @@ -5171,15 +5303,15 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { break; default : - if ( cnt38 >= 1 ) break loop38; + if ( cnt40 >= 1 ) break loop40; EarlyExitException eee = - new EarlyExitException(38, input); + new EarlyExitException(40, input); throw eee; } - cnt38++; + cnt40++; } while (true); - otherlv_7=(Token)match(input,22,FOLLOW_22_in_ruleRole4531); + otherlv_7=(Token)match(input,22,FOLLOW_22_in_ruleRole4643); newLeafNode(otherlv_7, grammarAccess.getRoleAccess().getRightCurlyBracketKeyword_5()); @@ -5204,7 +5336,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleReferencedContext" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2201:1: entryRuleReferencedContext returns [EObject current=null] : iv_ruleReferencedContext= ruleReferencedContext EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2259:1: entryRuleReferencedContext returns [EObject current=null] : iv_ruleReferencedContext= ruleReferencedContext EOF ; public final EObject entryRuleReferencedContext() throws RecognitionException { EObject current = null; @@ -5212,17 +5344,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2202:2: (iv_ruleReferencedContext= ruleReferencedContext EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2203:2: iv_ruleReferencedContext= ruleReferencedContext EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2260:2: (iv_ruleReferencedContext= ruleReferencedContext EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2261:2: iv_ruleReferencedContext= ruleReferencedContext EOF { newCompositeNode(grammarAccess.getReferencedContextRule()); - pushFollow(FOLLOW_ruleReferencedContext_in_entryRuleReferencedContext4567); + pushFollow(FOLLOW_ruleReferencedContext_in_entryRuleReferencedContext4679); iv_ruleReferencedContext=ruleReferencedContext(); state._fsp--; current =iv_ruleReferencedContext; - match(input,EOF,FOLLOW_EOF_in_entryRuleReferencedContext4577); + match(input,EOF,FOLLOW_EOF_in_entryRuleReferencedContext4689); } @@ -5240,7 +5372,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleReferencedContext" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2210:1: ruleReferencedContext returns [EObject current=null] : (otherlv_0= 'accessContext' ( (lv_accessContextRef_1_0= RULE_STRING ) ) otherlv_2= ';' ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2268:1: ruleReferencedContext returns [EObject current=null] : (otherlv_0= 'accessContext' ( (lv_accessContextRef_1_0= RULE_STRING ) ) otherlv_2= ';' ) ; public final EObject ruleReferencedContext() throws RecognitionException { EObject current = null; @@ -5251,23 +5383,23 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2213:28: ( (otherlv_0= 'accessContext' ( (lv_accessContextRef_1_0= RULE_STRING ) ) otherlv_2= ';' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2214:1: (otherlv_0= 'accessContext' ( (lv_accessContextRef_1_0= RULE_STRING ) ) otherlv_2= ';' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2271:28: ( (otherlv_0= 'accessContext' ( (lv_accessContextRef_1_0= RULE_STRING ) ) otherlv_2= ';' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2272:1: (otherlv_0= 'accessContext' ( (lv_accessContextRef_1_0= RULE_STRING ) ) otherlv_2= ';' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2214:1: (otherlv_0= 'accessContext' ( (lv_accessContextRef_1_0= RULE_STRING ) ) otherlv_2= ';' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2214:3: otherlv_0= 'accessContext' ( (lv_accessContextRef_1_0= RULE_STRING ) ) otherlv_2= ';' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2272:1: (otherlv_0= 'accessContext' ( (lv_accessContextRef_1_0= RULE_STRING ) ) otherlv_2= ';' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2272:3: otherlv_0= 'accessContext' ( (lv_accessContextRef_1_0= RULE_STRING ) ) otherlv_2= ';' { - otherlv_0=(Token)match(input,72,FOLLOW_72_in_ruleReferencedContext4614); + otherlv_0=(Token)match(input,74,FOLLOW_74_in_ruleReferencedContext4726); newLeafNode(otherlv_0, grammarAccess.getReferencedContextAccess().getAccessContextKeyword_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2218:1: ( (lv_accessContextRef_1_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2219:1: (lv_accessContextRef_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2276:1: ( (lv_accessContextRef_1_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2277:1: (lv_accessContextRef_1_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2219:1: (lv_accessContextRef_1_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2220:3: lv_accessContextRef_1_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2277:1: (lv_accessContextRef_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2278:3: lv_accessContextRef_1_0= RULE_STRING { - lv_accessContextRef_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleReferencedContext4631); + lv_accessContextRef_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleReferencedContext4743); newLeafNode(lv_accessContextRef_1_0, grammarAccess.getReferencedContextAccess().getAccessContextRefSTRINGTerminalRuleCall_1_0()); @@ -5287,7 +5419,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,70,FOLLOW_70_in_ruleReferencedContext4648); + otherlv_2=(Token)match(input,72,FOLLOW_72_in_ruleReferencedContext4760); newLeafNode(otherlv_2, grammarAccess.getReferencedContextAccess().getSemicolonKeyword_2()); @@ -5312,7 +5444,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleUsersAndGroups" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2248:1: entryRuleUsersAndGroups returns [EObject current=null] : iv_ruleUsersAndGroups= ruleUsersAndGroups EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2306:1: entryRuleUsersAndGroups returns [EObject current=null] : iv_ruleUsersAndGroups= ruleUsersAndGroups EOF ; public final EObject entryRuleUsersAndGroups() throws RecognitionException { EObject current = null; @@ -5320,17 +5452,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2249:2: (iv_ruleUsersAndGroups= ruleUsersAndGroups EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2250:2: iv_ruleUsersAndGroups= ruleUsersAndGroups EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2307:2: (iv_ruleUsersAndGroups= ruleUsersAndGroups EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2308:2: iv_ruleUsersAndGroups= ruleUsersAndGroups EOF { newCompositeNode(grammarAccess.getUsersAndGroupsRule()); - pushFollow(FOLLOW_ruleUsersAndGroups_in_entryRuleUsersAndGroups4684); + pushFollow(FOLLOW_ruleUsersAndGroups_in_entryRuleUsersAndGroups4796); iv_ruleUsersAndGroups=ruleUsersAndGroups(); state._fsp--; current =iv_ruleUsersAndGroups; - match(input,EOF,FOLLOW_EOF_in_entryRuleUsersAndGroups4694); + match(input,EOF,FOLLOW_EOF_in_entryRuleUsersAndGroups4806); } @@ -5348,7 +5480,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleUsersAndGroups" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2257:1: ruleUsersAndGroups returns [EObject current=null] : (otherlv_0= 'guid' ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) otherlv_2= ';' ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2315:1: ruleUsersAndGroups returns [EObject current=null] : (otherlv_0= 'guid' ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) otherlv_2= ';' ) ; public final EObject ruleUsersAndGroups() throws RecognitionException { EObject current = null; @@ -5359,23 +5491,23 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2260:28: ( (otherlv_0= 'guid' ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) otherlv_2= ';' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2261:1: (otherlv_0= 'guid' ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) otherlv_2= ';' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2318:28: ( (otherlv_0= 'guid' ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) otherlv_2= ';' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2319:1: (otherlv_0= 'guid' ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) otherlv_2= ';' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2261:1: (otherlv_0= 'guid' ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) otherlv_2= ';' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2261:3: otherlv_0= 'guid' ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) otherlv_2= ';' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2319:1: (otherlv_0= 'guid' ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) otherlv_2= ';' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2319:3: otherlv_0= 'guid' ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) otherlv_2= ';' { - otherlv_0=(Token)match(input,20,FOLLOW_20_in_ruleUsersAndGroups4731); + otherlv_0=(Token)match(input,20,FOLLOW_20_in_ruleUsersAndGroups4843); newLeafNode(otherlv_0, grammarAccess.getUsersAndGroupsAccess().getGuidKeyword_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2265:1: ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2266:1: (lv_userOrGroupGuid_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2323:1: ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2324:1: (lv_userOrGroupGuid_1_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2266:1: (lv_userOrGroupGuid_1_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2267:3: lv_userOrGroupGuid_1_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2324:1: (lv_userOrGroupGuid_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2325:3: lv_userOrGroupGuid_1_0= RULE_STRING { - lv_userOrGroupGuid_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleUsersAndGroups4748); + lv_userOrGroupGuid_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleUsersAndGroups4860); newLeafNode(lv_userOrGroupGuid_1_0, grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidSTRINGTerminalRuleCall_1_0()); @@ -5395,7 +5527,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,70,FOLLOW_70_in_ruleUsersAndGroups4765); + otherlv_2=(Token)match(input,72,FOLLOW_72_in_ruleUsersAndGroups4877); newLeafNode(otherlv_2, grammarAccess.getUsersAndGroupsAccess().getSemicolonKeyword_2()); @@ -5420,7 +5552,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAccessContext" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2295:1: entryRuleAccessContext returns [EObject current=null] : iv_ruleAccessContext= ruleAccessContext EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2353:1: entryRuleAccessContext returns [EObject current=null] : iv_ruleAccessContext= ruleAccessContext EOF ; public final EObject entryRuleAccessContext() throws RecognitionException { EObject current = null; @@ -5428,17 +5560,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2296:2: (iv_ruleAccessContext= ruleAccessContext EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2297:2: iv_ruleAccessContext= ruleAccessContext EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2354:2: (iv_ruleAccessContext= ruleAccessContext EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2355:2: iv_ruleAccessContext= ruleAccessContext EOF { newCompositeNode(grammarAccess.getAccessContextRule()); - pushFollow(FOLLOW_ruleAccessContext_in_entryRuleAccessContext4801); + pushFollow(FOLLOW_ruleAccessContext_in_entryRuleAccessContext4913); iv_ruleAccessContext=ruleAccessContext(); state._fsp--; current =iv_ruleAccessContext; - match(input,EOF,FOLLOW_EOF_in_entryRuleAccessContext4811); + match(input,EOF,FOLLOW_EOF_in_entryRuleAccessContext4923); } @@ -5456,7 +5588,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAccessContext" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2304:1: ruleAccessContext returns [EObject current=null] : (otherlv_0= 'accessContext' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' otherlv_5= 'guid' ( (lv_guid_6_0= RULE_STRING ) ) otherlv_7= ';' ( ( (lv_accessRules_8_0= ruleObjectRestriction ) ) | ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) )+ otherlv_10= '}' ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2362:1: ruleAccessContext returns [EObject current=null] : (otherlv_0= 'accessContext' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' otherlv_5= 'guid' ( (lv_guid_6_0= RULE_STRING ) ) otherlv_7= ';' ( ( (lv_accessRules_8_0= ruleObjectRestriction ) ) | ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) )+ otherlv_10= '}' ) ; public final EObject ruleAccessContext() throws RecognitionException { EObject current = null; @@ -5477,23 +5609,23 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2307:28: ( (otherlv_0= 'accessContext' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' otherlv_5= 'guid' ( (lv_guid_6_0= RULE_STRING ) ) otherlv_7= ';' ( ( (lv_accessRules_8_0= ruleObjectRestriction ) ) | ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) )+ otherlv_10= '}' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2308:1: (otherlv_0= 'accessContext' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' otherlv_5= 'guid' ( (lv_guid_6_0= RULE_STRING ) ) otherlv_7= ';' ( ( (lv_accessRules_8_0= ruleObjectRestriction ) ) | ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) )+ otherlv_10= '}' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2365:28: ( (otherlv_0= 'accessContext' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' otherlv_5= 'guid' ( (lv_guid_6_0= RULE_STRING ) ) otherlv_7= ';' ( ( (lv_accessRules_8_0= ruleObjectRestriction ) ) | ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) )+ otherlv_10= '}' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2366:1: (otherlv_0= 'accessContext' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' otherlv_5= 'guid' ( (lv_guid_6_0= RULE_STRING ) ) otherlv_7= ';' ( ( (lv_accessRules_8_0= ruleObjectRestriction ) ) | ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) )+ otherlv_10= '}' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2308:1: (otherlv_0= 'accessContext' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' otherlv_5= 'guid' ( (lv_guid_6_0= RULE_STRING ) ) otherlv_7= ';' ( ( (lv_accessRules_8_0= ruleObjectRestriction ) ) | ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) )+ otherlv_10= '}' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2308:3: otherlv_0= 'accessContext' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' otherlv_5= 'guid' ( (lv_guid_6_0= RULE_STRING ) ) otherlv_7= ';' ( ( (lv_accessRules_8_0= ruleObjectRestriction ) ) | ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) )+ otherlv_10= '}' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2366:1: (otherlv_0= 'accessContext' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' otherlv_5= 'guid' ( (lv_guid_6_0= RULE_STRING ) ) otherlv_7= ';' ( ( (lv_accessRules_8_0= ruleObjectRestriction ) ) | ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) )+ otherlv_10= '}' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2366:3: otherlv_0= 'accessContext' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? otherlv_4= '{' otherlv_5= 'guid' ( (lv_guid_6_0= RULE_STRING ) ) otherlv_7= ';' ( ( (lv_accessRules_8_0= ruleObjectRestriction ) ) | ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) )+ otherlv_10= '}' { - otherlv_0=(Token)match(input,72,FOLLOW_72_in_ruleAccessContext4848); + otherlv_0=(Token)match(input,74,FOLLOW_74_in_ruleAccessContext4960); newLeafNode(otherlv_0, grammarAccess.getAccessContextAccess().getAccessContextKeyword_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2312:1: ( (lv_name_1_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2313:1: (lv_name_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2370:1: ( (lv_name_1_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2371:1: (lv_name_1_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2313:1: (lv_name_1_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2314:3: lv_name_1_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2371:1: (lv_name_1_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2372:3: lv_name_1_0= RULE_STRING { - lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAccessContext4865); + lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAccessContext4977); newLeafNode(lv_name_1_0, grammarAccess.getAccessContextAccess().getNameSTRINGTerminalRuleCall_1_0()); @@ -5513,33 +5645,33 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2330:2: (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? - int alt39=2; - int LA39_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2388:2: (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )? + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA39_0==17) ) { - alt39=1; + if ( (LA41_0==17) ) { + alt41=1; } - switch (alt39) { + switch (alt41) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2330:4: otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2388:4: otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) { - otherlv_2=(Token)match(input,17,FOLLOW_17_in_ruleAccessContext4883); + otherlv_2=(Token)match(input,17,FOLLOW_17_in_ruleAccessContext4995); newLeafNode(otherlv_2, grammarAccess.getAccessContextAccess().getExtendsKeyword_2_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2334:1: ( (otherlv_3= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2335:1: (otherlv_3= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2392:1: ( (otherlv_3= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2393:1: (otherlv_3= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2335:1: (otherlv_3= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2336:3: otherlv_3= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2393:1: (otherlv_3= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2394:3: otherlv_3= RULE_STRING { if (current==null) { current = createModelElement(grammarAccess.getAccessContextRule()); } - otherlv_3=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAccessContext4903); + otherlv_3=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAccessContext5015); newLeafNode(otherlv_3, grammarAccess.getAccessContextAccess().getSuperAccessContextsAccessContextCrossReference_2_1_0()); @@ -5555,21 +5687,21 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,19,FOLLOW_19_in_ruleAccessContext4917); + otherlv_4=(Token)match(input,19,FOLLOW_19_in_ruleAccessContext5029); newLeafNode(otherlv_4, grammarAccess.getAccessContextAccess().getLeftCurlyBracketKeyword_3()); - otherlv_5=(Token)match(input,20,FOLLOW_20_in_ruleAccessContext4929); + otherlv_5=(Token)match(input,20,FOLLOW_20_in_ruleAccessContext5041); newLeafNode(otherlv_5, grammarAccess.getAccessContextAccess().getGuidKeyword_4()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2355:1: ( (lv_guid_6_0= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2356:1: (lv_guid_6_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2413:1: ( (lv_guid_6_0= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2414:1: (lv_guid_6_0= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2356:1: (lv_guid_6_0= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2357:3: lv_guid_6_0= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2414:1: (lv_guid_6_0= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2415:3: lv_guid_6_0= RULE_STRING { - lv_guid_6_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAccessContext4946); + lv_guid_6_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAccessContext5058); newLeafNode(lv_guid_6_0, grammarAccess.getAccessContextAccess().getGuidSTRINGTerminalRuleCall_5_0()); @@ -5589,39 +5721,39 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_7=(Token)match(input,70,FOLLOW_70_in_ruleAccessContext4963); + otherlv_7=(Token)match(input,72,FOLLOW_72_in_ruleAccessContext5075); newLeafNode(otherlv_7, grammarAccess.getAccessContextAccess().getSemicolonKeyword_6()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2377:1: ( ( (lv_accessRules_8_0= ruleObjectRestriction ) ) | ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) )+ - int cnt40=0; - loop40: + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2435:1: ( ( (lv_accessRules_8_0= ruleObjectRestriction ) ) | ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) )+ + int cnt42=0; + loop42: do { - int alt40=3; - int LA40_0 = input.LA(1); + int alt42=3; + int LA42_0 = input.LA(1); - if ( ((LA40_0>=88 && LA40_0<=89)) ) { - alt40=1; + if ( ((LA42_0>=90 && LA42_0<=91)) ) { + alt42=1; } - else if ( (LA40_0==73) ) { - alt40=2; + else if ( (LA42_0==75) ) { + alt42=2; } - switch (alt40) { + switch (alt42) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2377:2: ( (lv_accessRules_8_0= ruleObjectRestriction ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2435:2: ( (lv_accessRules_8_0= ruleObjectRestriction ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2377:2: ( (lv_accessRules_8_0= ruleObjectRestriction ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2378:1: (lv_accessRules_8_0= ruleObjectRestriction ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2435:2: ( (lv_accessRules_8_0= ruleObjectRestriction ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2436:1: (lv_accessRules_8_0= ruleObjectRestriction ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2378:1: (lv_accessRules_8_0= ruleObjectRestriction ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2379:3: lv_accessRules_8_0= ruleObjectRestriction + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2436:1: (lv_accessRules_8_0= ruleObjectRestriction ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2437:3: lv_accessRules_8_0= ruleObjectRestriction { newCompositeNode(grammarAccess.getAccessContextAccess().getAccessRulesObjectRestrictionParserRuleCall_7_0_0()); - pushFollow(FOLLOW_ruleObjectRestriction_in_ruleAccessContext4985); + pushFollow(FOLLOW_ruleObjectRestriction_in_ruleAccessContext5097); lv_accessRules_8_0=ruleObjectRestriction(); state._fsp--; @@ -5647,18 +5779,18 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2396:6: ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2454:6: ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2396:6: ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2397:1: (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2454:6: ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2455:1: (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2397:1: (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2398:3: lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2455:1: (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2456:3: lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction { newCompositeNode(grammarAccess.getAccessContextAccess().getHierarchyRestrictionsHierarchyRestrictionParserRuleCall_7_1_0()); - pushFollow(FOLLOW_ruleHierarchyRestriction_in_ruleAccessContext5012); + pushFollow(FOLLOW_ruleHierarchyRestriction_in_ruleAccessContext5124); lv_hierarchyRestrictions_9_0=ruleHierarchyRestriction(); state._fsp--; @@ -5685,15 +5817,15 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { break; default : - if ( cnt40 >= 1 ) break loop40; + if ( cnt42 >= 1 ) break loop42; EarlyExitException eee = - new EarlyExitException(40, input); + new EarlyExitException(42, input); throw eee; } - cnt40++; + cnt42++; } while (true); - otherlv_10=(Token)match(input,22,FOLLOW_22_in_ruleAccessContext5026); + otherlv_10=(Token)match(input,22,FOLLOW_22_in_ruleAccessContext5138); newLeafNode(otherlv_10, grammarAccess.getAccessContextAccess().getRightCurlyBracketKeyword_8()); @@ -5718,7 +5850,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleHierarchyRestriction" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2426:1: entryRuleHierarchyRestriction returns [EObject current=null] : iv_ruleHierarchyRestriction= ruleHierarchyRestriction EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2484:1: entryRuleHierarchyRestriction returns [EObject current=null] : iv_ruleHierarchyRestriction= ruleHierarchyRestriction EOF ; public final EObject entryRuleHierarchyRestriction() throws RecognitionException { EObject current = null; @@ -5726,17 +5858,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2427:2: (iv_ruleHierarchyRestriction= ruleHierarchyRestriction EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2428:2: iv_ruleHierarchyRestriction= ruleHierarchyRestriction EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2485:2: (iv_ruleHierarchyRestriction= ruleHierarchyRestriction EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2486:2: iv_ruleHierarchyRestriction= ruleHierarchyRestriction EOF { newCompositeNode(grammarAccess.getHierarchyRestrictionRule()); - pushFollow(FOLLOW_ruleHierarchyRestriction_in_entryRuleHierarchyRestriction5062); + pushFollow(FOLLOW_ruleHierarchyRestriction_in_entryRuleHierarchyRestriction5174); iv_ruleHierarchyRestriction=ruleHierarchyRestriction(); state._fsp--; current =iv_ruleHierarchyRestriction; - match(input,EOF,FOLLOW_EOF_in_entryRuleHierarchyRestriction5072); + match(input,EOF,FOLLOW_EOF_in_entryRuleHierarchyRestriction5184); } @@ -5754,7 +5886,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleHierarchyRestriction" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2435:1: ruleHierarchyRestriction returns [EObject current=null] : (otherlv_0= 'childrenOf' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ otherlv_4= '}' ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2493:1: ruleHierarchyRestriction returns [EObject current=null] : (otherlv_0= 'childrenOf' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ otherlv_4= '}' ) ; public final EObject ruleHierarchyRestriction() throws RecognitionException { EObject current = null; @@ -5768,28 +5900,28 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2438:28: ( (otherlv_0= 'childrenOf' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ otherlv_4= '}' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2439:1: (otherlv_0= 'childrenOf' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ otherlv_4= '}' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2496:28: ( (otherlv_0= 'childrenOf' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ otherlv_4= '}' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2497:1: (otherlv_0= 'childrenOf' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ otherlv_4= '}' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2439:1: (otherlv_0= 'childrenOf' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ otherlv_4= '}' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2439:3: otherlv_0= 'childrenOf' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ otherlv_4= '}' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2497:1: (otherlv_0= 'childrenOf' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ otherlv_4= '}' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2497:3: otherlv_0= 'childrenOf' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ otherlv_4= '}' { - otherlv_0=(Token)match(input,73,FOLLOW_73_in_ruleHierarchyRestriction5109); + otherlv_0=(Token)match(input,75,FOLLOW_75_in_ruleHierarchyRestriction5221); newLeafNode(otherlv_0, grammarAccess.getHierarchyRestrictionAccess().getChildrenOfKeyword_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2443:1: ( (otherlv_1= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2444:1: (otherlv_1= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2501:1: ( (otherlv_1= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2502:1: (otherlv_1= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2444:1: (otherlv_1= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2445:3: otherlv_1= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2502:1: (otherlv_1= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2503:3: otherlv_1= RULE_STRING { if (current==null) { current = createModelElement(grammarAccess.getHierarchyRestrictionRule()); } - otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleHierarchyRestriction5129); + otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleHierarchyRestriction5241); newLeafNode(otherlv_1, grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0()); @@ -5799,33 +5931,33 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,19,FOLLOW_19_in_ruleHierarchyRestriction5141); + otherlv_2=(Token)match(input,19,FOLLOW_19_in_ruleHierarchyRestriction5253); newLeafNode(otherlv_2, grammarAccess.getHierarchyRestrictionAccess().getLeftCurlyBracketKeyword_2()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2460:1: ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ - int cnt41=0; - loop41: + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2518:1: ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ + int cnt43=0; + loop43: do { - int alt41=2; - int LA41_0 = input.LA(1); + int alt43=2; + int LA43_0 = input.LA(1); - if ( ((LA41_0>=88 && LA41_0<=89)) ) { - alt41=1; + if ( ((LA43_0>=90 && LA43_0<=91)) ) { + alt43=1; } - switch (alt41) { + switch (alt43) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2461:1: (lv_accessRules_3_0= ruleObjectRestriction ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2519:1: (lv_accessRules_3_0= ruleObjectRestriction ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2461:1: (lv_accessRules_3_0= ruleObjectRestriction ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2462:3: lv_accessRules_3_0= ruleObjectRestriction + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2519:1: (lv_accessRules_3_0= ruleObjectRestriction ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2520:3: lv_accessRules_3_0= ruleObjectRestriction { newCompositeNode(grammarAccess.getHierarchyRestrictionAccess().getAccessRulesObjectRestrictionParserRuleCall_3_0()); - pushFollow(FOLLOW_ruleObjectRestriction_in_ruleHierarchyRestriction5162); + pushFollow(FOLLOW_ruleObjectRestriction_in_ruleHierarchyRestriction5274); lv_accessRules_3_0=ruleObjectRestriction(); state._fsp--; @@ -5849,15 +5981,15 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { break; default : - if ( cnt41 >= 1 ) break loop41; + if ( cnt43 >= 1 ) break loop43; EarlyExitException eee = - new EarlyExitException(41, input); + new EarlyExitException(43, input); throw eee; } - cnt41++; + cnt43++; } while (true); - otherlv_4=(Token)match(input,22,FOLLOW_22_in_ruleHierarchyRestriction5175); + otherlv_4=(Token)match(input,22,FOLLOW_22_in_ruleHierarchyRestriction5287); newLeafNode(otherlv_4, grammarAccess.getHierarchyRestrictionAccess().getRightCurlyBracketKeyword_4()); @@ -5882,7 +6014,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRelationTypeArtifactTypePredicate" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2490:1: entryRuleRelationTypeArtifactTypePredicate returns [EObject current=null] : iv_ruleRelationTypeArtifactTypePredicate= ruleRelationTypeArtifactTypePredicate EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2548:1: entryRuleRelationTypeArtifactTypePredicate returns [EObject current=null] : iv_ruleRelationTypeArtifactTypePredicate= ruleRelationTypeArtifactTypePredicate EOF ; public final EObject entryRuleRelationTypeArtifactTypePredicate() throws RecognitionException { EObject current = null; @@ -5890,17 +6022,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2491:2: (iv_ruleRelationTypeArtifactTypePredicate= ruleRelationTypeArtifactTypePredicate EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2492:2: iv_ruleRelationTypeArtifactTypePredicate= ruleRelationTypeArtifactTypePredicate EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2549:2: (iv_ruleRelationTypeArtifactTypePredicate= ruleRelationTypeArtifactTypePredicate EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2550:2: iv_ruleRelationTypeArtifactTypePredicate= ruleRelationTypeArtifactTypePredicate EOF { newCompositeNode(grammarAccess.getRelationTypeArtifactTypePredicateRule()); - pushFollow(FOLLOW_ruleRelationTypeArtifactTypePredicate_in_entryRuleRelationTypeArtifactTypePredicate5211); + pushFollow(FOLLOW_ruleRelationTypeArtifactTypePredicate_in_entryRuleRelationTypeArtifactTypePredicate5323); iv_ruleRelationTypeArtifactTypePredicate=ruleRelationTypeArtifactTypePredicate(); state._fsp--; current =iv_ruleRelationTypeArtifactTypePredicate; - match(input,EOF,FOLLOW_EOF_in_entryRuleRelationTypeArtifactTypePredicate5221); + match(input,EOF,FOLLOW_EOF_in_entryRuleRelationTypeArtifactTypePredicate5333); } @@ -5918,7 +6050,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRelationTypeArtifactTypePredicate" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2499:1: ruleRelationTypeArtifactTypePredicate returns [EObject current=null] : (otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) ) ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2557:1: ruleRelationTypeArtifactTypePredicate returns [EObject current=null] : (otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) ) ) ; public final EObject ruleRelationTypeArtifactTypePredicate() throws RecognitionException { EObject current = null; @@ -5928,28 +6060,28 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2502:28: ( (otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) ) ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2503:1: (otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2560:28: ( (otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2561:1: (otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2503:1: (otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2503:3: otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2561:1: (otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2561:3: otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) ) { - otherlv_0=(Token)match(input,16,FOLLOW_16_in_ruleRelationTypeArtifactTypePredicate5258); + otherlv_0=(Token)match(input,16,FOLLOW_16_in_ruleRelationTypeArtifactTypePredicate5370); newLeafNode(otherlv_0, grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeKeyword_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2507:1: ( (otherlv_1= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2508:1: (otherlv_1= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2565:1: ( (otherlv_1= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2566:1: (otherlv_1= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2508:1: (otherlv_1= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2509:3: otherlv_1= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2566:1: (otherlv_1= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2567:3: otherlv_1= RULE_STRING { if (current==null) { current = createModelElement(grammarAccess.getRelationTypeArtifactTypePredicateRule()); } - otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleRelationTypeArtifactTypePredicate5278); + otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleRelationTypeArtifactTypePredicate5390); newLeafNode(otherlv_1, grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefXArtifactTypeCrossReference_1_0()); @@ -5980,7 +6112,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRelationTypeArtifactPredicate" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2528:1: entryRuleRelationTypeArtifactPredicate returns [EObject current=null] : iv_ruleRelationTypeArtifactPredicate= ruleRelationTypeArtifactPredicate EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2586:1: entryRuleRelationTypeArtifactPredicate returns [EObject current=null] : iv_ruleRelationTypeArtifactPredicate= ruleRelationTypeArtifactPredicate EOF ; public final EObject entryRuleRelationTypeArtifactPredicate() throws RecognitionException { EObject current = null; @@ -5988,17 +6120,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2529:2: (iv_ruleRelationTypeArtifactPredicate= ruleRelationTypeArtifactPredicate EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2530:2: iv_ruleRelationTypeArtifactPredicate= ruleRelationTypeArtifactPredicate EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2587:2: (iv_ruleRelationTypeArtifactPredicate= ruleRelationTypeArtifactPredicate EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2588:2: iv_ruleRelationTypeArtifactPredicate= ruleRelationTypeArtifactPredicate EOF { newCompositeNode(grammarAccess.getRelationTypeArtifactPredicateRule()); - pushFollow(FOLLOW_ruleRelationTypeArtifactPredicate_in_entryRuleRelationTypeArtifactPredicate5314); + pushFollow(FOLLOW_ruleRelationTypeArtifactPredicate_in_entryRuleRelationTypeArtifactPredicate5426); iv_ruleRelationTypeArtifactPredicate=ruleRelationTypeArtifactPredicate(); state._fsp--; current =iv_ruleRelationTypeArtifactPredicate; - match(input,EOF,FOLLOW_EOF_in_entryRuleRelationTypeArtifactPredicate5324); + match(input,EOF,FOLLOW_EOF_in_entryRuleRelationTypeArtifactPredicate5436); } @@ -6016,7 +6148,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRelationTypeArtifactPredicate" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2537:1: ruleRelationTypeArtifactPredicate returns [EObject current=null] : (otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) ) ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2595:1: ruleRelationTypeArtifactPredicate returns [EObject current=null] : (otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) ) ) ; public final EObject ruleRelationTypeArtifactPredicate() throws RecognitionException { EObject current = null; @@ -6026,28 +6158,28 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2540:28: ( (otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) ) ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2541:1: (otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2598:28: ( (otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2599:1: (otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2541:1: (otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2541:3: otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2599:1: (otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2599:3: otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) ) { - otherlv_0=(Token)match(input,74,FOLLOW_74_in_ruleRelationTypeArtifactPredicate5361); + otherlv_0=(Token)match(input,76,FOLLOW_76_in_ruleRelationTypeArtifactPredicate5473); newLeafNode(otherlv_0, grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactKeyword_0()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2545:1: ( (otherlv_1= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2546:1: (otherlv_1= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2603:1: ( (otherlv_1= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2604:1: (otherlv_1= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2546:1: (otherlv_1= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2547:3: otherlv_1= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2604:1: (otherlv_1= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2605:3: otherlv_1= RULE_STRING { if (current==null) { current = createModelElement(grammarAccess.getRelationTypeArtifactPredicateRule()); } - otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleRelationTypeArtifactPredicate5381); + otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleRelationTypeArtifactPredicate5493); newLeafNode(otherlv_1, grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0()); @@ -6078,7 +6210,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRelationTypePredicate" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2566:1: entryRuleRelationTypePredicate returns [EObject current=null] : iv_ruleRelationTypePredicate= ruleRelationTypePredicate EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2624:1: entryRuleRelationTypePredicate returns [EObject current=null] : iv_ruleRelationTypePredicate= ruleRelationTypePredicate EOF ; public final EObject entryRuleRelationTypePredicate() throws RecognitionException { EObject current = null; @@ -6086,17 +6218,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2567:2: (iv_ruleRelationTypePredicate= ruleRelationTypePredicate EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2568:2: iv_ruleRelationTypePredicate= ruleRelationTypePredicate EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2625:2: (iv_ruleRelationTypePredicate= ruleRelationTypePredicate EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2626:2: iv_ruleRelationTypePredicate= ruleRelationTypePredicate EOF { newCompositeNode(grammarAccess.getRelationTypePredicateRule()); - pushFollow(FOLLOW_ruleRelationTypePredicate_in_entryRuleRelationTypePredicate5417); + pushFollow(FOLLOW_ruleRelationTypePredicate_in_entryRuleRelationTypePredicate5529); iv_ruleRelationTypePredicate=ruleRelationTypePredicate(); state._fsp--; current =iv_ruleRelationTypePredicate; - match(input,EOF,FOLLOW_EOF_in_entryRuleRelationTypePredicate5427); + match(input,EOF,FOLLOW_EOF_in_entryRuleRelationTypePredicate5539); } @@ -6114,7 +6246,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRelationTypePredicate" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2575:1: ruleRelationTypePredicate returns [EObject current=null] : (this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate | this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2633:1: ruleRelationTypePredicate returns [EObject current=null] : (this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate | this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate ) ; public final EObject ruleRelationTypePredicate() throws RecognitionException { EObject current = null; @@ -6126,33 +6258,33 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2578:28: ( (this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate | this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2579:1: (this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate | this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2636:28: ( (this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate | this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2637:1: (this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate | this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2579:1: (this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate | this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate ) - int alt42=2; - int LA42_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2637:1: (this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate | this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate ) + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA42_0==74) ) { - alt42=1; + if ( (LA44_0==76) ) { + alt44=1; } - else if ( (LA42_0==16) ) { - alt42=2; + else if ( (LA44_0==16) ) { + alt44=2; } else { NoViableAltException nvae = - new NoViableAltException("", 42, 0, input); + new NoViableAltException("", 44, 0, input); throw nvae; } - switch (alt42) { + switch (alt44) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2580:5: this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2638:5: this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate { newCompositeNode(grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactPredicateParserRuleCall_0()); - pushFollow(FOLLOW_ruleRelationTypeArtifactPredicate_in_ruleRelationTypePredicate5474); + pushFollow(FOLLOW_ruleRelationTypeArtifactPredicate_in_ruleRelationTypePredicate5586); this_RelationTypeArtifactPredicate_0=ruleRelationTypeArtifactPredicate(); state._fsp--; @@ -6165,12 +6297,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2590:5: this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2648:5: this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate { newCompositeNode(grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactTypePredicateParserRuleCall_1()); - pushFollow(FOLLOW_ruleRelationTypeArtifactTypePredicate_in_ruleRelationTypePredicate5501); + pushFollow(FOLLOW_ruleRelationTypeArtifactTypePredicate_in_ruleRelationTypePredicate5613); this_RelationTypeArtifactTypePredicate_1=ruleRelationTypeArtifactTypePredicate(); state._fsp--; @@ -6203,7 +6335,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleObjectRestriction" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2606:1: entryRuleObjectRestriction returns [EObject current=null] : iv_ruleObjectRestriction= ruleObjectRestriction EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2664:1: entryRuleObjectRestriction returns [EObject current=null] : iv_ruleObjectRestriction= ruleObjectRestriction EOF ; public final EObject entryRuleObjectRestriction() throws RecognitionException { EObject current = null; @@ -6211,17 +6343,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2607:2: (iv_ruleObjectRestriction= ruleObjectRestriction EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2608:2: iv_ruleObjectRestriction= ruleObjectRestriction EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2665:2: (iv_ruleObjectRestriction= ruleObjectRestriction EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2666:2: iv_ruleObjectRestriction= ruleObjectRestriction EOF { newCompositeNode(grammarAccess.getObjectRestrictionRule()); - pushFollow(FOLLOW_ruleObjectRestriction_in_entryRuleObjectRestriction5536); + pushFollow(FOLLOW_ruleObjectRestriction_in_entryRuleObjectRestriction5648); iv_ruleObjectRestriction=ruleObjectRestriction(); state._fsp--; current =iv_ruleObjectRestriction; - match(input,EOF,FOLLOW_EOF_in_entryRuleObjectRestriction5546); + match(input,EOF,FOLLOW_EOF_in_entryRuleObjectRestriction5658); } @@ -6239,7 +6371,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleObjectRestriction" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2615:1: ruleObjectRestriction returns [EObject current=null] : (this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction | this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction | this_RelationTypeRestriction_2= ruleRelationTypeRestriction | this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2673:1: ruleObjectRestriction returns [EObject current=null] : (this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction | this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction | this_RelationTypeRestriction_2= ruleRelationTypeRestriction | this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction ) ; public final EObject ruleObjectRestriction() throws RecognitionException { EObject current = null; @@ -6255,41 +6387,41 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2618:28: ( (this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction | this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction | this_RelationTypeRestriction_2= ruleRelationTypeRestriction | this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2619:1: (this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction | this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction | this_RelationTypeRestriction_2= ruleRelationTypeRestriction | this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2676:28: ( (this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction | this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction | this_RelationTypeRestriction_2= ruleRelationTypeRestriction | this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2677:1: (this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction | this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction | this_RelationTypeRestriction_2= ruleRelationTypeRestriction | this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2619:1: (this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction | this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction | this_RelationTypeRestriction_2= ruleRelationTypeRestriction | this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction ) - int alt43=4; - int LA43_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2677:1: (this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction | this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction | this_RelationTypeRestriction_2= ruleRelationTypeRestriction | this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction ) + int alt45=4; + int LA45_0 = input.LA(1); - if ( (LA43_0==88) ) { - int LA43_1 = input.LA(2); + if ( (LA45_0==90) ) { + int LA45_1 = input.LA(2); - if ( (LA43_1==75) ) { + if ( (LA45_1==77) ) { switch ( input.LA(3) ) { - case 25: + case 58: { - alt43=4; + alt45=3; } break; - case 74: + case 25: { - alt43=1; + alt45=4; } break; - case 16: + case 76: { - alt43=2; + alt45=1; } break; - case 56: + case 16: { - alt43=3; + alt45=2; } break; default: NoViableAltException nvae = - new NoViableAltException("", 43, 3, input); + new NoViableAltException("", 45, 3, input); throw nvae; } @@ -6297,39 +6429,39 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } else { NoViableAltException nvae = - new NoViableAltException("", 43, 1, input); + new NoViableAltException("", 45, 1, input); throw nvae; } } - else if ( (LA43_0==89) ) { - int LA43_2 = input.LA(2); + else if ( (LA45_0==91) ) { + int LA45_2 = input.LA(2); - if ( (LA43_2==75) ) { + if ( (LA45_2==77) ) { switch ( input.LA(3) ) { - case 25: + case 58: { - alt43=4; + alt45=3; } break; - case 74: + case 25: { - alt43=1; + alt45=4; } break; - case 16: + case 76: { - alt43=2; + alt45=1; } break; - case 56: + case 16: { - alt43=3; + alt45=2; } break; default: NoViableAltException nvae = - new NoViableAltException("", 43, 3, input); + new NoViableAltException("", 45, 3, input); throw nvae; } @@ -6337,25 +6469,25 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } else { NoViableAltException nvae = - new NoViableAltException("", 43, 2, input); + new NoViableAltException("", 45, 2, input); throw nvae; } } else { NoViableAltException nvae = - new NoViableAltException("", 43, 0, input); + new NoViableAltException("", 45, 0, input); throw nvae; } - switch (alt43) { + switch (alt45) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2620:5: this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2678:5: this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction { newCompositeNode(grammarAccess.getObjectRestrictionAccess().getArtifactMatchRestrictionParserRuleCall_0()); - pushFollow(FOLLOW_ruleArtifactMatchRestriction_in_ruleObjectRestriction5593); + pushFollow(FOLLOW_ruleArtifactMatchRestriction_in_ruleObjectRestriction5705); this_ArtifactMatchRestriction_0=ruleArtifactMatchRestriction(); state._fsp--; @@ -6368,12 +6500,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2630:5: this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2688:5: this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction { newCompositeNode(grammarAccess.getObjectRestrictionAccess().getArtifactTypeRestrictionParserRuleCall_1()); - pushFollow(FOLLOW_ruleArtifactTypeRestriction_in_ruleObjectRestriction5620); + pushFollow(FOLLOW_ruleArtifactTypeRestriction_in_ruleObjectRestriction5732); this_ArtifactTypeRestriction_1=ruleArtifactTypeRestriction(); state._fsp--; @@ -6386,12 +6518,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 3 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2640:5: this_RelationTypeRestriction_2= ruleRelationTypeRestriction + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2698:5: this_RelationTypeRestriction_2= ruleRelationTypeRestriction { newCompositeNode(grammarAccess.getObjectRestrictionAccess().getRelationTypeRestrictionParserRuleCall_2()); - pushFollow(FOLLOW_ruleRelationTypeRestriction_in_ruleObjectRestriction5647); + pushFollow(FOLLOW_ruleRelationTypeRestriction_in_ruleObjectRestriction5759); this_RelationTypeRestriction_2=ruleRelationTypeRestriction(); state._fsp--; @@ -6404,12 +6536,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 4 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2650:5: this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2708:5: this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction { newCompositeNode(grammarAccess.getObjectRestrictionAccess().getAttributeTypeRestrictionParserRuleCall_3()); - pushFollow(FOLLOW_ruleAttributeTypeRestriction_in_ruleObjectRestriction5674); + pushFollow(FOLLOW_ruleAttributeTypeRestriction_in_ruleObjectRestriction5786); this_AttributeTypeRestriction_3=ruleAttributeTypeRestriction(); state._fsp--; @@ -6442,7 +6574,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleArtifactMatchRestriction" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2666:1: entryRuleArtifactMatchRestriction returns [EObject current=null] : iv_ruleArtifactMatchRestriction= ruleArtifactMatchRestriction EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2724:1: entryRuleArtifactMatchRestriction returns [EObject current=null] : iv_ruleArtifactMatchRestriction= ruleArtifactMatchRestriction EOF ; public final EObject entryRuleArtifactMatchRestriction() throws RecognitionException { EObject current = null; @@ -6450,17 +6582,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2667:2: (iv_ruleArtifactMatchRestriction= ruleArtifactMatchRestriction EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2668:2: iv_ruleArtifactMatchRestriction= ruleArtifactMatchRestriction EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2725:2: (iv_ruleArtifactMatchRestriction= ruleArtifactMatchRestriction EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2726:2: iv_ruleArtifactMatchRestriction= ruleArtifactMatchRestriction EOF { newCompositeNode(grammarAccess.getArtifactMatchRestrictionRule()); - pushFollow(FOLLOW_ruleArtifactMatchRestriction_in_entryRuleArtifactMatchRestriction5709); + pushFollow(FOLLOW_ruleArtifactMatchRestriction_in_entryRuleArtifactMatchRestriction5821); iv_ruleArtifactMatchRestriction=ruleArtifactMatchRestriction(); state._fsp--; current =iv_ruleArtifactMatchRestriction; - match(input,EOF,FOLLOW_EOF_in_entryRuleArtifactMatchRestriction5719); + match(input,EOF,FOLLOW_EOF_in_entryRuleArtifactMatchRestriction5831); } @@ -6478,7 +6610,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleArtifactMatchRestriction" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2675:1: ruleArtifactMatchRestriction returns [EObject current=null] : ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifact' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2733:1: ruleArtifactMatchRestriction returns [EObject current=null] : ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifact' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) ; public final EObject ruleArtifactMatchRestriction() throws RecognitionException { EObject current = null; @@ -6492,22 +6624,22 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2678:28: ( ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifact' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2679:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifact' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2736:28: ( ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifact' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2737:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifact' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2679:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifact' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2679:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifact' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2737:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifact' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2737:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifact' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2679:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2680:1: (lv_permission_0_0= ruleAccessPermissionEnum ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2737:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2738:1: (lv_permission_0_0= ruleAccessPermissionEnum ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2680:1: (lv_permission_0_0= ruleAccessPermissionEnum ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2681:3: lv_permission_0_0= ruleAccessPermissionEnum + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2738:1: (lv_permission_0_0= ruleAccessPermissionEnum ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2739:3: lv_permission_0_0= ruleAccessPermissionEnum { newCompositeNode(grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0()); - pushFollow(FOLLOW_ruleAccessPermissionEnum_in_ruleArtifactMatchRestriction5765); + pushFollow(FOLLOW_ruleAccessPermissionEnum_in_ruleArtifactMatchRestriction5877); lv_permission_0_0=ruleAccessPermissionEnum(); state._fsp--; @@ -6529,26 +6661,26 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,75,FOLLOW_75_in_ruleArtifactMatchRestriction5777); + otherlv_1=(Token)match(input,77,FOLLOW_77_in_ruleArtifactMatchRestriction5889); newLeafNode(otherlv_1, grammarAccess.getArtifactMatchRestrictionAccess().getEditKeyword_1()); - otherlv_2=(Token)match(input,74,FOLLOW_74_in_ruleArtifactMatchRestriction5789); + otherlv_2=(Token)match(input,76,FOLLOW_76_in_ruleArtifactMatchRestriction5901); newLeafNode(otherlv_2, grammarAccess.getArtifactMatchRestrictionAccess().getArtifactKeyword_2()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2705:1: ( (otherlv_3= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2706:1: (otherlv_3= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2763:1: ( (otherlv_3= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2764:1: (otherlv_3= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2706:1: (otherlv_3= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2707:3: otherlv_3= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2764:1: (otherlv_3= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2765:3: otherlv_3= RULE_STRING { if (current==null) { current = createModelElement(grammarAccess.getArtifactMatchRestrictionRule()); } - otherlv_3=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleArtifactMatchRestriction5809); + otherlv_3=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleArtifactMatchRestriction5921); newLeafNode(otherlv_3, grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_3_0()); @@ -6558,7 +6690,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,70,FOLLOW_70_in_ruleArtifactMatchRestriction5821); + otherlv_4=(Token)match(input,72,FOLLOW_72_in_ruleArtifactMatchRestriction5933); newLeafNode(otherlv_4, grammarAccess.getArtifactMatchRestrictionAccess().getSemicolonKeyword_4()); @@ -6583,7 +6715,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleArtifactTypeRestriction" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2730:1: entryRuleArtifactTypeRestriction returns [EObject current=null] : iv_ruleArtifactTypeRestriction= ruleArtifactTypeRestriction EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2788:1: entryRuleArtifactTypeRestriction returns [EObject current=null] : iv_ruleArtifactTypeRestriction= ruleArtifactTypeRestriction EOF ; public final EObject entryRuleArtifactTypeRestriction() throws RecognitionException { EObject current = null; @@ -6591,17 +6723,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2731:2: (iv_ruleArtifactTypeRestriction= ruleArtifactTypeRestriction EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2732:2: iv_ruleArtifactTypeRestriction= ruleArtifactTypeRestriction EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2789:2: (iv_ruleArtifactTypeRestriction= ruleArtifactTypeRestriction EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2790:2: iv_ruleArtifactTypeRestriction= ruleArtifactTypeRestriction EOF { newCompositeNode(grammarAccess.getArtifactTypeRestrictionRule()); - pushFollow(FOLLOW_ruleArtifactTypeRestriction_in_entryRuleArtifactTypeRestriction5857); + pushFollow(FOLLOW_ruleArtifactTypeRestriction_in_entryRuleArtifactTypeRestriction5969); iv_ruleArtifactTypeRestriction=ruleArtifactTypeRestriction(); state._fsp--; current =iv_ruleArtifactTypeRestriction; - match(input,EOF,FOLLOW_EOF_in_entryRuleArtifactTypeRestriction5867); + match(input,EOF,FOLLOW_EOF_in_entryRuleArtifactTypeRestriction5979); } @@ -6619,7 +6751,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleArtifactTypeRestriction" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2739:1: ruleArtifactTypeRestriction returns [EObject current=null] : ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifactType' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2797:1: ruleArtifactTypeRestriction returns [EObject current=null] : ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifactType' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) ; public final EObject ruleArtifactTypeRestriction() throws RecognitionException { EObject current = null; @@ -6633,22 +6765,22 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2742:28: ( ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifactType' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2743:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifactType' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2800:28: ( ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifactType' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2801:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifactType' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2743:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifactType' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2743:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifactType' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2801:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifactType' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2801:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifactType' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2743:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2744:1: (lv_permission_0_0= ruleAccessPermissionEnum ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2801:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2802:1: (lv_permission_0_0= ruleAccessPermissionEnum ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2744:1: (lv_permission_0_0= ruleAccessPermissionEnum ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2745:3: lv_permission_0_0= ruleAccessPermissionEnum + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2802:1: (lv_permission_0_0= ruleAccessPermissionEnum ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2803:3: lv_permission_0_0= ruleAccessPermissionEnum { newCompositeNode(grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0()); - pushFollow(FOLLOW_ruleAccessPermissionEnum_in_ruleArtifactTypeRestriction5913); + pushFollow(FOLLOW_ruleAccessPermissionEnum_in_ruleArtifactTypeRestriction6025); lv_permission_0_0=ruleAccessPermissionEnum(); state._fsp--; @@ -6670,26 +6802,26 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,75,FOLLOW_75_in_ruleArtifactTypeRestriction5925); + otherlv_1=(Token)match(input,77,FOLLOW_77_in_ruleArtifactTypeRestriction6037); newLeafNode(otherlv_1, grammarAccess.getArtifactTypeRestrictionAccess().getEditKeyword_1()); - otherlv_2=(Token)match(input,16,FOLLOW_16_in_ruleArtifactTypeRestriction5937); + otherlv_2=(Token)match(input,16,FOLLOW_16_in_ruleArtifactTypeRestriction6049); newLeafNode(otherlv_2, grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeKeyword_2()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2769:1: ( (otherlv_3= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2770:1: (otherlv_3= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2827:1: ( (otherlv_3= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2828:1: (otherlv_3= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2770:1: (otherlv_3= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2771:3: otherlv_3= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2828:1: (otherlv_3= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2829:3: otherlv_3= RULE_STRING { if (current==null) { current = createModelElement(grammarAccess.getArtifactTypeRestrictionRule()); } - otherlv_3=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleArtifactTypeRestriction5957); + otherlv_3=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleArtifactTypeRestriction6069); newLeafNode(otherlv_3, grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_3_0()); @@ -6699,7 +6831,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,70,FOLLOW_70_in_ruleArtifactTypeRestriction5969); + otherlv_4=(Token)match(input,72,FOLLOW_72_in_ruleArtifactTypeRestriction6081); newLeafNode(otherlv_4, grammarAccess.getArtifactTypeRestrictionAccess().getSemicolonKeyword_4()); @@ -6724,7 +6856,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleAttributeTypeRestriction" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2794:1: entryRuleAttributeTypeRestriction returns [EObject current=null] : iv_ruleAttributeTypeRestriction= ruleAttributeTypeRestriction EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2852:1: entryRuleAttributeTypeRestriction returns [EObject current=null] : iv_ruleAttributeTypeRestriction= ruleAttributeTypeRestriction EOF ; public final EObject entryRuleAttributeTypeRestriction() throws RecognitionException { EObject current = null; @@ -6732,17 +6864,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2795:2: (iv_ruleAttributeTypeRestriction= ruleAttributeTypeRestriction EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2796:2: iv_ruleAttributeTypeRestriction= ruleAttributeTypeRestriction EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2853:2: (iv_ruleAttributeTypeRestriction= ruleAttributeTypeRestriction EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2854:2: iv_ruleAttributeTypeRestriction= ruleAttributeTypeRestriction EOF { newCompositeNode(grammarAccess.getAttributeTypeRestrictionRule()); - pushFollow(FOLLOW_ruleAttributeTypeRestriction_in_entryRuleAttributeTypeRestriction6005); + pushFollow(FOLLOW_ruleAttributeTypeRestriction_in_entryRuleAttributeTypeRestriction6117); iv_ruleAttributeTypeRestriction=ruleAttributeTypeRestriction(); state._fsp--; current =iv_ruleAttributeTypeRestriction; - match(input,EOF,FOLLOW_EOF_in_entryRuleAttributeTypeRestriction6015); + match(input,EOF,FOLLOW_EOF_in_entryRuleAttributeTypeRestriction6127); } @@ -6760,7 +6892,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAttributeTypeRestriction" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2803:1: ruleAttributeTypeRestriction returns [EObject current=null] : ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'attributeType' ( (otherlv_3= RULE_STRING ) ) (otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) )? otherlv_7= ';' ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2861:1: ruleAttributeTypeRestriction returns [EObject current=null] : ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'attributeType' ( (otherlv_3= RULE_STRING ) ) (otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) )? otherlv_7= ';' ) ; public final EObject ruleAttributeTypeRestriction() throws RecognitionException { EObject current = null; @@ -6777,22 +6909,22 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2806:28: ( ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'attributeType' ( (otherlv_3= RULE_STRING ) ) (otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) )? otherlv_7= ';' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2807:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'attributeType' ( (otherlv_3= RULE_STRING ) ) (otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) )? otherlv_7= ';' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2864:28: ( ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'attributeType' ( (otherlv_3= RULE_STRING ) ) (otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) )? otherlv_7= ';' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2865:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'attributeType' ( (otherlv_3= RULE_STRING ) ) (otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) )? otherlv_7= ';' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2807:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'attributeType' ( (otherlv_3= RULE_STRING ) ) (otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) )? otherlv_7= ';' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2807:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'attributeType' ( (otherlv_3= RULE_STRING ) ) (otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) )? otherlv_7= ';' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2865:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'attributeType' ( (otherlv_3= RULE_STRING ) ) (otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) )? otherlv_7= ';' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2865:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'attributeType' ( (otherlv_3= RULE_STRING ) ) (otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) )? otherlv_7= ';' { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2807:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2808:1: (lv_permission_0_0= ruleAccessPermissionEnum ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2865:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2866:1: (lv_permission_0_0= ruleAccessPermissionEnum ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2808:1: (lv_permission_0_0= ruleAccessPermissionEnum ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2809:3: lv_permission_0_0= ruleAccessPermissionEnum + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2866:1: (lv_permission_0_0= ruleAccessPermissionEnum ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2867:3: lv_permission_0_0= ruleAccessPermissionEnum { newCompositeNode(grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0()); - pushFollow(FOLLOW_ruleAccessPermissionEnum_in_ruleAttributeTypeRestriction6061); + pushFollow(FOLLOW_ruleAccessPermissionEnum_in_ruleAttributeTypeRestriction6173); lv_permission_0_0=ruleAccessPermissionEnum(); state._fsp--; @@ -6814,26 +6946,26 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,75,FOLLOW_75_in_ruleAttributeTypeRestriction6073); + otherlv_1=(Token)match(input,77,FOLLOW_77_in_ruleAttributeTypeRestriction6185); newLeafNode(otherlv_1, grammarAccess.getAttributeTypeRestrictionAccess().getEditKeyword_1()); - otherlv_2=(Token)match(input,25,FOLLOW_25_in_ruleAttributeTypeRestriction6085); + otherlv_2=(Token)match(input,25,FOLLOW_25_in_ruleAttributeTypeRestriction6197); newLeafNode(otherlv_2, grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeKeyword_2()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2833:1: ( (otherlv_3= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2834:1: (otherlv_3= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2891:1: ( (otherlv_3= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2892:1: (otherlv_3= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2834:1: (otherlv_3= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2835:3: otherlv_3= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2892:1: (otherlv_3= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2893:3: otherlv_3= RULE_STRING { if (current==null) { current = createModelElement(grammarAccess.getAttributeTypeRestrictionRule()); } - otherlv_3=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAttributeTypeRestriction6105); + otherlv_3=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAttributeTypeRestriction6217); newLeafNode(otherlv_3, grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefXAttributeTypeCrossReference_3_0()); @@ -6843,37 +6975,37 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2846:2: (otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) )? - int alt44=2; - int LA44_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2904:2: (otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) )? + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA44_0==76) ) { - alt44=1; + if ( (LA46_0==78) ) { + alt46=1; } - switch (alt44) { + switch (alt46) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2846:4: otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2904:4: otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) { - otherlv_4=(Token)match(input,76,FOLLOW_76_in_ruleAttributeTypeRestriction6118); + otherlv_4=(Token)match(input,78,FOLLOW_78_in_ruleAttributeTypeRestriction6230); newLeafNode(otherlv_4, grammarAccess.getAttributeTypeRestrictionAccess().getOfKeyword_4_0()); - otherlv_5=(Token)match(input,16,FOLLOW_16_in_ruleAttributeTypeRestriction6130); + otherlv_5=(Token)match(input,16,FOLLOW_16_in_ruleAttributeTypeRestriction6242); newLeafNode(otherlv_5, grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeKeyword_4_1()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2854:1: ( (otherlv_6= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2855:1: (otherlv_6= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2912:1: ( (otherlv_6= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2913:1: (otherlv_6= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2855:1: (otherlv_6= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2856:3: otherlv_6= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2913:1: (otherlv_6= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2914:3: otherlv_6= RULE_STRING { if (current==null) { current = createModelElement(grammarAccess.getAttributeTypeRestrictionRule()); } - otherlv_6=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAttributeTypeRestriction6150); + otherlv_6=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAttributeTypeRestriction6262); newLeafNode(otherlv_6, grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_4_2_0()); @@ -6889,7 +7021,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_7=(Token)match(input,70,FOLLOW_70_in_ruleAttributeTypeRestriction6164); + otherlv_7=(Token)match(input,72,FOLLOW_72_in_ruleAttributeTypeRestriction6276); newLeafNode(otherlv_7, grammarAccess.getAttributeTypeRestrictionAccess().getSemicolonKeyword_5()); @@ -6914,7 +7046,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRelationTypeRestriction" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2881:1: entryRuleRelationTypeRestriction returns [EObject current=null] : iv_ruleRelationTypeRestriction= ruleRelationTypeRestriction EOF ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2939:1: entryRuleRelationTypeRestriction returns [EObject current=null] : iv_ruleRelationTypeRestriction= ruleRelationTypeRestriction EOF ; public final EObject entryRuleRelationTypeRestriction() throws RecognitionException { EObject current = null; @@ -6922,17 +7054,17 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2882:2: (iv_ruleRelationTypeRestriction= ruleRelationTypeRestriction EOF ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2883:2: iv_ruleRelationTypeRestriction= ruleRelationTypeRestriction EOF + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2940:2: (iv_ruleRelationTypeRestriction= ruleRelationTypeRestriction EOF ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2941:2: iv_ruleRelationTypeRestriction= ruleRelationTypeRestriction EOF { newCompositeNode(grammarAccess.getRelationTypeRestrictionRule()); - pushFollow(FOLLOW_ruleRelationTypeRestriction_in_entryRuleRelationTypeRestriction6202); + pushFollow(FOLLOW_ruleRelationTypeRestriction_in_entryRuleRelationTypeRestriction6314); iv_ruleRelationTypeRestriction=ruleRelationTypeRestriction(); state._fsp--; current =iv_ruleRelationTypeRestriction; - match(input,EOF,FOLLOW_EOF_in_entryRuleRelationTypeRestriction6212); + match(input,EOF,FOLLOW_EOF_in_entryRuleRelationTypeRestriction6324); } @@ -6950,7 +7082,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRelationTypeRestriction" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2890:1: ruleRelationTypeRestriction returns [EObject current=null] : ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'relationType' ( ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) | ( (otherlv_4= RULE_STRING ) ) ) ( (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) ) ( (lv_predicate_6_0= ruleRelationTypePredicate ) )? otherlv_7= ';' ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2948:1: ruleRelationTypeRestriction returns [EObject current=null] : ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'relationType' ( ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) | ( (otherlv_4= RULE_STRING ) ) ) ( (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) ) ( (lv_predicate_6_0= ruleRelationTypePredicate ) )? otherlv_7= ';' ) ; public final EObject ruleRelationTypeRestriction() throws RecognitionException { EObject current = null; @@ -6970,22 +7102,22 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2893:28: ( ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'relationType' ( ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) | ( (otherlv_4= RULE_STRING ) ) ) ( (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) ) ( (lv_predicate_6_0= ruleRelationTypePredicate ) )? otherlv_7= ';' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2894:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'relationType' ( ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) | ( (otherlv_4= RULE_STRING ) ) ) ( (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) ) ( (lv_predicate_6_0= ruleRelationTypePredicate ) )? otherlv_7= ';' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2951:28: ( ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'relationType' ( ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) | ( (otherlv_4= RULE_STRING ) ) ) ( (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) ) ( (lv_predicate_6_0= ruleRelationTypePredicate ) )? otherlv_7= ';' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2952:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'relationType' ( ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) | ( (otherlv_4= RULE_STRING ) ) ) ( (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) ) ( (lv_predicate_6_0= ruleRelationTypePredicate ) )? otherlv_7= ';' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2894:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'relationType' ( ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) | ( (otherlv_4= RULE_STRING ) ) ) ( (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) ) ( (lv_predicate_6_0= ruleRelationTypePredicate ) )? otherlv_7= ';' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2894:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'relationType' ( ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) | ( (otherlv_4= RULE_STRING ) ) ) ( (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) ) ( (lv_predicate_6_0= ruleRelationTypePredicate ) )? otherlv_7= ';' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2952:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'relationType' ( ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) | ( (otherlv_4= RULE_STRING ) ) ) ( (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) ) ( (lv_predicate_6_0= ruleRelationTypePredicate ) )? otherlv_7= ';' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2952:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'relationType' ( ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) | ( (otherlv_4= RULE_STRING ) ) ) ( (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) ) ( (lv_predicate_6_0= ruleRelationTypePredicate ) )? otherlv_7= ';' { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2894:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2895:1: (lv_permission_0_0= ruleAccessPermissionEnum ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2952:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2953:1: (lv_permission_0_0= ruleAccessPermissionEnum ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2895:1: (lv_permission_0_0= ruleAccessPermissionEnum ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2896:3: lv_permission_0_0= ruleAccessPermissionEnum + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2953:1: (lv_permission_0_0= ruleAccessPermissionEnum ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2954:3: lv_permission_0_0= ruleAccessPermissionEnum { newCompositeNode(grammarAccess.getRelationTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0()); - pushFollow(FOLLOW_ruleAccessPermissionEnum_in_ruleRelationTypeRestriction6258); + pushFollow(FOLLOW_ruleAccessPermissionEnum_in_ruleRelationTypeRestriction6370); lv_permission_0_0=ruleAccessPermissionEnum(); state._fsp--; @@ -7007,44 +7139,44 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,75,FOLLOW_75_in_ruleRelationTypeRestriction6270); + otherlv_1=(Token)match(input,77,FOLLOW_77_in_ruleRelationTypeRestriction6382); newLeafNode(otherlv_1, grammarAccess.getRelationTypeRestrictionAccess().getEditKeyword_1()); - otherlv_2=(Token)match(input,56,FOLLOW_56_in_ruleRelationTypeRestriction6282); + otherlv_2=(Token)match(input,58,FOLLOW_58_in_ruleRelationTypeRestriction6394); newLeafNode(otherlv_2, grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeKeyword_2()); - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2920:1: ( ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) | ( (otherlv_4= RULE_STRING ) ) ) - int alt45=2; - int LA45_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2978:1: ( ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) | ( (otherlv_4= RULE_STRING ) ) ) + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA45_0==90) ) { - alt45=1; + if ( (LA47_0==92) ) { + alt47=1; } - else if ( (LA45_0==RULE_STRING) ) { - alt45=2; + else if ( (LA47_0==RULE_STRING) ) { + alt47=2; } else { NoViableAltException nvae = - new NoViableAltException("", 45, 0, input); + new NoViableAltException("", 47, 0, input); throw nvae; } - switch (alt45) { + switch (alt47) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2920:2: ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2978:2: ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2920:2: ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2921:1: (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2978:2: ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2979:1: (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2921:1: (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2922:3: lv_relationTypeMatch_3_0= ruleRelationTypeMatch + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2979:1: (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2980:3: lv_relationTypeMatch_3_0= ruleRelationTypeMatch { newCompositeNode(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0()); - pushFollow(FOLLOW_ruleRelationTypeMatch_in_ruleRelationTypeRestriction6304); + pushFollow(FOLLOW_ruleRelationTypeMatch_in_ruleRelationTypeRestriction6416); lv_relationTypeMatch_3_0=ruleRelationTypeMatch(); state._fsp--; @@ -7070,20 +7202,20 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2939:6: ( (otherlv_4= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2997:6: ( (otherlv_4= RULE_STRING ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2939:6: ( (otherlv_4= RULE_STRING ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2940:1: (otherlv_4= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2997:6: ( (otherlv_4= RULE_STRING ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2998:1: (otherlv_4= RULE_STRING ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2940:1: (otherlv_4= RULE_STRING ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2941:3: otherlv_4= RULE_STRING + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2998:1: (otherlv_4= RULE_STRING ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2999:3: otherlv_4= RULE_STRING { if (current==null) { current = createModelElement(grammarAccess.getRelationTypeRestrictionRule()); } - otherlv_4=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleRelationTypeRestriction6330); + otherlv_4=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleRelationTypeRestriction6442); newLeafNode(otherlv_4, grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeCrossReference_3_1_0()); @@ -7099,16 +7231,16 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2952:3: ( (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2953:1: (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3010:3: ( (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3011:1: (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2953:1: (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2954:3: lv_restrictedToSide_5_0= ruleXRelationSideEnum + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3011:1: (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3012:3: lv_restrictedToSide_5_0= ruleXRelationSideEnum { newCompositeNode(grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0()); - pushFollow(FOLLOW_ruleXRelationSideEnum_in_ruleRelationTypeRestriction6352); + pushFollow(FOLLOW_ruleXRelationSideEnum_in_ruleRelationTypeRestriction6464); lv_restrictedToSide_5_0=ruleXRelationSideEnum(); state._fsp--; @@ -7130,24 +7262,24 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2970:2: ( (lv_predicate_6_0= ruleRelationTypePredicate ) )? - int alt46=2; - int LA46_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3028:2: ( (lv_predicate_6_0= ruleRelationTypePredicate ) )? + int alt48=2; + int LA48_0 = input.LA(1); - if ( (LA46_0==16||LA46_0==74) ) { - alt46=1; + if ( (LA48_0==16||LA48_0==76) ) { + alt48=1; } - switch (alt46) { + switch (alt48) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2971:1: (lv_predicate_6_0= ruleRelationTypePredicate ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3029:1: (lv_predicate_6_0= ruleRelationTypePredicate ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2971:1: (lv_predicate_6_0= ruleRelationTypePredicate ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2972:3: lv_predicate_6_0= ruleRelationTypePredicate + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3029:1: (lv_predicate_6_0= ruleRelationTypePredicate ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3030:3: lv_predicate_6_0= ruleRelationTypePredicate { newCompositeNode(grammarAccess.getRelationTypeRestrictionAccess().getPredicateRelationTypePredicateParserRuleCall_5_0()); - pushFollow(FOLLOW_ruleRelationTypePredicate_in_ruleRelationTypeRestriction6373); + pushFollow(FOLLOW_ruleRelationTypePredicate_in_ruleRelationTypeRestriction6485); lv_predicate_6_0=ruleRelationTypePredicate(); state._fsp--; @@ -7172,7 +7304,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } - otherlv_7=(Token)match(input,70,FOLLOW_70_in_ruleRelationTypeRestriction6386); + otherlv_7=(Token)match(input,72,FOLLOW_72_in_ruleRelationTypeRestriction6498); newLeafNode(otherlv_7, grammarAccess.getRelationTypeRestrictionAccess().getSemicolonKeyword_6()); @@ -7197,7 +7329,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRelationMultiplicityEnum" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3000:1: ruleRelationMultiplicityEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'ONE_TO_ONE' ) | (enumLiteral_1= 'ONE_TO_MANY' ) | (enumLiteral_2= 'MANY_TO_ONE' ) | (enumLiteral_3= 'MANY_TO_MANY' ) ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3058:1: ruleRelationMultiplicityEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'ONE_TO_ONE' ) | (enumLiteral_1= 'ONE_TO_MANY' ) | (enumLiteral_2= 'MANY_TO_ONE' ) | (enumLiteral_3= 'MANY_TO_MANY' ) ) ; public final Enumerator ruleRelationMultiplicityEnum() throws RecognitionException { Enumerator current = null; @@ -7208,47 +7340,47 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3002:28: ( ( (enumLiteral_0= 'ONE_TO_ONE' ) | (enumLiteral_1= 'ONE_TO_MANY' ) | (enumLiteral_2= 'MANY_TO_ONE' ) | (enumLiteral_3= 'MANY_TO_MANY' ) ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3003:1: ( (enumLiteral_0= 'ONE_TO_ONE' ) | (enumLiteral_1= 'ONE_TO_MANY' ) | (enumLiteral_2= 'MANY_TO_ONE' ) | (enumLiteral_3= 'MANY_TO_MANY' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3060:28: ( ( (enumLiteral_0= 'ONE_TO_ONE' ) | (enumLiteral_1= 'ONE_TO_MANY' ) | (enumLiteral_2= 'MANY_TO_ONE' ) | (enumLiteral_3= 'MANY_TO_MANY' ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3061:1: ( (enumLiteral_0= 'ONE_TO_ONE' ) | (enumLiteral_1= 'ONE_TO_MANY' ) | (enumLiteral_2= 'MANY_TO_ONE' ) | (enumLiteral_3= 'MANY_TO_MANY' ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3003:1: ( (enumLiteral_0= 'ONE_TO_ONE' ) | (enumLiteral_1= 'ONE_TO_MANY' ) | (enumLiteral_2= 'MANY_TO_ONE' ) | (enumLiteral_3= 'MANY_TO_MANY' ) ) - int alt47=4; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3061:1: ( (enumLiteral_0= 'ONE_TO_ONE' ) | (enumLiteral_1= 'ONE_TO_MANY' ) | (enumLiteral_2= 'MANY_TO_ONE' ) | (enumLiteral_3= 'MANY_TO_MANY' ) ) + int alt49=4; switch ( input.LA(1) ) { - case 77: + case 79: { - alt47=1; + alt49=1; } break; - case 78: + case 80: { - alt47=2; + alt49=2; } break; - case 79: + case 81: { - alt47=3; + alt49=3; } break; - case 80: + case 82: { - alt47=4; + alt49=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 47, 0, input); + new NoViableAltException("", 49, 0, input); throw nvae; } - switch (alt47) { + switch (alt49) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3003:2: (enumLiteral_0= 'ONE_TO_ONE' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3061:2: (enumLiteral_0= 'ONE_TO_ONE' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3003:2: (enumLiteral_0= 'ONE_TO_ONE' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3003:4: enumLiteral_0= 'ONE_TO_ONE' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3061:2: (enumLiteral_0= 'ONE_TO_ONE' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3061:4: enumLiteral_0= 'ONE_TO_ONE' { - enumLiteral_0=(Token)match(input,77,FOLLOW_77_in_ruleRelationMultiplicityEnum6436); + enumLiteral_0=(Token)match(input,79,FOLLOW_79_in_ruleRelationMultiplicityEnum6548); current = grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_ONEEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_ONEEnumLiteralDeclaration_0()); @@ -7260,12 +7392,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3009:6: (enumLiteral_1= 'ONE_TO_MANY' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3067:6: (enumLiteral_1= 'ONE_TO_MANY' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3009:6: (enumLiteral_1= 'ONE_TO_MANY' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3009:8: enumLiteral_1= 'ONE_TO_MANY' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3067:6: (enumLiteral_1= 'ONE_TO_MANY' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3067:8: enumLiteral_1= 'ONE_TO_MANY' { - enumLiteral_1=(Token)match(input,78,FOLLOW_78_in_ruleRelationMultiplicityEnum6453); + enumLiteral_1=(Token)match(input,80,FOLLOW_80_in_ruleRelationMultiplicityEnum6565); current = grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_MANYEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_MANYEnumLiteralDeclaration_1()); @@ -7277,12 +7409,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 3 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3015:6: (enumLiteral_2= 'MANY_TO_ONE' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3073:6: (enumLiteral_2= 'MANY_TO_ONE' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3015:6: (enumLiteral_2= 'MANY_TO_ONE' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3015:8: enumLiteral_2= 'MANY_TO_ONE' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3073:6: (enumLiteral_2= 'MANY_TO_ONE' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3073:8: enumLiteral_2= 'MANY_TO_ONE' { - enumLiteral_2=(Token)match(input,79,FOLLOW_79_in_ruleRelationMultiplicityEnum6470); + enumLiteral_2=(Token)match(input,81,FOLLOW_81_in_ruleRelationMultiplicityEnum6582); current = grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_ONEEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_2, grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_ONEEnumLiteralDeclaration_2()); @@ -7294,12 +7426,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 4 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3021:6: (enumLiteral_3= 'MANY_TO_MANY' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3079:6: (enumLiteral_3= 'MANY_TO_MANY' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3021:6: (enumLiteral_3= 'MANY_TO_MANY' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3021:8: enumLiteral_3= 'MANY_TO_MANY' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3079:6: (enumLiteral_3= 'MANY_TO_MANY' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3079:8: enumLiteral_3= 'MANY_TO_MANY' { - enumLiteral_3=(Token)match(input,80,FOLLOW_80_in_ruleRelationMultiplicityEnum6487); + enumLiteral_3=(Token)match(input,82,FOLLOW_82_in_ruleRelationMultiplicityEnum6599); current = grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_MANYEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_3, grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_MANYEnumLiteralDeclaration_3()); @@ -7331,7 +7463,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleCompareOp" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3031:1: ruleCompareOp returns [Enumerator current=null] : ( (enumLiteral_0= 'EQ' ) | (enumLiteral_1= 'LIKE' ) ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3089:1: ruleCompareOp returns [Enumerator current=null] : ( (enumLiteral_0= 'EQ' ) | (enumLiteral_1= 'LIKE' ) ) ; public final Enumerator ruleCompareOp() throws RecognitionException { Enumerator current = null; @@ -7340,33 +7472,33 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3033:28: ( ( (enumLiteral_0= 'EQ' ) | (enumLiteral_1= 'LIKE' ) ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3034:1: ( (enumLiteral_0= 'EQ' ) | (enumLiteral_1= 'LIKE' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3091:28: ( ( (enumLiteral_0= 'EQ' ) | (enumLiteral_1= 'LIKE' ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3092:1: ( (enumLiteral_0= 'EQ' ) | (enumLiteral_1= 'LIKE' ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3034:1: ( (enumLiteral_0= 'EQ' ) | (enumLiteral_1= 'LIKE' ) ) - int alt48=2; - int LA48_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3092:1: ( (enumLiteral_0= 'EQ' ) | (enumLiteral_1= 'LIKE' ) ) + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA48_0==81) ) { - alt48=1; + if ( (LA50_0==83) ) { + alt50=1; } - else if ( (LA48_0==82) ) { - alt48=2; + else if ( (LA50_0==84) ) { + alt50=2; } else { NoViableAltException nvae = - new NoViableAltException("", 48, 0, input); + new NoViableAltException("", 50, 0, input); throw nvae; } - switch (alt48) { + switch (alt50) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3034:2: (enumLiteral_0= 'EQ' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3092:2: (enumLiteral_0= 'EQ' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3034:2: (enumLiteral_0= 'EQ' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3034:4: enumLiteral_0= 'EQ' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3092:2: (enumLiteral_0= 'EQ' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3092:4: enumLiteral_0= 'EQ' { - enumLiteral_0=(Token)match(input,81,FOLLOW_81_in_ruleCompareOp6532); + enumLiteral_0=(Token)match(input,83,FOLLOW_83_in_ruleCompareOp6644); current = grammarAccess.getCompareOpAccess().getEQEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getCompareOpAccess().getEQEnumLiteralDeclaration_0()); @@ -7378,12 +7510,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3040:6: (enumLiteral_1= 'LIKE' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3098:6: (enumLiteral_1= 'LIKE' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3040:6: (enumLiteral_1= 'LIKE' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3040:8: enumLiteral_1= 'LIKE' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3098:6: (enumLiteral_1= 'LIKE' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3098:8: enumLiteral_1= 'LIKE' { - enumLiteral_1=(Token)match(input,82,FOLLOW_82_in_ruleCompareOp6549); + enumLiteral_1=(Token)match(input,84,FOLLOW_84_in_ruleCompareOp6661); current = grammarAccess.getCompareOpAccess().getLIKEEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getCompareOpAccess().getLIKEEnumLiteralDeclaration_1()); @@ -7415,7 +7547,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXLogicOperator" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3050:1: ruleXLogicOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'AND' ) | (enumLiteral_1= 'OR' ) ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3108:1: ruleXLogicOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'AND' ) | (enumLiteral_1= 'OR' ) ) ; public final Enumerator ruleXLogicOperator() throws RecognitionException { Enumerator current = null; @@ -7424,33 +7556,33 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3052:28: ( ( (enumLiteral_0= 'AND' ) | (enumLiteral_1= 'OR' ) ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3053:1: ( (enumLiteral_0= 'AND' ) | (enumLiteral_1= 'OR' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3110:28: ( ( (enumLiteral_0= 'AND' ) | (enumLiteral_1= 'OR' ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3111:1: ( (enumLiteral_0= 'AND' ) | (enumLiteral_1= 'OR' ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3053:1: ( (enumLiteral_0= 'AND' ) | (enumLiteral_1= 'OR' ) ) - int alt49=2; - int LA49_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3111:1: ( (enumLiteral_0= 'AND' ) | (enumLiteral_1= 'OR' ) ) + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA49_0==83) ) { - alt49=1; + if ( (LA51_0==85) ) { + alt51=1; } - else if ( (LA49_0==84) ) { - alt49=2; + else if ( (LA51_0==86) ) { + alt51=2; } else { NoViableAltException nvae = - new NoViableAltException("", 49, 0, input); + new NoViableAltException("", 51, 0, input); throw nvae; } - switch (alt49) { + switch (alt51) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3053:2: (enumLiteral_0= 'AND' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3111:2: (enumLiteral_0= 'AND' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3053:2: (enumLiteral_0= 'AND' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3053:4: enumLiteral_0= 'AND' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3111:2: (enumLiteral_0= 'AND' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3111:4: enumLiteral_0= 'AND' { - enumLiteral_0=(Token)match(input,83,FOLLOW_83_in_ruleXLogicOperator6594); + enumLiteral_0=(Token)match(input,85,FOLLOW_85_in_ruleXLogicOperator6706); current = grammarAccess.getXLogicOperatorAccess().getANDEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getXLogicOperatorAccess().getANDEnumLiteralDeclaration_0()); @@ -7462,12 +7594,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3059:6: (enumLiteral_1= 'OR' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3117:6: (enumLiteral_1= 'OR' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3059:6: (enumLiteral_1= 'OR' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3059:8: enumLiteral_1= 'OR' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3117:6: (enumLiteral_1= 'OR' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3117:8: enumLiteral_1= 'OR' { - enumLiteral_1=(Token)match(input,84,FOLLOW_84_in_ruleXLogicOperator6611); + enumLiteral_1=(Token)match(input,86,FOLLOW_86_in_ruleXLogicOperator6723); current = grammarAccess.getXLogicOperatorAccess().getOREnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getXLogicOperatorAccess().getOREnumLiteralDeclaration_1()); @@ -7499,7 +7631,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleMatchField" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3069:1: ruleMatchField returns [Enumerator current=null] : ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchGuid' ) ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3127:1: ruleMatchField returns [Enumerator current=null] : ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchGuid' ) ) ; public final Enumerator ruleMatchField() throws RecognitionException { Enumerator current = null; @@ -7510,47 +7642,47 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3071:28: ( ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchGuid' ) ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3072:1: ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchGuid' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3129:28: ( ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchGuid' ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3130:1: ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchGuid' ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3072:1: ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchGuid' ) ) - int alt50=4; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3130:1: ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchGuid' ) ) + int alt52=4; switch ( input.LA(1) ) { - case 85: + case 87: { - alt50=1; + alt52=1; } break; - case 86: + case 88: { - alt50=2; + alt52=2; } break; - case 87: + case 89: { - alt50=3; + alt52=3; } break; case 24: { - alt50=4; + alt52=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 50, 0, input); + new NoViableAltException("", 52, 0, input); throw nvae; } - switch (alt50) { + switch (alt52) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3072:2: (enumLiteral_0= 'artifactName' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3130:2: (enumLiteral_0= 'artifactName' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3072:2: (enumLiteral_0= 'artifactName' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3072:4: enumLiteral_0= 'artifactName' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3130:2: (enumLiteral_0= 'artifactName' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3130:4: enumLiteral_0= 'artifactName' { - enumLiteral_0=(Token)match(input,85,FOLLOW_85_in_ruleMatchField6656); + enumLiteral_0=(Token)match(input,87,FOLLOW_87_in_ruleMatchField6768); current = grammarAccess.getMatchFieldAccess().getArtifactNameEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getMatchFieldAccess().getArtifactNameEnumLiteralDeclaration_0()); @@ -7562,12 +7694,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3078:6: (enumLiteral_1= 'artifactGuid' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3136:6: (enumLiteral_1= 'artifactGuid' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3078:6: (enumLiteral_1= 'artifactGuid' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3078:8: enumLiteral_1= 'artifactGuid' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3136:6: (enumLiteral_1= 'artifactGuid' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3136:8: enumLiteral_1= 'artifactGuid' { - enumLiteral_1=(Token)match(input,86,FOLLOW_86_in_ruleMatchField6673); + enumLiteral_1=(Token)match(input,88,FOLLOW_88_in_ruleMatchField6785); current = grammarAccess.getMatchFieldAccess().getArtifactGuidEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getMatchFieldAccess().getArtifactGuidEnumLiteralDeclaration_1()); @@ -7579,12 +7711,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 3 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3084:6: (enumLiteral_2= 'branchName' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3142:6: (enumLiteral_2= 'branchName' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3084:6: (enumLiteral_2= 'branchName' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3084:8: enumLiteral_2= 'branchName' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3142:6: (enumLiteral_2= 'branchName' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3142:8: enumLiteral_2= 'branchName' { - enumLiteral_2=(Token)match(input,87,FOLLOW_87_in_ruleMatchField6690); + enumLiteral_2=(Token)match(input,89,FOLLOW_89_in_ruleMatchField6802); current = grammarAccess.getMatchFieldAccess().getBranchNameEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_2, grammarAccess.getMatchFieldAccess().getBranchNameEnumLiteralDeclaration_2()); @@ -7596,12 +7728,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 4 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3090:6: (enumLiteral_3= 'branchGuid' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3148:6: (enumLiteral_3= 'branchGuid' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3090:6: (enumLiteral_3= 'branchGuid' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3090:8: enumLiteral_3= 'branchGuid' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3148:6: (enumLiteral_3= 'branchGuid' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3148:8: enumLiteral_3= 'branchGuid' { - enumLiteral_3=(Token)match(input,24,FOLLOW_24_in_ruleMatchField6707); + enumLiteral_3=(Token)match(input,24,FOLLOW_24_in_ruleMatchField6819); current = grammarAccess.getMatchFieldAccess().getBranchGuidEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_3, grammarAccess.getMatchFieldAccess().getBranchGuidEnumLiteralDeclaration_3()); @@ -7633,7 +7765,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleAccessPermissionEnum" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3100:1: ruleAccessPermissionEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'ALLOW' ) | (enumLiteral_1= 'DENY' ) ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3158:1: ruleAccessPermissionEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'ALLOW' ) | (enumLiteral_1= 'DENY' ) ) ; public final Enumerator ruleAccessPermissionEnum() throws RecognitionException { Enumerator current = null; @@ -7642,33 +7774,33 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3102:28: ( ( (enumLiteral_0= 'ALLOW' ) | (enumLiteral_1= 'DENY' ) ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3103:1: ( (enumLiteral_0= 'ALLOW' ) | (enumLiteral_1= 'DENY' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3160:28: ( ( (enumLiteral_0= 'ALLOW' ) | (enumLiteral_1= 'DENY' ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3161:1: ( (enumLiteral_0= 'ALLOW' ) | (enumLiteral_1= 'DENY' ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3103:1: ( (enumLiteral_0= 'ALLOW' ) | (enumLiteral_1= 'DENY' ) ) - int alt51=2; - int LA51_0 = input.LA(1); + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3161:1: ( (enumLiteral_0= 'ALLOW' ) | (enumLiteral_1= 'DENY' ) ) + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA51_0==88) ) { - alt51=1; + if ( (LA53_0==90) ) { + alt53=1; } - else if ( (LA51_0==89) ) { - alt51=2; + else if ( (LA53_0==91) ) { + alt53=2; } else { NoViableAltException nvae = - new NoViableAltException("", 51, 0, input); + new NoViableAltException("", 53, 0, input); throw nvae; } - switch (alt51) { + switch (alt53) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3103:2: (enumLiteral_0= 'ALLOW' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3161:2: (enumLiteral_0= 'ALLOW' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3103:2: (enumLiteral_0= 'ALLOW' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3103:4: enumLiteral_0= 'ALLOW' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3161:2: (enumLiteral_0= 'ALLOW' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3161:4: enumLiteral_0= 'ALLOW' { - enumLiteral_0=(Token)match(input,88,FOLLOW_88_in_ruleAccessPermissionEnum6752); + enumLiteral_0=(Token)match(input,90,FOLLOW_90_in_ruleAccessPermissionEnum6864); current = grammarAccess.getAccessPermissionEnumAccess().getALLOWEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getAccessPermissionEnumAccess().getALLOWEnumLiteralDeclaration_0()); @@ -7680,12 +7812,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3109:6: (enumLiteral_1= 'DENY' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3167:6: (enumLiteral_1= 'DENY' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3109:6: (enumLiteral_1= 'DENY' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3109:8: enumLiteral_1= 'DENY' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3167:6: (enumLiteral_1= 'DENY' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3167:8: enumLiteral_1= 'DENY' { - enumLiteral_1=(Token)match(input,89,FOLLOW_89_in_ruleAccessPermissionEnum6769); + enumLiteral_1=(Token)match(input,91,FOLLOW_91_in_ruleAccessPermissionEnum6881); current = grammarAccess.getAccessPermissionEnumAccess().getDENYEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getAccessPermissionEnumAccess().getDENYEnumLiteralDeclaration_1()); @@ -7717,7 +7849,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRelationTypeMatch" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3119:1: ruleRelationTypeMatch returns [Enumerator current=null] : (enumLiteral_0= 'ALL' ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3177:1: ruleRelationTypeMatch returns [Enumerator current=null] : (enumLiteral_0= 'ALL' ) ; public final Enumerator ruleRelationTypeMatch() throws RecognitionException { Enumerator current = null; @@ -7725,13 +7857,13 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3121:28: ( (enumLiteral_0= 'ALL' ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3122:1: (enumLiteral_0= 'ALL' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3179:28: ( (enumLiteral_0= 'ALL' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3180:1: (enumLiteral_0= 'ALL' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3122:1: (enumLiteral_0= 'ALL' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3122:3: enumLiteral_0= 'ALL' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3180:1: (enumLiteral_0= 'ALL' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3180:3: enumLiteral_0= 'ALL' { - enumLiteral_0=(Token)match(input,90,FOLLOW_90_in_ruleRelationTypeMatch6813); + enumLiteral_0=(Token)match(input,92,FOLLOW_92_in_ruleRelationTypeMatch6925); current = grammarAccess.getRelationTypeMatchAccess().getALLEnumLiteralDeclaration().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getRelationTypeMatchAccess().getALLEnumLiteralDeclaration()); @@ -7757,7 +7889,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleXRelationSideEnum" - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3132:1: ruleXRelationSideEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'SIDE_A' ) | (enumLiteral_1= 'SIDE_B' ) | (enumLiteral_2= 'BOTH' ) ) ; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3190:1: ruleXRelationSideEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'SIDE_A' ) | (enumLiteral_1= 'SIDE_B' ) | (enumLiteral_2= 'BOTH' ) ) ; public final Enumerator ruleXRelationSideEnum() throws RecognitionException { Enumerator current = null; @@ -7767,42 +7899,42 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3134:28: ( ( (enumLiteral_0= 'SIDE_A' ) | (enumLiteral_1= 'SIDE_B' ) | (enumLiteral_2= 'BOTH' ) ) ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3135:1: ( (enumLiteral_0= 'SIDE_A' ) | (enumLiteral_1= 'SIDE_B' ) | (enumLiteral_2= 'BOTH' ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3192:28: ( ( (enumLiteral_0= 'SIDE_A' ) | (enumLiteral_1= 'SIDE_B' ) | (enumLiteral_2= 'BOTH' ) ) ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3193:1: ( (enumLiteral_0= 'SIDE_A' ) | (enumLiteral_1= 'SIDE_B' ) | (enumLiteral_2= 'BOTH' ) ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3135:1: ( (enumLiteral_0= 'SIDE_A' ) | (enumLiteral_1= 'SIDE_B' ) | (enumLiteral_2= 'BOTH' ) ) - int alt52=3; + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3193:1: ( (enumLiteral_0= 'SIDE_A' ) | (enumLiteral_1= 'SIDE_B' ) | (enumLiteral_2= 'BOTH' ) ) + int alt54=3; switch ( input.LA(1) ) { - case 91: + case 93: { - alt52=1; + alt54=1; } break; - case 92: + case 94: { - alt52=2; + alt54=2; } break; - case 93: + case 95: { - alt52=3; + alt54=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 52, 0, input); + new NoViableAltException("", 54, 0, input); throw nvae; } - switch (alt52) { + switch (alt54) { case 1 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3135:2: (enumLiteral_0= 'SIDE_A' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3193:2: (enumLiteral_0= 'SIDE_A' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3135:2: (enumLiteral_0= 'SIDE_A' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3135:4: enumLiteral_0= 'SIDE_A' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3193:2: (enumLiteral_0= 'SIDE_A' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3193:4: enumLiteral_0= 'SIDE_A' { - enumLiteral_0=(Token)match(input,91,FOLLOW_91_in_ruleXRelationSideEnum6857); + enumLiteral_0=(Token)match(input,93,FOLLOW_93_in_ruleXRelationSideEnum6969); current = grammarAccess.getXRelationSideEnumAccess().getSIDE_AEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getXRelationSideEnumAccess().getSIDE_AEnumLiteralDeclaration_0()); @@ -7814,12 +7946,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3141:6: (enumLiteral_1= 'SIDE_B' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3199:6: (enumLiteral_1= 'SIDE_B' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3141:6: (enumLiteral_1= 'SIDE_B' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3141:8: enumLiteral_1= 'SIDE_B' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3199:6: (enumLiteral_1= 'SIDE_B' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3199:8: enumLiteral_1= 'SIDE_B' { - enumLiteral_1=(Token)match(input,92,FOLLOW_92_in_ruleXRelationSideEnum6874); + enumLiteral_1=(Token)match(input,94,FOLLOW_94_in_ruleXRelationSideEnum6986); current = grammarAccess.getXRelationSideEnumAccess().getSIDE_BEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getXRelationSideEnumAccess().getSIDE_BEnumLiteralDeclaration_1()); @@ -7831,12 +7963,12 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { } break; case 3 : - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3147:6: (enumLiteral_2= 'BOTH' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3205:6: (enumLiteral_2= 'BOTH' ) { - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3147:6: (enumLiteral_2= 'BOTH' ) - // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3147:8: enumLiteral_2= 'BOTH' + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3205:6: (enumLiteral_2= 'BOTH' ) + // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3205:8: enumLiteral_2= 'BOTH' { - enumLiteral_2=(Token)match(input,93,FOLLOW_93_in_ruleXRelationSideEnum6891); + enumLiteral_2=(Token)match(input,95,FOLLOW_95_in_ruleXRelationSideEnum7003); current = grammarAccess.getXRelationSideEnumAccess().getBOTHEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_2, grammarAccess.getXRelationSideEnumAccess().getBOTHEnumLiteralDeclaration_2()); @@ -7873,15 +8005,15 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_ruleOseeDsl_in_entryRuleOseeDsl75 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleOseeDsl85 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleImport_in_ruleOseeDsl131 = new BitSet(new long[]{0x011200000201A002L,0x0000000000000190L}); - public static final BitSet FOLLOW_ruleXArtifactType_in_ruleOseeDsl154 = new BitSet(new long[]{0x0112000002018002L,0x0000000000000190L}); - public static final BitSet FOLLOW_ruleXRelationType_in_ruleOseeDsl181 = new BitSet(new long[]{0x0112000002018002L,0x0000000000000190L}); - public static final BitSet FOLLOW_ruleXAttributeType_in_ruleOseeDsl208 = new BitSet(new long[]{0x0112000002018002L,0x0000000000000190L}); - public static final BitSet FOLLOW_ruleXOseeEnumType_in_ruleOseeDsl235 = new BitSet(new long[]{0x0112000002018002L,0x0000000000000190L}); - public static final BitSet FOLLOW_ruleXOseeEnumOverride_in_ruleOseeDsl262 = new BitSet(new long[]{0x0112000002018002L,0x0000000000000190L}); - public static final BitSet FOLLOW_ruleXArtifactMatcher_in_ruleOseeDsl286 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000190L}); - public static final BitSet FOLLOW_ruleAccessContext_in_ruleOseeDsl313 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000190L}); - public static final BitSet FOLLOW_ruleRole_in_ruleOseeDsl340 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000190L}); + public static final BitSet FOLLOW_ruleImport_in_ruleOseeDsl131 = new BitSet(new long[]{0x044800000201A002L,0x0000000000000640L}); + public static final BitSet FOLLOW_ruleXArtifactType_in_ruleOseeDsl154 = new BitSet(new long[]{0x0448000002018002L,0x0000000000000640L}); + public static final BitSet FOLLOW_ruleXRelationType_in_ruleOseeDsl181 = new BitSet(new long[]{0x0448000002018002L,0x0000000000000640L}); + public static final BitSet FOLLOW_ruleXAttributeType_in_ruleOseeDsl208 = new BitSet(new long[]{0x0448000002018002L,0x0000000000000640L}); + public static final BitSet FOLLOW_ruleXOseeEnumType_in_ruleOseeDsl235 = new BitSet(new long[]{0x0448000002018002L,0x0000000000000640L}); + public static final BitSet FOLLOW_ruleXOseeEnumOverride_in_ruleOseeDsl262 = new BitSet(new long[]{0x0448000002018002L,0x0000000000000640L}); + public static final BitSet FOLLOW_ruleXArtifactMatcher_in_ruleOseeDsl286 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000640L}); + public static final BitSet FOLLOW_ruleAccessContext_in_ruleOseeDsl313 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000640L}); + public static final BitSet FOLLOW_ruleRole_in_ruleOseeDsl340 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000640L}); public static final BitSet FOLLOW_ruleImport_in_entryRuleImport378 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleImport388 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_13_in_ruleImport425 = new BitSet(new long[]{0x0000000000000010L}); @@ -7923,7 +8055,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_EOF_in_entryRuleXAttributeType1265 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_25_in_ruleXAttributeType1302 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_RULE_STRING_in_ruleXAttributeType1319 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_17_in_ruleXAttributeType1337 = new BitSet(new long[]{0x0001FF8000000020L}); + public static final BitSet FOLLOW_17_in_ruleXAttributeType1337 = new BitSet(new long[]{0x0007FF8000000020L}); public static final BitSet FOLLOW_ruleAttributeBaseType_in_ruleXAttributeType1358 = new BitSet(new long[]{0x0000000004080000L}); public static final BitSet FOLLOW_26_in_ruleXAttributeType1372 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_RULE_STRING_in_ruleXAttributeType1392 = new BitSet(new long[]{0x0000000000080000L}); @@ -7932,7 +8064,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_RULE_STRING_in_ruleXAttributeType1436 = new BitSet(new long[]{0x0000000000200000L}); public static final BitSet FOLLOW_21_in_ruleXAttributeType1455 = new BitSet(new long[]{0x0000000000000040L}); public static final BitSet FOLLOW_RULE_HEX_INT_in_ruleXAttributeType1472 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_27_in_ruleXAttributeType1489 = new BitSet(new long[]{0x0001FF8030000020L}); + public static final BitSet FOLLOW_27_in_ruleXAttributeType1489 = new BitSet(new long[]{0x0007FF8030000020L}); public static final BitSet FOLLOW_28_in_ruleXAttributeType1509 = new BitSet(new long[]{0x0000000040000000L}); public static final BitSet FOLLOW_29_in_ruleXAttributeType1538 = new BitSet(new long[]{0x0000000040000000L}); public static final BitSet FOLLOW_ruleQUALIFIED_NAME_in_ruleXAttributeType1570 = new BitSet(new long[]{0x0000000040000000L}); @@ -7941,7 +8073,7 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_31_in_ruleXAttributeType1619 = new BitSet(new long[]{0x0000000100000080L}); public static final BitSet FOLLOW_RULE_WHOLE_NUM_STR_in_ruleXAttributeType1638 = new BitSet(new long[]{0x0000007A00400000L}); public static final BitSet FOLLOW_32_in_ruleXAttributeType1659 = new BitSet(new long[]{0x0000007A00400000L}); - public static final BitSet FOLLOW_33_in_ruleXAttributeType1688 = new BitSet(new long[]{0x0001FF8400000020L}); + public static final BitSet FOLLOW_33_in_ruleXAttributeType1688 = new BitSet(new long[]{0x0007FF8400000020L}); public static final BitSet FOLLOW_34_in_ruleXAttributeType1708 = new BitSet(new long[]{0x0000007800400000L}); public static final BitSet FOLLOW_ruleQUALIFIED_NAME_in_ruleXAttributeType1740 = new BitSet(new long[]{0x0000007800400000L}); public static final BitSet FOLLOW_35_in_ruleXAttributeType1758 = new BitSet(new long[]{0x0000000000000010L}); @@ -7965,210 +8097,216 @@ public class InternalOseeDslParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_46_in_ruleAttributeBaseType2122 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_47_in_ruleAttributeBaseType2141 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_48_in_ruleAttributeBaseType2160 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleQUALIFIED_NAME_in_ruleAttributeBaseType2188 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXOseeEnumType_in_entryRuleXOseeEnumType2233 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXOseeEnumType2243 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_49_in_ruleXOseeEnumType2280 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumType2297 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_19_in_ruleXOseeEnumType2314 = new BitSet(new long[]{0x0000000000300000L}); - public static final BitSet FOLLOW_20_in_ruleXOseeEnumType2327 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumType2344 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_21_in_ruleXOseeEnumType2363 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_RULE_HEX_INT_in_ruleXOseeEnumType2380 = new BitSet(new long[]{0x0004000000400000L}); - public static final BitSet FOLLOW_ruleXOseeEnumEntry_in_ruleXOseeEnumType2406 = new BitSet(new long[]{0x0004000000400000L}); - public static final BitSet FOLLOW_22_in_ruleXOseeEnumType2419 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXOseeEnumEntry_in_entryRuleXOseeEnumEntry2455 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXOseeEnumEntry2465 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_50_in_ruleXOseeEnumEntry2502 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry2519 = new BitSet(new long[]{0x0008000000000082L}); - public static final BitSet FOLLOW_RULE_WHOLE_NUM_STR_in_ruleXOseeEnumEntry2541 = new BitSet(new long[]{0x0008000000000002L}); - public static final BitSet FOLLOW_51_in_ruleXOseeEnumEntry2560 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry2577 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXOseeEnumOverride_in_entryRuleXOseeEnumOverride2620 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXOseeEnumOverride2630 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_52_in_ruleXOseeEnumOverride2667 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumOverride2687 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_19_in_ruleXOseeEnumOverride2699 = new BitSet(new long[]{0x00E0000000400000L}); - public static final BitSet FOLLOW_53_in_ruleXOseeEnumOverride2717 = new BitSet(new long[]{0x00C0000000400000L}); - public static final BitSet FOLLOW_ruleOverrideOption_in_ruleXOseeEnumOverride2752 = new BitSet(new long[]{0x00C0000000400000L}); - public static final BitSet FOLLOW_22_in_ruleXOseeEnumOverride2765 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOverrideOption_in_entryRuleOverrideOption2801 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleOverrideOption2811 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAddEnum_in_ruleOverrideOption2858 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRemoveEnum_in_ruleOverrideOption2885 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAddEnum_in_entryRuleAddEnum2920 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAddEnum2930 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_54_in_ruleAddEnum2967 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleAddEnum2984 = new BitSet(new long[]{0x0008000000000082L}); - public static final BitSet FOLLOW_RULE_WHOLE_NUM_STR_in_ruleAddEnum3006 = new BitSet(new long[]{0x0008000000000002L}); - public static final BitSet FOLLOW_51_in_ruleAddEnum3025 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleAddEnum3042 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRemoveEnum_in_entryRuleRemoveEnum3085 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleRemoveEnum3095 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_55_in_ruleRemoveEnum3132 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleRemoveEnum3152 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXRelationType_in_entryRuleXRelationType3188 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXRelationType3198 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_56_in_ruleXRelationType3235 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType3252 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_19_in_ruleXRelationType3269 = new BitSet(new long[]{0x0000000000300000L}); - public static final BitSet FOLLOW_20_in_ruleXRelationType3282 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType3299 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_21_in_ruleXRelationType3318 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_RULE_HEX_INT_in_ruleXRelationType3335 = new BitSet(new long[]{0x0200000000000000L}); - public static final BitSet FOLLOW_57_in_ruleXRelationType3352 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType3369 = new BitSet(new long[]{0x0400000000000000L}); - public static final BitSet FOLLOW_58_in_ruleXRelationType3386 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType3406 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_59_in_ruleXRelationType3418 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType3435 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_60_in_ruleXRelationType3452 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType3472 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_61_in_ruleXRelationType3484 = new BitSet(new long[]{0x8000000000000020L,0x0000000000000003L}); - public static final BitSet FOLLOW_ruleRelationOrderType_in_ruleXRelationType3505 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_62_in_ruleXRelationType3517 = new BitSet(new long[]{0x0000000000000000L,0x000000000001E000L}); - public static final BitSet FOLLOW_ruleRelationMultiplicityEnum_in_ruleXRelationType3538 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_22_in_ruleXRelationType3550 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRelationOrderType_in_entryRuleRelationOrderType3587 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleRelationOrderType3598 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_ruleRelationOrderType3636 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_ruleRelationOrderType3655 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_ruleRelationOrderType3674 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleRelationOrderType3695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCondition_in_entryRuleCondition3742 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleCondition3752 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSimpleCondition_in_ruleCondition3799 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCompoundCondition_in_ruleCondition3826 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSimpleCondition_in_entryRuleSimpleCondition3861 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleSimpleCondition3871 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMatchField_in_ruleSimpleCondition3917 = new BitSet(new long[]{0x0000000000000000L,0x0000000000060000L}); - public static final BitSet FOLLOW_ruleCompareOp_in_ruleSimpleCondition3938 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleSimpleCondition3955 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCompoundCondition_in_entryRuleCompoundCondition3996 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleCompoundCondition4006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_ruleCompoundCondition4043 = new BitSet(new long[]{0x0000000001000000L,0x0000000000E00000L}); - public static final BitSet FOLLOW_ruleSimpleCondition_in_ruleCompoundCondition4064 = new BitSet(new long[]{0x0000000000000000L,0x0000000000180000L}); - public static final BitSet FOLLOW_ruleXLogicOperator_in_ruleCompoundCondition4086 = new BitSet(new long[]{0x0000000001000000L,0x0000000000E00000L}); - public static final BitSet FOLLOW_ruleSimpleCondition_in_ruleCompoundCondition4107 = new BitSet(new long[]{0x0000000000000000L,0x0000000000180008L}); - public static final BitSet FOLLOW_67_in_ruleCompoundCondition4121 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleXArtifactMatcher_in_entryRuleXArtifactMatcher4157 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleXArtifactMatcher4167 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_ruleXArtifactMatcher4204 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleXArtifactMatcher4221 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_69_in_ruleXArtifactMatcher4238 = new BitSet(new long[]{0x0000000001000000L,0x0000000000E00004L}); - public static final BitSet FOLLOW_ruleCondition_in_ruleXArtifactMatcher4259 = new BitSet(new long[]{0x0000000000000000L,0x0000000000180040L}); - public static final BitSet FOLLOW_ruleXLogicOperator_in_ruleXArtifactMatcher4281 = new BitSet(new long[]{0x0000000001000000L,0x0000000000E00004L}); - public static final BitSet FOLLOW_ruleCondition_in_ruleXArtifactMatcher4302 = new BitSet(new long[]{0x0000000000000000L,0x0000000000180040L}); - public static final BitSet FOLLOW_70_in_ruleXArtifactMatcher4316 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRole_in_entryRuleRole4352 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleRole4362 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_ruleRole4399 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleRole4416 = new BitSet(new long[]{0x00000000000A0000L}); - public static final BitSet FOLLOW_17_in_ruleRole4434 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleRole4454 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_19_in_ruleRole4468 = new BitSet(new long[]{0x0000000000100000L,0x0000000000000100L}); - public static final BitSet FOLLOW_ruleUsersAndGroups_in_ruleRole4490 = new BitSet(new long[]{0x0000000000500000L,0x0000000000000100L}); - public static final BitSet FOLLOW_ruleReferencedContext_in_ruleRole4517 = new BitSet(new long[]{0x0000000000500000L,0x0000000000000100L}); - public static final BitSet FOLLOW_22_in_ruleRole4531 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleReferencedContext_in_entryRuleReferencedContext4567 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleReferencedContext4577 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_ruleReferencedContext4614 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleReferencedContext4631 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_70_in_ruleReferencedContext4648 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUsersAndGroups_in_entryRuleUsersAndGroups4684 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleUsersAndGroups4694 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_ruleUsersAndGroups4731 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleUsersAndGroups4748 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_70_in_ruleUsersAndGroups4765 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAccessContext_in_entryRuleAccessContext4801 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAccessContext4811 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_ruleAccessContext4848 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleAccessContext4865 = new BitSet(new long[]{0x00000000000A0000L}); - public static final BitSet FOLLOW_17_in_ruleAccessContext4883 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleAccessContext4903 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_19_in_ruleAccessContext4917 = new BitSet(new long[]{0x0000000000100000L}); - public static final BitSet FOLLOW_20_in_ruleAccessContext4929 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleAccessContext4946 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_70_in_ruleAccessContext4963 = new BitSet(new long[]{0x0000000000000000L,0x0000000003000200L}); - public static final BitSet FOLLOW_ruleObjectRestriction_in_ruleAccessContext4985 = new BitSet(new long[]{0x0000000000400000L,0x0000000003000200L}); - public static final BitSet FOLLOW_ruleHierarchyRestriction_in_ruleAccessContext5012 = new BitSet(new long[]{0x0000000000400000L,0x0000000003000200L}); - public static final BitSet FOLLOW_22_in_ruleAccessContext5026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleHierarchyRestriction_in_entryRuleHierarchyRestriction5062 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleHierarchyRestriction5072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_ruleHierarchyRestriction5109 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleHierarchyRestriction5129 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_19_in_ruleHierarchyRestriction5141 = new BitSet(new long[]{0x0000000000000000L,0x0000000003000000L}); - public static final BitSet FOLLOW_ruleObjectRestriction_in_ruleHierarchyRestriction5162 = new BitSet(new long[]{0x0000000000400000L,0x0000000003000000L}); - public static final BitSet FOLLOW_22_in_ruleHierarchyRestriction5175 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRelationTypeArtifactTypePredicate_in_entryRuleRelationTypeArtifactTypePredicate5211 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypeArtifactTypePredicate5221 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_ruleRelationTypeArtifactTypePredicate5258 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleRelationTypeArtifactTypePredicate5278 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRelationTypeArtifactPredicate_in_entryRuleRelationTypeArtifactPredicate5314 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypeArtifactPredicate5324 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_ruleRelationTypeArtifactPredicate5361 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleRelationTypeArtifactPredicate5381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRelationTypePredicate_in_entryRuleRelationTypePredicate5417 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypePredicate5427 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRelationTypeArtifactPredicate_in_ruleRelationTypePredicate5474 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRelationTypeArtifactTypePredicate_in_ruleRelationTypePredicate5501 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleObjectRestriction_in_entryRuleObjectRestriction5536 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleObjectRestriction5546 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleArtifactMatchRestriction_in_ruleObjectRestriction5593 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleArtifactTypeRestriction_in_ruleObjectRestriction5620 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRelationTypeRestriction_in_ruleObjectRestriction5647 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAttributeTypeRestriction_in_ruleObjectRestriction5674 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleArtifactMatchRestriction_in_entryRuleArtifactMatchRestriction5709 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleArtifactMatchRestriction5719 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_ruleArtifactMatchRestriction5765 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_75_in_ruleArtifactMatchRestriction5777 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_74_in_ruleArtifactMatchRestriction5789 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleArtifactMatchRestriction5809 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_70_in_ruleArtifactMatchRestriction5821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleArtifactTypeRestriction_in_entryRuleArtifactTypeRestriction5857 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleArtifactTypeRestriction5867 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_ruleArtifactTypeRestriction5913 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_75_in_ruleArtifactTypeRestriction5925 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_16_in_ruleArtifactTypeRestriction5937 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleArtifactTypeRestriction5957 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_70_in_ruleArtifactTypeRestriction5969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAttributeTypeRestriction_in_entryRuleAttributeTypeRestriction6005 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAttributeTypeRestriction6015 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_ruleAttributeTypeRestriction6061 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_75_in_ruleAttributeTypeRestriction6073 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_25_in_ruleAttributeTypeRestriction6085 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleAttributeTypeRestriction6105 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001040L}); - public static final BitSet FOLLOW_76_in_ruleAttributeTypeRestriction6118 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_16_in_ruleAttributeTypeRestriction6130 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleAttributeTypeRestriction6150 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_70_in_ruleAttributeTypeRestriction6164 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRelationTypeRestriction_in_entryRuleRelationTypeRestriction6202 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypeRestriction6212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_ruleRelationTypeRestriction6258 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_75_in_ruleRelationTypeRestriction6270 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_56_in_ruleRelationTypeRestriction6282 = new BitSet(new long[]{0x0000000000000010L,0x0000000004000000L}); - public static final BitSet FOLLOW_ruleRelationTypeMatch_in_ruleRelationTypeRestriction6304 = new BitSet(new long[]{0x0000000000000000L,0x0000000038000000L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleRelationTypeRestriction6330 = new BitSet(new long[]{0x0000000000000000L,0x0000000038000000L}); - public static final BitSet FOLLOW_ruleXRelationSideEnum_in_ruleRelationTypeRestriction6352 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000440L}); - public static final BitSet FOLLOW_ruleRelationTypePredicate_in_ruleRelationTypeRestriction6373 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_70_in_ruleRelationTypeRestriction6386 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_ruleRelationMultiplicityEnum6436 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_ruleRelationMultiplicityEnum6453 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_ruleRelationMultiplicityEnum6470 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_80_in_ruleRelationMultiplicityEnum6487 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_81_in_ruleCompareOp6532 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_82_in_ruleCompareOp6549 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_83_in_ruleXLogicOperator6594 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_84_in_ruleXLogicOperator6611 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_85_in_ruleMatchField6656 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_ruleMatchField6673 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_87_in_ruleMatchField6690 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_ruleMatchField6707 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_88_in_ruleAccessPermissionEnum6752 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_89_in_ruleAccessPermissionEnum6769 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_90_in_ruleRelationTypeMatch6813 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_91_in_ruleXRelationSideEnum6857 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_92_in_ruleXRelationSideEnum6874 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_93_in_ruleXRelationSideEnum6891 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_49_in_ruleAttributeBaseType2179 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_50_in_ruleAttributeBaseType2198 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleQUALIFIED_NAME_in_ruleAttributeBaseType2226 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXOseeEnumType_in_entryRuleXOseeEnumType2271 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXOseeEnumType2281 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_51_in_ruleXOseeEnumType2318 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumType2335 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_19_in_ruleXOseeEnumType2352 = new BitSet(new long[]{0x0000000000300000L}); + public static final BitSet FOLLOW_20_in_ruleXOseeEnumType2365 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumType2382 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_21_in_ruleXOseeEnumType2401 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_RULE_HEX_INT_in_ruleXOseeEnumType2418 = new BitSet(new long[]{0x0010000000400000L}); + public static final BitSet FOLLOW_ruleXOseeEnumEntry_in_ruleXOseeEnumType2444 = new BitSet(new long[]{0x0010000000400000L}); + public static final BitSet FOLLOW_22_in_ruleXOseeEnumType2457 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXOseeEnumEntry_in_entryRuleXOseeEnumEntry2493 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXOseeEnumEntry2503 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_52_in_ruleXOseeEnumEntry2540 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry2557 = new BitSet(new long[]{0x0020001000000082L}); + public static final BitSet FOLLOW_RULE_WHOLE_NUM_STR_in_ruleXOseeEnumEntry2579 = new BitSet(new long[]{0x0020001000000002L}); + public static final BitSet FOLLOW_53_in_ruleXOseeEnumEntry2598 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry2615 = new BitSet(new long[]{0x0000001000000002L}); + public static final BitSet FOLLOW_36_in_ruleXOseeEnumEntry2635 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry2652 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXOseeEnumOverride_in_entryRuleXOseeEnumOverride2695 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXOseeEnumOverride2705 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_54_in_ruleXOseeEnumOverride2742 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumOverride2762 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_19_in_ruleXOseeEnumOverride2774 = new BitSet(new long[]{0x0380000000400000L}); + public static final BitSet FOLLOW_55_in_ruleXOseeEnumOverride2792 = new BitSet(new long[]{0x0300000000400000L}); + public static final BitSet FOLLOW_ruleOverrideOption_in_ruleXOseeEnumOverride2827 = new BitSet(new long[]{0x0300000000400000L}); + public static final BitSet FOLLOW_22_in_ruleXOseeEnumOverride2840 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleOverrideOption_in_entryRuleOverrideOption2876 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleOverrideOption2886 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAddEnum_in_ruleOverrideOption2933 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRemoveEnum_in_ruleOverrideOption2960 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAddEnum_in_entryRuleAddEnum2995 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleAddEnum3005 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_56_in_ruleAddEnum3042 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleAddEnum3059 = new BitSet(new long[]{0x0020001000000082L}); + public static final BitSet FOLLOW_RULE_WHOLE_NUM_STR_in_ruleAddEnum3081 = new BitSet(new long[]{0x0020001000000002L}); + public static final BitSet FOLLOW_53_in_ruleAddEnum3100 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleAddEnum3117 = new BitSet(new long[]{0x0000001000000002L}); + public static final BitSet FOLLOW_36_in_ruleAddEnum3137 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleAddEnum3154 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRemoveEnum_in_entryRuleRemoveEnum3197 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleRemoveEnum3207 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_57_in_ruleRemoveEnum3244 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleRemoveEnum3264 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXRelationType_in_entryRuleXRelationType3300 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXRelationType3310 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_58_in_ruleXRelationType3347 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType3364 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_19_in_ruleXRelationType3381 = new BitSet(new long[]{0x0000000000300000L}); + public static final BitSet FOLLOW_20_in_ruleXRelationType3394 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType3411 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_21_in_ruleXRelationType3430 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_RULE_HEX_INT_in_ruleXRelationType3447 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_59_in_ruleXRelationType3464 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType3481 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_60_in_ruleXRelationType3498 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType3518 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_61_in_ruleXRelationType3530 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType3547 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_62_in_ruleXRelationType3564 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType3584 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_63_in_ruleXRelationType3596 = new BitSet(new long[]{0x0000000000000020L,0x000000000000000EL}); + public static final BitSet FOLLOW_ruleRelationOrderType_in_ruleXRelationType3617 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_64_in_ruleXRelationType3629 = new BitSet(new long[]{0x0000000000000000L,0x0000000000078000L}); + public static final BitSet FOLLOW_ruleRelationMultiplicityEnum_in_ruleXRelationType3650 = new BitSet(new long[]{0x0000000000400000L}); + public static final BitSet FOLLOW_22_in_ruleXRelationType3662 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRelationOrderType_in_entryRuleRelationOrderType3699 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleRelationOrderType3710 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_ruleRelationOrderType3748 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_ruleRelationOrderType3767 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_ruleRelationOrderType3786 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleRelationOrderType3807 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCondition_in_entryRuleCondition3854 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleCondition3864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSimpleCondition_in_ruleCondition3911 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCompoundCondition_in_ruleCondition3938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSimpleCondition_in_entryRuleSimpleCondition3973 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleSimpleCondition3983 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMatchField_in_ruleSimpleCondition4029 = new BitSet(new long[]{0x0000000000000000L,0x0000000000180000L}); + public static final BitSet FOLLOW_ruleCompareOp_in_ruleSimpleCondition4050 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleSimpleCondition4067 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCompoundCondition_in_entryRuleCompoundCondition4108 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleCompoundCondition4118 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_ruleCompoundCondition4155 = new BitSet(new long[]{0x0000000001000000L,0x0000000003800000L}); + public static final BitSet FOLLOW_ruleSimpleCondition_in_ruleCompoundCondition4176 = new BitSet(new long[]{0x0000000000000000L,0x0000000000600000L}); + public static final BitSet FOLLOW_ruleXLogicOperator_in_ruleCompoundCondition4198 = new BitSet(new long[]{0x0000000001000000L,0x0000000003800000L}); + public static final BitSet FOLLOW_ruleSimpleCondition_in_ruleCompoundCondition4219 = new BitSet(new long[]{0x0000000000000000L,0x0000000000600020L}); + public static final BitSet FOLLOW_69_in_ruleCompoundCondition4233 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleXArtifactMatcher_in_entryRuleXArtifactMatcher4269 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleXArtifactMatcher4279 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_ruleXArtifactMatcher4316 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleXArtifactMatcher4333 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_71_in_ruleXArtifactMatcher4350 = new BitSet(new long[]{0x0000000001000000L,0x0000000003800010L}); + public static final BitSet FOLLOW_ruleCondition_in_ruleXArtifactMatcher4371 = new BitSet(new long[]{0x0000000000000000L,0x0000000000600100L}); + public static final BitSet FOLLOW_ruleXLogicOperator_in_ruleXArtifactMatcher4393 = new BitSet(new long[]{0x0000000001000000L,0x0000000003800010L}); + public static final BitSet FOLLOW_ruleCondition_in_ruleXArtifactMatcher4414 = new BitSet(new long[]{0x0000000000000000L,0x0000000000600100L}); + public static final BitSet FOLLOW_72_in_ruleXArtifactMatcher4428 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRole_in_entryRuleRole4464 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleRole4474 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_ruleRole4511 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleRole4528 = new BitSet(new long[]{0x00000000000A0000L}); + public static final BitSet FOLLOW_17_in_ruleRole4546 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleRole4566 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_19_in_ruleRole4580 = new BitSet(new long[]{0x0000000000100000L,0x0000000000000400L}); + public static final BitSet FOLLOW_ruleUsersAndGroups_in_ruleRole4602 = new BitSet(new long[]{0x0000000000500000L,0x0000000000000400L}); + public static final BitSet FOLLOW_ruleReferencedContext_in_ruleRole4629 = new BitSet(new long[]{0x0000000000500000L,0x0000000000000400L}); + public static final BitSet FOLLOW_22_in_ruleRole4643 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleReferencedContext_in_entryRuleReferencedContext4679 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleReferencedContext4689 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_ruleReferencedContext4726 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleReferencedContext4743 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_72_in_ruleReferencedContext4760 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUsersAndGroups_in_entryRuleUsersAndGroups4796 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleUsersAndGroups4806 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_20_in_ruleUsersAndGroups4843 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleUsersAndGroups4860 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_72_in_ruleUsersAndGroups4877 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAccessContext_in_entryRuleAccessContext4913 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleAccessContext4923 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_ruleAccessContext4960 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleAccessContext4977 = new BitSet(new long[]{0x00000000000A0000L}); + public static final BitSet FOLLOW_17_in_ruleAccessContext4995 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleAccessContext5015 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_19_in_ruleAccessContext5029 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_20_in_ruleAccessContext5041 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleAccessContext5058 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_72_in_ruleAccessContext5075 = new BitSet(new long[]{0x0000000000000000L,0x000000000C000800L}); + public static final BitSet FOLLOW_ruleObjectRestriction_in_ruleAccessContext5097 = new BitSet(new long[]{0x0000000000400000L,0x000000000C000800L}); + public static final BitSet FOLLOW_ruleHierarchyRestriction_in_ruleAccessContext5124 = new BitSet(new long[]{0x0000000000400000L,0x000000000C000800L}); + public static final BitSet FOLLOW_22_in_ruleAccessContext5138 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleHierarchyRestriction_in_entryRuleHierarchyRestriction5174 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleHierarchyRestriction5184 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_ruleHierarchyRestriction5221 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleHierarchyRestriction5241 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_19_in_ruleHierarchyRestriction5253 = new BitSet(new long[]{0x0000000000000000L,0x000000000C000000L}); + public static final BitSet FOLLOW_ruleObjectRestriction_in_ruleHierarchyRestriction5274 = new BitSet(new long[]{0x0000000000400000L,0x000000000C000000L}); + public static final BitSet FOLLOW_22_in_ruleHierarchyRestriction5287 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRelationTypeArtifactTypePredicate_in_entryRuleRelationTypeArtifactTypePredicate5323 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypeArtifactTypePredicate5333 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_ruleRelationTypeArtifactTypePredicate5370 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleRelationTypeArtifactTypePredicate5390 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRelationTypeArtifactPredicate_in_entryRuleRelationTypeArtifactPredicate5426 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypeArtifactPredicate5436 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_ruleRelationTypeArtifactPredicate5473 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleRelationTypeArtifactPredicate5493 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRelationTypePredicate_in_entryRuleRelationTypePredicate5529 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypePredicate5539 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRelationTypeArtifactPredicate_in_ruleRelationTypePredicate5586 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRelationTypeArtifactTypePredicate_in_ruleRelationTypePredicate5613 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleObjectRestriction_in_entryRuleObjectRestriction5648 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleObjectRestriction5658 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleArtifactMatchRestriction_in_ruleObjectRestriction5705 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleArtifactTypeRestriction_in_ruleObjectRestriction5732 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRelationTypeRestriction_in_ruleObjectRestriction5759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAttributeTypeRestriction_in_ruleObjectRestriction5786 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleArtifactMatchRestriction_in_entryRuleArtifactMatchRestriction5821 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleArtifactMatchRestriction5831 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_ruleArtifactMatchRestriction5877 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_77_in_ruleArtifactMatchRestriction5889 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_76_in_ruleArtifactMatchRestriction5901 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleArtifactMatchRestriction5921 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_72_in_ruleArtifactMatchRestriction5933 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleArtifactTypeRestriction_in_entryRuleArtifactTypeRestriction5969 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleArtifactTypeRestriction5979 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_ruleArtifactTypeRestriction6025 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_77_in_ruleArtifactTypeRestriction6037 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_16_in_ruleArtifactTypeRestriction6049 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleArtifactTypeRestriction6069 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_72_in_ruleArtifactTypeRestriction6081 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAttributeTypeRestriction_in_entryRuleAttributeTypeRestriction6117 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleAttributeTypeRestriction6127 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_ruleAttributeTypeRestriction6173 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_77_in_ruleAttributeTypeRestriction6185 = new BitSet(new long[]{0x0000000002000000L}); + public static final BitSet FOLLOW_25_in_ruleAttributeTypeRestriction6197 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleAttributeTypeRestriction6217 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004100L}); + public static final BitSet FOLLOW_78_in_ruleAttributeTypeRestriction6230 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_16_in_ruleAttributeTypeRestriction6242 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleAttributeTypeRestriction6262 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_72_in_ruleAttributeTypeRestriction6276 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRelationTypeRestriction_in_entryRuleRelationTypeRestriction6314 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypeRestriction6324 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_ruleRelationTypeRestriction6370 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_77_in_ruleRelationTypeRestriction6382 = new BitSet(new long[]{0x0400000000000000L}); + public static final BitSet FOLLOW_58_in_ruleRelationTypeRestriction6394 = new BitSet(new long[]{0x0000000000000010L,0x0000000010000000L}); + public static final BitSet FOLLOW_ruleRelationTypeMatch_in_ruleRelationTypeRestriction6416 = new BitSet(new long[]{0x0000000000000000L,0x00000000E0000000L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleRelationTypeRestriction6442 = new BitSet(new long[]{0x0000000000000000L,0x00000000E0000000L}); + public static final BitSet FOLLOW_ruleXRelationSideEnum_in_ruleRelationTypeRestriction6464 = new BitSet(new long[]{0x0000000000010000L,0x0000000000001100L}); + public static final BitSet FOLLOW_ruleRelationTypePredicate_in_ruleRelationTypeRestriction6485 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_72_in_ruleRelationTypeRestriction6498 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_ruleRelationMultiplicityEnum6548 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_80_in_ruleRelationMultiplicityEnum6565 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_81_in_ruleRelationMultiplicityEnum6582 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_82_in_ruleRelationMultiplicityEnum6599 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_83_in_ruleCompareOp6644 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_84_in_ruleCompareOp6661 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_85_in_ruleXLogicOperator6706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_ruleXLogicOperator6723 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_87_in_ruleMatchField6768 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_88_in_ruleMatchField6785 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_89_in_ruleMatchField6802 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_24_in_ruleMatchField6819 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_90_in_ruleAccessPermissionEnum6864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_91_in_ruleAccessPermissionEnum6881 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_92_in_ruleRelationTypeMatch6925 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_93_in_ruleXRelationSideEnum6969 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_94_in_ruleXRelationSideEnum6986 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_95_in_ruleXRelationSideEnum7003 = new BitSet(new long[]{0x0000000000000002L}); }
\ No newline at end of file diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/services/OseeDslGrammarAccess.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/services/OseeDslGrammarAccess.java index bae23441e44..edd32ddc993 100644 --- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/services/OseeDslGrammarAccess.java +++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/services/OseeDslGrammarAccess.java @@ -646,19 +646,21 @@ public class OseeDslGrammarAccess extends AbstractGrammarElementFinder { private final Keyword cIntegerAttributeKeyword_5 = (Keyword)cAlternatives.eContents().get(5); private final Keyword cJavaObjectAttributeKeyword_6 = (Keyword)cAlternatives.eContents().get(6); private final Keyword cStringAttributeKeyword_7 = (Keyword)cAlternatives.eContents().get(7); - private final Keyword cWordAttributeKeyword_8 = (Keyword)cAlternatives.eContents().get(8); - private final Keyword cOutlineNumberAttributeKeyword_9 = (Keyword)cAlternatives.eContents().get(9); - private final RuleCall cQUALIFIED_NAMEParserRuleCall_10 = (RuleCall)cAlternatives.eContents().get(10); + private final Keyword cArtifactReferenceAttributeKeyword_8 = (Keyword)cAlternatives.eContents().get(8); + private final Keyword cBranchReferenceAttributeKeyword_9 = (Keyword)cAlternatives.eContents().get(9); + private final Keyword cWordAttributeKeyword_10 = (Keyword)cAlternatives.eContents().get(10); + private final Keyword cOutlineNumberAttributeKeyword_11 = (Keyword)cAlternatives.eContents().get(11); + private final RuleCall cQUALIFIED_NAMEParserRuleCall_12 = (RuleCall)cAlternatives.eContents().get(12); //AttributeBaseType: // "BooleanAttribute" | "CompressedContentAttribute" | "DateAttribute" | "EnumeratedAttribute" | "FloatingPointAttribute" - // | "IntegerAttribute" | "JavaObjectAttribute" | "StringAttribute" | "WordAttribute" | "OutlineNumberAttribute" | - // QUALIFIED_NAME; + // | "IntegerAttribute" | "JavaObjectAttribute" | "StringAttribute" | "ArtifactReferenceAttribute" | + // "BranchReferenceAttribute" | "WordAttribute" | "OutlineNumberAttribute" | QUALIFIED_NAME; public ParserRule getRule() { return rule; } //"BooleanAttribute" | "CompressedContentAttribute" | "DateAttribute" | "EnumeratedAttribute" | "FloatingPointAttribute" | - //"IntegerAttribute" | "JavaObjectAttribute" | "StringAttribute" | "WordAttribute" | "OutlineNumberAttribute" | - //QUALIFIED_NAME + //"IntegerAttribute" | "JavaObjectAttribute" | "StringAttribute" | "ArtifactReferenceAttribute" | + //"BranchReferenceAttribute" | "WordAttribute" | "OutlineNumberAttribute" | QUALIFIED_NAME public Alternatives getAlternatives() { return cAlternatives; } //"BooleanAttribute" @@ -685,14 +687,20 @@ public class OseeDslGrammarAccess extends AbstractGrammarElementFinder { //"StringAttribute" public Keyword getStringAttributeKeyword_7() { return cStringAttributeKeyword_7; } + //"ArtifactReferenceAttribute" + public Keyword getArtifactReferenceAttributeKeyword_8() { return cArtifactReferenceAttributeKeyword_8; } + + //"BranchReferenceAttribute" + public Keyword getBranchReferenceAttributeKeyword_9() { return cBranchReferenceAttributeKeyword_9; } + //"WordAttribute" - public Keyword getWordAttributeKeyword_8() { return cWordAttributeKeyword_8; } + public Keyword getWordAttributeKeyword_10() { return cWordAttributeKeyword_10; } //"OutlineNumberAttribute" - public Keyword getOutlineNumberAttributeKeyword_9() { return cOutlineNumberAttributeKeyword_9; } + public Keyword getOutlineNumberAttributeKeyword_11() { return cOutlineNumberAttributeKeyword_11; } //QUALIFIED_NAME - public RuleCall getQUALIFIED_NAMEParserRuleCall_10() { return cQUALIFIED_NAMEParserRuleCall_10; } + public RuleCall getQUALIFIED_NAMEParserRuleCall_12() { return cQUALIFIED_NAMEParserRuleCall_12; } } public class XOseeEnumTypeElements extends AbstractParserRuleElementFinder { @@ -775,12 +783,16 @@ public class OseeDslGrammarAccess extends AbstractGrammarElementFinder { private final Keyword cEntryGuidKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); private final Assignment cEntryGuidAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); private final RuleCall cEntryGuidSTRINGTerminalRuleCall_3_1_0 = (RuleCall)cEntryGuidAssignment_3_1.eContents().get(0); + private final Group cGroup_4 = (Group)cGroup.eContents().get(4); + private final Keyword cDescriptionKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); + private final Assignment cDescriptionAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); + private final RuleCall cDescriptionSTRINGTerminalRuleCall_4_1_0 = (RuleCall)cDescriptionAssignment_4_1.eContents().get(0); //XOseeEnumEntry: - // "entry" name=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)?; + // "entry" name=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? ("description" description=STRING)?; public ParserRule getRule() { return rule; } - //"entry" name=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? + //"entry" name=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? ("description" description=STRING)? public Group getGroup() { return cGroup; } //"entry" @@ -809,6 +821,18 @@ public class OseeDslGrammarAccess extends AbstractGrammarElementFinder { //STRING public RuleCall getEntryGuidSTRINGTerminalRuleCall_3_1_0() { return cEntryGuidSTRINGTerminalRuleCall_3_1_0; } + + //("description" description=STRING)? + public Group getGroup_4() { return cGroup_4; } + + //"description" + public Keyword getDescriptionKeyword_4_0() { return cDescriptionKeyword_4_0; } + + //description=STRING + public Assignment getDescriptionAssignment_4_1() { return cDescriptionAssignment_4_1; } + + //STRING + public RuleCall getDescriptionSTRINGTerminalRuleCall_4_1_0() { return cDescriptionSTRINGTerminalRuleCall_4_1_0; } } public class XOseeEnumOverrideElements extends AbstractParserRuleElementFinder { @@ -897,12 +921,16 @@ public class OseeDslGrammarAccess extends AbstractGrammarElementFinder { private final Keyword cEntryGuidKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0); private final Assignment cEntryGuidAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1); private final RuleCall cEntryGuidSTRINGTerminalRuleCall_3_1_0 = (RuleCall)cEntryGuidAssignment_3_1.eContents().get(0); + private final Group cGroup_4 = (Group)cGroup.eContents().get(4); + private final Keyword cDescriptionKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); + private final Assignment cDescriptionAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); + private final RuleCall cDescriptionSTRINGTerminalRuleCall_4_1_0 = (RuleCall)cDescriptionAssignment_4_1.eContents().get(0); //AddEnum: - // "add" enumEntry=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)?; + // "add" enumEntry=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? ("description" description=STRING)?; public ParserRule getRule() { return rule; } - //"add" enumEntry=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? + //"add" enumEntry=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? ("description" description=STRING)? public Group getGroup() { return cGroup; } //"add" @@ -931,6 +959,18 @@ public class OseeDslGrammarAccess extends AbstractGrammarElementFinder { //STRING public RuleCall getEntryGuidSTRINGTerminalRuleCall_3_1_0() { return cEntryGuidSTRINGTerminalRuleCall_3_1_0; } + + //("description" description=STRING)? + public Group getGroup_4() { return cGroup_4; } + + //"description" + public Keyword getDescriptionKeyword_4_0() { return cDescriptionKeyword_4_0; } + + //description=STRING + public Assignment getDescriptionAssignment_4_1() { return cDescriptionAssignment_4_1; } + + //STRING + public RuleCall getDescriptionSTRINGTerminalRuleCall_4_1_0() { return cDescriptionSTRINGTerminalRuleCall_4_1_0; } } public class RemoveEnumElements extends AbstractParserRuleElementFinder { @@ -2404,8 +2444,8 @@ public class OseeDslGrammarAccess extends AbstractGrammarElementFinder { //AttributeBaseType: // "BooleanAttribute" | "CompressedContentAttribute" | "DateAttribute" | "EnumeratedAttribute" | "FloatingPointAttribute" - // | "IntegerAttribute" | "JavaObjectAttribute" | "StringAttribute" | "WordAttribute" | "OutlineNumberAttribute" | - // QUALIFIED_NAME; + // | "IntegerAttribute" | "JavaObjectAttribute" | "StringAttribute" | "ArtifactReferenceAttribute" | + // "BranchReferenceAttribute" | "WordAttribute" | "OutlineNumberAttribute" | QUALIFIED_NAME; public AttributeBaseTypeElements getAttributeBaseTypeAccess() { return (pAttributeBaseType != null) ? pAttributeBaseType : (pAttributeBaseType = new AttributeBaseTypeElements()); } @@ -2425,7 +2465,7 @@ public class OseeDslGrammarAccess extends AbstractGrammarElementFinder { } //XOseeEnumEntry: - // "entry" name=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)?; + // "entry" name=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? ("description" description=STRING)?; public XOseeEnumEntryElements getXOseeEnumEntryAccess() { return (pXOseeEnumEntry != null) ? pXOseeEnumEntry : (pXOseeEnumEntry = new XOseeEnumEntryElements()); } @@ -2456,7 +2496,7 @@ public class OseeDslGrammarAccess extends AbstractGrammarElementFinder { } //AddEnum: - // "add" enumEntry=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)?; + // "add" enumEntry=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? ("description" description=STRING)?; public AddEnumElements getAddEnumAccess() { return (pAddEnum != null) ? pAddEnum : (pAddEnum = new AddEnumElements()); } |