Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordonald.g.dunne2016-10-13 02:28:17 +0000
committerdonald.g.dunne2016-10-13 02:28:17 +0000
commitdb1fab9b64eebc2d4de7d5d76ed7c0f252694cb3 (patch)
tree734ce80d01979647fd43336b4c15d3a110300f7a /plugins
parent4667d79569d689bd73bf0e63cc88d6fa84884e01 (diff)
downloadorg.eclipse.osee-db1fab9b64eebc2d4de7d5d76ed7c0f252694cb3.tar.gz
org.eclipse.osee-db1fab9b64eebc2d4de7d5d76ed7c0f252694cb3.tar.xz
org.eclipse.osee-db1fab9b64eebc2d4de7d5d76ed7c0f252694cb3.zip
feature[ats_ATS314065]: Convert types and type tokens to long.
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.osee.ats.api/.project6
-rw-r--r--plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/data/AtsArtifactTypes.java52
-rw-r--r--plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/data/AtsAttributeTypes.java260
-rw-r--r--plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/data/AtsRelationTypes.java60
-rw-r--r--plugins/org.eclipse.osee.ats.client.demo/support/OseeTypes_Demo.osee100
-rw-r--r--plugins/org.eclipse.osee.ats.demo.api/src/org/eclipse/osee/ats/demo/api/DemoArtifactTypes.java6
-rw-r--r--plugins/org.eclipse.osee.ats.mocks/data/README.txt21
-rw-r--r--plugins/org.eclipse.osee.ats.mocks/data/binary_data.zipbin322541 -> 320977 bytes
-rw-r--r--plugins/org.eclipse.osee.ats.mocks/data/hsql.zipbin150186 -> 164404 bytes
-rw-r--r--plugins/org.eclipse.osee.ats.rest/OSEE-INF/web/agileui/teamCtrl.js2
-rw-r--r--plugins/org.eclipse.osee.ats.rest/src/org/eclipse/osee/ats/rest/internal/convert/ConvertBaselineGuidToBaselineUuid.java2
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/PortPairsOperation.java4
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/ev/OpenWorkPackageByIdAction.java2
-rw-r--r--plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/GenerateGuidUuidArtId.java3
-rw-r--r--plugins/org.eclipse.osee.ats/support/OseeTypes_ATS.osee380
-rw-r--r--plugins/org.eclipse.osee.client.demo/src/org/eclipse/osee/client/demo/DemoTypes.java6
-rw-r--r--plugins/org.eclipse.osee.client.demo/support/OseeTypes_ClientDemo.osee6
-rw-r--r--plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/DataRightsStreamingOutput.java2
-rw-r--r--plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/DataRightsSwReqAndCodeResource.java2
-rw-r--r--plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/DispoConstants.java50
-rw-r--r--plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/importer/coverage/CoverageUtil.java2
-rw-r--r--plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/types/OseeTypes_Dispo.osee56
-rw-r--r--plugins/org.eclipse.osee.doors.connector.core/types/DoorsReqTypes.osee12
-rw-r--r--plugins/org.eclipse.osee.doors.connector.ui/src/org/eclipse/osee/doors/connector/ui/handler/DoorsArtifactType.java2
-rw-r--r--plugins/org.eclipse.osee.doors.connector.ui/src/org/eclipse/osee/doors/connector/ui/handler/DoorsCreator.java6
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeUtilTest.java15
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/mocks/DslAsserts.java10
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/mocks/MockModel.java13
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/ModelUtilTest.java38
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testAccessModel.osee12
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testTypeModel.osee27
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeUtil.java5
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/RelationTypeRestrictionHandler.java3
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.ui.integration/src/org/eclipse/osee/framework/core/dsl/ui/integration/internal/OseeTypeModifier.java9
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/AbstractOseeDslUiModule.java238
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/OseeDslExecutableExtensionFactory.java29
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/AbstractOseeDslProposalProvider.java1100
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/OseeDslParser.java609
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g78
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.tokens339
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDslLexer.java8254
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDslParser.java40166
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/internal/OseeDslActivator.java155
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl.ui/src/org/eclipse/osee/framework/core/dsl/ui/contentassist/OseeDslProposalProvider.java16
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/META-INF/MANIFEST.MF6
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/AbstractOseeDslRuntimeModule.java286
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.ecore2
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.genmodel6
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.xtextbinbin12346 -> 12085 bytes
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDslStandaloneSetupGenerated.java64
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AccessContext.java207
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AccessPermissionEnum.java399
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AddAttribute.java61
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AddEnum.java211
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ArtifactMatchRestriction.java64
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ArtifactTypeRestriction.java64
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AttributeOverrideOption.java9
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AttributeTypeRestriction.java116
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/CompareOp.java398
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/CompoundCondition.java79
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/Condition.java8
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/HierarchyRestriction.java97
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/Import.java60
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/LegacyRelationTypeRestriction.java231
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/MatchField.java465
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ObjectRestriction.java67
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeDsl.java334
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeDslFactory.java673
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeDslPackage.java8860
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeElement.java8
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeType.java159
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OverrideOption.java8
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ReferencedContext.java62
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationMultiplicityEnum.java467
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeArtifactPredicate.java64
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeArtifactTypePredicate.java62
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeMatch.java346
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypePredicate.java9
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeRestriction.java224
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RemoveAttribute.java62
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RemoveEnum.java61
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/Role.java156
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/SimpleCondition.java172
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/UpdateAttribute.java62
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/UsersAndGroups.java62
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XArtifactMatcher.java129
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XArtifactType.java126
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XAttributeType.java560
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XAttributeTypeRef.java112
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XLogicOperator.java398
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeArtifactTypeOverride.java148
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeEnumEntry.java210
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeEnumOverride.java145
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeEnumType.java42
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XRelationSideEnum.java450
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XRelationType.java320
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AccessContextImpl.java627
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AddAttributeImpl.java331
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AddEnumImpl.java595
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ArtifactMatchRestrictionImpl.java270
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ArtifactTypeRestrictionImpl.java269
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AttributeOverrideOptionImpl.java48
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AttributeTypeRestrictionImpl.java419
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/CompoundConditionImpl.java369
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ConditionImpl.java47
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/HierarchyRestrictionImpl.java395
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ImportImpl.java299
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/LegacyRelationTypeRestrictionImpl.java635
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ObjectRestrictionImpl.java301
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeDslFactoryImpl.java1539
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeDslImpl.java950
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeDslPackageImpl.java4560
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeElementImpl.java47
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeTypeImpl.java489
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OverrideOptionImpl.java48
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ReferencedContextImpl.java302
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypeArtifactPredicateImpl.java269
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypeArtifactTypePredicateImpl.java270
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypePredicateImpl.java48
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypeRestrictionImpl.java678
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RemoveAttributeImpl.java268
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RemoveEnumImpl.java267
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RoleImpl.java519
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/SimpleConditionImpl.java489
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/UpdateAttributeImpl.java332
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/UsersAndGroupsImpl.java302
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XArtifactMatcherImpl.java452
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XArtifactTypeImpl.java448
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XAttributeTypeImpl.java1477
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XAttributeTypeRefImpl.java433
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeArtifactTypeOverrideImpl.java507
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeEnumEntryImpl.java597
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeEnumOverrideImpl.java505
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeEnumTypeImpl.java262
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XRelationTypeImpl.java908
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/util/OseeDslAdapterFactory.java1489
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/util/OseeDslSwitch.java1919
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parseTreeConstruction/OseeDslParsetreeConstructor.java19673
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/OseeDslAntlrTokenFileProvider.java17
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/OseeDslParser.java62
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g210
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.tokens339
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDslLexer.java8254
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDslParser.java14755
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/services/OseeDslGrammarAccess.java7571
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/validation/AbstractOseeDslJavaValidator.java23
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/OseeDsl.xtext11
-rw-r--r--plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/validation/OseeDslJavaValidator.java56
-rw-r--r--plugins/org.eclipse.osee.framework.core.model.test/src/org/eclipse/osee/framework/core/model/access/AccessDataQueryTest.java2
-rw-r--r--plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesConfig.java45
-rw-r--r--plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesData.java5
-rw-r--r--plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesSheet.java56
-rw-r--r--plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesVersion.java45
-rw-r--r--plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/enums/CoreArtifactTypes.java144
-rw-r--r--plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/enums/CoreAttributeTypes.java168
-rw-r--r--plugins/org.eclipse.osee.framework.help.ui/toc.xml1
-rw-r--r--plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/ResultSetList.java2
-rw-r--r--plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/internal/DslToTypeLoader.java23
-rw-r--r--plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/utility/ConvertOseeTypesToLong.java127
-rw-r--r--plugins/org.eclipse.osee.framework.skynet.core/support/OseeTypes_Framework.osee466
-rw-r--r--plugins/org.eclipse.osee.orcs.account.admin/src/org/eclipse/osee/orcs/account/admin/internal/oauth/OAuthTypes.java18
-rw-r--r--plugins/org.eclipse.osee.orcs.account.admin/src/org/eclipse/osee/orcs/account/admin/internal/oauth/types/OseeTypes_OAuth.osee20
-rw-r--r--plugins/org.eclipse.osee.orcs.core.test/src/org/eclipse/osee/orcs/core/internal/types/OrcsTypesTest.java51
-rw-r--r--plugins/org.eclipse.osee.orcs.core.test/src/org/eclipse/osee/orcs/core/internal/types/testTypeModel.osee30
-rw-r--r--plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/console/PurgeArtifactTypeCommand.java3
-rw-r--r--plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/console/PurgeAttributeTypeCommand.java9
-rw-r--r--plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/console/PurgeRelationTypeCommand.java3
-rw-r--r--plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/proxy/impl/ArtifactReadOnlyImpl.java10
-rw-r--r--plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/relation/Relation.java15
-rw-r--r--plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/relation/RelationManager.java2
-rw-r--r--plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/relation/impl/RelationManagerImpl.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/types/impl/OrcsTypesIndexer.java17
-rw-r--r--plugins/org.eclipse.osee.orcs.db.mock/README.txt2
-rw-r--r--plugins/org.eclipse.osee.orcs.db.mock/data/binary_data.zipbin318759 -> 320977 bytes
-rw-r--r--plugins/org.eclipse.osee.orcs.db.mock/data/hsql.zipbin267011 -> 164404 bytes
-rw-r--r--plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/TestDatabase.java7
-rw-r--r--plugins/org.eclipse.osee.orcs.db.test/README_BEFORE_RUNNING_TESTS.txt3
-rw-r--r--plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/IntegrationUtil.java28
-rw-r--r--plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/LoaderTest.java121
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/callable/OrcsTypeLoaderCallable.java19
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/exchange/export/DbTableExportItem.java3
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/TupleQueryImpl.java8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/util/IdentityManagerImpl.java3
-rw-r--r--plugins/org.eclipse.osee.orcs.rest.model/src/org/eclipse/osee/orcs/rest/model/TypesEndpoint.java17
-rw-r--r--plugins/org.eclipse.osee.orcs.rest/META-INF/MANIFEST.MF4
-rw-r--r--plugins/org.eclipse.osee.orcs.rest/OSEE-INF/web/config/config.css12
-rw-r--r--plugins/org.eclipse.osee.orcs.rest/OSEE-INF/web/config/main.html92
-rw-r--r--plugins/org.eclipse.osee.orcs.rest/OSEE-INF/web/config/orcsConfig.js59
-rw-r--r--plugins/org.eclipse.osee.orcs.rest/src/org/eclipse/osee/orcs/rest/internal/OrcsApplication.java2
-rw-r--r--plugins/org.eclipse.osee.orcs.rest/src/org/eclipse/osee/orcs/rest/internal/TypesEndpointImpl.java134
-rw-r--r--plugins/org.eclipse.osee.orcs.rest/src/org/eclipse/osee/orcs/rest/internal/search/artifact/predicate/PredicateHandlerUtil.java3
-rw-r--r--plugins/org.eclipse.osee.orcs/META-INF/MANIFEST.MF1
-rw-r--r--plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/OrcsTypes.java9
-rw-r--r--plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/data/ArtifactReadable.java2
-rw-r--r--plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/data/AttributeReadable.java1
-rw-r--r--plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/data/RelationReadable.java35
-rw-r--r--plugins/org.eclipse.osee.ote.define/src/org/eclipse/osee/ote/define/AUTOGEN/OteAttributeTypes.java56
-rw-r--r--plugins/org.eclipse.osee.ote.define/src/org/eclipse/osee/ote/define/AUTOGEN/OteRelationTypes.java2
-rw-r--r--plugins/org.eclipse.osee.ote.define/support/OseeTypes_OTE.osee84
-rw-r--r--plugins/org.eclipse.osee.template.engine/src/org/eclipse/osee/template/engine/internal/TemplateRegistryImpl.java11
-rw-r--r--plugins/org.eclipse.osee.x.server.integration.tests/README_BEFORE_RUNNING_TESTS.txt10
-rw-r--r--plugins/org.eclipse.osee.x.server.integration.tests/pom.xml2
-rw-r--r--plugins/org.eclipse.osee.x.server.integration.tests/src/org/eclipse/osee/x/server/integration/tests/performance/OseeClientQueryTest.java2
-rw-r--r--plugins/org.eclipse.osee.x.server.p2/demo/README.txt2
-rw-r--r--plugins/org.eclipse.osee.x.server.p2/demo/binary_data.zipbin322541 -> 320977 bytes
-rw-r--r--plugins/org.eclipse.osee.x.server.p2/demo/hsql.zipbin150186 -> 164404 bytes
206 files changed, 73597 insertions, 73902 deletions
diff --git a/plugins/org.eclipse.osee.ats.api/.project b/plugins/org.eclipse.osee.ats.api/.project
index 7cae829f3af..e8d6e05ae08 100644
--- a/plugins/org.eclipse.osee.ats.api/.project
+++ b/plugins/org.eclipse.osee.ats.api/.project
@@ -6,6 +6,11 @@
</projects>
<buildSpec>
<buildCommand>
+ <name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
@@ -24,5 +29,6 @@
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
</natures>
</projectDescription>
diff --git a/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/data/AtsArtifactTypes.java b/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/data/AtsArtifactTypes.java
index a710096aea5..cb7ef57dd7b 100644
--- a/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/data/AtsArtifactTypes.java
+++ b/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/data/AtsArtifactTypes.java
@@ -19,32 +19,32 @@ import org.eclipse.osee.framework.core.data.TokenFactory;
public final class AtsArtifactTypes {
// @formatter:off
- public static final IArtifactType Action = TokenFactory.createArtifactType(0x0000000000000043L, "Action");
- public static final IArtifactType ActionableItem = TokenFactory.createArtifactType(0x0000000000000045L, "Actionable Item");
- public static final IArtifactType Configuration = TokenFactory.createArtifactType(0x000055500000003FL, "ATS Configuration");
- public static final IArtifactType DecisionReview = TokenFactory.createArtifactType(0x0000000000000042L, "Decision Review");
- public static final IArtifactType PeerToPeerReview = TokenFactory.createArtifactType(0x0000000000000041L, "PeerToPeer Review");
- public static final IArtifactType Task = TokenFactory.createArtifactType(0x000000000000004AL, "Task");
- public static final IArtifactType AbstractWorkflowArtifact = TokenFactory.createArtifactType(0x0000000000000047L, "Abstract State Machine Artifact");
- public static final IArtifactType ReviewArtifact = TokenFactory.createArtifactType(0x0000000000000040L, "Abstract Review Artifact");
- public static final IArtifactType TeamDefinition = TokenFactory.createArtifactType(0x0000000000000044L, "Team Definition");
- public static final IArtifactType TeamWorkflow = TokenFactory.createArtifactType(0x0000000000000049L, "Team Workflow");
- public static final IArtifactType Version = TokenFactory.createArtifactType(0x0000000000000046L, "Version");
- public static final IArtifactType Goal = TokenFactory.createArtifactType(0x0000000000000048L, "Goal");
- public static final IArtifactType AtsArtifact = TokenFactory.createArtifactType(0x000000000000003FL, "ats.Ats Artifact");
- public static final IArtifactType WorkDefinition = TokenFactory.createArtifactType(0x000000000000003EL, "Work Definition");
- public static final IArtifactType WorkPackage = TokenFactory.createArtifactType(0x0000000000000322L, "Work Package");
- public static final IArtifactType Program = TokenFactory.createArtifactType(0x0000BA123443210004L, "Program");
- public static final IArtifactType Country = TokenFactory.createArtifactType(0x44C69E6EBB2D8324L, "Country");
-
- public static final IArtifactType AgileTeam = TokenFactory.createArtifactType(0x68D469C51DA01041L, "Agile Team");
- public static final IArtifactType AgileFeatureGroup = TokenFactory.createArtifactType(0x07C6AA0E42EE7661L, "Agile Feature Group");
- public static final IArtifactType AgileSprint = TokenFactory.createArtifactType(0x7E213FC7506C5E43L, "Agile Sprint");
-
- public static final IArtifactType Insertion = TokenFactory.createArtifactType(0x18160B4E220FEDD8L, "Insertion");
- public static final IArtifactType InsertionActivity = TokenFactory.createArtifactType(0x36B9D38A2B7789FCL, "Insertion Activity");
-
- public static final IArtifactType RuleDefinition = TokenFactory.createArtifactType (0x586836F761A0982EL, "Rule Definition");
+ public static final IArtifactType Action = TokenFactory.createArtifactType(67, "Action");
+ public static final IArtifactType ActionableItem = TokenFactory.createArtifactType(69, "Actionable Item");
+ public static final IArtifactType Configuration = TokenFactory.createArtifactType(93802085744703L, "ATS Configuration");
+ public static final IArtifactType DecisionReview = TokenFactory.createArtifactType(66, "Decision Review");
+ public static final IArtifactType PeerToPeerReview = TokenFactory.createArtifactType(65, "PeerToPeer Review");
+ public static final IArtifactType Task = TokenFactory.createArtifactType(74, "Task");
+ public static final IArtifactType AbstractWorkflowArtifact = TokenFactory.createArtifactType(71, "Abstract State Machine Artifact");
+ public static final IArtifactType ReviewArtifact = TokenFactory.createArtifactType(64, "Abstract Review Artifact");
+ public static final IArtifactType TeamDefinition = TokenFactory.createArtifactType(68, "Team Definition");
+ public static final IArtifactType TeamWorkflow = TokenFactory.createArtifactType(73, "Team Workflow");
+ public static final IArtifactType Version = TokenFactory.createArtifactType(70, "Version");
+ public static final IArtifactType Goal = TokenFactory.createArtifactType(72, "Goal");
+ public static final IArtifactType AtsArtifact = TokenFactory.createArtifactType(63, "ats.Ats Artifact");
+ public static final IArtifactType WorkDefinition = TokenFactory.createArtifactType(62, "Work Definition");
+ public static final IArtifactType WorkPackage = TokenFactory.createArtifactType(802, "Work Package");
+ public static final IArtifactType Program = TokenFactory.createArtifactType(52374361342017540L, "Program");
+ public static final IArtifactType Country = TokenFactory.createArtifactType(4955822638391722788L, "Country");
+
+ public static final IArtifactType AgileTeam = TokenFactory.createArtifactType(7553778770333667393L, "Agile Team");
+ public static final IArtifactType AgileFeatureGroup = TokenFactory.createArtifactType(560322181883393633L, "Agile Feature Group");
+ public static final IArtifactType AgileSprint = TokenFactory.createArtifactType(9088615648290692675L, "Agile Sprint");
+
+ public static final IArtifactType Insertion = TokenFactory.createArtifactType(1735587136604728792L, "Insertion");
+ public static final IArtifactType InsertionActivity = TokenFactory.createArtifactType(3943415539127781884L, "Insertion Activity");
+
+ public static final IArtifactType RuleDefinition = TokenFactory.createArtifactType(6370402109038303278L, "Rule Definition");
// @formatter:on
diff --git a/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/data/AtsAttributeTypes.java b/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/data/AtsAttributeTypes.java
index 0e30f6d6053..5a9a6433797 100644
--- a/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/data/AtsAttributeTypes.java
+++ b/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/data/AtsAttributeTypes.java
@@ -24,143 +24,143 @@ public final class AtsAttributeTypes {
public static final Map<String, IAttributeType> nameToTypeMap = new HashMap<>();
// @formatter:off
- public static final IAttributeType Actionable = createType(0x10000000000000B8L, "Actionable", "True if item can have Action written against or assigned to.");
- public static final IAttributeType ActionableItem = createType(0x10000000000000E0L, "Actionable Item", "Actionable Items that are impacted by this change.");
- public static final IAttributeType ActionDetailsFormat = createType(0x10000000000000DFL, "Action Details Format", "Format of string when push Action Details Copy button on SMA Workflow Editor.");
- public static final IAttributeType Active = createType(0x10000000000000B1L, "Active", "Active ATS configuration object.");
- public static final IAttributeType AllowCommitBranch = createType(0x10000000000000BAL, "Allow Commit Branch");
- public static final IAttributeType AllowCreateBranch = createType(0x10000000000000B9L, "Allow Create Branch");
- public static final IAttributeType AllowUserActionCreation = createType(0x12591C08CFB41574L, "Allow User Action Creation");
- public static final IAttributeType ArtifactReference = createType(0x1000BA00000000F9L, "Artifact Reference");
- public static final IAttributeType AtsId = createType(0x1000000000000385L, "ATS Id", "ATS Generated Id");
- public static final IAttributeType AtsIdPrefix = createType(0x1023000000000385L, "ATS Id Prefix", "ATS Id Prefix");
- public static final IAttributeType AtsIdSequenceName = createType(0x1024000000000385L, "ATS Id Sequence Name", "ATS Id Sequence Name");
- public static final IAttributeType AtsConfiguredBranch = createType(0x1000555100000FBL, "ATS Configured Branch", "ATS Configured Branch");
- public static final IAttributeType TaskToChangedArtifactReference = createType(0x1000BA00000000FAL, "Task To Changed Artifact Reference");
- public static final IAttributeType BaselineBranchUuid = createType(0x10000990000000A9L, "Baseline Branch Uuid", "Baseline branch associated with ATS object.");
-
- public static final IAttributeType Category1 = createType(0x10000000000000ECL, "Category", "Open field for user to be able to enter text to use for categorizing/sorting.");
- public static final IAttributeType Category2 = createType(0x10000000000000F1L, "Category2", Category1.getDescription());
- public static final IAttributeType Category3 = createType(0x10000000000000F2L, "Category3", Category1.getDescription());
-
- public static final IAttributeType ChangeType = createType(0x10000000000000CCL, "Change Type", "Type of change.");
-
- public static final IAttributeType CancelledDate = createType(0x10000000000000C1L, "Cancelled Date", "Date the workflow was cancelled.");
- public static final IAttributeType CancelledBy = createType(0x10000000000000C2L, "Cancelled By", "UserId of the user who cancelled workflow.");
- public static final IAttributeType CancelledReason = createType(0x10000000000000C3L, "Cancelled Reason", "Explanation of why worklfow was cancelled.");
- public static final IAttributeType CancelledFromState = createType(0x10000000000000C4L, "Cancelled From State", "State workflow was in when cancelled.");
- public static final IAttributeType CSCI = createType(0x1000555143210FBL, "CSCI", "CSCI this Team is reponsible for.");
-
- public static final IAttributeType CreatedDate = createType(0x10000000000000C5L, "Created Date", "Date the workflow was created.");
- public static final IAttributeType CreatedBy = createType(0x10000000000000C6L, "Created By", "UserId of the user who created the workflow.");
-
- public static final IAttributeType CompletedDate = createType(0x10000000000000BEL, "Completed Date", "Date the workflow was completed.");
- public static final IAttributeType CompletedBy = createType(0x10000000000000BFL, "Completed By", "UserId of the user who completed workflow.");
- public static final IAttributeType CompletedFromState = createType(0x10000000000000C0L, "Completed From State", "State workflow was in when completed.");
-
- public static final IAttributeType CurrentState = createType(0x10000000000000D8L, "Current State", "Current state of workflow state machine.");
- public static final IAttributeType CurrentStateType = createType(0x10000000000000ABL, "Current State Type", "Type of Current State: InWork, Completed or Cancelled.");
- public static final IAttributeType Decision = createType(0x10000000000000F5L, "Decision", "Option selected during decision review.");
-
- public static final IAttributeType DecisionReviewOptions = createType(0x10000000000000F4L, "Decision Review Options", "Options available for selection in review. Each line is a separate option. Format: <option name>;<state to transition to>;<assignee>");
- public static final IAttributeType Default = createType(0x10000056457000AAL, "Default", "Default");
- public static final IAttributeType Description = createType(0x10000000000000DCL, "Description", "Detailed explanation.");
- public static final IAttributeType DslSheet = createType(0x10000000000000DDL, "DSL Sheet", "XText DSL Sheet for ATS");
- public static final IAttributeType EstimatedCompletionDate = createType(0x10000000000000BDL, "Estimated Completion Date", "Date the changes will be completed.");
- public static final IAttributeType EstimatedHours = createType(0x10000000000000CEL, "Estimated Hours", "Hours estimated to implement the changes associated with this Action.\nIncludes estimated hours for workflows, tasks and reviews.");
- public static final IAttributeType EstimatedReleaseDate = createType(0x10000000000000BCL, "Estimated Release Date", "Date the changes will be made available to the users.");
- public static final IAttributeType FullName = createType(0x10000000000000DEL, "Full Name", "Expanded and descriptive name.");
- public static final IAttributeType GoalOrderVote = createType(0x10000000000000EBL, "Goal Order Vote", "Vote for order item belongs to within goal.");
- public static final IAttributeType HoursPerWorkDay = createType(0x10000000000000D3L, "Hours Per Work Day");
- public static final IAttributeType IPT = createType(0x53A0A42E822D3393L, "IPT", "Integrated Product Team");
- public static final IAttributeType LegacyPcrId = createType(0x10000000000000F3L, "Legacy PCR Id", "Field to register problem change report id from legacy items imported into ATS.");
- public static final IAttributeType Location = createType(0x10000000000000F7L, "Location", "Enter location of materials to review.");
- public static final IAttributeType LocChanged= createType(0x10000000000000E7L, "LOC Changed", "Total Lines of Code Changed");
- public static final IAttributeType LocReviewed = createType(0x10000000000000E8L, "LOC Reviewed", "Total Lines of Code Reviewed");
- public static final IAttributeType Log = createType(0x10000000000000E2L, "Log");
-
- public static final IAttributeType MeetingLocation = createType(0x10000000000000F8L, "Meeting Location", "Location meeting is held.");
- public static final IAttributeType MeetingAttendee = createType(0x10000000000000F9L, "Meeting Attendee", "Attendee of meeting.");
- public static final IAttributeType MeetingLength = createType(0x10000000000000D4L, "Meeting Length", "Length of meeting.");
- public static final IAttributeType MeetingDate = createType(0x4DC906AB42E58516L, "Meeting Date");
- public static final IAttributeType VerificationCodeInspection = createType(0x2FF28193877A9AB6L, "Verification Code Inspection");
-
- public static final IAttributeType NeedBy = createType(0x10000000000000BBL, "Need By", "Hard schedule date that workflow must be completed.");
- public static final IAttributeType NextVersion = createType(0x10000000000000B5L, "Next Version", "True if version artifact is \"Next\" version to be released.");
- public static final IAttributeType Numeric1 = createType(0x10000000000000D0L, "Numeric1", "Open field for user to be able to enter numbers for sorting.");
- public static final IAttributeType Numeric2 = createType(0x10000000000000D1L, "Numeric2", Numeric1.getDescription());
- public static final IAttributeType OperationalImpact = createType(0x10000000000000EDL, "Operational Impact");
- public static final IAttributeType OperationalImpactDescription = createType(0x10000000000000EEL, "Operational Impact Description");
- public static final IAttributeType OperationalImpactWorkaround = createType(0x10000000000000EFL, "Operational Impact Workaround");
- public static final IAttributeType OperationalImpactWorkaroundDescription = createType(0x10000000000000F0L, "Operational Impact Workaround Description");
- public static final IAttributeType PagesChanged= createType(0x10000000000000E9L, "Pages Changed", "Total Pages of Changed");
- public static final IAttributeType PagesReviewed = createType(0x10000000000000EAL, "Pages Reviewed", "Total Pages Reviewed");
- public static final IAttributeType PercentRework = createType(0x10000000000000D5L, "Percent Rework");
- public static final IAttributeType PercentComplete = createType(0x10000000000000CFL, "Percent Complete");
-
- public static final IAttributeType Points = createType(0x10000000000000CAL, "Points", "Abstract value that describes risk, complexity, and size of Actions.");
- public static final IAttributeType PointsAttributeType = createType(0x1000000FF0000001L, "Points Attribute Type", "Used to store the agile points type name (ats.Points or ats.Points Numeric).");
- public static final IAttributeType PointsNumeric = createType(0x17FDE8592A26FCB3L, "Points Numeric", "Abstract value that describes risk, complexity, and size of Actions as float.");
- public static final IAttributeType PriorityType = createType(0x10000000000000CBL, "Priority", "1 = High; 5 = Low");
- public static final IAttributeType Problem = createType(0x10000000000000D9L, "Problem", "Problem found during analysis.");
- public static final IAttributeType ProposedResolution = createType(0x10000000000000DAL, "Proposed Resolution", "Recommended resolution.");
- public static final IAttributeType QuickSearch = createType(0x1000555145600FBL, "ATS Quick Search", "Saved ATS Quick Searches.");
- public static final IAttributeType RelatedToState = createType(0x10000000000000E4L, "Related To State", "State of parent workflow this object is related to.");
- public static final IAttributeType Released = createType(0x10000000000000B3L, "Released", "True if object is in a released state.");
- public static final IAttributeType ReleaseDate = createType(0x10000000000000C7L, "Release Date", "Date the changes were made available to the users.");
- public static final IAttributeType Resolution = createType(0x10000000000000DBL, "Resolution", "Implementation details.");
- public static final IAttributeType ReviewBlocks = createType(0x10000000000000C8L, "Review Blocks", "Review Completion will block it's parent workflow in this manner.");
- public static final IAttributeType ReviewDefect = createType(0x10000000000000F6L, "Review Defect");
- public static final IAttributeType ReviewFormalType = createType(0x10000000000000C9L, "Review Formal Type");
- public static final IAttributeType Role = createType(0x10000000000000FAL, "Role");
- public static final IAttributeType RuleDefinition = createType(0x10000000000000AEL, "Rule Definition");
- public static final IAttributeType SmaNote = createType(0x10000000000000E5L, "SMA Note", "Notes applicable to ATS object");
- public static final IAttributeType State = createType(0x10000000000000D7L, "State", "States of workflow state machine.");
- public static final IAttributeType StateNotes = createType(0x10000000000000E3L, "State Notes");
- public static final IAttributeType StartDate = createType(0x1000000000000196L, "Start Date");
- public static final IAttributeType Holiday = createType(0x1000666112340FBL, "Holiday");
- public static final IAttributeType UnPlannedPoints = createType(0x03F1DFF4832FE702L, "Un-Planned Points");
- public static final IAttributeType PlannedPoints = createType(0x033B418311442956L, "Planned Points");
- public static final IAttributeType EndDate = createType(0x1000000000000197L, "End Date");
- public static final IAttributeType SwEnhancement = createType(0x10000000000000FBL, "SW Enhancement");
- public static final IAttributeType TeamDefinition = createType(0x10000000000000E1L, "Team Definition");
- public static final IAttributeType TestToSourceLocator = TokenFactory.createAttributeType(0x01CFF7A4EBCA599CL,
+ public static final IAttributeType Actionable = createType(1152921504606847160L, "Actionable", "True if item can have Action written against or assigned to.");
+ public static final IAttributeType ActionableItem = createType(1152921504606847200L, "Actionable Item", "Actionable Items that are impacted by this change.");
+ public static final IAttributeType ActionDetailsFormat = createType(1152921504606847199L, "Action Details Format", "Format of string when push Action Details Copy button on SMA Workflow Editor.");
+ public static final IAttributeType Active = createType(1152921504606847153L, "Active", "Active ATS configuration object.");
+ public static final IAttributeType AllowCommitBranch = createType(1152921504606847162L, "Allow Commit Branch");
+ public static final IAttributeType AllowCreateBranch = createType(1152921504606847161L, "Allow Create Branch");
+ public static final IAttributeType AllowUserActionCreation = createType(1322118789779953012L, "Allow User Action Creation");
+ public static final IAttributeType ArtifactReference = createType(1153126013769613561L, "Artifact Reference");
+ public static final IAttributeType AtsId = createType(1152921504606847877L, "ATS Id", "ATS Generated Id");
+ public static final IAttributeType AtsIdPrefix = createType(1162773128791720837L, "ATS Id Prefix", "ATS Id Prefix");
+ public static final IAttributeType AtsIdSequenceName = createType(1163054603768431493L, "ATS Id Sequence Name", "ATS Id Sequence Name");
+ public static final IAttributeType AtsConfiguredBranch = createType(72063456936722683L, "ATS Configured Branch", "ATS Configured Branch");
+ public static final IAttributeType TaskToChangedArtifactReference = createType(1153126013769613562L, "Task To Changed Artifact Reference");
+ public static final IAttributeType BaselineBranchUuid = createType(1152932018686787753L, "Baseline Branch Uuid", "Baseline branch associated with ATS object.");
+
+ public static final IAttributeType Category1 = createType(1152921504606847212L, "Category", "Open field for user to be able to enter text to use for categorizing/sorting.");
+ public static final IAttributeType Category2 = createType(1152921504606847217L, "Category2", Category1.getDescription());
+ public static final IAttributeType Category3 = createType(1152921504606847218L, "Category3", Category1.getDescription());
+
+ public static final IAttributeType ChangeType = createType(1152921504606847180L, "Change Type", "Type of change.");
+
+ public static final IAttributeType CancelledDate = createType(1152921504606847169L, "Cancelled Date", "Date the workflow was cancelled.");
+ public static final IAttributeType CancelledBy = createType(1152921504606847170L, "Cancelled By", "UserId of the user who cancelled workflow.");
+ public static final IAttributeType CancelledReason = createType(1152921504606847171L, "Cancelled Reason", "Explanation of why worklfow was cancelled.");
+ public static final IAttributeType CancelledFromState = createType(1152921504606847172L, "Cancelled From State", "State workflow was in when cancelled.");
+ public static final IAttributeType CSCI = createType(72063457007112443L, "CSCI", "CSCI this Team is reponsible for.");
+
+ public static final IAttributeType CreatedDate = createType(1152921504606847173L, "Created Date", "Date the workflow was created.");
+ public static final IAttributeType CreatedBy = createType(1152921504606847174L, "Created By", "UserId of the user who created the workflow.");
+
+ public static final IAttributeType CompletedDate = createType(1152921504606847166L, "Completed Date", "Date the workflow was completed.");
+ public static final IAttributeType CompletedBy = createType(1152921504606847167L, "Completed By", "UserId of the user who completed workflow.");
+ public static final IAttributeType CompletedFromState = createType(1152921504606847168L, "Completed From State", "State workflow was in when completed.");
+
+ public static final IAttributeType CurrentState = createType(1152921504606847192L, "Current State", "Current state of workflow state machine.");
+ public static final IAttributeType CurrentStateType = createType(1152921504606847147L, "Current State Type", "Type of Current State: InWork, Completed or Cancelled.");
+ public static final IAttributeType Decision = createType(1152921504606847221L, "Decision", "Option selected during decision review.");
+
+ public static final IAttributeType DecisionReviewOptions = createType(1152921504606847220L, "Decision Review Options", "Options available for selection in review. Each line is a separate option. Format: <option name>;<state to transition to>;<assignee>");
+ public static final IAttributeType Default = createType(1152921875139002538L, "Default", "Default");
+ public static final IAttributeType Description = createType(1152921504606847196L, "Description", "Detailed explanation.");
+ public static final IAttributeType DslSheet = createType(1152921504606847197L, "DSL Sheet", "XText DSL Sheet for ATS");
+ public static final IAttributeType EstimatedCompletionDate = createType(1152921504606847165L, "Estimated Completion Date", "Date the changes will be completed.");
+ public static final IAttributeType EstimatedHours = createType(1152921504606847182L, "Estimated Hours", "Hours estimated to implement the changes associated with this Action.\nIncludes estimated hours for workflows, tasks and reviews.");
+ public static final IAttributeType EstimatedReleaseDate = createType(1152921504606847164L, "Estimated Release Date", "Date the changes will be made available to the users.");
+ public static final IAttributeType FullName = createType(1152921504606847198L, "Full Name", "Expanded and descriptive name.");
+ public static final IAttributeType GoalOrderVote = createType(1152921504606847211L, "Goal Order Vote", "Vote for order item belongs to within goal.");
+ public static final IAttributeType HoursPerWorkDay = createType(1152921504606847187L, "Hours Per Work Day");
+ public static final IAttributeType IPT = createType(6025996821081174931L, "IPT", "Integrated Product Team");
+ public static final IAttributeType LegacyPcrId = createType(1152921504606847219L, "Legacy PCR Id", "Field to register problem change report id from legacy items imported into ATS.");
+ public static final IAttributeType Location = createType(1152921504606847223L, "Location", "Enter location of materials to review.");
+ public static final IAttributeType LocChanged= createType(1152921504606847207L, "LOC Changed", "Total Lines of Code Changed");
+ public static final IAttributeType LocReviewed = createType(1152921504606847208L, "LOC Reviewed", "Total Lines of Code Reviewed");
+ public static final IAttributeType Log = createType(1152921504606847202L, "Log");
+
+ public static final IAttributeType MeetingLocation = createType(1152921504606847224L, "Meeting Location", "Location meeting is held.");
+ public static final IAttributeType MeetingAttendee = createType(1152921504606847225L, "Meeting Attendee", "Attendee of meeting.");
+ public static final IAttributeType MeetingLength = createType(1152921504606847188L, "Meeting Length", "Length of meeting.");
+ public static final IAttributeType MeetingDate = createType(5605018543870805270L, "Meeting Date");
+ public static final IAttributeType VerificationCodeInspection = createType(3454966334779726518L, "Verification Code Inspection");
+
+ public static final IAttributeType NeedBy = createType(1152921504606847163L, "Need By", "Hard schedule date that workflow must be completed.");
+ public static final IAttributeType NextVersion = createType(1152921504606847157L, "Next Version", "True if version artifact is \"Next\" version to be released.");
+ public static final IAttributeType Numeric1 = createType(1152921504606847184L, "Numeric1", "Open field for user to be able to enter numbers for sorting.");
+ public static final IAttributeType Numeric2 = createType(1152921504606847185L, "Numeric2", Numeric1.getDescription());
+ public static final IAttributeType OperationalImpact = createType(1152921504606847213L, "Operational Impact");
+ public static final IAttributeType OperationalImpactDescription = createType(1152921504606847214L, "Operational Impact Description");
+ public static final IAttributeType OperationalImpactWorkaround = createType(1152921504606847215L, "Operational Impact Workaround");
+ public static final IAttributeType OperationalImpactWorkaroundDescription = createType(1152921504606847216L, "Operational Impact Workaround Description");
+ public static final IAttributeType PagesChanged= createType(1152921504606847209L, "Pages Changed", "Total Pages of Changed");
+ public static final IAttributeType PagesReviewed = createType(1152921504606847210L, "Pages Reviewed", "Total Pages Reviewed");
+ public static final IAttributeType PercentRework = createType(1152921504606847189L, "Percent Rework");
+ public static final IAttributeType PercentComplete = createType(1152921504606847183L, "Percent Complete");
+
+ public static final IAttributeType Points = createType(1152921504606847178L, "Points", "Abstract value that describes risk, complexity, and size of Actions.");
+ public static final IAttributeType PointsAttributeType = createType(1152921573057888257L, "Points Attribute Type", "Used to store the agile points type name (ats.Points or ats.Points Numeric).");
+ public static final IAttributeType PointsNumeric = createType(1728793301637070003L, "Points Numeric", "Abstract value that describes risk, complexity, and size of Actions as float.");
+ public static final IAttributeType PriorityType = createType(1152921504606847179L, "Priority", "1 = High; 5 = Low");
+ public static final IAttributeType Problem = createType(1152921504606847193L, "Problem", "Problem found during analysis.");
+ public static final IAttributeType ProposedResolution = createType(1152921504606847194L, "Proposed Resolution", "Recommended resolution.");
+ public static final IAttributeType QuickSearch = createType(72063457009467643L, "ATS Quick Search", "Saved ATS Quick Searches.");
+ public static final IAttributeType RelatedToState = createType(1152921504606847204L, "Related To State", "State of parent workflow this object is related to.");
+ public static final IAttributeType Released = createType(1152921504606847155L, "Released", "True if object is in a released state.");
+ public static final IAttributeType ReleaseDate = createType(1152921504606847175L, "Release Date", "Date the changes were made available to the users.");
+ public static final IAttributeType Resolution = createType(1152921504606847195L, "Resolution", "Implementation details.");
+ public static final IAttributeType ReviewBlocks = createType(1152921504606847176L, "Review Blocks", "Review Completion will block it's parent workflow in this manner.");
+ public static final IAttributeType ReviewDefect = createType(1152921504606847222L, "Review Defect");
+ public static final IAttributeType ReviewFormalType = createType(1152921504606847177L, "Review Formal Type");
+ public static final IAttributeType Role = createType(1152921504606847226L, "Role");
+ public static final IAttributeType RuleDefinition = createType(1152921504606847150L, "Rule Definition");
+ public static final IAttributeType SmaNote = createType(1152921504606847205L, "SMA Note", "Notes applicable to ATS object");
+ public static final IAttributeType State = createType(1152921504606847191L, "State", "States of workflow state machine.");
+ public static final IAttributeType StateNotes = createType(1152921504606847203L, "State Notes");
+ public static final IAttributeType StartDate = createType(1152921504606847382L, "Start Date");
+ public static final IAttributeType Holiday = createType(72064629481881851L, "Holiday");
+ public static final IAttributeType UnPlannedPoints = createType(284254492767020802L, "Un-Planned Points");
+ public static final IAttributeType PlannedPoints = createType(232851836925913430L, "Planned Points");
+ public static final IAttributeType EndDate = createType(1152921504606847383L, "End Date");
+ public static final IAttributeType SwEnhancement = createType(1152921504606847227L, "SW Enhancement");
+ public static final IAttributeType TeamDefinition = createType(1152921504606847201L, "Team Definition");
+ public static final IAttributeType TestToSourceLocator = TokenFactory.createAttributeType(130595201919637916L,
"Test Run to Source Locator");
public static final IAttributeType Title = createType(CoreAttributeTypes.Name.getGuid(), CoreAttributeTypes.Name.getName(), "Enter clear and consise title that can be generally understood.");
- public static final IAttributeType ValidationRequired = createType(0x10000000000000AAL, "Validation Required", "If selected, originator will be asked to validate the implementation.");
- public static final IAttributeType VersionLocked = createType(0x10000000000000B4L, "Version Locked", "True if version artifact is locked.");
- public static final IAttributeType WeeklyBenefit = createType(0x10000000000000D2L, "Weekly Benefit", "Estimated number of hours that will be saved over a single year if this change is completed.");
- public static final IAttributeType WorkflowDefinition = createType(0x10000000000000ADL, "Workflow Definition", "Specific work flow definition id used by this Workflow artifact");
- public static final IAttributeType WorkType = createType(0x1000555112340FBL, "Work Type", "Work Type of this Team.");
- public static final IAttributeType TeamWorkflowArtifactType = createType(0x10000000000000ACL, "Team Workflow Artifact Type", "Specific Artifact Type to use in creation of Team Workflow");
- public static final IAttributeType RelatedTaskWorkDefinition = createType(0x10000000000000B0L, "Related Task Workflow Definition", "Specific work flow definition id used by Tasks related to this Workflow");
- public static final IAttributeType WorkPackage = createType(0x10000000000000E6L, "Work Package", "Designated accounting work package for completing workflow.");
- public static final IAttributeType RelatedPeerWorkflowDefinition = createType(0x100000000000037EL, "Related Peer Workflow Definition", "Specific work flow definition id used by Peer To Peer Reviews for this Team");
-
- public static final IAttributeType WorkPackageId = createType(0x1000000000000380L, "Work Package ID");
- public static final IAttributeType WorkPackageProgram = createType(0x1000000000000381L, "Work Package Program");
- public static final IAttributeType WorkPackageType = createType(0x100000000000081L, "Work Package Type");
- public static final IAttributeType ActivityId = createType(0x1000000000000382L, "Activity ID");
- public static final IAttributeType UnPlannedWork = createType(0x219973F5F43E2BE5L, "Unplanned Work");
- public static final IAttributeType ActivityName = createType(0x1000000000000383L, "Activity Name");
- public static final IAttributeType WorkPackageGuid = createType(0x1000000000000384L, "Work Package Guid", "Work Package for this Team Workflow, Review, Task or Goal");
-
- public static final IAttributeType ClosureActive = createType(0x10000056457000BBL, "Closure Active status of Program");
- public static final IAttributeType ClosureState = createType(0x10000000000001DCL, "Closure Status of Build");
+ public static final IAttributeType ValidationRequired = createType(1152921504606847146L, "Validation Required", "If selected, originator will be asked to validate the implementation.");
+ public static final IAttributeType VersionLocked = createType(1152921504606847156L, "Version Locked", "True if version artifact is locked.");
+ public static final IAttributeType WeeklyBenefit = createType(1152921504606847186L, "Weekly Benefit", "Estimated number of hours that will be saved over a single year if this change is completed.");
+ public static final IAttributeType WorkflowDefinition = createType(1152921504606847149L, "Workflow Definition", "Specific work flow definition id used by this Workflow artifact");
+ public static final IAttributeType WorkType = createType(72063456955810043L, "Work Type", "Work Type of this Team.");
+ public static final IAttributeType TeamWorkflowArtifactType = createType(1152921504606847148L, "Team Workflow Artifact Type", "Specific Artifact Type to use in creation of Team Workflow");
+ public static final IAttributeType RelatedTaskWorkDefinition = createType(1152921504606847152L, "Related Task Workflow Definition", "Specific work flow definition id used by Tasks related to this Workflow");
+ public static final IAttributeType WorkPackage = createType(1152921504606847206L, "Work Package", "Designated accounting work package for completing workflow.");
+ public static final IAttributeType RelatedPeerWorkflowDefinition = createType(1152921504606847870L, "Related Peer Workflow Definition", "Specific work flow definition id used by Peer To Peer Reviews for this Team");
+
+ public static final IAttributeType WorkPackageId = createType(1152921504606847872L, "Work Package ID");
+ public static final IAttributeType WorkPackageProgram = createType(1152921504606847873L, "Work Package Program");
+ public static final IAttributeType WorkPackageType = createType(72057594037928065L, "Work Package Type");
+ public static final IAttributeType ActivityId = createType(1152921504606847874L, "Activity ID");
+ public static final IAttributeType UnPlannedWork = createType(2421093774890249189L, "Unplanned Work");
+ public static final IAttributeType ActivityName = createType(1152921504606847875L, "Activity Name");
+ public static final IAttributeType WorkPackageGuid = createType(1152921504606847876L, "Work Package Guid", "Work Package for this Team Workflow, Review, Task or Goal");
+
+ public static final IAttributeType ClosureActive = createType(1152921875139002555L, "Closure Active status of Program");
+ public static final IAttributeType ClosureState = createType(1152921504606847452L, "Closure Status of Build");
// Applicability Feature
- public static final IAttributeType ApplicabilityWorkflow = createType(0x10000078957000AAL, "Applicability Workflow");
- public static final IAttributeType ApplicableToProgram = createType(0x10000067857000AAL, "Applicable To Program");
- public static final IAttributeType DuplicatedPcrId = createType(0x10000089158000AAL, "Duplicated PCR Id");
- public static final IAttributeType OriginatingPcrId = createType(0x10000089159000AAL, "Originating PCR Id");
- public static final IAttributeType PcrToolId = createType(0x10000089151000AAL, "PCR Tool Id");
- public static final IAttributeType ProgramUuid = createType(0x10000089157000AAL, "Program Uuid");
- public static final IAttributeType Rationale = createType(0x10000089159900AAL, "Rationale");
+ public static final IAttributeType ApplicabilityWorkflow = createType(1152922022510067882L, "Applicability Workflow");
+ public static final IAttributeType ApplicableToProgram = createType(1152921949227188394L, "Applicable To Program");
+ public static final IAttributeType DuplicatedPcrId = createType(1152922093378076842L, "Duplicated PCR Id");
+ public static final IAttributeType OriginatingPcrId = createType(1152922093379125418L, "Originating PCR Id");
+ public static final IAttributeType PcrToolId = createType(1152922093370736810L, "PCR Tool Id");
+ public static final IAttributeType ProgramUuid = createType(1152922093377028266L, "Program Uuid");
+ public static final IAttributeType Rationale = createType(1152922093379715242L, "Rationale");
- public static final IAttributeType ColorTeam = createType(0x12EDF6163776C27FL, "Color Team");
+ public static final IAttributeType ColorTeam = createType(1364016837443371647L, "Color Team");
// Program
- public static final IAttributeType Namespace = createType(0x40E507303063999EL, "Namespace");
+ public static final IAttributeType Namespace = createType(4676151691645786526L, "Namespace");
// @formatter:on
diff --git a/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/data/AtsRelationTypes.java b/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/data/AtsRelationTypes.java
index 74d91153f88..556789e62f2 100644
--- a/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/data/AtsRelationTypes.java
+++ b/plugins/org.eclipse.osee.ats.api/src/org/eclipse/osee/ats/api/data/AtsRelationTypes.java
@@ -21,94 +21,94 @@ public final class AtsRelationTypes {
//@formatter:off
- public static final RelationTypeSide ProgramToInsertion_Program = RelationTypeSide.create(RelationSide.SIDE_A, 0x7BD0963A0F884A2BL, "Program To Insertion");
+ public static final RelationTypeSide ProgramToInsertion_Program = RelationTypeSide.create(RelationSide.SIDE_A, 8921796037933812267L, "Program To Insertion");
public static final RelationTypeSide ProgramToInsertion_Insertion = ProgramToInsertion_Program.getOpposite();
- public static final RelationTypeSide InsertionToInsertionActivity_Insertion = RelationTypeSide.create(RelationSide.SIDE_A, 0x128D9B3123EADEB1L, "Insertion To Insertion Activity");
+ public static final RelationTypeSide InsertionToInsertionActivity_Insertion = RelationTypeSide.create(RelationSide.SIDE_A, 1336895299757203121L, "Insertion To Insertion Activity");
public static final RelationTypeSide InsertionToInsertionActivity_InsertionActivity = InsertionToInsertionActivity_Insertion.getOpposite();
- public static final RelationTypeSide InsertionActivityToWorkPackage_InsertionActivity = RelationTypeSide.create(RelationSide.SIDE_A, 0x7B681B61D762880FL, "Insertion Activity To Work Package");
+ public static final RelationTypeSide InsertionActivityToWorkPackage_InsertionActivity = RelationTypeSide.create(RelationSide.SIDE_A, 8892387571282380815L, "Insertion Activity To Work Package");
public static final RelationTypeSide InsertionActivityToWorkPackage_WorkPackage = InsertionActivityToWorkPackage_InsertionActivity.getOpposite();
- public static final RelationTypeSide ActionToWorkflow_Action = RelationTypeSide.create(RelationSide.SIDE_A, 0x200000000000016DL, "ActionToWorkflow");
+ public static final RelationTypeSide ActionToWorkflow_Action = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694317L, "ActionToWorkflow");
public static final RelationTypeSide ActionToWorkflow_WorkFlow = ActionToWorkflow_Action.getOpposite();
- public static final RelationTypeSide AgileTeamToFeatureGroup_AgileTeam = RelationTypeSide.create(RelationSide.SIDE_A, 0x0ECF8D3CF97C9112L, "AgileTeamToFeatureGroup");
+ public static final RelationTypeSide AgileTeamToFeatureGroup_AgileTeam = RelationTypeSide.create(RelationSide.SIDE_A, 1067226929733341458L, "AgileTeamToFeatureGroup");
public static final RelationTypeSide AgileTeamToFeatureGroup_FeatureGroup = AgileTeamToFeatureGroup_AgileTeam.getOpposite();
- public static final RelationTypeSide AgileTeamToAtsTeam_AgileTeam = RelationTypeSide.create(RelationSide.SIDE_A, 0x7CED0706F811126CL, "AgileTeamToAtsTeam");
+ public static final RelationTypeSide AgileTeamToAtsTeam_AgileTeam = RelationTypeSide.create(RelationSide.SIDE_A, 9001858956696556140L, "AgileTeamToAtsTeam");
public static final RelationTypeSide AgileTeamToAtsTeam_AtsTeam = AgileTeamToAtsTeam_AgileTeam.getOpposite();
- public static final RelationTypeSide AgileTeamToBacklog_AgileTeam = RelationTypeSide.create(RelationSide.SIDE_A, 0x7A5A06AAB20398F2L, "AgileTeamToBacklog");
+ public static final RelationTypeSide AgileTeamToBacklog_AgileTeam = RelationTypeSide.create(RelationSide.SIDE_A, 8816366550731954418L, "AgileTeamToBacklog");
public static final RelationTypeSide AgileTeamToBacklog_Backlog = AgileTeamToBacklog_AgileTeam.getOpposite();
- public static final RelationTypeSide AgileTeamToSprint_AgileTeam = RelationTypeSide.create(RelationSide.SIDE_A, 0x61C047A5D52830F5L, "AgileTeamToSprint");
+ public static final RelationTypeSide AgileTeamToSprint_AgileTeam = RelationTypeSide.create(RelationSide.SIDE_A, 7043708594778812661L, "AgileTeamToSprint");
public static final RelationTypeSide AgileTeamToSprint_Sprint = AgileTeamToSprint_AgileTeam.getOpposite();
- public static final RelationTypeSide AgileSprintToItem_Sprint= RelationTypeSide.create(RelationSide.SIDE_A, 0x0DB6D78253FE8AB1L, "AgileSprintToItems");
+ public static final RelationTypeSide AgileSprintToItem_Sprint= RelationTypeSide.create(RelationSide.SIDE_A, 988214123009313457L, "AgileSprintToItems");
public static final RelationTypeSide AgileSprintToItem_AtsItem = AgileSprintToItem_Sprint.getOpposite();
- public static final RelationTypeSide AgileFeatureToItem_FeatureGroup = RelationTypeSide.create(RelationSide.SIDE_A, 0x5380F48A35225D71L, "AgileFeatureToItem");
+ public static final RelationTypeSide AgileFeatureToItem_FeatureGroup = RelationTypeSide.create(RelationSide.SIDE_A, 6017077976601091441L, "AgileFeatureToItem");
public static final RelationTypeSide AgileFeatureToItem_AtsItem = AgileFeatureToItem_FeatureGroup.getOpposite();
- public static final RelationTypeSide Port_From = RelationTypeSide.create(RelationSide.SIDE_A, 0x200000000000017AL, "Port");
+ public static final RelationTypeSide Port_From = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694330L, "Port");
public static final RelationTypeSide Port_To = Port_From.getOpposite();
- public static final RelationTypeSide Derive_From = RelationTypeSide.create(RelationSide.SIDE_A, 0x200000000000017BL, "Derive");
+ public static final RelationTypeSide Derive_From = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694331L, "Derive");
public static final RelationTypeSide Derive_To = Derive_From.getOpposite();
- public static final RelationTypeSide FavoriteUser_Artifact = RelationTypeSide.create(RelationSide.SIDE_A, 0x2000000000000173L, "FavoriteUser");
+ public static final RelationTypeSide FavoriteUser_Artifact = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694323L, "FavoriteUser");
public static final RelationTypeSide FavoriteUser_User = FavoriteUser_Artifact.getOpposite();
- public static final RelationTypeSide Goal_Goal = RelationTypeSide.create(RelationSide.SIDE_A, 0x2000000000000175L, "Goal");
+ public static final RelationTypeSide Goal_Goal = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694325L, "Goal");
public static final RelationTypeSide Goal_Member = Goal_Goal.getOpposite();
- public static final RelationTypeSide ParallelVersion_Parent = RelationTypeSide.create(RelationSide.SIDE_A, 0x2000000000000174L, "ParallelVersion");
+ public static final RelationTypeSide ParallelVersion_Parent = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694324L, "ParallelVersion");
public static final RelationTypeSide ParallelVersion_Child = ParallelVersion_Parent.getOpposite();
- public static final RelationTypeSide PrivilegedMember_Team = RelationTypeSide.create(RelationSide.SIDE_A, 0x200000000000016BL, "PrivilegedMember");
+ public static final RelationTypeSide PrivilegedMember_Team = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694315L, "PrivilegedMember");
public static final RelationTypeSide PrivilegedMember_Member = PrivilegedMember_Team.getOpposite();
- public static final RelationTypeSide TeamWfToTask_TeamWf = RelationTypeSide.create(RelationSide.SIDE_A, 0x200000000000016EL, "TeamWfToTask");
+ public static final RelationTypeSide TeamWfToTask_TeamWf = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694318L, "TeamWfToTask");
public static final RelationTypeSide TeamWfToTask_Task = TeamWfToTask_TeamWf.getOpposite();
- public static final RelationTypeSide SubscribedUser_Artifact = RelationTypeSide.create(RelationSide.SIDE_A, 0x2000000000000172L, "SubscribedUser");
+ public static final RelationTypeSide SubscribedUser_Artifact = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694322L, "SubscribedUser");
public static final RelationTypeSide SubscribedUser_User = SubscribedUser_Artifact.getOpposite();
- public static final RelationTypeSide TeamActionableItem_Team = RelationTypeSide.create(RelationSide.SIDE_A, 0x200000000000016CL, "TeamActionableItem");
+ public static final RelationTypeSide TeamActionableItem_Team = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694316L, "TeamActionableItem");
public static final RelationTypeSide TeamActionableItem_ActionableItem = TeamActionableItem_Team.getOpposite();
- public static final RelationTypeSide TeamDefinitionToVersion_TeamDefinition = RelationTypeSide.create(RelationSide.SIDE_A, 0x2000000000000170L, "TeamDefinitionToVersion");
+ public static final RelationTypeSide TeamDefinitionToVersion_TeamDefinition = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694320L, "TeamDefinitionToVersion");
public static final RelationTypeSide TeamDefinitionToVersion_Version = TeamDefinitionToVersion_TeamDefinition.getOpposite();
- public static final RelationTypeSide TeamDefinitionToAtsConfigObject_TeamDefinition = RelationTypeSide.create(RelationSide.SIDE_A, 0x2000000000000170L, "TeamDefinitionAtsConfigObject");
+ public static final RelationTypeSide TeamDefinitionToAtsConfigObject_TeamDefinition = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694320L, "TeamDefinitionAtsConfigObject");
public static final RelationTypeSide TeamDefinitionToAtsConfigObject_AtsConfigObject = TeamDefinitionToVersion_TeamDefinition.getOpposite();
- public static final RelationTypeSide CountryToProgram_Country = RelationTypeSide.create(RelationSide.SIDE_A, 0x2000033300000169L, "CountryToProgram");
+ public static final RelationTypeSide CountryToProgram_Country = RelationTypeSide.create(RelationSide.SIDE_A, 2305846526791909737L, "CountryToProgram");
public static final RelationTypeSide CountryToProgram_Program = CountryToProgram_Country.getOpposite();
- public static final RelationTypeSide TeamLead_Team = RelationTypeSide.create(RelationSide.SIDE_A, 0x2000000000000169L, "TeamLead");
+ public static final RelationTypeSide TeamLead_Team = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694313L, "TeamLead");
public static final RelationTypeSide TeamLead_Lead = TeamLead_Team.getOpposite();
- public static final RelationTypeSide TeamMember_Team = RelationTypeSide.create(RelationSide.SIDE_A, 0x200000000000016AL, "TeamMember");
+ public static final RelationTypeSide TeamMember_Team = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694314L, "TeamMember");
public static final RelationTypeSide TeamMember_Member = TeamMember_Team.getOpposite();
- public static final RelationTypeSide TeamWorkflowTargetedForVersion_Workflow = RelationTypeSide.create(RelationSide.SIDE_A, 0x200000000000016FL, "TeamWorkflowTargetedForVersion");
+ public static final RelationTypeSide TeamWorkflowTargetedForVersion_Workflow = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694319L, "TeamWorkflowTargetedForVersion");
public static final RelationTypeSide TeamWorkflowTargetedForVersion_Version = TeamWorkflowTargetedForVersion_Workflow.getOpposite();
- public static final RelationTypeSide TeamWorkflowToReview_Team = RelationTypeSide.create(RelationSide.SIDE_A, 0x2000000000000171L, "TeamWorkflowToReview");
+ public static final RelationTypeSide TeamWorkflowToReview_Team = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694321L, "TeamWorkflowToReview");
public static final RelationTypeSide TeamWorkflowToReview_Review = TeamWorkflowToReview_Team.getOpposite();
- public static final RelationTypeSide ActionableItemLead_AI = RelationTypeSide.create(RelationSide.SIDE_A, 0x2000000000000179L, "ActionableItemLead");
+ public static final RelationTypeSide ActionableItemLead_AI = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694329L, "ActionableItemLead");
public static final RelationTypeSide ActionableItemLead_Lead = ActionableItemLead_AI.getOpposite();
- public static final RelationTypeSide ActionableItem_Artifact = RelationTypeSide.create(RelationSide.SIDE_A, 0x2000000000000178L, "ActionableItem Owner");
+ public static final RelationTypeSide ActionableItem_Artifact = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694328L, "ActionableItem Owner");
public static final RelationTypeSide ActionableItem_User = ActionableItem_Artifact.getOpposite();
- public static final RelationTypeSide AutoAddActionToGoal_Goal = RelationTypeSide.create(RelationSide.SIDE_A, 0x200000000000017DL, "AutoAddActionToGoal");
+ public static final RelationTypeSide AutoAddActionToGoal_Goal = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694333L, "AutoAddActionToGoal");
public static final RelationTypeSide AutoAddActionToGoal_ConfigObject = AutoAddActionToGoal_Goal.getOpposite();
- public static final RelationTypeSide WorkPackage_WorkPackage = RelationTypeSide.create(RelationSide.SIDE_A, 0x200000000000017EL, "Work Package");
+ public static final RelationTypeSide WorkPackage_WorkPackage = RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694334L, "Work Package");
public static final RelationTypeSide WorkPackage_TeamDefOrAi = WorkPackage_WorkPackage.getOpposite();
//@formatter:on
diff --git a/plugins/org.eclipse.osee.ats.client.demo/support/OseeTypes_Demo.osee b/plugins/org.eclipse.osee.ats.client.demo/support/OseeTypes_Demo.osee
index 105b871ecd0..8b71ec59453 100644
--- a/plugins/org.eclipse.osee.ats.client.demo/support/OseeTypes_Demo.osee
+++ b/plugins/org.eclipse.osee.ats.client.demo/support/OseeTypes_Demo.osee
@@ -1,6 +1,6 @@
import "platform:/plugin/org.eclipse.osee.ats/support/OseeTypes_ATS.osee"
artifactType "Demo Code Team Workflow" extends "Team Workflow" {
- uuid 0x000000000000004F
+ id 79
attribute "demo.code.Change Type"
attribute "demo.code.Action"
attribute "demo.code.Category"
@@ -48,15 +48,15 @@ artifactType "Demo Code Team Workflow" extends "Team Workflow" {
}
artifactType "Demo Req Team Workflow" extends "Team Workflow" {
- uuid 0x0000000000000050
+ id 80
}
artifactType "Demo Test Team Workflow" extends "Team Workflow" {
- uuid 0x0000000000000051
+ id 81
}
oseeEnumType "enum.demo.code.category" {
- uuid 0x3000000000000190
+ id 3458764513820541328
entry "Code Problem" entryGuid "AHgPZbKmc3ysmzFjpZgA"
entry "Design/Implementation" entryGuid "AHgPZbUNIwI2P31Om0gA"
entry "Comment Change Only" entryGuid "AHgPZbadTBlE5CI67iwA"
@@ -65,7 +65,7 @@ oseeEnumType "enum.demo.code.category" {
}
attributeType "demo.code.Category" extends EnumeratedAttribute {
- uuid 0x1000000000000106
+ id 1152921504606847238
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -74,7 +74,7 @@ attributeType "demo.code.Category" extends EnumeratedAttribute {
}
attributeType "demo.code.Close Detection" extends StringAttribute {
- uuid 0x1000000000000107
+ id 1152921504606847239
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -83,7 +83,7 @@ attributeType "demo.code.Close Detection" extends StringAttribute {
}
attributeType "demo.code.Code Change Req" extends StringAttribute {
- uuid 0x1000000000000108
+ id 1152921504606847240
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -92,7 +92,7 @@ attributeType "demo.code.Code Change Req" extends StringAttribute {
}
attributeType "demo.code.CSCI" extends StringAttribute {
- uuid 0x1000000000000109
+ id 1152921504606847241
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -101,7 +101,7 @@ attributeType "demo.code.CSCI" extends StringAttribute {
}
oseeEnumType "enum.demo.code.defect.code" {
- uuid 0x3000000000000191
+ id 3458764513820541329
entry "CL01 - Requirements Implemented Incorrectly" entryGuid "AHfrvF6LB3l2ASR0vEAA"
entry "CL02 - Initialization Error" entryGuid "AHfrwIxoUhI9nSogT6QA"
entry "CL03 - Out of Range Error" entryGuid "AHfzRJVB30_q_so4ppQA"
@@ -125,7 +125,7 @@ oseeEnumType "enum.demo.code.defect.code" {
}
attributeType "demo.code.Defect Code" extends EnumeratedAttribute {
- uuid 0x100000000000010A
+ id 1152921504606847242
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -134,7 +134,7 @@ attributeType "demo.code.Defect Code" extends EnumeratedAttribute {
}
oseeEnumType "enum.demo.code.detection" {
- uuid 0x3000000000000192
+ id 3458764513820541330
entry "Test Script(s)" entryGuid "AHfYTFIxP2WjivgIf5AA"
entry "Inspection (Test)" entryGuid "AHfYUIExngyljHlV5NwA"
entry "Hot Bench" entryGuid "AHfYUIIBaHndjAnnDVQA"
@@ -145,7 +145,7 @@ oseeEnumType "enum.demo.code.detection" {
}
attributeType "demo.code.Detection" extends EnumeratedAttribute {
- uuid 0x100000000000010B
+ id 1152921504606847243
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -154,7 +154,7 @@ attributeType "demo.code.Detection" extends EnumeratedAttribute {
}
attributeType "demo.code.Include Build" extends StringAttribute {
- uuid 0x100000000000010C
+ id 1152921504606847244
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -163,7 +163,7 @@ attributeType "demo.code.Include Build" extends StringAttribute {
}
attributeType "demo.code.LOC Affected" extends IntegerAttribute {
- uuid 0x100000000000010D
+ id 1152921504606847245
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -171,7 +171,7 @@ attributeType "demo.code.LOC Affected" extends IntegerAttribute {
}
attributeType "demo.code.Originating Build" extends StringAttribute {
- uuid 0x100000000000010E
+ id 1152921504606847246
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -180,7 +180,7 @@ attributeType "demo.code.Originating Build" extends StringAttribute {
}
oseeEnumType "enum.demo.code.req.doc" {
- uuid 0x3000000000000193
+ id 3458764513820541331
entry "Unknown" entryGuid "AHfFYLyC6lm5ycsW5SQA"
entry "SubDD" entryGuid "AHfFYMLZl2C6DnGN8lgA"
entry "CSID" entryGuid "AHfFYMOhyQ7tbByHMcgA"
@@ -189,7 +189,7 @@ oseeEnumType "enum.demo.code.req.doc" {
}
attributeType "demo.code.Req Doc" extends EnumeratedAttribute {
- uuid 0x100000000000010F
+ id 1152921504606847247
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -198,7 +198,7 @@ attributeType "demo.code.Req Doc" extends EnumeratedAttribute {
}
attributeType "demo.code.Subsystem" extends StringAttribute {
- uuid 0x1000000000000110
+ id 1152921504606847248
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -207,7 +207,7 @@ attributeType "demo.code.Subsystem" extends StringAttribute {
}
attributeType "demo.code.Test Build" extends StringAttribute {
- uuid 0x1000000000000111
+ id 1152921504606847249
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -216,7 +216,7 @@ attributeType "demo.code.Test Build" extends StringAttribute {
}
attributeType "demo.code.Test Mode" extends StringAttribute {
- uuid 0x1000000000000112
+ id 1152921504606847250
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -225,7 +225,7 @@ attributeType "demo.code.Test Mode" extends StringAttribute {
}
attributeType "demo.code.Test Notes" extends StringAttribute {
- uuid 0x1000000000000113
+ id 1152921504606847251
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -234,7 +234,7 @@ attributeType "demo.code.Test Notes" extends StringAttribute {
}
attributeType "demo.code.Test Script" extends StringAttribute {
- uuid 0x1000000000000114
+ id 1152921504606847252
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -243,7 +243,7 @@ attributeType "demo.code.Test Script" extends StringAttribute {
}
attributeType "demo.code.Change Type" extends StringAttribute {
- uuid 0x1000000000000115
+ id 1152921504606847253
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -252,7 +252,7 @@ attributeType "demo.code.Change Type" extends StringAttribute {
}
attributeType "demo.code.Action" extends StringAttribute {
- uuid 0x1000000000000116
+ id 1152921504606847254
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -261,7 +261,7 @@ attributeType "demo.code.Action" extends StringAttribute {
}
attributeType "demo.code.Volume" extends IntegerAttribute {
- uuid 0x1000000000000117
+ id 1152921504606847255
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -270,7 +270,7 @@ attributeType "demo.code.Volume" extends IntegerAttribute {
}
attributeType "demo.code.Verify Date" extends StringAttribute {
- uuid 0x1000000000000118
+ id 1152921504606847256
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -278,7 +278,7 @@ attributeType "demo.code.Verify Date" extends StringAttribute {
}
attributeType "demo.code.Verifyer" extends StringAttribute {
- uuid 0x1000000000000119
+ id 1152921504606847257
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -287,7 +287,7 @@ attributeType "demo.code.Verifyer" extends StringAttribute {
}
attributeType "demo.code.Verify Note" extends StringAttribute {
- uuid 0x100000000000011A
+ id 1152921504606847258
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -296,7 +296,7 @@ attributeType "demo.code.Verify Note" extends StringAttribute {
}
attributeType "demo.code.Verify Detection" extends StringAttribute {
- uuid 0x100000000000011B
+ id 1152921504606847259
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -305,7 +305,7 @@ attributeType "demo.code.Verify Detection" extends StringAttribute {
}
attributeType "demo.code.Hold Start" extends StringAttribute {
- uuid 0x100000000000011C
+ id 1152921504606847260
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -313,7 +313,7 @@ attributeType "demo.code.Hold Start" extends StringAttribute {
}
attributeType "demo.code.Hold End" extends StringAttribute {
- uuid 0x100000000000011D
+ id 1152921504606847261
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -321,7 +321,7 @@ attributeType "demo.code.Hold End" extends StringAttribute {
}
attributeType "demo.code.Verify Mode" extends StringAttribute {
- uuid 0x100000000000011E
+ id 1152921504606847262
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -330,7 +330,7 @@ attributeType "demo.code.Verify Mode" extends StringAttribute {
}
attributeType "demo.code.Verified Build" extends StringAttribute {
- uuid 0x100000000000011F
+ id 1152921504606847263
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -339,7 +339,7 @@ attributeType "demo.code.Verified Build" extends StringAttribute {
}
attributeType "demo.code.Peer Review Reqd" extends StringAttribute {
- uuid 0x1000000000000120
+ id 1152921504606847264
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -347,7 +347,7 @@ attributeType "demo.code.Peer Review Reqd" extends StringAttribute {
}
attributeType "demo.code.Peer Review Id" extends StringAttribute {
- uuid 0x1000000000000121
+ id 1152921504606847265
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -355,7 +355,7 @@ attributeType "demo.code.Peer Review Id" extends StringAttribute {
}
attributeType "demo.code.Ref PCR" extends StringAttribute {
- uuid 0x1000000000000122
+ id 1152921504606847266
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -363,7 +363,7 @@ attributeType "demo.code.Ref PCR" extends StringAttribute {
}
attributeType "demo.code.References" extends StringAttribute {
- uuid 0x1000000000000123
+ id 1152921504606847267
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -372,7 +372,7 @@ attributeType "demo.code.References" extends StringAttribute {
}
attributeType "demo.code.Requirement Id" extends StringAttribute {
- uuid 0x1000000000000124
+ id 1152921504606847268
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -380,7 +380,7 @@ attributeType "demo.code.Requirement Id" extends StringAttribute {
}
attributeType "demo.code.Dup CPCR No" extends StringAttribute {
- uuid 0x1000000000000125
+ id 1152921504606847269
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -388,7 +388,7 @@ attributeType "demo.code.Dup CPCR No" extends StringAttribute {
}
attributeType "demo.code.Dup CSCI" extends StringAttribute {
- uuid 0x1000000000000126
+ id 1152921504606847270
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -396,7 +396,7 @@ attributeType "demo.code.Dup CSCI" extends StringAttribute {
}
attributeType "demo.code.Dup CPCR Type" extends StringAttribute {
- uuid 0x1000000000000127
+ id 1152921504606847271
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -404,7 +404,7 @@ attributeType "demo.code.Dup CPCR Type" extends StringAttribute {
}
attributeType "demo.code.Dup of CPCR no seq" extends StringAttribute {
- uuid 0x1000000000000128
+ id 1152921504606847272
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -412,7 +412,7 @@ attributeType "demo.code.Dup of CPCR no seq" extends StringAttribute {
}
attributeType "demo.code.Librarian" extends StringAttribute {
- uuid 0x1000000000000129
+ id 1152921504606847273
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -421,7 +421,7 @@ attributeType "demo.code.Librarian" extends StringAttribute {
}
attributeType "demo.code.Promote Date" extends StringAttribute {
- uuid 0x100000000000012A
+ id 1152921504606847274
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -429,7 +429,7 @@ attributeType "demo.code.Promote Date" extends StringAttribute {
}
attributeType "demo.code.Authorization Notes" extends StringAttribute {
- uuid 0x100000000000012B
+ id 1152921504606847275
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -438,7 +438,7 @@ attributeType "demo.code.Authorization Notes" extends StringAttribute {
}
attributeType "demo.code.Rework Letter" extends StringAttribute {
- uuid 0x100000000000012C
+ id 1152921504606847276
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -446,7 +446,7 @@ attributeType "demo.code.Rework Letter" extends StringAttribute {
}
attributeType "demo.code.Problem No" extends StringAttribute {
- uuid 0x100000000000012D
+ id 1152921504606847277
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -454,7 +454,7 @@ attributeType "demo.code.Problem No" extends StringAttribute {
}
attributeType "demo.code.DP Effectivity" extends BooleanAttribute {
- uuid 0x100000000000012E
+ id 1152921504606847278
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -462,7 +462,7 @@ attributeType "demo.code.DP Effectivity" extends BooleanAttribute {
}
attributeType "demo.code.SP Effectivity" extends BooleanAttribute {
- uuid 0x100000000000012F
+ id 1152921504606847279
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -470,7 +470,7 @@ attributeType "demo.code.SP Effectivity" extends BooleanAttribute {
}
attributeType "demo.code.WP Effectivity" extends BooleanAttribute {
- uuid 0x1000000000000130
+ id 1152921504606847280
dataProvider DefaultAttributeDataProvider
min 0
max 1
diff --git a/plugins/org.eclipse.osee.ats.demo.api/src/org/eclipse/osee/ats/demo/api/DemoArtifactTypes.java b/plugins/org.eclipse.osee.ats.demo.api/src/org/eclipse/osee/ats/demo/api/DemoArtifactTypes.java
index aab4ccd5628..1559898721b 100644
--- a/plugins/org.eclipse.osee.ats.demo.api/src/org/eclipse/osee/ats/demo/api/DemoArtifactTypes.java
+++ b/plugins/org.eclipse.osee.ats.demo.api/src/org/eclipse/osee/ats/demo/api/DemoArtifactTypes.java
@@ -19,9 +19,9 @@ import org.eclipse.osee.framework.core.data.TokenFactory;
public final class DemoArtifactTypes {
// @formatter:off
- public static final IArtifactType DemoCodeTeamWorkflow = TokenFactory.createArtifactType(0x000000000000004FL, "Demo Code Team Workflow");
- public static final IArtifactType DemoReqTeamWorkflow = TokenFactory.createArtifactType(0x0000000000000050L, "Demo Req Team Workflow");
- public static final IArtifactType DemoTestTeamWorkflow = TokenFactory.createArtifactType(0x0000000000000051L, "Demo Test Team Workflow");
+ public static final IArtifactType DemoCodeTeamWorkflow = TokenFactory.createArtifactType(79, "Demo Code Team Workflow");
+ public static final IArtifactType DemoReqTeamWorkflow = TokenFactory.createArtifactType(80, "Demo Req Team Workflow");
+ public static final IArtifactType DemoTestTeamWorkflow = TokenFactory.createArtifactType(81, "Demo Test Team Workflow");
// @formatter:on
private DemoArtifactTypes() {
diff --git a/plugins/org.eclipse.osee.ats.mocks/data/README.txt b/plugins/org.eclipse.osee.ats.mocks/data/README.txt
index 8aa5fbe176e..534ddbc2e3f 100644
--- a/plugins/org.eclipse.osee.ats.mocks/data/README.txt
+++ b/plugins/org.eclipse.osee.ats.mocks/data/README.txt
@@ -3,9 +3,20 @@ To do so:
1) Delete C:/Users/<account>/hsql and C:/Users/<account>/attr
2) Do a normal AtsClient_Integration_TestSuite, stop before ClientResourceTest
-3) Zip up hsql dir to hsql.zip and copy to this directory
-4) Zip up attr to binary_data.zip and copy to this directory
-5) Re-run AtsServer_Integration_TestSuite and fix any errors
+3) Re-launch the application server to prime the database
+4) Zip up hsql dir to hsql.zip and copy to this directory
+5) Zip up attr to binary_data.zip and copy to this directory
+6) Re-run AtsServer_Integration_TestSuite and fix any errors
-All canned-db test bundles should be updated with the same zip files, there are
-- search for hsql.db for all locations
+All canned-db test bundles should be updated with the same zip files
+
+Run the following in a git bash
+cd /c/UserData/git_fix/org.eclipse.osee/plugins/org.eclipse.osee.ats.mocks/data
+
+Paste the following in git bash
+cp binary_data.zip ../../../../lba.osee/plugins/lba.osee.x.server.p2/demo/
+cp hsql.zip ../../../../lba.osee/plugins/lba.osee.x.server.p2/demo/
+cp binary_data.zip ../../org.eclipse.osee.orcs.db.mock/data
+cp hsql.zip ../../org.eclipse.osee.orcs.db.mock/data
+cp binary_data.zip ../../org.eclipse.osee.x.server.p2/demo
+cp hsql.zip ../../org.eclipse.osee.x.server.p2/demo
diff --git a/plugins/org.eclipse.osee.ats.mocks/data/binary_data.zip b/plugins/org.eclipse.osee.ats.mocks/data/binary_data.zip
index fa798cb3b4e..6eb1eee1835 100644
--- a/plugins/org.eclipse.osee.ats.mocks/data/binary_data.zip
+++ b/plugins/org.eclipse.osee.ats.mocks/data/binary_data.zip
Binary files differ
diff --git a/plugins/org.eclipse.osee.ats.mocks/data/hsql.zip b/plugins/org.eclipse.osee.ats.mocks/data/hsql.zip
index 9102f85784e..62b3c1a9295 100644
--- a/plugins/org.eclipse.osee.ats.mocks/data/hsql.zip
+++ b/plugins/org.eclipse.osee.ats.mocks/data/hsql.zip
Binary files differ
diff --git a/plugins/org.eclipse.osee.ats.rest/OSEE-INF/web/agileui/teamCtrl.js b/plugins/org.eclipse.osee.ats.rest/OSEE-INF/web/agileui/teamCtrl.js
index 1992bec4d87..4625633c9c6 100644
--- a/plugins/org.eclipse.osee.ats.rest/OSEE-INF/web/agileui/teamCtrl.js
+++ b/plugins/org.eclipse.osee.ats.rest/OSEE-INF/web/agileui/teamCtrl.js
@@ -59,7 +59,7 @@ angular
};
$scope.updateTeams = function() {
- $scope.teams = null;
+ $scope.sheets = null;
var loadingModal = PopupService
.showLoadingModal();
AgileFactory.getTeams().$promise
diff --git a/plugins/org.eclipse.osee.ats.rest/src/org/eclipse/osee/ats/rest/internal/convert/ConvertBaselineGuidToBaselineUuid.java b/plugins/org.eclipse.osee.ats.rest/src/org/eclipse/osee/ats/rest/internal/convert/ConvertBaselineGuidToBaselineUuid.java
index 3532c85000a..acbb68d829c 100644
--- a/plugins/org.eclipse.osee.ats.rest/src/org/eclipse/osee/ats/rest/internal/convert/ConvertBaselineGuidToBaselineUuid.java
+++ b/plugins/org.eclipse.osee.ats.rest/src/org/eclipse/osee/ats/rest/internal/convert/ConvertBaselineGuidToBaselineUuid.java
@@ -35,7 +35,7 @@ public class ConvertBaselineGuidToBaselineUuid extends AbstractConvertGuidToUuid
// Leave this attribute definition and conversion for other OSEE sites to convert
private static final IAttributeType BaselineBranchGuid =
- TokenFactory.createAttributeType(0x10000000000000A9L, "ats.Baseline Branch Guid");
+ TokenFactory.createAttributeType(1152921504606847145L, "ats.Baseline Branch Guid");
public ConvertBaselineGuidToBaselineUuid(Log logger, JdbcClient jdbcClient, OrcsApi orcsApi, IAtsServer atsServer) {
super(logger, jdbcClient, orcsApi, atsServer);
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/PortPairsOperation.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/PortPairsOperation.java
index 75f2d9741fd..152fca96080 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/PortPairsOperation.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/PortPairsOperation.java
@@ -101,7 +101,7 @@ public final class PortPairsOperation extends AbstractOperation {
}
private TeamWorkFlowArtifact getWorkflowFromRpcr(String workflowId) throws OseeCoreException {
- IArtifactType LbaReqTeamWorkflow = TokenFactory.createArtifactType(0x0000BA000000000BL, "Lba Req Team Workflow");
+ IArtifactType LbaReqTeamWorkflow = TokenFactory.createArtifactType(204509162766347L, "Lba Req Team Workflow");
return (TeamWorkFlowArtifact) ArtifactQuery.getArtifactFromTypeAndAttribute(LbaReqTeamWorkflow,
AtsAttributeTypes.LegacyPcrId, workflowId, AtsUtilCore.getAtsBranch());
@@ -109,7 +109,7 @@ public final class PortPairsOperation extends AbstractOperation {
private TeamWorkFlowArtifact getWorkflowFromAtsID(String atsID) throws OseeCoreException {
IArtifactType LbaSubSystemsTeamWorkflow =
- TokenFactory.createArtifactType(0x0000BA0000000009L, "Lba SubSystems Team Workflow");
+ TokenFactory.createArtifactType(204509162766345L, "Lba SubSystems Team Workflow");
return (TeamWorkFlowArtifact) ArtifactQuery.getArtifactFromTypeAndAttribute(LbaSubSystemsTeamWorkflow,
AtsAttributeTypes.AtsId, atsID, AtsUtilCore.getAtsBranch());
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/ev/OpenWorkPackageByIdAction.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/ev/OpenWorkPackageByIdAction.java
index d5426d054f4..be1495f6cbb 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/ev/OpenWorkPackageByIdAction.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/ev/OpenWorkPackageByIdAction.java
@@ -42,7 +42,7 @@ import org.eclipse.osee.framework.ui.swt.ImageManager;
public class OpenWorkPackageByIdAction extends Action {
public static final IAttributeType FinancialSystemId =
- TokenFactory.createAttributeType(0x1000555145600EEL, "Financial System Id");
+ TokenFactory.createAttributeType(72063457009467630L, "Financial System Id");
public OpenWorkPackageByIdAction() {
this("Open Work Package by ID(s)");
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/GenerateGuidUuidArtId.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/GenerateGuidUuidArtId.java
index 919e2518bce..83ae039ef08 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/GenerateGuidUuidArtId.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/navigate/GenerateGuidUuidArtId.java
@@ -14,7 +14,6 @@ import java.util.Random;
import org.eclipse.osee.ats.AtsImage;
import org.eclipse.osee.framework.core.util.XResultData;
import org.eclipse.osee.framework.jdk.core.util.GUID;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
import org.eclipse.osee.framework.jdk.core.util.Lib;
import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateComposite.TableLoadOption;
import org.eclipse.osee.framework.ui.plugin.xnavigate.XNavigateItem;
@@ -46,7 +45,7 @@ public class GenerateGuidUuidArtId extends XNavigateItemAction {
for (int i = 0; i < 10; i++) {
long next = r.nextLong();
if (next > 0) {
- resultData.log(HexUtil.toString(next) + "\t =\t " + next);
+ resultData.log(String.valueOf(next));
} else {
--i;
}
diff --git a/plugins/org.eclipse.osee.ats/support/OseeTypes_ATS.osee b/plugins/org.eclipse.osee.ats/support/OseeTypes_ATS.osee
index 1186caeb389..5737a67b9e1 100644
--- a/plugins/org.eclipse.osee.ats/support/OseeTypes_ATS.osee
+++ b/plugins/org.eclipse.osee.ats/support/OseeTypes_ATS.osee
@@ -1,66 +1,66 @@
import "platform:/plugin/org.eclipse.osee.framework.skynet.core/support/OseeTypes_Framework.osee"
abstract artifactType "ats.Release Artifact" extends "Artifact" {
- uuid 0x000000000000003D
+ id 61
attribute "ats.Released"
}
artifactType "Insertion" extends "ats.Ats Config Artifact" {
- uuid 0x18160B4E220FEDD8
+ id 1735587136604728792
attribute "ats.Description"
}
artifactType "Insertion Activity" extends "ats.Ats Config Artifact" {
- uuid 0x36B9D38A2B7789FC
+ id 3943415539127781884
attribute "ats.Description"
}
artifactType "Agile Team" extends "ats.Ats Config Artifact" {
- uuid 0x68D469C51DA01041
+ id 7553778770333667393
attribute "ats.Description"
attribute "ats.Points Attribute Type"
}
artifactType "Agile Feature Group" extends "ats.Ats Config Artifact" {
- uuid 0x07C6AA0E42EE7661
+ id 560322181883393633
attribute "ats.Description"
}
artifactType "Agile Sprint" extends "ats.State Machine" {
- uuid 0x7E213FC7506C5E43
+ id 9088615648290692675
attribute "ats.Holiday"
attribute "ats.Planned Points"
attribute "ats.Un-Planned Points"
}
artifactType "Work Definition" extends "Artifact" {
- uuid 0x000000000000003E
+ id 62
attribute "ats.DSL Sheet"
}
artifactType "Rule Definition" extends "Artifact" {
- uuid 0x586836F761A0982E
+ id 6370402109038303278
attribute "ats.DSL Sheet"
}
abstract artifactType "ats.Ats Artifact" extends "Artifact" {
- uuid 0x000000000000003F
+ id 63
attribute "ats.Description"
attribute "ats.Goal Order Vote"
}
abstract artifactType "ats.Ats Team Definition or AI" extends "ats.Ats Config Artifact" {
- uuid 0x0000000000000323
+ id 803
attribute "ats.Actionable"
attribute "ats.Rule Definition"
}
artifactType "Country" extends "ats.Ats Config Artifact" {
- uuid 0x44C69E6EBB2D8324
+ id 4955822638391722788
attribute "ats.Description"
}
artifactType "Program" extends "ats.Ats Config Artifact" {
- uuid 0x0000BA123443210004
+ id 52374361342017540
attribute "ats.Team Definition"
attribute "ats.Namespace"
attribute "ats.Description"
@@ -69,14 +69,14 @@ artifactType "Program" extends "ats.Ats Config Artifact" {
}
abstract artifactType "ats.Review" extends "ats.State Machine" {
- uuid 0x0000000000000040
+ id 64
attribute "ats.Actionable Item"
attribute "ats.Related To State"
attribute "ats.Review Blocks"
}
artifactType "PeerToPeer Review" extends "ats.Review" {
- uuid 0x0000000000000041
+ id 65
attribute "ats.Location"
attribute "ats.Review Defect"
attribute "ats.Role"
@@ -94,13 +94,13 @@ artifactType "PeerToPeer Review" extends "ats.Review" {
}
artifactType "Decision Review" extends "ats.Review" {
- uuid 0x0000000000000042
+ id 66
attribute "ats.Decision Review Options"
attribute "ats.Decision"
}
artifactType "Action" extends "ats.Ats Artifact" {
- uuid 0x0000000000000043
+ id 67
attribute "ats.Actionable Item"
attribute "ats.Change Type"
attribute "ats.Need By"
@@ -110,12 +110,12 @@ artifactType "Action" extends "ats.Ats Artifact" {
}
abstract artifactType "ats.Ats Config Artifact" extends "Artifact" {
- uuid 0x0000000000000321
+ id 801
attribute "ats.Active"
}
artifactType "Team Definition" extends "ats.Ats Team Definition or AI" , "Abstract Access Controlled" {
- uuid 0x0000000000000044
+ id 68
attribute "ats.Hours Per Work Day"
attribute "ats.Full Name"
attribute "ats.Team Uses Versions"
@@ -138,7 +138,7 @@ artifactType "Team Definition" extends "ats.Ats Team Definition or AI" , "Abstra
}
artifactType "Actionable Item" extends "ats.Ats Team Definition or AI" , "Abstract Access Controlled" {
- uuid 0x0000000000000045
+ id 69
attribute "ats.Allow User Action Creation"
attribute "ats.Work Type"
attribute "ats.CSCI"
@@ -146,7 +146,7 @@ artifactType "Actionable Item" extends "ats.Ats Team Definition or AI" , "Abstra
}
artifactType "Version" extends "ats.Ats Artifact" {
- uuid 0x0000000000000046
+ id 70
attribute "ats.Allow Commit Branch"
attribute "ats.Allow Create Branch"
attribute "ats.Estimated Release Date"
@@ -162,7 +162,7 @@ artifactType "Version" extends "ats.Ats Artifact" {
}
abstract artifactType "ats.State Machine" extends "ats.Ats Artifact" {
- uuid 0x0000000000000047
+ id 71
attribute "ats.Work Package"
attribute "ats.Category"
attribute "ats.Category2"
@@ -202,14 +202,14 @@ abstract artifactType "ats.State Machine" extends "ats.Ats Artifact" {
}
artifactType "Goal" extends "ats.State Machine" {
- uuid 0x0000000000000048
+ id 72
attribute "ats.Change Type"
attribute "ats.Need By"
attribute "ats.Priority"
}
artifactType "Team Workflow" extends "ats.State Machine" , "Abstract Access Controlled" {
- uuid 0x0000000000000049
+ id 73
attribute "ats.Actionable Item"
attribute "ats.Branch Metrics"
attribute "ats.Baseline Branch Guid"
@@ -238,7 +238,7 @@ artifactType "Team Workflow" extends "ats.State Machine" , "Abstract Access Cont
}
artifactType "Work Package" extends "Artifact" {
- uuid 0x0000000000000322
+ id 802
attribute "ats.Work Package Id"
attribute "ats.Work Package Type"
attribute "ats.Work Package Program"
@@ -263,7 +263,7 @@ overrides artifactType "User" {
}
attributeType "ATS Quick Search" extends StringAttribute {
- uuid 0x1000555145600FB
+ id 72063457009467643
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -272,21 +272,21 @@ attributeType "ATS Quick Search" extends StringAttribute {
}
artifactType "Task" extends "ats.State Machine" {
- uuid 0x000000000000004A
+ id 74
attribute "ats.Related To State"
attribute "ats.Uses Resolution Options"
attribute "ats.Task To Changed Artifact Reference"
}
artifactType "Configuration" extends "Artifact" {
- uuid 0x000055500000003F
+ id 93802085744703
attribute "ats.Description"
attribute "ats.ATS Configured Branch"
attribute "ats.Default"
}
attributeType "ats.Color Team" extends EnumeratedAttribute {
- uuid 0x12EDF6163776C27F
+ id 1364016837443371647
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -297,7 +297,7 @@ attributeType "ats.Color Team" extends EnumeratedAttribute {
}
oseeEnumType "enum.color.team" {
- uuid 0x456632C8BB903677
+ id 5000740273963153015
entry "Blood Red Team" entryGuid "74310723"
entry "Blue Crew Team" entryGuid "74310724"
entry "Mean Green Team" entryGuid "74310725"
@@ -312,7 +312,7 @@ oseeEnumType "enum.color.team" {
}
attributeType "ats.Holiday" extends DateAttribute {
- uuid 0x1000666112340FB
+ id 72064629481881851
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -320,7 +320,7 @@ attributeType "ats.Holiday" extends DateAttribute {
}
attributeType "ats.Planned Points" extends IntegerAttribute {
- uuid 0x033B418311442956
+ id 232851836925913430
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -328,7 +328,7 @@ attributeType "ats.Planned Points" extends IntegerAttribute {
}
attributeType "ats.Un-Planned Points" extends IntegerAttribute {
- uuid 0x03F1DFF4832FE702
+ id 284254492767020802
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -336,7 +336,7 @@ attributeType "ats.Un-Planned Points" extends IntegerAttribute {
}
attributeType "ats.Work Type" extends StringAttribute {
- uuid 0x1000555112340FB
+ id 72063456955810043
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -345,7 +345,7 @@ attributeType "ats.Work Type" extends StringAttribute {
}
attributeType "ats.CSCI" extends StringAttribute {
- uuid 0x1000555143210FB
+ id 72063457007112443
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -354,7 +354,7 @@ attributeType "ats.CSCI" extends StringAttribute {
}
attributeType "ats.ATS Configured Branch" extends StringAttribute {
- uuid 0x1000555100000FB
+ id 72063456936722683
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -363,7 +363,7 @@ attributeType "ats.ATS Configured Branch" extends StringAttribute {
}
attributeType "ats.Unplanned Work" extends BooleanAttribute {
- uuid 0x219973F5F43E2BE5
+ id 2421093774890249189
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -372,7 +372,7 @@ attributeType "ats.Unplanned Work" extends BooleanAttribute {
}
attributeType "ats.Default" extends BooleanAttribute {
- uuid 0x10000056457000AA
+ id 1152921875139002538
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -381,7 +381,7 @@ attributeType "ats.Default" extends BooleanAttribute {
}
attributeType "ats.Applicability Workflow" extends BooleanAttribute {
- uuid 0x10000078957000AA
+ id 1152922022510067882
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -390,7 +390,7 @@ attributeType "ats.Applicability Workflow" extends BooleanAttribute {
}
oseeEnumType "enum.ats.applicability.to.program" {
- uuid 0x10000067859000AA
+ id 1152921949229285546
entry "Yes"
entryGuid "CArJmR2JDn5DXT8FGPQA"
entry "No"
@@ -398,7 +398,7 @@ oseeEnumType "enum.ats.applicability.to.program" {
}
attributeType "ats.Applicable to Program" extends EnumeratedAttribute {
- uuid 0x10000067857000AA
+ id 1152921949227188394
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -408,7 +408,7 @@ attributeType "ats.Applicable to Program" extends EnumeratedAttribute {
}
attributeType "ats.Peer Review Id" extends StringAttribute {
- uuid 0x3AB8042D5FD8DB2A
+ id 4231136442842667818
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -417,7 +417,7 @@ attributeType "ats.Peer Review Id" extends StringAttribute {
}
attributeType "ats.Program Uuid" extends ArtifactReferenceAttribute {
- uuid 0x10000089157000AA
+ id 1152922093377028266
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -426,7 +426,7 @@ attributeType "ats.Program Uuid" extends ArtifactReferenceAttribute {
}
attributeType "ats.Rationale" extends StringAttribute {
- uuid 0x10000089159900AA
+ id 1152922093379715242
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -435,7 +435,7 @@ attributeType "ats.Rationale" extends StringAttribute {
}
attributeType "ats.Duplicated PCR Id" extends StringAttribute {
- uuid 0x10000089158000AA
+ id 1152922093378076842
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -444,7 +444,7 @@ attributeType "ats.Duplicated PCR Id" extends StringAttribute {
}
attributeType "ats.Originating PCR Id" extends StringAttribute {
- uuid 0x10000089159000AA
+ id 1152922093379125418
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -453,7 +453,7 @@ attributeType "ats.Originating PCR Id" extends StringAttribute {
}
attributeType "ats.PCR Tool Id" extends StringAttribute {
- uuid 0x10000089151000AA
+ id 1152922093370736810
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -462,7 +462,7 @@ attributeType "ats.PCR Tool Id" extends StringAttribute {
}
attributeType "ats.Artifact Reference" extends ArtifactReferenceAttribute {
- uuid 0x1000BA00000000F9
+ id 1153126013769613561
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -472,7 +472,7 @@ attributeType "ats.Artifact Reference" extends ArtifactReferenceAttribute {
}
attributeType "ats.Task To Changed Artifact Reference" extends ArtifactReferenceAttribute {
- uuid 0x1000BA00000000FA
+ id 1153126013769613562
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -482,7 +482,7 @@ attributeType "ats.Task To Changed Artifact Reference" extends ArtifactReference
}
attributeType "ats.Work Package Id" extends StringAttribute {
- uuid 0x1000000000000380
+ id 1152921504606847872
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -491,7 +491,7 @@ attributeType "ats.Work Package Id" extends StringAttribute {
}
attributeType "ats.Work Package Program" extends StringAttribute {
- uuid 0x1000000000000381
+ id 1152921504606847873
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -500,7 +500,7 @@ attributeType "ats.Work Package Program" extends StringAttribute {
}
oseeEnumType "enum.ats.work.package.type" {
- uuid 0x3000000000000195
+ id 3458764513820541333
entry "Discrete"
entryGuid "Bwht_BKlJhvXevH9wgwA"
entry "Discrete - % Complete"
@@ -514,7 +514,7 @@ oseeEnumType "enum.ats.work.package.type" {
}
attributeType "ats.Work Package Type" extends EnumeratedAttribute {
- uuid 0x100000000000081
+ id 72057594037928065
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -524,7 +524,7 @@ attributeType "ats.Work Package Type" extends EnumeratedAttribute {
}
oseeEnumType "enum.ats.ipt" {
- uuid 0x256826B10EBAC1FE
+ id 2695446918879429118
entry "Comm/Nav/Ase"
entryGuid "ABWZunRwEF66p88MC1QA"
entry "Crew Systems"
@@ -544,7 +544,7 @@ oseeEnumType "enum.ats.ipt" {
}
attributeType "ats.IPT" extends EnumeratedAttribute {
- uuid 0x53A0A42E822D3393
+ id 6025996821081174931
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -554,7 +554,7 @@ attributeType "ats.IPT" extends EnumeratedAttribute {
}
attributeType "ats.CAM" extends StringAttribute {
- uuid 0x1000001548094653
+ id 1152921596009727571
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -563,7 +563,7 @@ attributeType "ats.CAM" extends StringAttribute {
}
attributeType "ats.Activity Id" extends StringAttribute {
- uuid 0x1000000000000382
+ id 1152921504606847874
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -572,7 +572,7 @@ attributeType "ats.Activity Id" extends StringAttribute {
}
attributeType "ats.Activity Name" extends StringAttribute {
- uuid 0x1000000000000383
+ id 1152921504606847875
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -581,7 +581,7 @@ attributeType "ats.Activity Name" extends StringAttribute {
}
attributeType "ats.Work Package Guid" extends StringAttribute {
- uuid 0x1000000000000384
+ id 1152921504606847876
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -590,7 +590,7 @@ attributeType "ats.Work Package Guid" extends StringAttribute {
}
attributeType "ats.Baseline Branch Guid" extends StringAttribute {
- uuid 0x10000000000000A9
+ id 1152921504606847145
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -598,7 +598,7 @@ attributeType "ats.Baseline Branch Guid" extends StringAttribute {
}
attributeType "ats.Baseline Branch Uuid" extends StringAttribute {
- uuid 0x10000990000000A9
+ id 1152932018686787753
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -606,7 +606,7 @@ attributeType "ats.Baseline Branch Uuid" extends StringAttribute {
}
attributeType "ats.Validation Required" extends BooleanAttribute {
- uuid 0x10000000000000AA
+ id 1152921504606847146
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -615,7 +615,7 @@ attributeType "ats.Validation Required" extends BooleanAttribute {
}
attributeType "ats.Current State Type" extends StringAttribute {
- uuid 0x10000000000000AB
+ id 1152921504606847147
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -624,14 +624,14 @@ attributeType "ats.Current State Type" extends StringAttribute {
}
attributeType "ats.Team Workflow Artifact Type" extends StringAttribute {
- uuid 0x10000000000000AC
+ id 1152921504606847148
dataProvider DefaultAttributeDataProvider
min 0
max 1
}
attributeType "ats.Workflow Definition" extends StringAttribute {
- uuid 0x10000000000000AD
+ id 1152921504606847149
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -640,7 +640,7 @@ attributeType "ats.Workflow Definition" extends StringAttribute {
}
attributeType "ats.Rule Definition" extends StringAttribute {
- uuid 0x10000000000000AE
+ id 1152921504606847150
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -648,7 +648,7 @@ attributeType "ats.Rule Definition" extends StringAttribute {
}
attributeType "ats.Related Task Workflow Definition" extends StringAttribute {
- uuid 0x10000000000000B0
+ id 1152921504606847152
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -656,7 +656,7 @@ attributeType "ats.Related Task Workflow Definition" extends StringAttribute {
}
attributeType "ats.Related Peer Workflow Definition" extends StringAttribute {
- uuid 0x100000000000037E
+ id 1152921504606847870
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -665,7 +665,7 @@ attributeType "ats.Related Peer Workflow Definition" extends StringAttribute {
attributeType "ats.Active" extends BooleanAttribute {
- uuid 0x10000000000000B1
+ id 1152921504606847153
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -675,7 +675,7 @@ attributeType "ats.Active" extends BooleanAttribute {
}
attributeType "ats.Uses Resolution Options" extends BooleanAttribute {
- uuid 0x10000000000000B2
+ id 1152921504606847154
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -684,7 +684,7 @@ attributeType "ats.Uses Resolution Options" extends BooleanAttribute {
}
attributeType "ats.Released" extends BooleanAttribute {
- uuid 0x10000000000000B3
+ id 1152921504606847155
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -693,7 +693,7 @@ attributeType "ats.Released" extends BooleanAttribute {
}
attributeType "ats.Version Locked" extends BooleanAttribute {
- uuid 0x10000000000000B4
+ id 1152921504606847156
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -702,7 +702,7 @@ attributeType "ats.Version Locked" extends BooleanAttribute {
}
attributeType "ats.Next Version" extends BooleanAttribute {
- uuid 0x10000000000000B5
+ id 1152921504606847157
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -711,7 +711,7 @@ attributeType "ats.Next Version" extends BooleanAttribute {
}
attributeType "ats.Team Uses Versions" extends BooleanAttribute {
- uuid 0x10000000000000B6
+ id 1152921504606847158
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -719,7 +719,7 @@ attributeType "ats.Team Uses Versions" extends BooleanAttribute {
}
attributeType "ats.Require Targeted Version" extends BooleanAttribute {
- uuid 0x10000000000000B7
+ id 1152921504606847159
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -728,7 +728,7 @@ attributeType "ats.Require Targeted Version" extends BooleanAttribute {
}
attributeType "ats.Actionable" extends BooleanAttribute {
- uuid 0x10000000000000B8
+ id 1152921504606847160
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -737,7 +737,7 @@ attributeType "ats.Actionable" extends BooleanAttribute {
}
attributeType "ats.Allow Create Branch" extends BooleanAttribute {
- uuid 0x10000000000000B9
+ id 1152921504606847161
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -746,7 +746,7 @@ attributeType "ats.Allow Create Branch" extends BooleanAttribute {
}
attributeType "ats.Allow Commit Branch" extends BooleanAttribute {
- uuid 0x10000000000000BA
+ id 1152921504606847162
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -755,7 +755,7 @@ attributeType "ats.Allow Commit Branch" extends BooleanAttribute {
}
attributeType "ats.Allow User Action Creation" extends BooleanAttribute {
- uuid 0x12591C08CFB41574
+ id 1322118789779953012
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -763,7 +763,7 @@ attributeType "ats.Allow User Action Creation" extends BooleanAttribute {
}
attributeType "ats.Need By" extends DateAttribute {
- uuid 0x10000000000000BB
+ id 1152921504606847163
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -771,7 +771,7 @@ attributeType "ats.Need By" extends DateAttribute {
}
attributeType "ats.Estimated Release Date" extends DateAttribute {
- uuid 0x10000000000000BC
+ id 1152921504606847164
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -779,7 +779,7 @@ attributeType "ats.Estimated Release Date" extends DateAttribute {
}
attributeType "ats.Estimated Completion Date" extends DateAttribute {
- uuid 0x10000000000000BD
+ id 1152921504606847165
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -787,7 +787,7 @@ attributeType "ats.Estimated Completion Date" extends DateAttribute {
}
attributeType "ats.Completed Date" extends DateAttribute {
- uuid 0x10000000000000BE
+ id 1152921504606847166
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -795,7 +795,7 @@ attributeType "ats.Completed Date" extends DateAttribute {
}
attributeType "ats.Completed By" extends StringAttribute {
- uuid 0x10000000000000BF
+ id 1152921504606847167
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -803,7 +803,7 @@ attributeType "ats.Completed By" extends StringAttribute {
}
attributeType "ats.Completed From State" extends StringAttribute {
- uuid 0x10000000000000C0
+ id 1152921504606847168
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -811,7 +811,7 @@ attributeType "ats.Completed From State" extends StringAttribute {
}
attributeType "ats.Cancelled Date" extends DateAttribute {
- uuid 0x10000000000000C1
+ id 1152921504606847169
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -819,7 +819,7 @@ attributeType "ats.Cancelled Date" extends DateAttribute {
}
attributeType "ats.Cancelled By" extends StringAttribute {
- uuid 0x10000000000000C2
+ id 1152921504606847170
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -827,7 +827,7 @@ attributeType "ats.Cancelled By" extends StringAttribute {
}
attributeType "ats.Cancelled Reason" extends StringAttribute {
- uuid 0x10000000000000C3
+ id 1152921504606847171
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -835,7 +835,7 @@ attributeType "ats.Cancelled Reason" extends StringAttribute {
}
attributeType "ats.Cancelled From State" extends StringAttribute {
- uuid 0x10000000000000C4
+ id 1152921504606847172
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -843,7 +843,7 @@ attributeType "ats.Cancelled From State" extends StringAttribute {
}
attributeType "ats.Created Date" extends DateAttribute {
- uuid 0x10000000000000C5
+ id 1152921504606847173
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -851,7 +851,7 @@ attributeType "ats.Created Date" extends DateAttribute {
}
attributeType "ats.Created By" extends StringAttribute {
- uuid 0x10000000000000C6
+ id 1152921504606847174
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -860,7 +860,7 @@ attributeType "ats.Created By" extends StringAttribute {
}
attributeType "ats.Release Date" extends DateAttribute {
- uuid 0x10000000000000C7
+ id 1152921504606847175
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -868,7 +868,7 @@ attributeType "ats.Release Date" extends DateAttribute {
}
attributeType "ats.Start Date" extends DateAttribute {
- uuid 0x1000000000000196
+ id 1152921504606847382
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -876,7 +876,7 @@ attributeType "ats.Start Date" extends DateAttribute {
}
attributeType "ats.End Date" extends DateAttribute {
- uuid 0x1000000000000197
+ id 1152921504606847383
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -884,7 +884,7 @@ attributeType "ats.End Date" extends DateAttribute {
}
oseeEnumType "enum.ats.review.blocks" {
- uuid 0x300000000000018A
+ id 3458764513820541322
entry "None"
entryGuid "CArJmR2JDn5DXT9FGPQA"
entry "Transition"
@@ -894,7 +894,7 @@ oseeEnumType "enum.ats.review.blocks" {
}
attributeType "ats.Review Blocks" extends EnumeratedAttribute {
- uuid 0x10000000000000C8
+ id 1152921504606847176
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -904,7 +904,7 @@ attributeType "ats.Review Blocks" extends EnumeratedAttribute {
}
attributeType "ats.Review Formal Type" extends EnumeratedAttribute {
- uuid 0x10000000000000C9
+ id 1152921504606847177
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -914,7 +914,7 @@ attributeType "ats.Review Formal Type" extends EnumeratedAttribute {
}
oseeEnumType "enum.ats.review.formalType" {
- uuid 0x300000000000018B
+ id 3458764513820541323
entry "InFormal"
entryGuid "AOwhbvyBMHKCIuhSzwgA"
entry "Formal"
@@ -922,7 +922,7 @@ oseeEnumType "enum.ats.review.formalType" {
}
oseeEnumType "enum.ats.point" {
- uuid 0x300000000000018C
+ id 3458764513820541324
entry "1"
entryGuid "AYyqLF5WrgvoWwAJhb12"
entry "2"
@@ -950,7 +950,7 @@ oseeEnumType "enum.ats.point" {
}
attributeType "ats.Points" extends EnumeratedAttribute {
- uuid 0x10000000000000CA
+ id 1152921504606847178
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -959,7 +959,7 @@ attributeType "ats.Points" extends EnumeratedAttribute {
}
attributeType "ats.Points Numeric" extends FloatingPointAttribute {
- uuid 0x17FDE8592A26FCB3
+ id 1728793301637070003
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -968,7 +968,7 @@ attributeType "ats.Points Numeric" extends FloatingPointAttribute {
}
attributeType "ats.Points Attribute Type" extends StringAttribute {
- uuid 0x1000000FF0000001
+ id 1152921573057888257
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -976,7 +976,7 @@ attributeType "ats.Points Attribute Type" extends StringAttribute {
}
oseeEnumType "enum.ats.priority" {
- uuid 0x300000000000018D
+ id 3458764513820541325
entry "1"
entryGuid "CArJmPvK7mXFU4cMY3gA"
entry "2"
@@ -990,7 +990,7 @@ oseeEnumType "enum.ats.priority" {
}
attributeType "ats.Priority" extends EnumeratedAttribute {
- uuid 0x10000000000000CB
+ id 1152921504606847179
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -999,7 +999,7 @@ attributeType "ats.Priority" extends EnumeratedAttribute {
}
oseeEnumType "enum.ats.change.type" {
- uuid 0x300000000000018E
+ id 3458764513820541326
entry "Improvement"
entryGuid "CArJmSBzfx4jvQ5vEtAA"
entry "Problem"
@@ -1011,7 +1011,7 @@ oseeEnumType "enum.ats.change.type" {
}
attributeType "ats.Change Type" extends EnumeratedAttribute {
- uuid 0x10000000000000CC
+ id 1152921504606847180
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1021,7 +1021,7 @@ attributeType "ats.Change Type" extends EnumeratedAttribute {
}
attributeType "ats.Estimated Hours" extends FloatingPointAttribute {
- uuid 0x10000000000000CE
+ id 1152921504606847182
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1030,7 +1030,7 @@ attributeType "ats.Estimated Hours" extends FloatingPointAttribute {
}
attributeType "ats.Percent Complete" extends IntegerAttribute {
- uuid 0x10000000000000CF
+ id 1152921504606847183
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1039,7 +1039,7 @@ attributeType "ats.Percent Complete" extends IntegerAttribute {
}
attributeType "ats.Numeric1" extends FloatingPointAttribute {
- uuid 0x10000000000000D0
+ id 1152921504606847184
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1048,7 +1048,7 @@ attributeType "ats.Numeric1" extends FloatingPointAttribute {
}
attributeType "ats.Numeric2" extends FloatingPointAttribute {
- uuid 0x10000000000000D1
+ id 1152921504606847185
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1057,7 +1057,7 @@ attributeType "ats.Numeric2" extends FloatingPointAttribute {
}
attributeType "ats.Weekly Benefit" extends FloatingPointAttribute {
- uuid 0x10000000000000D2
+ id 1152921504606847186
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1066,7 +1066,7 @@ attributeType "ats.Weekly Benefit" extends FloatingPointAttribute {
}
attributeType "ats.Hours Per Work Day" extends FloatingPointAttribute {
- uuid 0x10000000000000D3
+ id 1152921504606847187
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1075,7 +1075,7 @@ attributeType "ats.Hours Per Work Day" extends FloatingPointAttribute {
}
attributeType "ats.Meeting Length" extends FloatingPointAttribute {
- uuid 0x10000000000000D4
+ id 1152921504606847188
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1084,7 +1084,7 @@ attributeType "ats.Meeting Length" extends FloatingPointAttribute {
}
attributeType "ats.Percent Rework" extends IntegerAttribute {
- uuid 0x10000000000000D5
+ id 1152921504606847189
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1092,7 +1092,7 @@ attributeType "ats.Percent Rework" extends IntegerAttribute {
}
attributeType "ats.Branch Metrics" extends StringAttribute {
- uuid 0x10000000000000D6
+ id 1152921504606847190
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1100,7 +1100,7 @@ attributeType "ats.Branch Metrics" extends StringAttribute {
}
attributeType "ats.State" extends StringAttribute {
- uuid 0x10000000000000D7
+ id 1152921504606847191
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -1109,7 +1109,7 @@ attributeType "ats.State" extends StringAttribute {
}
attributeType "ats.Current State" extends StringAttribute {
- uuid 0x10000000000000D8
+ id 1152921504606847192
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1118,7 +1118,7 @@ attributeType "ats.Current State" extends StringAttribute {
}
attributeType "ats.Problem" extends StringAttribute {
- uuid 0x10000000000000D9
+ id 1152921504606847193
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1128,7 +1128,7 @@ attributeType "ats.Problem" extends StringAttribute {
}
attributeType "ats.Proposed Resolution" extends StringAttribute {
- uuid 0x10000000000000DA
+ id 1152921504606847194
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1137,7 +1137,7 @@ attributeType "ats.Proposed Resolution" extends StringAttribute {
}
attributeType "ats.Resolution" extends StringAttribute {
- uuid 0x10000000000000DB
+ id 1152921504606847195
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1147,7 +1147,7 @@ attributeType "ats.Resolution" extends StringAttribute {
}
attributeType "ats.Description" extends StringAttribute {
- uuid 0x10000000000000DC
+ id 1152921504606847196
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1157,7 +1157,7 @@ attributeType "ats.Description" extends StringAttribute {
}
attributeType "ats.DSL Sheet" extends StringAttribute {
- uuid 0x10000000000000DD
+ id 1152921504606847197
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1166,7 +1166,7 @@ attributeType "ats.DSL Sheet" extends StringAttribute {
}
attributeType "ats.Full Name" extends StringAttribute {
- uuid 0x10000000000000DE
+ id 1152921504606847198
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1175,7 +1175,7 @@ attributeType "ats.Full Name" extends StringAttribute {
}
attributeType "ats.Action Details Format" extends StringAttribute {
- uuid 0x10000000000000DF
+ id 1152921504606847199
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1183,7 +1183,7 @@ attributeType "ats.Action Details Format" extends StringAttribute {
}
attributeType "ats.Actionable Item" extends StringAttribute {
- uuid 0x10000000000000E0
+ id 1152921504606847200
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -1192,7 +1192,7 @@ attributeType "ats.Actionable Item" extends StringAttribute {
}
attributeType "ats.Team Definition" extends StringAttribute {
- uuid 0x10000000000000E1
+ id 1152921504606847201
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1201,7 +1201,7 @@ attributeType "ats.Team Definition" extends StringAttribute {
}
attributeType "ats.Log" extends StringAttribute {
- uuid 0x10000000000000E2
+ id 1152921504606847202
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1211,7 +1211,7 @@ attributeType "ats.Log" extends StringAttribute {
}
attributeType "ats.State Notes" extends StringAttribute {
- uuid 0x10000000000000E3
+ id 1152921504606847203
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1220,7 +1220,7 @@ attributeType "ats.State Notes" extends StringAttribute {
}
attributeType "ats.Related To State" extends StringAttribute {
- uuid 0x10000000000000E4
+ id 1152921504606847204
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1228,7 +1228,7 @@ attributeType "ats.Related To State" extends StringAttribute {
}
attributeType "ats.SMA Note" extends StringAttribute {
- uuid 0x10000000000000E5
+ id 1152921504606847205
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1237,7 +1237,7 @@ attributeType "ats.SMA Note" extends StringAttribute {
}
attributeType "ats.Work Package" extends StringAttribute {
- uuid 0x10000000000000E6
+ id 1152921504606847206
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1246,7 +1246,7 @@ attributeType "ats.Work Package" extends StringAttribute {
}
attributeType "ats.LOC Changed" extends IntegerAttribute {
- uuid 0x10000000000000E7
+ id 1152921504606847207
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1254,7 +1254,7 @@ attributeType "ats.LOC Changed" extends IntegerAttribute {
}
attributeType "ats.LOC Reviewed" extends IntegerAttribute {
- uuid 0x10000000000000E8
+ id 1152921504606847208
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1262,14 +1262,14 @@ attributeType "ats.LOC Reviewed" extends IntegerAttribute {
}
attributeType "ats.Pages Changed" extends IntegerAttribute {
- uuid 0x10000000000000E9
+ id 1152921504606847209
dataProvider DefaultAttributeDataProvider
min 0
max 1
}
attributeType "ats.Pages Reviewed" extends IntegerAttribute {
- uuid 0x10000000000000EA
+ id 1152921504606847210
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1277,7 +1277,7 @@ attributeType "ats.Pages Reviewed" extends IntegerAttribute {
}
attributeType "ats.Goal Order Vote" extends StringAttribute {
- uuid 0x10000000000000EB
+ id 1152921504606847211
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1286,7 +1286,7 @@ attributeType "ats.Goal Order Vote" extends StringAttribute {
}
attributeType "ats.Category" extends StringAttribute {
- uuid 0x10000000000000EC
+ id 1152921504606847212
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1295,7 +1295,7 @@ attributeType "ats.Category" extends StringAttribute {
}
attributeType "ats.Namespace" extends StringAttribute {
- uuid 0x40E507303063999E
+ id 4676151691645786526
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1304,7 +1304,7 @@ attributeType "ats.Namespace" extends StringAttribute {
}
attributeType "ats.Operational Impact" extends StringAttribute {
- uuid 0x10000000000000ED
+ id 1152921504606847213
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1312,7 +1312,7 @@ attributeType "ats.Operational Impact" extends StringAttribute {
}
attributeType "ats.Operational Impact Description" extends StringAttribute {
- uuid 0x10000000000000EE
+ id 1152921504606847214
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1321,7 +1321,7 @@ attributeType "ats.Operational Impact Description" extends StringAttribute {
}
attributeType "ats.Operational Impact Workaround" extends StringAttribute {
- uuid 0x10000000000000EF
+ id 1152921504606847215
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1329,7 +1329,7 @@ attributeType "ats.Operational Impact Workaround" extends StringAttribute {
}
attributeType "ats.Operational Impact Workaround Description" extends StringAttribute {
- uuid 0x10000000000000F0
+ id 1152921504606847216
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1338,7 +1338,7 @@ attributeType "ats.Operational Impact Workaround Description" extends StringAttr
}
attributeType "ats.Category2" extends StringAttribute {
- uuid 0x10000000000000F1
+ id 1152921504606847217
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1347,7 +1347,7 @@ attributeType "ats.Category2" extends StringAttribute {
}
attributeType "ats.Category3" extends StringAttribute {
- uuid 0x10000000000000F2
+ id 1152921504606847218
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1356,7 +1356,7 @@ attributeType "ats.Category3" extends StringAttribute {
}
attributeType "ats.Legacy PCR Id" extends StringAttribute {
- uuid 0x10000000000000F3
+ id 1152921504606847219
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1365,7 +1365,7 @@ attributeType "ats.Legacy PCR Id" extends StringAttribute {
}
attributeType "ats.Decision Review Options" extends StringAttribute {
- uuid 0x10000000000000F4
+ id 1152921504606847220
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1373,7 +1373,7 @@ attributeType "ats.Decision Review Options" extends StringAttribute {
}
attributeType "ats.Decision" extends StringAttribute {
- uuid 0x10000000000000F5
+ id 1152921504606847221
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1382,7 +1382,7 @@ attributeType "ats.Decision" extends StringAttribute {
}
attributeType "ats.Review Defect" extends StringAttribute {
- uuid 0x10000000000000F6
+ id 1152921504606847222
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -1390,7 +1390,7 @@ attributeType "ats.Review Defect" extends StringAttribute {
}
attributeType "ats.Location" extends StringAttribute {
- uuid 0x10000000000000F7
+ id 1152921504606847223
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1400,7 +1400,7 @@ attributeType "ats.Location" extends StringAttribute {
}
attributeType "ats.Meeting Date" extends DateAttribute {
- uuid 0x4DC906AB42E58516
+ id 5605018543870805270
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1408,7 +1408,7 @@ attributeType "ats.Meeting Date" extends DateAttribute {
}
attributeType "ats.Verification Code Inspection" extends BooleanAttribute {
- uuid 0x2FF28193877A9AB6
+ id 3454966334779726518
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1417,7 +1417,7 @@ attributeType "ats.Verification Code Inspection" extends BooleanAttribute {
}
attributeType "ats.Meeting Location" extends StringAttribute {
- uuid 0x10000000000000F8
+ id 1152921504606847224
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1427,7 +1427,7 @@ attributeType "ats.Meeting Location" extends StringAttribute {
}
attributeType "ats.Meeting Attendee" extends StringAttribute {
- uuid 0x10000000000000F9
+ id 1152921504606847225
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -1436,7 +1436,7 @@ attributeType "ats.Meeting Attendee" extends StringAttribute {
}
attributeType "ats.Role" extends StringAttribute {
- uuid 0x10000000000000FA
+ id 1152921504606847226
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -1444,7 +1444,7 @@ attributeType "ats.Role" extends StringAttribute {
}
attributeType "ats.SW Enhancement" extends StringAttribute {
- uuid 0x10000000000000FB
+ id 1152921504606847227
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -1453,7 +1453,7 @@ attributeType "ats.SW Enhancement" extends StringAttribute {
}
relationType "Country To Program" {
- uuid 0x2000033300000169
+ id 2305846526791909737
sideAName "Country"
sideAArtifactType "Country"
sideBName "Program"
@@ -1463,7 +1463,7 @@ relationType "Country To Program" {
}
relationType "Work Package" {
- uuid 0x200000000000017E
+ id 2305843009213694334
sideAName "Work Package"
sideAArtifactType "Work Package"
sideBName "ATS Team Def or AI"
@@ -1473,7 +1473,7 @@ relationType "Work Package" {
}
relationType "TeamLead" {
- uuid 0x2000000000000169
+ id 2305843009213694313
sideAName "Team Definition"
sideAArtifactType "Team Definition"
sideBName "User"
@@ -1483,7 +1483,7 @@ relationType "TeamLead" {
}
relationType "ActionableItemLead" {
- uuid 0x2000000000000179
+ id 2305843009213694329
sideAName "Actionable Item"
sideAArtifactType "Actionable Item"
sideBName "User"
@@ -1493,7 +1493,7 @@ relationType "ActionableItemLead" {
}
relationType "TeamMember" {
- uuid 0x200000000000016A
+ id 2305843009213694314
sideAName "Team Definition"
sideAArtifactType "Team Definition"
sideBName "User"
@@ -1503,7 +1503,7 @@ relationType "TeamMember" {
}
relationType "PrivilegedMember" {
- uuid 0x200000000000016B
+ id 2305843009213694315
sideAName "Team Definition"
sideAArtifactType "Team Definition"
sideBName "User"
@@ -1513,7 +1513,7 @@ relationType "PrivilegedMember" {
}
relationType "TeamActionableItem" {
- uuid 0x200000000000016C
+ id 2305843009213694316
sideAName "Team Definition"
sideAArtifactType "Team Definition"
sideBName "Actionable Item"
@@ -1523,7 +1523,7 @@ relationType "TeamActionableItem" {
}
relationType "Program To Insertion" {
- uuid 0x7BD0963A0F884A2B
+ id 8921796037933812267
sideAName "Program"
sideAArtifactType "Program"
sideBName "Insertion"
@@ -1533,7 +1533,7 @@ relationType "Program To Insertion" {
}
relationType "Insertion To Insertion Activity" {
- uuid 0x128D9B3123EADEB1
+ id 1336895299757203121
sideAName "Insertion"
sideAArtifactType "Insertion"
sideBName "Insertion Activity"
@@ -1543,7 +1543,7 @@ relationType "Insertion To Insertion Activity" {
}
relationType "Insertion Activity To Work Package" {
- uuid 0x7B681B61D762880F
+ id 8892387571282380815
sideAName "Insertion Activity"
sideAArtifactType "Insertion Activity"
sideBName "Work Package"
@@ -1553,7 +1553,7 @@ relationType "Insertion Activity To Work Package" {
}
relationType "AgileFeatureToItem" {
- uuid 0x5380F48A35225D71
+ id 6017077976601091441
sideAName "Agile Feature Group"
sideAArtifactType "Agile Feature Group"
sideBName "ATS Item"
@@ -1563,7 +1563,7 @@ relationType "AgileFeatureToItem" {
}
relationType "AgileSprintToItem" {
- uuid 0x0DB6D78253FE8AB1
+ id 988214123009313457
sideAName "Agile Sprint"
sideAArtifactType "Agile Sprint"
sideBName "ATS Item"
@@ -1573,7 +1573,7 @@ relationType "AgileSprintToItem" {
}
relationType "AgileTeamToFeatureGroup" {
- uuid 0x0ECF8D3CF97C9112
+ id 1067226929733341458
sideAName "Agile Team"
sideAArtifactType "Agile Team"
sideBName "Agile Feature Group"
@@ -1583,7 +1583,7 @@ relationType "AgileTeamToFeatureGroup" {
}
relationType "AgileTeamToAtsTeam" {
- uuid 0x7CED0706F811126C
+ id 9001858956696556140
sideAName "Agile Team"
sideAArtifactType "Agile Team"
sideBName "ATS Team"
@@ -1593,7 +1593,7 @@ relationType "AgileTeamToAtsTeam" {
}
relationType "AgileTeamToBacklog" {
- uuid 0x7A5A06AAB20398F2
+ id 8816366550731954418
sideAName "Agile Team"
sideAArtifactType "Agile Team"
sideBName "Backlog"
@@ -1603,7 +1603,7 @@ relationType "AgileTeamToBacklog" {
}
relationType "AgileTeamToSprint" {
- uuid 0x61C047A5D52830F5
+ id 7043708594778812661
sideAName "Agile Team"
sideAArtifactType "Agile Team"
sideBName "Sprint"
@@ -1613,7 +1613,7 @@ relationType "AgileTeamToSprint" {
}
relationType "ActionToWorkflow" {
- uuid 0x200000000000016D
+ id 2305843009213694317
sideAName "Action"
sideAArtifactType "Action"
sideBName "Team Workflow"
@@ -1623,7 +1623,7 @@ relationType "ActionToWorkflow" {
}
relationType "Port" {
- uuid 0x200000000000017A
+ id 2305843009213694330
sideAName "From"
sideAArtifactType "Team Workflow"
sideBName "To"
@@ -1633,7 +1633,7 @@ relationType "Port" {
}
relationType "Derive" {
- uuid 0x200000000000017B
+ id 2305843009213694331
sideAName "From"
sideAArtifactType "Team Workflow"
sideBName "To"
@@ -1643,7 +1643,7 @@ relationType "Derive" {
}
relationType "TeamWfToTask" {
- uuid 0x200000000000016E
+ id 2305843009213694318
sideAName "Team Workflow"
sideAArtifactType "Team Workflow"
sideBName "Task"
@@ -1653,7 +1653,7 @@ relationType "TeamWfToTask" {
}
relationType "TeamWorkflowTargetedForVersion" {
- uuid 0x200000000000016F
+ id 2305843009213694319
sideAName "Team Workflow"
sideAArtifactType "Team Workflow"
sideBName "Version"
@@ -1663,7 +1663,7 @@ relationType "TeamWorkflowTargetedForVersion" {
}
relationType "TeamDefinitionToVersion" {
- uuid 0x2000000000000170
+ id 2305843009213694320
sideAName "Team Definition"
sideAArtifactType "Team Definition"
sideBName "Version"
@@ -1673,7 +1673,7 @@ relationType "TeamDefinitionToVersion" {
}
relationType "TeamWorkflowToReview" {
- uuid 0x2000000000000171
+ id 2305843009213694321
sideAName "Team Workflow"
sideAArtifactType "Team Workflow"
sideBName "Review"
@@ -1683,7 +1683,7 @@ relationType "TeamWorkflowToReview" {
}
relationType "SubscribedUser" {
- uuid 0x2000000000000172
+ id 2305843009213694322
sideAName "Artifact"
sideAArtifactType "Artifact"
sideBName "User"
@@ -1693,7 +1693,7 @@ relationType "SubscribedUser" {
}
relationType "FavoriteUser" {
- uuid 0x2000000000000173
+ id 2305843009213694323
sideAName "Artifact"
sideAArtifactType "Artifact"
sideBName "User"
@@ -1703,7 +1703,7 @@ relationType "FavoriteUser" {
}
relationType "ParallelVersion" {
- uuid 0x2000000000000174
+ id 2305843009213694324
sideAName "Parent"
sideAArtifactType "Version"
sideBName "Child"
@@ -1713,7 +1713,7 @@ relationType "ParallelVersion" {
}
relationType "Owner" {
- uuid 0x2000000000000178
+ id 2305843009213694328
sideAName "Actionable Item"
sideAArtifactType "Actionable Item"
sideBName "Owner"
@@ -1723,7 +1723,7 @@ relationType "Owner" {
}
relationType "Goal" {
- uuid 0x2000000000000175
+ id 2305843009213694325
sideAName "Goal"
sideAArtifactType "Goal"
sideBName "Member"
@@ -1733,7 +1733,7 @@ relationType "Goal" {
}
relationType "AutoAddActionToGoal" {
- uuid 0x200000000000017D
+ id 2305843009213694333
sideAName "Goal"
sideAArtifactType "Goal"
sideBName "Ats Config Object"
@@ -1743,7 +1743,7 @@ relationType "AutoAddActionToGoal" {
}
attributeType "ats.Id" extends StringAttribute {
- uuid 0x1000000000000385
+ id 1152921504606847877
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -1753,7 +1753,7 @@ attributeType "ats.Id" extends StringAttribute {
}
attributeType "ats.Id Prefix" extends StringAttribute {
- uuid 0x1023000000000385
+ id 1162773128791720837
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1762,7 +1762,7 @@ attributeType "ats.Id Prefix" extends StringAttribute {
}
attributeType "ats.Id Sequence Name" extends StringAttribute {
- uuid 0x1024000000000385
+ id 1163054603768431493
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1771,7 +1771,7 @@ attributeType "ats.Id Sequence Name" extends StringAttribute {
}
attributeType "ats.TestRunToSourceLocator" extends StringAttribute {
- uuid 0x01CFF7A4EBCA599C
+ id 130595201919637916
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1779,7 +1779,7 @@ attributeType "ats.TestRunToSourceLocator" extends StringAttribute {
}
attributeType "ats.closure.Active" extends BooleanAttribute {
- uuid 0x10000056457000BB
+ id 1152921875139002555
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1788,7 +1788,7 @@ attributeType "ats.closure.Active" extends BooleanAttribute {
}
oseeEnumType "ats.closure.states" {
- uuid 0x300000000000019C
+ id 3458764513820541340
entry "Closed"
entryGuid "CArJmR2JDn5DXT9FGRQB"
entry "Closing"
@@ -1798,7 +1798,7 @@ oseeEnumType "ats.closure.states" {
}
attributeType "ats.closure.Closure State" extends EnumeratedAttribute {
- uuid 0x10000000000001DC
+ id 1152921504606847452
dataProvider DefaultAttributeDataProvider
min 0
max 1
diff --git a/plugins/org.eclipse.osee.client.demo/src/org/eclipse/osee/client/demo/DemoTypes.java b/plugins/org.eclipse.osee.client.demo/src/org/eclipse/osee/client/demo/DemoTypes.java
index 0022b0e99be..faee155b87b 100644
--- a/plugins/org.eclipse.osee.client.demo/src/org/eclipse/osee/client/demo/DemoTypes.java
+++ b/plugins/org.eclipse.osee.client.demo/src/org/eclipse/osee/client/demo/DemoTypes.java
@@ -20,10 +20,10 @@ import org.eclipse.osee.framework.core.data.TokenFactory;
public final class DemoTypes {
// @formatter:off
- public static final IArtifactType DemoTestRequirement = TokenFactory.createArtifactType(0x0000000000000056L, "Demo Artifact With Selective Partition");
+ public static final IArtifactType DemoTestRequirement = TokenFactory.createArtifactType(86, "Demo Artifact With Selective Partition");
- public static final IArtifactType DemoDslArtifact = TokenFactory.createArtifactType(0x0000BA0400000022L, "Demo DSL Artifact");
- public static final IAttributeType DemoDslAttribute = TokenFactory.createAttributeType(0x1000BA00000001CFL, "AxRbLlj+c2ZHjBeumfgA");
+ public static final IArtifactType DemoDslArtifact = TokenFactory.createArtifactType(204526342635554L, "Demo DSL Artifact");
+ public static final IAttributeType DemoDslAttribute = TokenFactory.createAttributeType(1153126013769613775L, "AxRbLlj+c2ZHjBeumfgA");
// @formatter:on
private DemoTypes() {
diff --git a/plugins/org.eclipse.osee.client.demo/support/OseeTypes_ClientDemo.osee b/plugins/org.eclipse.osee.client.demo/support/OseeTypes_ClientDemo.osee
index d858f43e3b7..6ff94abf89b 100644
--- a/plugins/org.eclipse.osee.client.demo/support/OseeTypes_ClientDemo.osee
+++ b/plugins/org.eclipse.osee.client.demo/support/OseeTypes_ClientDemo.osee
@@ -2,17 +2,17 @@ import
"platform:/plugin/org.eclipse.osee.framework.skynet.core/support/OseeTypes_Framework.osee"
artifactType "Demo Artifact With Selective Partition" extends "Artifact" {
- uuid 0x0000000000000056
+ id 86
attribute "Partition" branchUuid 3
}
artifactType "Demo DSL Artifact" extends "Artifact" {
- uuid 0x0000BA0400000022
+ id 204526342635554
attribute "Demo DSL Attribute"
}
attributeType "Demo DSL Attribute" extends StringAttribute {
- uuid 0x1000BA00000001CF
+ id 1153126013769613775
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
diff --git a/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/DataRightsStreamingOutput.java b/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/DataRightsStreamingOutput.java
index e5670fcb18a..89d48b8a1b0 100644
--- a/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/DataRightsStreamingOutput.java
+++ b/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/DataRightsStreamingOutput.java
@@ -52,7 +52,7 @@ public final class DataRightsStreamingOutput implements StreamingOutput {
private final List<ArtifactReadable> noTraceReqs = new ArrayList<ArtifactReadable>();
private ExcelXmlWriter writer;
private final Log logger;
- private static final IArtifactType WCAFE = TokenFactory.createArtifactType(0x0000BA000000001FL, "WCAFE");
+ private static final IArtifactType WCAFE = TokenFactory.createArtifactType(204509162766367L, "WCAFE");
public DataRightsStreamingOutput(OrcsApi orcsApi, long branchUuid, String codeRoot, TraceAccumulator traceAccumulator, Log logger) {
this.queryFactory = orcsApi.getQueryFactory();
diff --git a/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/DataRightsSwReqAndCodeResource.java b/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/DataRightsSwReqAndCodeResource.java
index 018854ce1de..1afff55c1cb 100644
--- a/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/DataRightsSwReqAndCodeResource.java
+++ b/plugins/org.eclipse.osee.define.report/src/org/eclipse/osee/define/report/internal/DataRightsSwReqAndCodeResource.java
@@ -92,7 +92,7 @@ public final class DataRightsSwReqAndCodeResource {
return pageUtil.realizeApplet(resourceRegistry, "dataRightsReport.html", getClass());
}
- private static final IArtifactType WCAFE = TokenFactory.createArtifactType(0x0000BA000000001FL, "WCAFE");
+ private static final IArtifactType WCAFE = TokenFactory.createArtifactType(204509162766367L, "WCAFE");
/**
* Checks the Data Rights on the provided branch in the important subsystems: Controls and Displays, Mission System
diff --git a/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/DispoConstants.java b/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/DispoConstants.java
index 6d44b8e5fb8..148114947e1 100644
--- a/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/DispoConstants.java
+++ b/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/DispoConstants.java
@@ -23,31 +23,31 @@ import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
public final class DispoConstants {
// @formatter:off
- public static final IArtifactType DispoSet = TokenFactory.createArtifactType(0x0000000000000327, "Disposition Set");
- public static final IArtifactType DispoItem = TokenFactory.createArtifactType(0x0000000000000328, "Dispositionable Item");
-
- public static final IAttributeType DispoType= TokenFactory.createAttributeType(0x1000000000000395L, "dispo.Dispo Config");
- public static final IAttributeType ImportPath= TokenFactory.createAttributeType(0x1000000000000389L, "dispo.Import Path");
- public static final IAttributeType ImportState= TokenFactory.createAttributeType(0x3000000000000196L, "dispo.Import State");
- public static final IAttributeType OperationSummary= TokenFactory.createAttributeType(0x1000000000000397L, "dispo.Operation Summary");
- public static final IAttributeType DispoAnnotationsJson = TokenFactory.createAttributeType(0x1000000000000386L, "dispo.Annotations JSON");
- public static final IAttributeType DispoDiscrepanciesJson = TokenFactory.createAttributeType(0x1000000000000387L, "dispo.Discrepancies JSON");
- public static final IAttributeType DispoNotesJson = TokenFactory.createAttributeType(0x1000000000000388L, "dispo.Notes JSON");
- public static final IAttributeType DispoDateCreated = TokenFactory.createAttributeType(0x1000000000000391L, "dispo.Date Created");
- public static final IAttributeType DispoLastUpdated = TokenFactory.createAttributeType(0x1000000000000392L, "dispo.Last Updated");
- public static final IAttributeType DispoItemStatus = TokenFactory.createAttributeType(0x3000000000000198L, "dispo.Item Status");
- public static final IAttributeType DispoItemTotalPoints = TokenFactory.createAttributeType(0x3000000000000203L, "dispo.Total Points");
- public static final IAttributeType DispoItemNeedsRerun = TokenFactory.createAttributeType(0x3000000000000204L, "dispo.Needs Rerun");
- public static final IAttributeType DispoItemVersion = TokenFactory.createAttributeType(0x3000000000000200L, "dispo.Item Version");
- public static final IAttributeType DispoItemAssignee = TokenFactory.createAttributeType(0x3000000000000201L, "dispo.Assignee");
- public static final IAttributeType DispoItemCategory = TokenFactory.createAttributeType(0x3000000000000202L, "dispo.Category");
- public static final IAttributeType DispoItemMachine = TokenFactory.createAttributeType(0x3000000000000206L, "dispo.Machine");
- public static final IAttributeType DispoItemElapsedTime = TokenFactory.createAttributeType(0x3000000000000207L, "dispo.Elapsed Time");
- public static final IAttributeType DispoItemAborted = TokenFactory.createAttributeType(0x3000000000000208L, "dispo.Aborted");
- public static final IAttributeType DispoItemItemNotes = TokenFactory.createAttributeType(0x3000000000000210L, "dispo.Item Notes");
- public static final IAttributeType DispoItemNeedsReview = TokenFactory.createAttributeType(0x3000000000000212L, "dispo.Needs Review");
- public static final IAttributeType DispoItemFileNumber = TokenFactory.createAttributeType(0x3000000000000313L, "dispo.File Number");
- public static final IAttributeType DispoItemMethodNumber = TokenFactory.createAttributeType(0x3000000000000214L, "dispo.Method Number");
+ public static final IArtifactType DispoSet = TokenFactory.createArtifactType(807, "Disposition Set");
+ public static final IArtifactType DispoItem = TokenFactory.createArtifactType(808, "Dispositionable Item");
+
+ public static final IAttributeType DispoType= TokenFactory.createAttributeType(1152921504606847893L, "dispo.Dispo Config");
+ public static final IAttributeType ImportPath= TokenFactory.createAttributeType(1152921504606847881L, "dispo.Import Path");
+ public static final IAttributeType ImportState= TokenFactory.createAttributeType(3458764513820541334L, "dispo.Import State");
+ public static final IAttributeType OperationSummary= TokenFactory.createAttributeType(1152921504606847895L, "dispo.Operation Summary");
+ public static final IAttributeType DispoAnnotationsJson = TokenFactory.createAttributeType(1152921504606847878L, "dispo.Annotations JSON");
+ public static final IAttributeType DispoDiscrepanciesJson = TokenFactory.createAttributeType(1152921504606847879L, "dispo.Discrepancies JSON");
+ public static final IAttributeType DispoNotesJson = TokenFactory.createAttributeType(1152921504606847880L, "dispo.Notes JSON");
+ public static final IAttributeType DispoDateCreated = TokenFactory.createAttributeType(1152921504606847889L, "dispo.Date Created");
+ public static final IAttributeType DispoLastUpdated = TokenFactory.createAttributeType(1152921504606847890L, "dispo.Last Updated");
+ public static final IAttributeType DispoItemStatus = TokenFactory.createAttributeType(3458764513820541336L, "dispo.Item Status");
+ public static final IAttributeType DispoItemTotalPoints = TokenFactory.createAttributeType(3458764513820541443L, "dispo.Total Points");
+ public static final IAttributeType DispoItemNeedsRerun = TokenFactory.createAttributeType(3458764513820541444L, "dispo.Needs Rerun");
+ public static final IAttributeType DispoItemVersion = TokenFactory.createAttributeType(3458764513820541440L, "dispo.Item Version");
+ public static final IAttributeType DispoItemAssignee = TokenFactory.createAttributeType(3458764513820541441L, "dispo.Assignee");
+ public static final IAttributeType DispoItemCategory = TokenFactory.createAttributeType(3458764513820541442L, "dispo.Category");
+ public static final IAttributeType DispoItemMachine = TokenFactory.createAttributeType(3458764513820541446L, "dispo.Machine");
+ public static final IAttributeType DispoItemElapsedTime = TokenFactory.createAttributeType(3458764513820541447L, "dispo.Elapsed Time");
+ public static final IAttributeType DispoItemAborted = TokenFactory.createAttributeType(3458764513820541448L, "dispo.Aborted");
+ public static final IAttributeType DispoItemItemNotes = TokenFactory.createAttributeType(3458764513820541456L, "dispo.Item Notes");
+ public static final IAttributeType DispoItemNeedsReview = TokenFactory.createAttributeType(3458764513820541458L, "dispo.Needs Review");
+ public static final IAttributeType DispoItemFileNumber = TokenFactory.createAttributeType(3458764513820541715L, "dispo.File Number");
+ public static final IAttributeType DispoItemMethodNumber = TokenFactory.createAttributeType(3458764513820541460L, "dispo.Method Number");
public static final ArtifactToken DISPO_ARTIFACT = ArtifactToken.valueOf(4757831, "DispositionTypes", COMMON, CoreArtifactTypes.OseeTypeDefinition);
diff --git a/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/importer/coverage/CoverageUtil.java b/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/importer/coverage/CoverageUtil.java
index f230e9c62bf..b88fd288ec6 100644
--- a/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/importer/coverage/CoverageUtil.java
+++ b/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/importer/coverage/CoverageUtil.java
@@ -28,7 +28,7 @@ public class CoverageUtil {
public static final IArtifactType CoverageFolder = TokenFactory.createArtifactType(0x000000000000004D, "Coverage Folder");
// Attributes
- public static final IAttributeType Item = TokenFactory.createAttributeType(0x1000000000000104L, "coverage.Coverage Item");
+ public static final IAttributeType Item = TokenFactory.createAttributeType(1152921504606847236L, "coverage.Coverage Item");
//@formatter:on
diff --git a/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/types/OseeTypes_Dispo.osee b/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/types/OseeTypes_Dispo.osee
index 266eadda082..9bf8d499601 100644
--- a/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/types/OseeTypes_Dispo.osee
+++ b/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/types/OseeTypes_Dispo.osee
@@ -2,7 +2,7 @@ import
"platform:/plugin/org.eclipse.osee.framework.skynet.core/support/OseeTypes_Framework.osee"
artifactType "Disposition Set" extends "Artifact" {
- uuid 0x0000000000000327
+ id 807
attribute "Active"
attribute "dispo.Import Path"
attribute "dispo.Notes JSON"
@@ -14,7 +14,7 @@ artifactType "Disposition Set" extends "Artifact" {
}
artifactType "dispo.Dispositionable Item" extends "Artifact" {
- uuid 0x0000000000000328//need to get actual uuids
+ id 808
attribute "Active"
attribute "dispo.Annotations JSON"
attribute "dispo.Discrepancies JSON"
@@ -37,7 +37,7 @@ artifactType "dispo.Dispositionable Item" extends "Artifact" {
}
attributeType "dispo.Annotations JSON" extends StringAttribute {
- uuid 0x1000000000000386
+ id 1152921504606847878
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -48,7 +48,7 @@ attributeType "dispo.Annotations JSON" extends StringAttribute {
}
attributeType "dispo.Discrepancies JSON" extends StringAttribute {
- uuid 0x1000000000000387
+ id 1152921504606847879
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -59,7 +59,7 @@ attributeType "dispo.Discrepancies JSON" extends StringAttribute {
}
attributeType "dispo.Notes JSON" extends StringAttribute {
- uuid 0x1000000000000388
+ id 1152921504606847880
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -71,7 +71,7 @@ attributeType "dispo.Notes JSON" extends StringAttribute {
attributeType "dispo.Dispo Config" extends StringAttribute {
- uuid 0x1000000000000395
+ id 1152921504606847893
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -80,7 +80,7 @@ attributeType "dispo.Dispo Config" extends StringAttribute {
}
attributeType "dispo.Operation Summary" extends StringAttribute {
- uuid 0x1000000000000397
+ id 1152921504606847895
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -90,7 +90,7 @@ attributeType "dispo.Operation Summary" extends StringAttribute {
attributeType "dispo.Import Path" extends StringAttribute {
- uuid 0x1000000000000389
+ id 1152921504606847881
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -99,7 +99,7 @@ attributeType "dispo.Import Path" extends StringAttribute {
}
attributeType "dispo.Summary Count" extends StringAttribute {
- uuid 0x1000000000000203
+ id 1152921504606847491
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -108,7 +108,7 @@ attributeType "dispo.Summary Count" extends StringAttribute {
}
attributeType "dispo.Import State" extends EnumeratedAttribute {
- uuid 0x3000000000000196
+ id 3458764513820541334
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -118,7 +118,7 @@ attributeType "dispo.Import State" extends EnumeratedAttribute {
}
oseeEnumType "enum.dispo.imported state" {
- uuid 0x3000000000000197
+ id 3458764513820541335
entry "None"
entryGuid "AHkD1ZWRgG65kO3xVB"
entry "No Change"
@@ -134,7 +134,7 @@ oseeEnumType "enum.dispo.imported state" {
}
attributeType "dispo.Item Status" extends EnumeratedAttribute {
- uuid 0x3000000000000198
+ id 3458764513820541336
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -145,7 +145,7 @@ attributeType "dispo.Item Status" extends EnumeratedAttribute {
}
attributeType "dispo.Total Points" extends StringAttribute {
- uuid 0x3000000000000203
+ id 3458764513820541443
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -155,7 +155,7 @@ attributeType "dispo.Total Points" extends StringAttribute {
}
attributeType "dispo.Needs Rerun" extends BooleanAttribute {
- uuid 0x3000000000000204
+ id 3458764513820541444
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -164,7 +164,7 @@ attributeType "dispo.Needs Rerun" extends BooleanAttribute {
}
attributeType "dispo.Item Version" extends StringAttribute {
- uuid 0x3000000000000200
+ id 3458764513820541440
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -174,7 +174,7 @@ attributeType "dispo.Item Version" extends StringAttribute {
}
attributeType "dispo.Assignee" extends StringAttribute {
- uuid 0x3000000000000201
+ id 3458764513820541441
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -184,7 +184,7 @@ attributeType "dispo.Assignee" extends StringAttribute {
}
attributeType "dispo.Category" extends StringAttribute {
- uuid 0x3000000000000202
+ id 3458764513820541442
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -194,7 +194,7 @@ attributeType "dispo.Category" extends StringAttribute {
}
attributeType "dispo.Machine" extends StringAttribute {
- uuid 0x3000000000000206
+ id 3458764513820541446
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -204,7 +204,7 @@ attributeType "dispo.Machine" extends StringAttribute {
}
attributeType "dispo.Elapsed Time" extends StringAttribute {
- uuid 0x3000000000000207
+ id 3458764513820541447
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -214,7 +214,7 @@ attributeType "dispo.Elapsed Time" extends StringAttribute {
}
attributeType "dispo.Aborted" extends BooleanAttribute {
- uuid 0x3000000000000208
+ id 3458764513820541448
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -224,7 +224,7 @@ attributeType "dispo.Aborted" extends BooleanAttribute {
}
attributeType "dispo.Percent Complete" extends StringAttribute {
- uuid 0x3000000000000209
+ id 3458764513820541449
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -234,7 +234,7 @@ attributeType "dispo.Percent Complete" extends StringAttribute {
}
attributeType "dispo.Item Notes" extends StringAttribute {
- uuid 0x3000000000000210
+ id 3458764513820541456
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -244,7 +244,7 @@ attributeType "dispo.Item Notes" extends StringAttribute {
}
attributeType "dispo.Needs Review" extends BooleanAttribute {
- uuid 0x284999EFDC29513A
+ id 2903020690286924090
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -253,7 +253,7 @@ attributeType "dispo.Needs Review" extends BooleanAttribute {
}
attributeType "dispo.File Number" extends StringAttribute {
- uuid 0x3000000000000313
+ id 3458764513820541715
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -262,7 +262,7 @@ attributeType "dispo.File Number" extends StringAttribute {
}
attributeType "dispo.Method Number" extends StringAttribute {
- uuid 0x3000000000000214
+ id 3458764513820541460
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -271,7 +271,7 @@ attributeType "dispo.Method Number" extends StringAttribute {
}
oseeEnumType "enum.dispo.item status" {
- uuid 0x3000000000000199
+ id 3458764513820541337
entry "PASS"
entryGuid "AHkD1ZWRgG95kO2xwA"
entry "INCOMPLETE"
@@ -284,7 +284,7 @@ oseeEnumType "enum.dispo.item status" {
attributeType "dispo.Date Created" extends DateAttribute {
- uuid 0x1000000000000391
+ id 1152921504606847889
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -292,7 +292,7 @@ attributeType "dispo.Date Created" extends DateAttribute {
}
attributeType "dispo.Last Updated" extends DateAttribute {
- uuid 0x1000000000000392
+ id 1152921504606847890
dataProvider DefaultAttributeDataProvider
min 0
max 1
diff --git a/plugins/org.eclipse.osee.doors.connector.core/types/DoorsReqTypes.osee b/plugins/org.eclipse.osee.doors.connector.core/types/DoorsReqTypes.osee
index 6a59abd2349..146ef32d6a8 100644
--- a/plugins/org.eclipse.osee.doors.connector.core/types/DoorsReqTypes.osee
+++ b/plugins/org.eclipse.osee.doors.connector.core/types/DoorsReqTypes.osee
@@ -4,7 +4,7 @@ import
/* Artifact Type */
artifactType "DoorsRequirement" extends "Requirement" {
guid "AN1Narw8KQTnUk7A8iwA"
- uuid 0x5000000000002001
+ id 5764607523034243073
attribute "Door Req ID"
attribute "Door Req Name"
attribute "Door Req Module Name"
@@ -15,7 +15,7 @@ artifactType "DoorsRequirement" extends "Requirement" {
/* Attribute Type for Display ID*/
attributeType "Door Req ID" extends StringAttribute {
guid "AN1oPHV6UVqbYoewVNgA"
- uuid 0x5000000000002002
+ id 5764607523034243074
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -26,7 +26,7 @@ attributeType "Door Req ID" extends StringAttribute {
/* Attribute Type for Display name*/
attributeType "Door Req Name" extends StringAttribute {
guid "AN18o5N6ShSHyIFuZBAA"
- uuid 0x5000000000002003
+ id 5764607523034243075
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -37,7 +37,7 @@ attributeType "Door Req Name" extends StringAttribute {
/* Attribute Type for Display Module Name*/
attributeType "Door Req Module Name" extends StringAttribute {
guid "AN46ZJ+pZnkFaVg81+AA"
- uuid 0x5000000000002004
+ id 5764607523034243076
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -48,7 +48,7 @@ attributeType "Door Req Module Name" extends StringAttribute {
/* Attribute Type for Display Module Name*/
attributeType "Door Req Database Name" extends StringAttribute {
guid "AN5cSoiBA2eP7QXp9zgA"
- uuid 0x0000000000002005
+ id 8197
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -58,7 +58,7 @@ attributeType "Door Req Database Name" extends StringAttribute {
/* Attribute Type for Display Module Url*/
attributeType "Door Req Url" extends StringAttribute {
guid "AFM5Di19mGX1OLysrIwA"
- uuid 0x0000000000002006
+ id 8198
dataProvider DefaultAttributeDataProvider
min 0
max 1
diff --git a/plugins/org.eclipse.osee.doors.connector.ui/src/org/eclipse/osee/doors/connector/ui/handler/DoorsArtifactType.java b/plugins/org.eclipse.osee.doors.connector.ui/src/org/eclipse/osee/doors/connector/ui/handler/DoorsArtifactType.java
index fe5198bc58d..c42c371505b 100644
--- a/plugins/org.eclipse.osee.doors.connector.ui/src/org/eclipse/osee/doors/connector/ui/handler/DoorsArtifactType.java
+++ b/plugins/org.eclipse.osee.doors.connector.ui/src/org/eclipse/osee/doors/connector/ui/handler/DoorsArtifactType.java
@@ -19,7 +19,7 @@ public class DoorsArtifactType {
/**
* Doors Artifact type
*/
- public static final IArtifactType Doors_Artifact = TokenFactory.createArtifactType(0x5000000000002001L,
+ public static final IArtifactType Doors_Artifact = TokenFactory.createArtifactType(5764607523034243073L,
"DoorsArtifact");
}
diff --git a/plugins/org.eclipse.osee.doors.connector.ui/src/org/eclipse/osee/doors/connector/ui/handler/DoorsCreator.java b/plugins/org.eclipse.osee.doors.connector.ui/src/org/eclipse/osee/doors/connector/ui/handler/DoorsCreator.java
index 866dba7fb94..bf26cc7be29 100644
--- a/plugins/org.eclipse.osee.doors.connector.ui/src/org/eclipse/osee/doors/connector/ui/handler/DoorsCreator.java
+++ b/plugins/org.eclipse.osee.doors.connector.ui/src/org/eclipse/osee/doors/connector/ui/handler/DoorsCreator.java
@@ -65,9 +65,9 @@ public class DoorsCreator {
ArtifactQuery.checkArtifactFromTypeAndName(DoorsArtifactType.Doors_Artifact, reqName, branch);
if (artifact == null) {
newArtifact = parentArtifact.addNewChild(PREEXISTING,
- TokenFactory.createArtifactType(0x5000000000002001L, "DoorsRequirement"), reqName);
+ TokenFactory.createArtifactType(5764607523034243073L, "DoorsRequirement"), reqName);
newArtifact.setSoleAttributeFromString(
- TokenFactory.createAttributeType(0x5000000000002003L, "Door Req Name"), reqName);
+ TokenFactory.createAttributeType(5764607523034243075L, "Door Req Name"), reqName);
newArtifact.setSoleAttributeFromString(
TokenFactory.createAttributeType(0x0000000000002006, "Door Req URL"), url);
@@ -76,7 +76,7 @@ public class DoorsCreator {
trans.execute();
} else {
artifact.setSoleAttributeFromString(
- TokenFactory.createAttributeType(0x5000000000002003L, "Door Req Name"), reqName);
+ TokenFactory.createAttributeType(5764607523034243075L, "Door Req Name"), reqName);
artifact.setSoleAttributeFromString(TokenFactory.createAttributeType(0x0000000000002006, "Door Req URL"),
url);
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeUtilTest.java b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeUtilTest.java
index d742daf0a7e..1a076af4046 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeUtilTest.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeUtilTest.java
@@ -29,7 +29,6 @@ import org.eclipse.osee.framework.core.enums.RelationSide;
import org.eclipse.osee.framework.jdk.core.type.Id;
import org.eclipse.osee.framework.jdk.core.type.OseeArgumentException;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
import org.junit.Assert;
import org.junit.Test;
@@ -84,7 +83,7 @@ public class OseeUtilTest {
Object actual = OseeUtil.toToken(type);
Assert.assertEquals(expected, actual);
- type.setUuid("0x1111111111111111");
+ type.setId("1111111111111111");
actual = OseeUtil.toToken(type);
Assert.assertFalse(expected.equals(actual));
}
@@ -99,7 +98,7 @@ public class OseeUtilTest {
Object actual = OseeUtil.toToken(type);
Assert.assertEquals(expected, actual);
- type.setUuid("0x1111111111111111");
+ type.setId("1111111111111111");
actual = OseeUtil.toToken(type);
Assert.assertFalse(expected.equals(actual));
}
@@ -114,7 +113,7 @@ public class OseeUtilTest {
Object actual = OseeUtil.toToken(type);
Assert.assertEquals(expected, actual);
- type.setUuid("0x1111111111111111");
+ type.setId("1111111111111111");
actual = OseeUtil.toToken(type);
Assert.assertFalse(expected.equals(actual));
}
@@ -122,12 +121,12 @@ public class OseeUtilTest {
private static void setupToToken(OseeType typeToCheck, Id expected) throws OseeCoreException {
String name = "bogus name"; // This should not affect equality
typeToCheck.setName(name);
- String uuid = HexUtil.toString(expected.getId());
- typeToCheck.setUuid(uuid);
+ String uuid = String.valueOf(expected.getId());
+ typeToCheck.setId(uuid);
Assert.assertEquals(name, typeToCheck.getName());
- Assert.assertEquals(expected.getId().longValue(), HexUtil.toLong(typeToCheck.getUuid()));
- Assert.assertEquals(uuid, typeToCheck.getUuid());
+ Assert.assertEquals(expected.getId().longValue(), Long.valueOf(typeToCheck.getId()).longValue());
+ Assert.assertEquals(uuid, typeToCheck.getId());
}
private static void checkIsRestricted(XRelationSideEnum side, boolean expectedSideA, boolean expectedSideB) throws OseeCoreException {
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/mocks/DslAsserts.java b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/mocks/DslAsserts.java
index 481be726a8f..a1ac6727b0d 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/mocks/DslAsserts.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/mocks/DslAsserts.java
@@ -88,7 +88,7 @@ public final class DslAsserts {
public static void assertEquals(XArtifactType artifactType, String expName, String expGuid, String[] inheritsFrom, String... attributeNames) {
Assert.assertEquals(expName, artifactType.getName());
- Assert.assertEquals(expGuid, artifactType.getUuid());
+ Assert.assertEquals(expGuid, artifactType.getId());
int index = 0;
Assert.assertEquals(inheritsFrom.length, artifactType.getSuperArtifactTypes().size());
@@ -105,7 +105,7 @@ public final class DslAsserts {
public static void assertEquals(XAttributeType type, String expName, String expGuid, String baseType, String dataProvider, String min, String max, String tagger, String description, String defaultValue, String ext) {
Assert.assertEquals(expName, type.getName());
- Assert.assertEquals(expGuid, type.getUuid());
+ Assert.assertEquals(expGuid, type.getId());
Assert.assertEquals(baseType, type.getBaseAttributeType());
Assert.assertEquals(dataProvider, type.getDataProvider());
@@ -119,17 +119,17 @@ public final class DslAsserts {
public static void assertEquals(XRelationType type, String expName, String expGuid, String sideA, String aName, String aGuid, String sideB, String bName, String bGuid, String orderType, RelationMultiplicityEnum mult) {
Assert.assertEquals(expName, type.getName());
- Assert.assertEquals(expGuid, type.getUuid());
+ Assert.assertEquals(expGuid, type.getId());
XArtifactType aArt = type.getSideAArtifactType();
Assert.assertEquals(sideA, type.getSideAName());
Assert.assertEquals(aName, aArt.getName());
- Assert.assertEquals(aGuid, aArt.getUuid());
+ Assert.assertEquals(aGuid, aArt.getId());
XArtifactType bArt = type.getSideBArtifactType();
Assert.assertEquals(sideB, type.getSideBName());
Assert.assertEquals(bName, bArt.getName());
- Assert.assertEquals(bGuid, bArt.getUuid());
+ Assert.assertEquals(bGuid, bArt.getId());
Assert.assertEquals(orderType, type.getDefaultOrderType());
Assert.assertEquals(mult, type.getMultiplicity());
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/mocks/MockModel.java b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/mocks/MockModel.java
index b503eee0bf2..d5a1d446c4b 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/mocks/MockModel.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/mocks/MockModel.java
@@ -25,7 +25,6 @@ import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
import org.junit.Assert;
/**
@@ -105,9 +104,9 @@ public final class MockModel {
public static XArtifactType createXArtifactType(long uuid, String name) throws OseeCoreException {
XArtifactType toReturn = OseeDslFactory.eINSTANCE.createXArtifactType();
Assert.assertNotNull(toReturn);
- toReturn.setUuid(HexUtil.toString(uuid));
+ toReturn.setId(String.valueOf(uuid));
toReturn.setName(name);
- Assert.assertEquals(uuid, HexUtil.toLong(toReturn.getUuid()));
+ Assert.assertEquals(uuid, Long.valueOf(toReturn.getId()).longValue());
Assert.assertEquals(name, toReturn.getName());
return toReturn;
}
@@ -115,9 +114,9 @@ public final class MockModel {
public static XAttributeType createXAttributeType(long uuid, String name) throws OseeCoreException {
XAttributeType toReturn = OseeDslFactory.eINSTANCE.createXAttributeType();
Assert.assertNotNull(toReturn);
- toReturn.setUuid(HexUtil.toString(uuid));
+ toReturn.setId(String.valueOf(uuid));
toReturn.setName(name);
- Assert.assertEquals(uuid, HexUtil.toLong(toReturn.getUuid()));
+ Assert.assertEquals(uuid, Long.valueOf(toReturn.getId()).longValue());
Assert.assertEquals(name, toReturn.getName());
return toReturn;
}
@@ -127,9 +126,9 @@ public final class MockModel {
long id = type.getId();
XRelationType toReturn = OseeDslFactory.eINSTANCE.createXRelationType();
Assert.assertNotNull(toReturn);
- toReturn.setUuid(HexUtil.toString(id));
+ toReturn.setId(String.valueOf(id));
toReturn.setName(name);
- Assert.assertEquals(id, HexUtil.toLong(toReturn.getUuid()));
+ Assert.assertEquals(id, Long.valueOf(toReturn.getId()).longValue());
Assert.assertEquals(name, toReturn.getName());
return toReturn;
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/ModelUtilTest.java b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/ModelUtilTest.java
index 369670917fc..f0c97a868fc 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/ModelUtilTest.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/ModelUtilTest.java
@@ -37,7 +37,7 @@ import org.junit.Test;
/**
* Test Case for {@link ModelUtil}
- *
+ *
* @author Roberto E. Escobar
*/
public class ModelUtilTest {
@@ -54,30 +54,30 @@ public class ModelUtilTest {
Assert.assertEquals(5, model1.getArtifactTypes().size());
Iterator<XArtifactType> type1 = model1.getArtifactTypes().iterator();
// @formatter:off
- DslAsserts.assertEquals(type1.next(), "Artifact", "0x0000000000000001", new String[0], "Name", "Annotation");
- DslAsserts.assertEquals(type1.next(), "Requirement", "0x0000000000000015", new String[] {"Artifact"}, "WordML");
- DslAsserts.assertEquals(type1.next(), "Software Requirement", "0x0000000000000018", new String[] {"Requirement"});
- DslAsserts.assertEquals(type1.next(), "System Requirement", "0x000000000000001E", new String[] {"Requirement"});
- DslAsserts.assertEquals(type1.next(), "SubSystem Requirement", "0x000000000000001D", new String[] {"Requirement"});
+ DslAsserts.assertEquals(type1.next(), "Artifact", "1", new String[0], "Name", "Annotation");
+ DslAsserts.assertEquals(type1.next(), "Requirement", "21", new String[] {"Artifact"}, "WordML");
+ DslAsserts.assertEquals(type1.next(), "Software Requirement", "24", new String[] {"Requirement"});
+ DslAsserts.assertEquals(type1.next(), "System Requirement", "30", new String[] {"Requirement"});
+ DslAsserts.assertEquals(type1.next(), "SubSystem Requirement", "29", new String[] {"Requirement"});
// @formatter:on
Assert.assertEquals(3, model1.getAttributeTypes().size());
Iterator<XAttributeType> type2 = model1.getAttributeTypes().iterator();
- DslAsserts.assertEquals(type2.next(), "Name", "0x1000000000000070", "StringAttribute",
+ DslAsserts.assertEquals(type2.next(), "Name", "1152921504606847088", "StringAttribute",
"DefaultAttributeDataProvider", "1", "1", "DefaultAttributeTaggerProvider", //
"Descriptive Name", "unnamed", null);
- DslAsserts.assertEquals(type2.next(), "Annotation", "0x1000000000000076", "CompressedContentAttribute",
+ DslAsserts.assertEquals(type2.next(), "Annotation", "1152921504606847094", "CompressedContentAttribute",
"UriAttributeDataProvider", "0", "unlimited", "DefaultAttributeTaggerProvider", //
"the version \'1.0\' is this \"1.2.0\"", null, null);
- DslAsserts.assertEquals(type2.next(), "WordML", "0x100000000000007A", "WordAttribute", "UriAttributeDataProvider",
- "0", "1", "XmlAttributeTaggerProvider", "value must comply with WordML xml schema",
+ DslAsserts.assertEquals(type2.next(), "WordML", "1152921504606847098", "WordAttribute",
+ "UriAttributeDataProvider", "0", "1", "XmlAttributeTaggerProvider", "value must comply with WordML xml schema",
"<w:p xmlns:w=\"http://schemas.microsoft.com/office/word/2003/wordml\"><w:r><w:t></w:t></w:r></w:p>", "xml");
Assert.assertEquals(1, model1.getRelationTypes().size());
Iterator<XRelationType> type3 = model1.getRelationTypes().iterator();
- DslAsserts.assertEquals(type3.next(), "Requirement Relation", "0x2000000000000157", "requirement-sideA",
- "Requirement", "0x0000000000000015", "subsystem-sideB", "SubSystem Requirement", "0x000000000000001D",
- "Lexicographical_Ascending", RelationMultiplicityEnum.ONE_TO_MANY);
+ DslAsserts.assertEquals(type3.next(), "Requirement Relation", "2305843009213694295", "requirement-sideA",
+ "Requirement", "21", "subsystem-sideB", "SubSystem Requirement", "29", "Lexicographical_Ascending",
+ RelationMultiplicityEnum.ONE_TO_MANY);
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
OseeDslResourceUtil.saveModel(model1, "osee:/text.osee", outputStream, false);
@@ -96,19 +96,19 @@ public class ModelUtilTest {
OseeDsl model1 = OseeDslResourceUtil.loadModel("osee:/text.osee", rawXTextData).getModel();
Assert.assertEquals(2, model1.getArtifactTypes().size());
Iterator<XArtifactType> type1 = model1.getArtifactTypes().iterator();
- DslAsserts.assertEquals(type1.next(), "Artifact", "0x0000000000000001", new String[0]);
- DslAsserts.assertEquals(type1.next(), "Software Requirement", "0x0000000000000002", new String[] {"Artifact"});
+ DslAsserts.assertEquals(type1.next(), "Artifact", "1", new String[0]);
+ DslAsserts.assertEquals(type1.next(), "Software Requirement", "2", new String[] {"Artifact"});
Assert.assertEquals(1, model1.getAttributeTypes().size());
Iterator<XAttributeType> type2 = model1.getAttributeTypes().iterator();
- DslAsserts.assertEquals(type2.next(), "Qualification Method", "0x1000000000000056", "StringAttribute",
+ DslAsserts.assertEquals(type2.next(), "Qualification Method", "1152921504606847062", "StringAttribute",
"DefaultAttributeDataProvider", "0", "1", null, null, "test", null);
Assert.assertEquals(1, model1.getRelationTypes().size());
Iterator<XRelationType> type3 = model1.getRelationTypes().iterator();
- DslAsserts.assertEquals(type3.next(), "Requirement Relation", "0x2000000000000163", "requirement-sideA",
- "Software Requirement", "0x0000000000000002", "artifact-sideB", "Artifact", "0x0000000000000001",
- "Lexicographical_Ascending", RelationMultiplicityEnum.ONE_TO_MANY);
+ DslAsserts.assertEquals(type3.next(), "Requirement Relation", "2305843009213694307", "requirement-sideA",
+ "Software Requirement", "2", "artifact-sideB", "Artifact", "1", "Lexicographical_Ascending",
+ RelationMultiplicityEnum.ONE_TO_MANY);
Assert.assertEquals(3, model1.getArtifactMatchRefs().size());
Iterator<XArtifactMatcher> type4 = model1.getArtifactMatchRefs().iterator();
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testAccessModel.osee b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testAccessModel.osee
index d750aebc3a4..7d58021f3a1 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testAccessModel.osee
+++ b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testAccessModel.osee
@@ -1,6 +1,5 @@
attributeType "Qualification Method" extends StringAttribute {
- guid "BZPB25t9fRVnLuII6+wA"
- uuid 0x1000000000000056
+ guid "BZPB25t9fRVnLuII6+wA" id 1152921504606847062
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -8,8 +7,7 @@ attributeType "Qualification Method" extends StringAttribute {
}
relationType "Requirement Relation" {
- guid "BOkzi3U9VTe2fcUz_9gA"
- uuid 0x2000000000000163
+ guid "BOkzi3U9VTe2fcUz_9gA" id 2305843009213694307
sideAName "requirement-sideA"
sideAArtifactType "Software Requirement"
sideBName "artifact-sideB"
@@ -19,13 +17,11 @@ relationType "Requirement Relation" {
}
artifactType "Artifact" {
- guid "BZOUrxO35x+LBZkEYzAA"
- uuid 0x0000000000000001
+ guid "BZOUrxO35x+LBZkEYzAA" id 1
}
artifactType "Software Requirement" extends "Artifact" {
- guid "BZO4PuM+Oz58hpAcTGwA"
- uuid 0x0000000000000002
+ guid "BZO4PuM+Oz58hpAcTGwA" id 2
}
accessContext "System Context" {
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testTypeModel.osee b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testTypeModel.osee
index 1c5930a9691..e234db93f9f 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testTypeModel.osee
+++ b/plugins/org.eclipse.osee.framework.core.dsl.integration.test/src/org/eclipse/osee/framework/core/dsl/integration/util/testTypeModel.osee
@@ -1,6 +1,5 @@
attributeType "Name" extends StringAttribute {
- guid "AAMFEcF1AzV7PKuHmxwA"
- uuid 0x1000000000000070
+ guid "AAMFEcF1AzV7PKuHmxwA" id 1152921504606847088
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -11,8 +10,7 @@ attributeType "Name" extends StringAttribute {
}
attributeType "Annotation" extends CompressedContentAttribute {
- guid "AAMFEcWy0xc4e3tcemQA"
- uuid 0x1000000000000076
+ guid "AAMFEcWy0xc4e3tcemQA" id 1152921504606847094
dataProvider UriAttributeDataProvider
min 0
max unlimited
@@ -22,8 +20,7 @@ attributeType "Annotation" extends CompressedContentAttribute {
}
attributeType "WordML" extends WordAttribute {
- guid "AAMFEcfcGS2V3SqQN2wA"
- uuid 0x100000000000007A
+ guid "AAMFEcfcGS2V3SqQN2wA" id 1152921504606847098
dataProvider UriAttributeDataProvider
min 0
max 1
@@ -35,8 +32,7 @@ attributeType "WordML" extends WordAttribute {
}
relationType "Requirement Relation" {
- guid "BOkzi3U9VTe2fcUz_9gA"
- uuid 0x2000000000000157
+ guid "BOkzi3U9VTe2fcUz_9gA" id 2305843009213694295
sideAName "requirement-sideA"
sideAArtifactType "Requirement"
sideBName "subsystem-sideB"
@@ -46,29 +42,24 @@ relationType "Requirement Relation" {
}
artifactType "Artifact" {
- guid "AAMFDh6S7gRLupAMwywA"
- uuid 0x0000000000000001
+ guid "AAMFDh6S7gRLupAMwywA" id 1
attribute "Name"
attribute "Annotation"
}
abstract artifactType "Requirement" extends "Artifact" {
- guid "BOm4NmAq+HC1O2hkMagA"
- uuid 0x0000000000000015
+ guid "BOm4NmAq+HC1O2hkMagA" id 21
attribute "WordML"
}
artifactType "Software Requirement" extends "Requirement" {
- guid "BOm+AIG2snNbAM5FFcwA"
- uuid 0x0000000000000018
+ guid "BOm+AIG2snNbAM5FFcwA" id 24
}
artifactType "System Requirement" extends "Requirement" {
- guid "BOnAaYTBOG68_Tw5Y_AA"
- uuid 0x000000000000001E
+ guid "BOnAaYTBOG68_Tw5Y_AA" id 30
}
artifactType "SubSystem Requirement" extends "Requirement" {
- guid "BOnBhJ1XAFGKcrku3LgA"
- uuid 0x000000000000001D
+ guid "BOnBhJ1XAFGKcrku3LgA" id 29
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeUtil.java b/plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeUtil.java
index 410578f1432..88b6ba58c83 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeUtil.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/OseeUtil.java
@@ -25,7 +25,6 @@ import org.eclipse.osee.framework.core.enums.PermissionEnum;
import org.eclipse.osee.framework.core.enums.RelationSide;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
import org.eclipse.osee.framework.jdk.core.util.Conditions;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
import org.eclipse.osee.framework.jdk.core.util.Strings;
/**
@@ -38,9 +37,9 @@ public final class OseeUtil {
}
private static long checkAndGetUuid(OseeType type) throws OseeCoreException {
- String uuid = type.getUuid();
+ String uuid = type.getId();
Conditions.checkNotNull(uuid, "uuid", "for type [%s]", type.getName());
- return HexUtil.toLong(uuid);
+ return Long.valueOf(uuid);
}
public static IArtifactType toToken(XArtifactType model) throws OseeCoreException {
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/RelationTypeRestrictionHandler.java b/plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/RelationTypeRestrictionHandler.java
index eff1e372ddb..2034c75fdee 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/RelationTypeRestrictionHandler.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.integration/src/org/eclipse/osee/framework/core/dsl/integration/internal/RelationTypeRestrictionHandler.java
@@ -35,7 +35,6 @@ import org.eclipse.osee.framework.core.model.access.Scope;
import org.eclipse.osee.framework.core.model.type.ArtifactType;
import org.eclipse.osee.framework.core.model.type.RelationType;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
/**
* @author Roberto E. Escobar
@@ -81,7 +80,7 @@ public class RelationTypeRestrictionHandler implements RestrictionHandler<Relati
ArtifactType artifactType = artifactProxy.getArtifactType();
if (artifactTypeRef != null && artifactType != null) {
IArtifactType ruleType =
- TokenFactory.createArtifactType(HexUtil.toLong(artifactTypeRef.getUuid()), artifactTypeRef.getName());
+ TokenFactory.createArtifactType(Long.valueOf(artifactTypeRef.getId()), artifactTypeRef.getName());
if (artifactType.inheritsFrom(ruleType)) {
toUse = scope.clone().addSubPath(artifactProxy.getName());
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.ui.integration/src/org/eclipse/osee/framework/core/dsl/ui/integration/internal/OseeTypeModifier.java b/plugins/org.eclipse.osee.framework.core.dsl.ui.integration/src/org/eclipse/osee/framework/core/dsl/ui/integration/internal/OseeTypeModifier.java
index 1532cdd5f90..62317b9e85c 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.ui.integration/src/org/eclipse/osee/framework/core/dsl/ui/integration/internal/OseeTypeModifier.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.ui.integration/src/org/eclipse/osee/framework/core/dsl/ui/integration/internal/OseeTypeModifier.java
@@ -25,7 +25,6 @@ import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType;
import org.eclipse.osee.framework.core.enums.CoreAttributeTypes;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
import org.eclipse.osee.framework.jdk.core.util.Conditions;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
import org.eclipse.osee.framework.jdk.core.util.Lib;
import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
@@ -61,15 +60,15 @@ public class OseeTypeModifier implements AttributeModifier {
}
Set<Long> uuids = new HashSet<>();
-
- if(oseeDsl != null) {
+
+ if (oseeDsl != null) {
for (EObject object : oseeDsl.eContents()) {
if (object instanceof OseeType) {
addUuid(uuids, (OseeType) object);
}
}
}
-
+
Conditions.checkExpressionFailOnTrue(uuids.contains(0L), "Uuid of 0L is not allowed");
InputStream inputStream = null;
@@ -82,7 +81,7 @@ public class OseeTypeModifier implements AttributeModifier {
}
private void addUuid(Set<Long> set, OseeType type) throws OseeCoreException {
- Long uuid = HexUtil.toLong(type.getUuid());
+ Long uuid = Long.valueOf(type.getId());
boolean wasAdded = set.add(uuid);
Conditions.checkExpressionFailOnTrue(!wasAdded, "Duplicate uuid found: [0x%X]", uuid);
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/AbstractOseeDslUiModule.java b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/AbstractOseeDslUiModule.java
index d94356f1254..9f49b95af19 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/AbstractOseeDslUiModule.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/AbstractOseeDslUiModule.java
@@ -5,136 +5,122 @@
package org.eclipse.osee.framework.core.dsl.ui;
import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.eclipse.xtext.ui.DefaultUiModule;
/**
* Manual modifications go to {org.eclipse.osee.framework.core.dsl.ui.OseeDslUiModule}
*/
@SuppressWarnings("all")
-public abstract class AbstractOseeDslUiModule extends DefaultUiModule {
-
- public AbstractOseeDslUiModule(AbstractUIPlugin plugin) {
- super(plugin);
- }
-
- // contributed by org.eclipse.xtext.ui.generator.ImplicitUiFragment
- public com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState() {
- return org.eclipse.xtext.ui.shared.Access.getJavaProjectsState();
- }
-
- // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
- public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper> bindIProposalConflictHelper() {
- return org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper.class;
- }
-
- // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
- public void configureHighlightingLexer(com.google.inject.Binder binder) {
- binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class).annotatedWith(
- com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.HIGHLIGHTING)).to(
- org.eclipse.osee.framework.core.dsl.parser.antlr.internal.InternalOseeDslLexer.class);
- }
-
- // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
- public void configureHighlightingTokenDefProvider(com.google.inject.Binder binder) {
- binder.bind(org.eclipse.xtext.parser.antlr.ITokenDefProvider.class).annotatedWith(
- com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.HIGHLIGHTING)).to(
- org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider.class);
- }
-
- // contributed by org.eclipse.xtext.generator.exporting.QualifiedNamesFragment
- public Class<? extends org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher> bindPrefixMatcher() {
- return org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher.class;
- }
-
- // contributed by org.eclipse.xtext.generator.exporting.QualifiedNamesFragment
- public Class<? extends org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator> bindIDependentElementsCalculator() {
- return org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator.class;
- }
-
- // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
- public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) {
- binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(
- com.google.inject.name.Names.named(
- org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(
- org.eclipse.xtext.builder.clustering.CurrentDescriptions.ResourceSetAware.class);
- }
-
- // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
- public Class<? extends org.eclipse.xtext.ui.editor.IXtextEditorCallback> bindIXtextEditorCallback() {
- return org.eclipse.xtext.builder.nature.NatureAddingEditorCallback.class;
- }
-
- // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
- public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) {
- binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(
- com.google.inject.name.Names.named(
- org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.PERSISTED_DESCRIPTIONS)).to(
- org.eclipse.xtext.builder.builderState.IBuilderState.class);
- }
-
- // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
- public Class<? extends org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource> bindDocumentBasedDirtyResource() {
- return org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.class;
- }
-
- // contributed by org.eclipse.xtext.ui.generator.labeling.LabelProviderFragment
- @Override
- public Class<? extends org.eclipse.jface.viewers.ILabelProvider> bindILabelProvider() {
- return org.eclipse.osee.framework.core.dsl.ui.labeling.OseeDslLabelProvider.class;
- }
-
- // contributed by org.eclipse.xtext.ui.generator.labeling.LabelProviderFragment
- @Override
- public void configureResourceUIServiceLabelProvider(com.google.inject.Binder binder) {
- binder.bind(org.eclipse.jface.viewers.ILabelProvider.class).annotatedWith(
- org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider.class).to(
- org.eclipse.osee.framework.core.dsl.ui.labeling.OseeDslDescriptionLabelProvider.class);
- }
-
- // contributed by org.eclipse.xtext.ui.generator.outline.OutlineTreeProviderFragment
- public Class<? extends org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider> bindIOutlineTreeProvider() {
- return org.eclipse.osee.framework.core.dsl.ui.outline.OseeDslOutlineTreeProvider.class;
- }
-
- // contributed by org.eclipse.xtext.ui.generator.outline.OutlineTreeProviderFragment
- public Class<? extends org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider> bindIOutlineTreeStructureProvider() {
- return org.eclipse.osee.framework.core.dsl.ui.outline.OseeDslOutlineTreeProvider.class;
- }
-
- // contributed by org.eclipse.xtext.ui.generator.quickfix.QuickfixProviderFragment
- @Override
- public Class<? extends org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider> bindIssueResolutionProvider() {
- return org.eclipse.osee.framework.core.dsl.ui.quickfix.OseeDslQuickfixProvider.class;
- }
-
- // contributed by org.eclipse.xtext.ui.generator.contentAssist.JavaBasedContentAssistFragment
- public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider> bindIContentProposalProvider() {
- return org.eclipse.osee.framework.core.dsl.ui.contentassist.OseeDslProposalProvider.class;
- }
-
- // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
- public Class<? extends org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext.Factory> bindContentAssistContext$Factory() {
- return org.eclipse.xtext.ui.editor.contentassist.antlr.ParserBasedContentAssistContextFactory.class;
- }
-
- // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
- public Class<? extends org.eclipse.xtext.ui.editor.contentassist.antlr.IContentAssistParser> bindIContentAssistParser() {
- return org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.OseeDslParser.class;
- }
-
- // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
- public void configureContentAssistLexerProvider(com.google.inject.Binder binder) {
- binder.bind(
- org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslLexer.class).toProvider(
- org.eclipse.xtext.parser.antlr.LexerProvider.create(
- org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslLexer.class));
- }
-
- // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
- public void configureContentAssistLexer(com.google.inject.Binder binder) {
- binder.bind(org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer.class).annotatedWith(
- com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.CONTENT_ASSIST)).to(
- org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslLexer.class);
- }
+public abstract class AbstractOseeDslUiModule extends org.eclipse.xtext.ui.DefaultUiModule {
+
+ public AbstractOseeDslUiModule(AbstractUIPlugin plugin) {
+ super(plugin);
+ }
+
+
+ // contributed by org.eclipse.xtext.ui.generator.ImplicitUiFragment
+ public com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState() {
+ return org.eclipse.xtext.ui.shared.Access.getJavaProjectsState();
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IProposalConflictHelper> bindIProposalConflictHelper() {
+ return org.eclipse.xtext.ui.editor.contentassist.antlr.AntlrProposalConflictHelper.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public void configureHighlightingLexer(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.HIGHLIGHTING)).to(org.eclipse.osee.framework.core.dsl.parser.antlr.internal.InternalOseeDslLexer.class);
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public void configureHighlightingTokenDefProvider(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.xtext.parser.antlr.ITokenDefProvider.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.HIGHLIGHTING)).to(org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider.class);
+ }
+
+ // contributed by org.eclipse.xtext.generator.exporting.QualifiedNamesFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.contentassist.PrefixMatcher> bindPrefixMatcher() {
+ return org.eclipse.xtext.ui.editor.contentassist.FQNPrefixMatcher.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.exporting.QualifiedNamesFragment
+ public Class<? extends org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator> bindIDependentElementsCalculator() {
+ return org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
+ public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(org.eclipse.xtext.builder.clustering.CurrentDescriptions.ResourceSetAware.class);
+ }
+
+ // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.IXtextEditorCallback> bindIXtextEditorCallback() {
+ return org.eclipse.xtext.builder.nature.NatureAddingEditorCallback.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
+ public Class<? extends org.eclipse.xtext.generator.IContextualOutputConfigurationProvider> bindIContextualOutputConfigurationProvider() {
+ return org.eclipse.xtext.builder.EclipseOutputConfigurationProvider.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
+ public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class);
+ }
+
+ // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.DocumentBasedDirtyResource> bindDocumentBasedDirtyResource() {
+ return org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.class;
+ }
+
+ // contributed by org.eclipse.xtext.ui.generator.labeling.LabelProviderFragment
+ public Class<? extends org.eclipse.jface.viewers.ILabelProvider> bindILabelProvider() {
+ return org.eclipse.osee.framework.core.dsl.ui.labeling.OseeDslLabelProvider.class;
+ }
+
+ // contributed by org.eclipse.xtext.ui.generator.labeling.LabelProviderFragment
+ public void configureResourceUIServiceLabelProvider(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.jface.viewers.ILabelProvider.class).annotatedWith(org.eclipse.xtext.ui.resource.ResourceServiceDescriptionLabelProvider.class).to(org.eclipse.osee.framework.core.dsl.ui.labeling.OseeDslDescriptionLabelProvider.class);
+ }
+
+ // contributed by org.eclipse.xtext.ui.generator.outline.OutlineTreeProviderFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.outline.IOutlineTreeProvider> bindIOutlineTreeProvider() {
+ return org.eclipse.osee.framework.core.dsl.ui.outline.OseeDslOutlineTreeProvider.class;
+ }
+
+ // contributed by org.eclipse.xtext.ui.generator.outline.OutlineTreeProviderFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.outline.impl.IOutlineTreeStructureProvider> bindIOutlineTreeStructureProvider() {
+ return org.eclipse.osee.framework.core.dsl.ui.outline.OseeDslOutlineTreeProvider.class;
+ }
+
+ // contributed by org.eclipse.xtext.ui.generator.quickfix.QuickfixProviderFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.quickfix.IssueResolutionProvider> bindIssueResolutionProvider() {
+ return org.eclipse.osee.framework.core.dsl.ui.quickfix.OseeDslQuickfixProvider.class;
+ }
+
+ // contributed by org.eclipse.xtext.ui.generator.contentAssist.JavaBasedContentAssistFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider> bindIContentProposalProvider() {
+ return org.eclipse.osee.framework.core.dsl.ui.contentassist.OseeDslProposalProvider.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext.Factory> bindContentAssistContext$Factory() {
+ return org.eclipse.xtext.ui.editor.contentassist.antlr.ParserBasedContentAssistContextFactory.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
+ public Class<? extends org.eclipse.xtext.ui.editor.contentassist.antlr.IContentAssistParser> bindIContentAssistParser() {
+ return org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.OseeDslParser.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
+ public void configureContentAssistLexerProvider(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslLexer.class).toProvider(org.eclipse.xtext.parser.antlr.LexerProvider.create(org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslLexer.class));
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrUiGeneratorFragment
+ public void configureContentAssistLexer(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.LexerUIBindings.CONTENT_ASSIST)).to(org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslLexer.class);
+ }
+
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/OseeDslExecutableExtensionFactory.java b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/OseeDslExecutableExtensionFactory.java
index 858a8117bcf..6ca2f96fc5f 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/OseeDslExecutableExtensionFactory.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/OseeDslExecutableExtensionFactory.java
@@ -3,24 +3,27 @@
*/
package org.eclipse.osee.framework.core.dsl.ui;
-import com.google.inject.Injector;
-import org.eclipse.osee.framework.core.dsl.ui.internal.OseeDslActivator;
import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory;
import org.osgi.framework.Bundle;
+import com.google.inject.Injector;
+
+import org.eclipse.osee.framework.core.dsl.ui.internal.OseeDslActivator;
+
/**
- * This class was generated. Customizations should only happen in a newly introduced subclass.
+ * This class was generated. Customizations should only happen in a newly
+ * introduced subclass.
*/
public class OseeDslExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory {
- @Override
- protected Bundle getBundle() {
- return OseeDslActivator.getInstance().getBundle();
- }
-
- @Override
- protected Injector getInjector() {
- return OseeDslActivator.getInstance().getInjector(OseeDslActivator.ORG_ECLIPSE_OSEE_FRAMEWORK_CORE_DSL_OSEEDSL);
- }
-
+ @Override
+ protected Bundle getBundle() {
+ return OseeDslActivator.getInstance().getBundle();
+ }
+
+ @Override
+ protected Injector getInjector() {
+ return OseeDslActivator.getInstance().getInjector(OseeDslActivator.ORG_ECLIPSE_OSEE_FRAMEWORK_CORE_DSL_OSEEDSL);
+ }
+
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/AbstractOseeDslProposalProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/AbstractOseeDslProposalProvider.java
index 66ba6487550..193d1726b72 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/AbstractOseeDslProposalProvider.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/AbstractOseeDslProposalProvider.java
@@ -1,642 +1,480 @@
/*
-* generated by Xtext
-*/
+ * generated by Xtext
+ */
package org.eclipse.osee.framework.core.dsl.ui.contentassist;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.Alternatives;
-import org.eclipse.xtext.Assignment;
-import org.eclipse.xtext.CrossReference;
-import org.eclipse.xtext.RuleCall;
-import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext;
+import org.eclipse.xtext.*;
import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor;
+import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext;
/**
- * Represents a generated, default implementation of superclass
- * {@link org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider}. Methods are dynamically dispatched on
- * the first parameter, i.e., you can override them with a more concrete subtype.
+ * Represents a generated, default implementation of superclass {@link org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider}.
+ * Methods are dynamically dispatched on the first parameter, i.e., you can override them
+ * with a more concrete subtype.
*/
@SuppressWarnings("all")
public class AbstractOseeDslProposalProvider extends org.eclipse.xtext.common.ui.contentassist.TerminalsProposalProvider {
-
- public void completeOseeDsl_Imports(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeOseeDsl_ArtifactTypes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeOseeDsl_RelationTypes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeOseeDsl_AttributeTypes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeOseeDsl_EnumTypes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeOseeDsl_EnumOverrides(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeOseeDsl_ArtifactTypeOverrides(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeOseeDsl_ArtifactMatchRefs(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeOseeDsl_AccessDeclarations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeOseeDsl_RoleDeclarations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeImport_ImportURI(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXArtifactType_Abstract(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void completeXArtifactType_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXArtifactType_SuperArtifactTypes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXArtifactType_TypeGuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXArtifactType_Uuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXArtifactType_ValidAttributeTypes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXAttributeTypeRef_ValidAttributeType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXAttributeTypeRef_BranchUuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXAttributeType_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXAttributeType_BaseAttributeType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXAttributeType_Override(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXAttributeType_TypeGuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXAttributeType_Uuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXAttributeType_DataProvider(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- // subclasses may override
- completeRuleCall((RuleCall) ((Alternatives) assignment.getTerminal()).getElements().get(2), context, acceptor);
- }
-
- public void completeXAttributeType_Min(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXAttributeType_Max(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) ((Alternatives) assignment.getTerminal()).getElements().get(0), context, acceptor);
- // subclasses may override
- }
-
- public void completeXAttributeType_TaggerId(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- completeRuleCall((RuleCall) ((Alternatives) assignment.getTerminal()).getElements().get(1), context, acceptor);
- }
-
- public void completeXAttributeType_EnumType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXAttributeType_Description(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXAttributeType_DefaultValue(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXAttributeType_FileExtension(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXAttributeType_MediaType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXOseeEnumType_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXOseeEnumType_TypeGuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXOseeEnumType_Uuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXOseeEnumType_EnumEntries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXOseeEnumEntry_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXOseeEnumEntry_Ordinal(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXOseeEnumEntry_EntryGuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXOseeEnumEntry_Description(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXOseeEnumOverride_OverridenEnumType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXOseeEnumOverride_InheritAll(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void completeXOseeEnumOverride_OverrideOptions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeAddEnum_EnumEntry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeAddEnum_Ordinal(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeAddEnum_EntryGuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeAddEnum_Description(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeRemoveEnum_EnumEntry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXOseeArtifactTypeOverride_OverridenArtifactType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXOseeArtifactTypeOverride_InheritAll(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void completeXOseeArtifactTypeOverride_OverrideOptions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeAddAttribute_Attribute(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeRemoveAttribute_Attribute(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeUpdateAttribute_Attribute(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXRelationType_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXRelationType_TypeGuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXRelationType_Uuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXRelationType_SideAName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXRelationType_SideAArtifactType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXRelationType_SideBName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXRelationType_SideBArtifactType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXRelationType_DefaultOrderType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXRelationType_Multiplicity(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeSimpleCondition_Field(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeSimpleCondition_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeSimpleCondition_Expression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeCompoundCondition_Conditions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeCompoundCondition_Operators(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXArtifactMatcher_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXArtifactMatcher_Conditions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeXArtifactMatcher_Operators(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeRole_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeRole_SuperRoles(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeRole_UsersAndGroups(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeRole_ReferencedContexts(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeReferencedContext_AccessContextRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeUsersAndGroups_UserOrGroupGuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeAccessContext_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeAccessContext_SuperAccessContexts(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeAccessContext_Guid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeAccessContext_AccessRules(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeAccessContext_HierarchyRestrictions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeHierarchyRestriction_ArtifactMatcherRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeHierarchyRestriction_AccessRules(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeRelationTypeArtifactTypePredicate_ArtifactTypeRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeRelationTypeArtifactPredicate_ArtifactMatcherRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeArtifactMatchRestriction_Permission(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeArtifactMatchRestriction_ArtifactMatcherRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeArtifactTypeRestriction_Permission(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeArtifactTypeRestriction_ArtifactTypeRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeAttributeTypeRestriction_Permission(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeAttributeTypeRestriction_AttributeTypeRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeAttributeTypeRestriction_ArtifactTypeRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeLegacyRelationTypeRestriction_Permission(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeLegacyRelationTypeRestriction_RelationTypeRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeLegacyRelationTypeRestriction_RestrictedToSide(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeLegacyRelationTypeRestriction_ArtifactMatcherRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeRelationTypeRestriction_Permission(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeRelationTypeRestriction_RelationTypeMatch(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeRelationTypeRestriction_RelationTypeRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference((CrossReference) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeRelationTypeRestriction_RestrictedToSide(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void completeRelationTypeRestriction_Predicate(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall((RuleCall) assignment.getTerminal(), context, acceptor);
- }
-
- public void complete_OseeDsl(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_Import(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- @Override
- public void complete_STRING(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_WHOLE_NUM_STR(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_HEX_INT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_QUALIFIED_NAME(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_OseeElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_OseeType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_XArtifactType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_XAttributeTypeRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_XAttributeType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_AttributeBaseType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_XOseeEnumType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_XOseeEnumEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_XOseeEnumOverride(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_OverrideOption(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_AddEnum(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_RemoveEnum(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_XOseeArtifactTypeOverride(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_AttributeOverrideOption(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_AddAttribute(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_RemoveAttribute(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_UpdateAttribute(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_XRelationType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_RelationMultiplicityEnum(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_RelationOrderType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_CompareOp(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_XLogicOperator(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_CONDITION_VALUE(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_MatchField(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_Condition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_SimpleCondition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_CompoundCondition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_XArtifactMatcher(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_Role(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_ReferencedContext(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_UsersAndGroups(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_AccessContext(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_HierarchyRestriction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_AccessPermissionEnum(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_RelationTypeArtifactTypePredicate(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_RelationTypeArtifactPredicate(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_RelationTypePredicate(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_ObjectRestriction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_ArtifactMatchRestriction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_ArtifactTypeRestriction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_AttributeTypeRestriction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_LegacyRelationTypeRestriction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_RelationTypeRestriction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_RelationTypeMatch(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_XRelationSideEnum(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
+
+ public void completeOseeDsl_Imports(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeOseeDsl_ArtifactTypes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeOseeDsl_RelationTypes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeOseeDsl_AttributeTypes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeOseeDsl_EnumTypes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeOseeDsl_EnumOverrides(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeOseeDsl_ArtifactTypeOverrides(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeOseeDsl_ArtifactMatchRefs(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeOseeDsl_AccessDeclarations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeOseeDsl_RoleDeclarations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeImport_ImportURI(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXArtifactType_Abstract(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void completeXArtifactType_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXArtifactType_SuperArtifactTypes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXArtifactType_TypeGuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXArtifactType_Id(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXArtifactType_ValidAttributeTypes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXAttributeTypeRef_ValidAttributeType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXAttributeTypeRef_BranchUuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXAttributeType_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXAttributeType_BaseAttributeType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXAttributeType_Override(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXAttributeType_TypeGuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXAttributeType_Id(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXAttributeType_DataProvider(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ // subclasses may override
+ completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(2)), context, acceptor);
+ }
+ public void completeXAttributeType_Min(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXAttributeType_Max(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(0)), context, acceptor);
+ // subclasses may override
+ }
+ public void completeXAttributeType_TaggerId(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(1)), context, acceptor);
+ }
+ public void completeXAttributeType_EnumType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXAttributeType_Description(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXAttributeType_DefaultValue(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXAttributeType_FileExtension(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXAttributeType_MediaType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXOseeEnumType_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXOseeEnumType_TypeGuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXOseeEnumType_Id(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXOseeEnumType_EnumEntries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXOseeEnumEntry_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXOseeEnumEntry_Ordinal(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXOseeEnumEntry_EntryGuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXOseeEnumEntry_Description(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXOseeEnumOverride_OverridenEnumType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXOseeEnumOverride_InheritAll(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void completeXOseeEnumOverride_OverrideOptions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAddEnum_EnumEntry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAddEnum_Ordinal(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAddEnum_EntryGuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAddEnum_Description(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeRemoveEnum_EnumEntry(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXOseeArtifactTypeOverride_OverridenArtifactType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXOseeArtifactTypeOverride_InheritAll(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void completeXOseeArtifactTypeOverride_OverrideOptions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAddAttribute_Attribute(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeRemoveAttribute_Attribute(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeUpdateAttribute_Attribute(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXRelationType_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXRelationType_TypeGuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXRelationType_Id(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXRelationType_SideAName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXRelationType_SideAArtifactType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXRelationType_SideBName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXRelationType_SideBArtifactType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXRelationType_DefaultOrderType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXRelationType_Multiplicity(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeSimpleCondition_Field(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeSimpleCondition_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeSimpleCondition_Expression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeCompoundCondition_Conditions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeCompoundCondition_Operators(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXArtifactMatcher_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXArtifactMatcher_Conditions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeXArtifactMatcher_Operators(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeRole_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeRole_SuperRoles(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeRole_UsersAndGroups(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeRole_ReferencedContexts(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeReferencedContext_AccessContextRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeUsersAndGroups_UserOrGroupGuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAccessContext_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAccessContext_SuperAccessContexts(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAccessContext_Guid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAccessContext_AccessRules(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAccessContext_HierarchyRestrictions(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeHierarchyRestriction_ArtifactMatcherRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeHierarchyRestriction_AccessRules(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeRelationTypeArtifactTypePredicate_ArtifactTypeRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeRelationTypeArtifactPredicate_ArtifactMatcherRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeArtifactMatchRestriction_Permission(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeArtifactMatchRestriction_ArtifactMatcherRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeArtifactTypeRestriction_Permission(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeArtifactTypeRestriction_ArtifactTypeRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAttributeTypeRestriction_Permission(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAttributeTypeRestriction_AttributeTypeRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeAttributeTypeRestriction_ArtifactTypeRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeLegacyRelationTypeRestriction_Permission(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeLegacyRelationTypeRestriction_RelationTypeRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeLegacyRelationTypeRestriction_RestrictedToSide(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeLegacyRelationTypeRestriction_ArtifactMatcherRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeRelationTypeRestriction_Permission(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeRelationTypeRestriction_RelationTypeMatch(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeRelationTypeRestriction_RelationTypeRef(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeRelationTypeRestriction_RestrictedToSide(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeRelationTypeRestriction_Predicate(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+
+ public void complete_OseeDsl(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_Import(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_WHOLE_NUM_STR(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_QUALIFIED_NAME(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_OseeElement(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_OseeType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_XArtifactType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_XAttributeTypeRef(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_XAttributeType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_AttributeBaseType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_XOseeEnumType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_XOseeEnumEntry(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_XOseeEnumOverride(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_OverrideOption(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_AddEnum(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_RemoveEnum(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_XOseeArtifactTypeOverride(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_AttributeOverrideOption(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_AddAttribute(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_RemoveAttribute(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_UpdateAttribute(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_XRelationType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_RelationMultiplicityEnum(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_RelationOrderType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_CompareOp(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_XLogicOperator(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_CONDITION_VALUE(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_MatchField(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_Condition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_SimpleCondition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_CompoundCondition(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_XArtifactMatcher(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_Role(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_ReferencedContext(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_UsersAndGroups(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_AccessContext(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_HierarchyRestriction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_AccessPermissionEnum(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_RelationTypeArtifactTypePredicate(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_RelationTypeArtifactPredicate(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_RelationTypePredicate(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_ObjectRestriction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_ArtifactMatchRestriction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_ArtifactTypeRestriction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_AttributeTypeRestriction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_LegacyRelationTypeRestriction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_RelationTypeRestriction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_RelationTypeMatch(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_XRelationSideEnum(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/OseeDslParser.java b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/OseeDslParser.java
index 3d68094c076..c7687854b91 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/OseeDslParser.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/OseeDslParser.java
@@ -1,380 +1,257 @@
/*
-* generated by Xtext
-*/
+ * generated by Xtext
+ */
package org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr;
-import com.google.inject.Inject;
import java.util.Collection;
-import java.util.HashMap;
import java.util.Map;
+import java.util.HashMap;
+
import org.antlr.runtime.RecognitionException;
-import org.eclipse.osee.framework.core.dsl.services.OseeDslGrammarAccess;
import org.eclipse.xtext.AbstractElement;
import org.eclipse.xtext.ui.editor.contentassist.antlr.AbstractContentAssistParser;
import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement;
import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
-public class OseeDslParser extends AbstractContentAssistParser {
-
- @Inject
- private OseeDslGrammarAccess grammarAccess;
-
- private Map<AbstractElement, String> nameMappings;
-
- @Override
- protected org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslParser createParser() {
- org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslParser result =
- new org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslParser(null);
- result.setGrammarAccess(grammarAccess);
- return result;
- }
-
- @Override
- protected String getRuleName(AbstractElement element) {
- if (nameMappings == null) {
- nameMappings = new HashMap<AbstractElement, String>() {
- private static final long serialVersionUID = 1L;
-
- {
- put(grammarAccess.getOseeDslAccess().getAlternatives_1(), "rule__OseeDsl__Alternatives_1");
- put(grammarAccess.getOseeDslAccess().getAlternatives_2(), "rule__OseeDsl__Alternatives_2");
- put(grammarAccess.getOseeElementAccess().getAlternatives(), "rule__OseeElement__Alternatives");
- put(grammarAccess.getOseeTypeAccess().getAlternatives(), "rule__OseeType__Alternatives");
- put(grammarAccess.getXAttributeTypeAccess().getDataProviderAlternatives_9_0(),
- "rule__XAttributeType__DataProviderAlternatives_9_0");
- put(grammarAccess.getXAttributeTypeAccess().getMaxAlternatives_13_0(),
- "rule__XAttributeType__MaxAlternatives_13_0");
- put(grammarAccess.getXAttributeTypeAccess().getTaggerIdAlternatives_14_0_1_0(),
- "rule__XAttributeType__TaggerIdAlternatives_14_0_1_0");
- put(grammarAccess.getAttributeBaseTypeAccess().getAlternatives(),
- "rule__AttributeBaseType__Alternatives");
- put(grammarAccess.getOverrideOptionAccess().getAlternatives(), "rule__OverrideOption__Alternatives");
- put(grammarAccess.getAttributeOverrideOptionAccess().getAlternatives(),
- "rule__AttributeOverrideOption__Alternatives");
- put(grammarAccess.getRelationOrderTypeAccess().getAlternatives(),
- "rule__RelationOrderType__Alternatives");
- put(grammarAccess.getCONDITION_VALUEAccess().getAlternatives(), "rule__CONDITION_VALUE__Alternatives");
- put(grammarAccess.getConditionAccess().getAlternatives(), "rule__Condition__Alternatives");
- put(grammarAccess.getRoleAccess().getAlternatives_4(), "rule__Role__Alternatives_4");
- put(grammarAccess.getAccessContextAccess().getAlternatives_7(), "rule__AccessContext__Alternatives_7");
- put(grammarAccess.getRelationTypePredicateAccess().getAlternatives(),
- "rule__RelationTypePredicate__Alternatives");
- put(grammarAccess.getObjectRestrictionAccess().getAlternatives(),
- "rule__ObjectRestriction__Alternatives");
- put(grammarAccess.getRelationTypeRestrictionAccess().getAlternatives_3(),
- "rule__RelationTypeRestriction__Alternatives_3");
- put(grammarAccess.getRelationMultiplicityEnumAccess().getAlternatives(),
- "rule__RelationMultiplicityEnum__Alternatives");
- put(grammarAccess.getCompareOpAccess().getAlternatives(), "rule__CompareOp__Alternatives");
- put(grammarAccess.getXLogicOperatorAccess().getAlternatives(), "rule__XLogicOperator__Alternatives");
- put(grammarAccess.getMatchFieldAccess().getAlternatives(), "rule__MatchField__Alternatives");
- put(grammarAccess.getAccessPermissionEnumAccess().getAlternatives(),
- "rule__AccessPermissionEnum__Alternatives");
- put(grammarAccess.getXRelationSideEnumAccess().getAlternatives(),
- "rule__XRelationSideEnum__Alternatives");
- put(grammarAccess.getOseeDslAccess().getGroup(), "rule__OseeDsl__Group__0");
- put(grammarAccess.getImportAccess().getGroup(), "rule__Import__Group__0");
- put(grammarAccess.getQUALIFIED_NAMEAccess().getGroup(), "rule__QUALIFIED_NAME__Group__0");
- put(grammarAccess.getQUALIFIED_NAMEAccess().getGroup_1(), "rule__QUALIFIED_NAME__Group_1__0");
- put(grammarAccess.getXArtifactTypeAccess().getGroup(), "rule__XArtifactType__Group__0");
- put(grammarAccess.getXArtifactTypeAccess().getGroup_3(), "rule__XArtifactType__Group_3__0");
- put(grammarAccess.getXArtifactTypeAccess().getGroup_3_2(), "rule__XArtifactType__Group_3_2__0");
- put(grammarAccess.getXArtifactTypeAccess().getGroup_5(), "rule__XArtifactType__Group_5__0");
- put(grammarAccess.getXAttributeTypeRefAccess().getGroup(), "rule__XAttributeTypeRef__Group__0");
- put(grammarAccess.getXAttributeTypeRefAccess().getGroup_2(), "rule__XAttributeTypeRef__Group_2__0");
- put(grammarAccess.getXAttributeTypeAccess().getGroup(), "rule__XAttributeType__Group__0");
- put(grammarAccess.getXAttributeTypeAccess().getGroup_2(), "rule__XAttributeType__Group_2__0");
- put(grammarAccess.getXAttributeTypeAccess().getGroup_3(), "rule__XAttributeType__Group_3__0");
- put(grammarAccess.getXAttributeTypeAccess().getGroup_5(), "rule__XAttributeType__Group_5__0");
- put(grammarAccess.getXAttributeTypeAccess().getGroup_14_0(), "rule__XAttributeType__Group_14_0__0");
- put(grammarAccess.getXAttributeTypeAccess().getGroup_14_1(), "rule__XAttributeType__Group_14_1__0");
- put(grammarAccess.getXAttributeTypeAccess().getGroup_14_2(), "rule__XAttributeType__Group_14_2__0");
- put(grammarAccess.getXAttributeTypeAccess().getGroup_14_3(), "rule__XAttributeType__Group_14_3__0");
- put(grammarAccess.getXAttributeTypeAccess().getGroup_14_4(), "rule__XAttributeType__Group_14_4__0");
- put(grammarAccess.getXAttributeTypeAccess().getGroup_14_5(), "rule__XAttributeType__Group_14_5__0");
- put(grammarAccess.getXOseeEnumTypeAccess().getGroup(), "rule__XOseeEnumType__Group__0");
- put(grammarAccess.getXOseeEnumTypeAccess().getGroup_3(), "rule__XOseeEnumType__Group_3__0");
- put(grammarAccess.getXOseeEnumEntryAccess().getGroup(), "rule__XOseeEnumEntry__Group__0");
- put(grammarAccess.getXOseeEnumEntryAccess().getGroup_3(), "rule__XOseeEnumEntry__Group_3__0");
- put(grammarAccess.getXOseeEnumEntryAccess().getGroup_4(), "rule__XOseeEnumEntry__Group_4__0");
- put(grammarAccess.getXOseeEnumOverrideAccess().getGroup(), "rule__XOseeEnumOverride__Group__0");
- put(grammarAccess.getAddEnumAccess().getGroup(), "rule__AddEnum__Group__0");
- put(grammarAccess.getAddEnumAccess().getGroup_3(), "rule__AddEnum__Group_3__0");
- put(grammarAccess.getAddEnumAccess().getGroup_4(), "rule__AddEnum__Group_4__0");
- put(grammarAccess.getRemoveEnumAccess().getGroup(), "rule__RemoveEnum__Group__0");
- put(grammarAccess.getXOseeArtifactTypeOverrideAccess().getGroup(),
- "rule__XOseeArtifactTypeOverride__Group__0");
- put(grammarAccess.getAddAttributeAccess().getGroup(), "rule__AddAttribute__Group__0");
- put(grammarAccess.getRemoveAttributeAccess().getGroup(), "rule__RemoveAttribute__Group__0");
- put(grammarAccess.getUpdateAttributeAccess().getGroup(), "rule__UpdateAttribute__Group__0");
- put(grammarAccess.getXRelationTypeAccess().getGroup(), "rule__XRelationType__Group__0");
- put(grammarAccess.getXRelationTypeAccess().getGroup_3(), "rule__XRelationType__Group_3__0");
- put(grammarAccess.getSimpleConditionAccess().getGroup(), "rule__SimpleCondition__Group__0");
- put(grammarAccess.getCompoundConditionAccess().getGroup(), "rule__CompoundCondition__Group__0");
- put(grammarAccess.getCompoundConditionAccess().getGroup_2(), "rule__CompoundCondition__Group_2__0");
- put(grammarAccess.getXArtifactMatcherAccess().getGroup(), "rule__XArtifactMatcher__Group__0");
- put(grammarAccess.getXArtifactMatcherAccess().getGroup_4(), "rule__XArtifactMatcher__Group_4__0");
- put(grammarAccess.getRoleAccess().getGroup(), "rule__Role__Group__0");
- put(grammarAccess.getRoleAccess().getGroup_2(), "rule__Role__Group_2__0");
- put(grammarAccess.getReferencedContextAccess().getGroup(), "rule__ReferencedContext__Group__0");
- put(grammarAccess.getUsersAndGroupsAccess().getGroup(), "rule__UsersAndGroups__Group__0");
- put(grammarAccess.getAccessContextAccess().getGroup(), "rule__AccessContext__Group__0");
- put(grammarAccess.getAccessContextAccess().getGroup_2(), "rule__AccessContext__Group_2__0");
- put(grammarAccess.getHierarchyRestrictionAccess().getGroup(), "rule__HierarchyRestriction__Group__0");
- put(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getGroup(),
- "rule__RelationTypeArtifactTypePredicate__Group__0");
- put(grammarAccess.getRelationTypeArtifactPredicateAccess().getGroup(),
- "rule__RelationTypeArtifactPredicate__Group__0");
- put(grammarAccess.getArtifactMatchRestrictionAccess().getGroup(),
- "rule__ArtifactMatchRestriction__Group__0");
- put(grammarAccess.getArtifactTypeRestrictionAccess().getGroup(),
- "rule__ArtifactTypeRestriction__Group__0");
- put(grammarAccess.getAttributeTypeRestrictionAccess().getGroup(),
- "rule__AttributeTypeRestriction__Group__0");
- put(grammarAccess.getAttributeTypeRestrictionAccess().getGroup_4(),
- "rule__AttributeTypeRestriction__Group_4__0");
- put(grammarAccess.getLegacyRelationTypeRestrictionAccess().getGroup(),
- "rule__LegacyRelationTypeRestriction__Group__0");
- put(grammarAccess.getLegacyRelationTypeRestrictionAccess().getGroup_5(),
- "rule__LegacyRelationTypeRestriction__Group_5__0");
- put(grammarAccess.getRelationTypeRestrictionAccess().getGroup(),
- "rule__RelationTypeRestriction__Group__0");
- put(grammarAccess.getOseeDslAccess().getImportsAssignment_0(), "rule__OseeDsl__ImportsAssignment_0");
- put(grammarAccess.getOseeDslAccess().getArtifactTypesAssignment_1_0(),
- "rule__OseeDsl__ArtifactTypesAssignment_1_0");
- put(grammarAccess.getOseeDslAccess().getRelationTypesAssignment_1_1(),
- "rule__OseeDsl__RelationTypesAssignment_1_1");
- put(grammarAccess.getOseeDslAccess().getAttributeTypesAssignment_1_2(),
- "rule__OseeDsl__AttributeTypesAssignment_1_2");
- put(grammarAccess.getOseeDslAccess().getEnumTypesAssignment_1_3(),
- "rule__OseeDsl__EnumTypesAssignment_1_3");
- put(grammarAccess.getOseeDslAccess().getEnumOverridesAssignment_1_4(),
- "rule__OseeDsl__EnumOverridesAssignment_1_4");
- put(grammarAccess.getOseeDslAccess().getArtifactTypeOverridesAssignment_1_5(),
- "rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5");
- put(grammarAccess.getOseeDslAccess().getArtifactMatchRefsAssignment_2_0(),
- "rule__OseeDsl__ArtifactMatchRefsAssignment_2_0");
- put(grammarAccess.getOseeDslAccess().getAccessDeclarationsAssignment_2_1(),
- "rule__OseeDsl__AccessDeclarationsAssignment_2_1");
- put(grammarAccess.getOseeDslAccess().getRoleDeclarationsAssignment_2_2(),
- "rule__OseeDsl__RoleDeclarationsAssignment_2_2");
- put(grammarAccess.getImportAccess().getImportURIAssignment_1(), "rule__Import__ImportURIAssignment_1");
- put(grammarAccess.getXArtifactTypeAccess().getAbstractAssignment_0(),
- "rule__XArtifactType__AbstractAssignment_0");
- put(grammarAccess.getXArtifactTypeAccess().getNameAssignment_2(),
- "rule__XArtifactType__NameAssignment_2");
- put(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_1(),
- "rule__XArtifactType__SuperArtifactTypesAssignment_3_1");
- put(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_2_1(),
- "rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1");
- put(grammarAccess.getXArtifactTypeAccess().getTypeGuidAssignment_5_1(),
- "rule__XArtifactType__TypeGuidAssignment_5_1");
- put(grammarAccess.getXArtifactTypeAccess().getUuidAssignment_7(),
- "rule__XArtifactType__UuidAssignment_7");
- put(grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesAssignment_8(),
- "rule__XArtifactType__ValidAttributeTypesAssignment_8");
- put(grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeAssignment_1(),
- "rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1");
- put(grammarAccess.getXAttributeTypeRefAccess().getBranchUuidAssignment_2_1(),
- "rule__XAttributeTypeRef__BranchUuidAssignment_2_1");
- put(grammarAccess.getXAttributeTypeAccess().getNameAssignment_1(),
- "rule__XAttributeType__NameAssignment_1");
- put(grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAssignment_2_1(),
- "rule__XAttributeType__BaseAttributeTypeAssignment_2_1");
- put(grammarAccess.getXAttributeTypeAccess().getOverrideAssignment_3_1(),
- "rule__XAttributeType__OverrideAssignment_3_1");
- put(grammarAccess.getXAttributeTypeAccess().getTypeGuidAssignment_5_1(),
- "rule__XAttributeType__TypeGuidAssignment_5_1");
- put(grammarAccess.getXAttributeTypeAccess().getUuidAssignment_7(),
- "rule__XAttributeType__UuidAssignment_7");
- put(grammarAccess.getXAttributeTypeAccess().getDataProviderAssignment_9(),
- "rule__XAttributeType__DataProviderAssignment_9");
- put(grammarAccess.getXAttributeTypeAccess().getMinAssignment_11(),
- "rule__XAttributeType__MinAssignment_11");
- put(grammarAccess.getXAttributeTypeAccess().getMaxAssignment_13(),
- "rule__XAttributeType__MaxAssignment_13");
- put(grammarAccess.getXAttributeTypeAccess().getTaggerIdAssignment_14_0_1(),
- "rule__XAttributeType__TaggerIdAssignment_14_0_1");
- put(grammarAccess.getXAttributeTypeAccess().getEnumTypeAssignment_14_1_1(),
- "rule__XAttributeType__EnumTypeAssignment_14_1_1");
- put(grammarAccess.getXAttributeTypeAccess().getDescriptionAssignment_14_2_1(),
- "rule__XAttributeType__DescriptionAssignment_14_2_1");
- put(grammarAccess.getXAttributeTypeAccess().getDefaultValueAssignment_14_3_1(),
- "rule__XAttributeType__DefaultValueAssignment_14_3_1");
- put(grammarAccess.getXAttributeTypeAccess().getFileExtensionAssignment_14_4_1(),
- "rule__XAttributeType__FileExtensionAssignment_14_4_1");
- put(grammarAccess.getXAttributeTypeAccess().getMediaTypeAssignment_14_5_1(),
- "rule__XAttributeType__MediaTypeAssignment_14_5_1");
- put(grammarAccess.getXOseeEnumTypeAccess().getNameAssignment_1(),
- "rule__XOseeEnumType__NameAssignment_1");
- put(grammarAccess.getXOseeEnumTypeAccess().getTypeGuidAssignment_3_1(),
- "rule__XOseeEnumType__TypeGuidAssignment_3_1");
- put(grammarAccess.getXOseeEnumTypeAccess().getUuidAssignment_5(),
- "rule__XOseeEnumType__UuidAssignment_5");
- put(grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesAssignment_6(),
- "rule__XOseeEnumType__EnumEntriesAssignment_6");
- put(grammarAccess.getXOseeEnumEntryAccess().getNameAssignment_1(),
- "rule__XOseeEnumEntry__NameAssignment_1");
- put(grammarAccess.getXOseeEnumEntryAccess().getOrdinalAssignment_2(),
- "rule__XOseeEnumEntry__OrdinalAssignment_2");
- put(grammarAccess.getXOseeEnumEntryAccess().getEntryGuidAssignment_3_1(),
- "rule__XOseeEnumEntry__EntryGuidAssignment_3_1");
- put(grammarAccess.getXOseeEnumEntryAccess().getDescriptionAssignment_4_1(),
- "rule__XOseeEnumEntry__DescriptionAssignment_4_1");
- put(grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeAssignment_1(),
- "rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1");
- put(grammarAccess.getXOseeEnumOverrideAccess().getInheritAllAssignment_3(),
- "rule__XOseeEnumOverride__InheritAllAssignment_3");
- put(grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsAssignment_4(),
- "rule__XOseeEnumOverride__OverrideOptionsAssignment_4");
- put(grammarAccess.getAddEnumAccess().getEnumEntryAssignment_1(), "rule__AddEnum__EnumEntryAssignment_1");
- put(grammarAccess.getAddEnumAccess().getOrdinalAssignment_2(), "rule__AddEnum__OrdinalAssignment_2");
- put(grammarAccess.getAddEnumAccess().getEntryGuidAssignment_3_1(),
- "rule__AddEnum__EntryGuidAssignment_3_1");
- put(grammarAccess.getAddEnumAccess().getDescriptionAssignment_4_1(),
- "rule__AddEnum__DescriptionAssignment_4_1");
- put(grammarAccess.getRemoveEnumAccess().getEnumEntryAssignment_1(),
- "rule__RemoveEnum__EnumEntryAssignment_1");
- put(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeAssignment_1(),
- "rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1");
- put(grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllAssignment_3(),
- "rule__XOseeArtifactTypeOverride__InheritAllAssignment_3");
- put(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAssignment_4(),
- "rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4");
- put(grammarAccess.getAddAttributeAccess().getAttributeAssignment_1(),
- "rule__AddAttribute__AttributeAssignment_1");
- put(grammarAccess.getRemoveAttributeAccess().getAttributeAssignment_2(),
- "rule__RemoveAttribute__AttributeAssignment_2");
- put(grammarAccess.getUpdateAttributeAccess().getAttributeAssignment_1(),
- "rule__UpdateAttribute__AttributeAssignment_1");
- put(grammarAccess.getXRelationTypeAccess().getNameAssignment_1(),
- "rule__XRelationType__NameAssignment_1");
- put(grammarAccess.getXRelationTypeAccess().getTypeGuidAssignment_3_1(),
- "rule__XRelationType__TypeGuidAssignment_3_1");
- put(grammarAccess.getXRelationTypeAccess().getUuidAssignment_5(),
- "rule__XRelationType__UuidAssignment_5");
- put(grammarAccess.getXRelationTypeAccess().getSideANameAssignment_7(),
- "rule__XRelationType__SideANameAssignment_7");
- put(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeAssignment_9(),
- "rule__XRelationType__SideAArtifactTypeAssignment_9");
- put(grammarAccess.getXRelationTypeAccess().getSideBNameAssignment_11(),
- "rule__XRelationType__SideBNameAssignment_11");
- put(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeAssignment_13(),
- "rule__XRelationType__SideBArtifactTypeAssignment_13");
- put(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeAssignment_15(),
- "rule__XRelationType__DefaultOrderTypeAssignment_15");
- put(grammarAccess.getXRelationTypeAccess().getMultiplicityAssignment_17(),
- "rule__XRelationType__MultiplicityAssignment_17");
- put(grammarAccess.getSimpleConditionAccess().getFieldAssignment_0(),
- "rule__SimpleCondition__FieldAssignment_0");
- put(grammarAccess.getSimpleConditionAccess().getOpAssignment_1(),
- "rule__SimpleCondition__OpAssignment_1");
- put(grammarAccess.getSimpleConditionAccess().getExpressionAssignment_2(),
- "rule__SimpleCondition__ExpressionAssignment_2");
- put(grammarAccess.getCompoundConditionAccess().getConditionsAssignment_1(),
- "rule__CompoundCondition__ConditionsAssignment_1");
- put(grammarAccess.getCompoundConditionAccess().getOperatorsAssignment_2_0(),
- "rule__CompoundCondition__OperatorsAssignment_2_0");
- put(grammarAccess.getCompoundConditionAccess().getConditionsAssignment_2_1(),
- "rule__CompoundCondition__ConditionsAssignment_2_1");
- put(grammarAccess.getXArtifactMatcherAccess().getNameAssignment_1(),
- "rule__XArtifactMatcher__NameAssignment_1");
- put(grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_3(),
- "rule__XArtifactMatcher__ConditionsAssignment_3");
- put(grammarAccess.getXArtifactMatcherAccess().getOperatorsAssignment_4_0(),
- "rule__XArtifactMatcher__OperatorsAssignment_4_0");
- put(grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_4_1(),
- "rule__XArtifactMatcher__ConditionsAssignment_4_1");
- put(grammarAccess.getRoleAccess().getNameAssignment_1(), "rule__Role__NameAssignment_1");
- put(grammarAccess.getRoleAccess().getSuperRolesAssignment_2_1(), "rule__Role__SuperRolesAssignment_2_1");
- put(grammarAccess.getRoleAccess().getUsersAndGroupsAssignment_4_0(),
- "rule__Role__UsersAndGroupsAssignment_4_0");
- put(grammarAccess.getRoleAccess().getReferencedContextsAssignment_4_1(),
- "rule__Role__ReferencedContextsAssignment_4_1");
- put(grammarAccess.getReferencedContextAccess().getAccessContextRefAssignment_1(),
- "rule__ReferencedContext__AccessContextRefAssignment_1");
- put(grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidAssignment_1(),
- "rule__UsersAndGroups__UserOrGroupGuidAssignment_1");
- put(grammarAccess.getAccessContextAccess().getNameAssignment_1(),
- "rule__AccessContext__NameAssignment_1");
- put(grammarAccess.getAccessContextAccess().getSuperAccessContextsAssignment_2_1(),
- "rule__AccessContext__SuperAccessContextsAssignment_2_1");
- put(grammarAccess.getAccessContextAccess().getGuidAssignment_5(),
- "rule__AccessContext__GuidAssignment_5");
- put(grammarAccess.getAccessContextAccess().getAccessRulesAssignment_7_0(),
- "rule__AccessContext__AccessRulesAssignment_7_0");
- put(grammarAccess.getAccessContextAccess().getHierarchyRestrictionsAssignment_7_1(),
- "rule__AccessContext__HierarchyRestrictionsAssignment_7_1");
- put(grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefAssignment_1(),
- "rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1");
- put(grammarAccess.getHierarchyRestrictionAccess().getAccessRulesAssignment_3(),
- "rule__HierarchyRestriction__AccessRulesAssignment_3");
- put(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefAssignment_1(),
- "rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1");
- put(grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefAssignment_1(),
- "rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1");
- put(grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAssignment_0(),
- "rule__ArtifactMatchRestriction__PermissionAssignment_0");
- put(grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefAssignment_3(),
- "rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3");
- put(grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAssignment_0(),
- "rule__ArtifactTypeRestriction__PermissionAssignment_0");
- put(grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefAssignment_3(),
- "rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3");
- put(grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAssignment_0(),
- "rule__AttributeTypeRestriction__PermissionAssignment_0");
- put(grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefAssignment_3(),
- "rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3");
- put(grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefAssignment_4_2(),
- "rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2");
- put(grammarAccess.getLegacyRelationTypeRestrictionAccess().getPermissionAssignment_0(),
- "rule__LegacyRelationTypeRestriction__PermissionAssignment_0");
- put(grammarAccess.getLegacyRelationTypeRestrictionAccess().getRelationTypeRefAssignment_3(),
- "rule__LegacyRelationTypeRestriction__RelationTypeRefAssignment_3");
- put(grammarAccess.getLegacyRelationTypeRestrictionAccess().getRestrictedToSideAssignment_4(),
- "rule__LegacyRelationTypeRestriction__RestrictedToSideAssignment_4");
- put(grammarAccess.getLegacyRelationTypeRestrictionAccess().getArtifactMatcherRefAssignment_5_1(),
- "rule__LegacyRelationTypeRestriction__ArtifactMatcherRefAssignment_5_1");
- put(grammarAccess.getRelationTypeRestrictionAccess().getPermissionAssignment_0(),
- "rule__RelationTypeRestriction__PermissionAssignment_0");
- put(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchAssignment_3_0(),
- "rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0");
- put(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefAssignment_3_1(),
- "rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1");
- put(grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideAssignment_4(),
- "rule__RelationTypeRestriction__RestrictedToSideAssignment_4");
- put(grammarAccess.getRelationTypeRestrictionAccess().getPredicateAssignment_5(),
- "rule__RelationTypeRestriction__PredicateAssignment_5");
- put(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(),
- "rule__XAttributeType__UnorderedGroup_14");
- }
- };
- }
- return nameMappings.get(element);
- }
-
- @Override
- protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) {
- try {
- org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslParser typedParser =
- (org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslParser) parser;
- typedParser.entryRuleOseeDsl();
- return typedParser.getFollowElements();
- } catch (RecognitionException ex) {
- throw new RuntimeException(ex);
- }
- }
-
- @Override
- protected String[] getInitialHiddenTokens() {
- return new String[] {"RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT"};
- }
+import com.google.inject.Inject;
- public OseeDslGrammarAccess getGrammarAccess() {
- return this.grammarAccess;
- }
+import org.eclipse.osee.framework.core.dsl.services.OseeDslGrammarAccess;
- public void setGrammarAccess(OseeDslGrammarAccess grammarAccess) {
- this.grammarAccess = grammarAccess;
- }
+public class OseeDslParser extends AbstractContentAssistParser {
+
+ @Inject
+ private OseeDslGrammarAccess grammarAccess;
+
+ private Map<AbstractElement, String> nameMappings;
+
+ @Override
+ protected org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslParser createParser() {
+ org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslParser result = new org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslParser(null);
+ result.setGrammarAccess(grammarAccess);
+ return result;
+ }
+
+ @Override
+ protected String getRuleName(AbstractElement element) {
+ if (nameMappings == null) {
+ nameMappings = new HashMap<AbstractElement, String>() {
+ private static final long serialVersionUID = 1L;
+ {
+ put(grammarAccess.getOseeDslAccess().getAlternatives_1(), "rule__OseeDsl__Alternatives_1");
+ put(grammarAccess.getOseeDslAccess().getAlternatives_2(), "rule__OseeDsl__Alternatives_2");
+ put(grammarAccess.getOseeElementAccess().getAlternatives(), "rule__OseeElement__Alternatives");
+ put(grammarAccess.getOseeTypeAccess().getAlternatives(), "rule__OseeType__Alternatives");
+ put(grammarAccess.getXAttributeTypeAccess().getDataProviderAlternatives_9_0(), "rule__XAttributeType__DataProviderAlternatives_9_0");
+ put(grammarAccess.getXAttributeTypeAccess().getMaxAlternatives_13_0(), "rule__XAttributeType__MaxAlternatives_13_0");
+ put(grammarAccess.getXAttributeTypeAccess().getTaggerIdAlternatives_14_0_1_0(), "rule__XAttributeType__TaggerIdAlternatives_14_0_1_0");
+ put(grammarAccess.getAttributeBaseTypeAccess().getAlternatives(), "rule__AttributeBaseType__Alternatives");
+ put(grammarAccess.getOverrideOptionAccess().getAlternatives(), "rule__OverrideOption__Alternatives");
+ put(grammarAccess.getAttributeOverrideOptionAccess().getAlternatives(), "rule__AttributeOverrideOption__Alternatives");
+ put(grammarAccess.getRelationOrderTypeAccess().getAlternatives(), "rule__RelationOrderType__Alternatives");
+ put(grammarAccess.getCONDITION_VALUEAccess().getAlternatives(), "rule__CONDITION_VALUE__Alternatives");
+ put(grammarAccess.getConditionAccess().getAlternatives(), "rule__Condition__Alternatives");
+ put(grammarAccess.getRoleAccess().getAlternatives_4(), "rule__Role__Alternatives_4");
+ put(grammarAccess.getAccessContextAccess().getAlternatives_7(), "rule__AccessContext__Alternatives_7");
+ put(grammarAccess.getRelationTypePredicateAccess().getAlternatives(), "rule__RelationTypePredicate__Alternatives");
+ put(grammarAccess.getObjectRestrictionAccess().getAlternatives(), "rule__ObjectRestriction__Alternatives");
+ put(grammarAccess.getRelationTypeRestrictionAccess().getAlternatives_3(), "rule__RelationTypeRestriction__Alternatives_3");
+ put(grammarAccess.getRelationMultiplicityEnumAccess().getAlternatives(), "rule__RelationMultiplicityEnum__Alternatives");
+ put(grammarAccess.getCompareOpAccess().getAlternatives(), "rule__CompareOp__Alternatives");
+ put(grammarAccess.getXLogicOperatorAccess().getAlternatives(), "rule__XLogicOperator__Alternatives");
+ put(grammarAccess.getMatchFieldAccess().getAlternatives(), "rule__MatchField__Alternatives");
+ put(grammarAccess.getAccessPermissionEnumAccess().getAlternatives(), "rule__AccessPermissionEnum__Alternatives");
+ put(grammarAccess.getXRelationSideEnumAccess().getAlternatives(), "rule__XRelationSideEnum__Alternatives");
+ put(grammarAccess.getOseeDslAccess().getGroup(), "rule__OseeDsl__Group__0");
+ put(grammarAccess.getImportAccess().getGroup(), "rule__Import__Group__0");
+ put(grammarAccess.getQUALIFIED_NAMEAccess().getGroup(), "rule__QUALIFIED_NAME__Group__0");
+ put(grammarAccess.getQUALIFIED_NAMEAccess().getGroup_1(), "rule__QUALIFIED_NAME__Group_1__0");
+ put(grammarAccess.getXArtifactTypeAccess().getGroup(), "rule__XArtifactType__Group__0");
+ put(grammarAccess.getXArtifactTypeAccess().getGroup_3(), "rule__XArtifactType__Group_3__0");
+ put(grammarAccess.getXArtifactTypeAccess().getGroup_3_2(), "rule__XArtifactType__Group_3_2__0");
+ put(grammarAccess.getXArtifactTypeAccess().getGroup_5(), "rule__XArtifactType__Group_5__0");
+ put(grammarAccess.getXAttributeTypeRefAccess().getGroup(), "rule__XAttributeTypeRef__Group__0");
+ put(grammarAccess.getXAttributeTypeRefAccess().getGroup_2(), "rule__XAttributeTypeRef__Group_2__0");
+ put(grammarAccess.getXAttributeTypeAccess().getGroup(), "rule__XAttributeType__Group__0");
+ put(grammarAccess.getXAttributeTypeAccess().getGroup_2(), "rule__XAttributeType__Group_2__0");
+ put(grammarAccess.getXAttributeTypeAccess().getGroup_3(), "rule__XAttributeType__Group_3__0");
+ put(grammarAccess.getXAttributeTypeAccess().getGroup_5(), "rule__XAttributeType__Group_5__0");
+ put(grammarAccess.getXAttributeTypeAccess().getGroup_14_0(), "rule__XAttributeType__Group_14_0__0");
+ put(grammarAccess.getXAttributeTypeAccess().getGroup_14_1(), "rule__XAttributeType__Group_14_1__0");
+ put(grammarAccess.getXAttributeTypeAccess().getGroup_14_2(), "rule__XAttributeType__Group_14_2__0");
+ put(grammarAccess.getXAttributeTypeAccess().getGroup_14_3(), "rule__XAttributeType__Group_14_3__0");
+ put(grammarAccess.getXAttributeTypeAccess().getGroup_14_4(), "rule__XAttributeType__Group_14_4__0");
+ put(grammarAccess.getXAttributeTypeAccess().getGroup_14_5(), "rule__XAttributeType__Group_14_5__0");
+ put(grammarAccess.getXOseeEnumTypeAccess().getGroup(), "rule__XOseeEnumType__Group__0");
+ put(grammarAccess.getXOseeEnumTypeAccess().getGroup_3(), "rule__XOseeEnumType__Group_3__0");
+ put(grammarAccess.getXOseeEnumEntryAccess().getGroup(), "rule__XOseeEnumEntry__Group__0");
+ put(grammarAccess.getXOseeEnumEntryAccess().getGroup_3(), "rule__XOseeEnumEntry__Group_3__0");
+ put(grammarAccess.getXOseeEnumEntryAccess().getGroup_4(), "rule__XOseeEnumEntry__Group_4__0");
+ put(grammarAccess.getXOseeEnumOverrideAccess().getGroup(), "rule__XOseeEnumOverride__Group__0");
+ put(grammarAccess.getAddEnumAccess().getGroup(), "rule__AddEnum__Group__0");
+ put(grammarAccess.getAddEnumAccess().getGroup_3(), "rule__AddEnum__Group_3__0");
+ put(grammarAccess.getAddEnumAccess().getGroup_4(), "rule__AddEnum__Group_4__0");
+ put(grammarAccess.getRemoveEnumAccess().getGroup(), "rule__RemoveEnum__Group__0");
+ put(grammarAccess.getXOseeArtifactTypeOverrideAccess().getGroup(), "rule__XOseeArtifactTypeOverride__Group__0");
+ put(grammarAccess.getAddAttributeAccess().getGroup(), "rule__AddAttribute__Group__0");
+ put(grammarAccess.getRemoveAttributeAccess().getGroup(), "rule__RemoveAttribute__Group__0");
+ put(grammarAccess.getUpdateAttributeAccess().getGroup(), "rule__UpdateAttribute__Group__0");
+ put(grammarAccess.getXRelationTypeAccess().getGroup(), "rule__XRelationType__Group__0");
+ put(grammarAccess.getXRelationTypeAccess().getGroup_3(), "rule__XRelationType__Group_3__0");
+ put(grammarAccess.getSimpleConditionAccess().getGroup(), "rule__SimpleCondition__Group__0");
+ put(grammarAccess.getCompoundConditionAccess().getGroup(), "rule__CompoundCondition__Group__0");
+ put(grammarAccess.getCompoundConditionAccess().getGroup_2(), "rule__CompoundCondition__Group_2__0");
+ put(grammarAccess.getXArtifactMatcherAccess().getGroup(), "rule__XArtifactMatcher__Group__0");
+ put(grammarAccess.getXArtifactMatcherAccess().getGroup_4(), "rule__XArtifactMatcher__Group_4__0");
+ put(grammarAccess.getRoleAccess().getGroup(), "rule__Role__Group__0");
+ put(grammarAccess.getRoleAccess().getGroup_2(), "rule__Role__Group_2__0");
+ put(grammarAccess.getReferencedContextAccess().getGroup(), "rule__ReferencedContext__Group__0");
+ put(grammarAccess.getUsersAndGroupsAccess().getGroup(), "rule__UsersAndGroups__Group__0");
+ put(grammarAccess.getAccessContextAccess().getGroup(), "rule__AccessContext__Group__0");
+ put(grammarAccess.getAccessContextAccess().getGroup_2(), "rule__AccessContext__Group_2__0");
+ put(grammarAccess.getHierarchyRestrictionAccess().getGroup(), "rule__HierarchyRestriction__Group__0");
+ put(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getGroup(), "rule__RelationTypeArtifactTypePredicate__Group__0");
+ put(grammarAccess.getRelationTypeArtifactPredicateAccess().getGroup(), "rule__RelationTypeArtifactPredicate__Group__0");
+ put(grammarAccess.getArtifactMatchRestrictionAccess().getGroup(), "rule__ArtifactMatchRestriction__Group__0");
+ put(grammarAccess.getArtifactTypeRestrictionAccess().getGroup(), "rule__ArtifactTypeRestriction__Group__0");
+ put(grammarAccess.getAttributeTypeRestrictionAccess().getGroup(), "rule__AttributeTypeRestriction__Group__0");
+ put(grammarAccess.getAttributeTypeRestrictionAccess().getGroup_4(), "rule__AttributeTypeRestriction__Group_4__0");
+ put(grammarAccess.getLegacyRelationTypeRestrictionAccess().getGroup(), "rule__LegacyRelationTypeRestriction__Group__0");
+ put(grammarAccess.getLegacyRelationTypeRestrictionAccess().getGroup_5(), "rule__LegacyRelationTypeRestriction__Group_5__0");
+ put(grammarAccess.getRelationTypeRestrictionAccess().getGroup(), "rule__RelationTypeRestriction__Group__0");
+ put(grammarAccess.getOseeDslAccess().getImportsAssignment_0(), "rule__OseeDsl__ImportsAssignment_0");
+ put(grammarAccess.getOseeDslAccess().getArtifactTypesAssignment_1_0(), "rule__OseeDsl__ArtifactTypesAssignment_1_0");
+ put(grammarAccess.getOseeDslAccess().getRelationTypesAssignment_1_1(), "rule__OseeDsl__RelationTypesAssignment_1_1");
+ put(grammarAccess.getOseeDslAccess().getAttributeTypesAssignment_1_2(), "rule__OseeDsl__AttributeTypesAssignment_1_2");
+ put(grammarAccess.getOseeDslAccess().getEnumTypesAssignment_1_3(), "rule__OseeDsl__EnumTypesAssignment_1_3");
+ put(grammarAccess.getOseeDslAccess().getEnumOverridesAssignment_1_4(), "rule__OseeDsl__EnumOverridesAssignment_1_4");
+ put(grammarAccess.getOseeDslAccess().getArtifactTypeOverridesAssignment_1_5(), "rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5");
+ put(grammarAccess.getOseeDslAccess().getArtifactMatchRefsAssignment_2_0(), "rule__OseeDsl__ArtifactMatchRefsAssignment_2_0");
+ put(grammarAccess.getOseeDslAccess().getAccessDeclarationsAssignment_2_1(), "rule__OseeDsl__AccessDeclarationsAssignment_2_1");
+ put(grammarAccess.getOseeDslAccess().getRoleDeclarationsAssignment_2_2(), "rule__OseeDsl__RoleDeclarationsAssignment_2_2");
+ put(grammarAccess.getImportAccess().getImportURIAssignment_1(), "rule__Import__ImportURIAssignment_1");
+ put(grammarAccess.getXArtifactTypeAccess().getAbstractAssignment_0(), "rule__XArtifactType__AbstractAssignment_0");
+ put(grammarAccess.getXArtifactTypeAccess().getNameAssignment_2(), "rule__XArtifactType__NameAssignment_2");
+ put(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_1(), "rule__XArtifactType__SuperArtifactTypesAssignment_3_1");
+ put(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_2_1(), "rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1");
+ put(grammarAccess.getXArtifactTypeAccess().getTypeGuidAssignment_5_1(), "rule__XArtifactType__TypeGuidAssignment_5_1");
+ put(grammarAccess.getXArtifactTypeAccess().getIdAssignment_7(), "rule__XArtifactType__IdAssignment_7");
+ put(grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesAssignment_8(), "rule__XArtifactType__ValidAttributeTypesAssignment_8");
+ put(grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeAssignment_1(), "rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1");
+ put(grammarAccess.getXAttributeTypeRefAccess().getBranchUuidAssignment_2_1(), "rule__XAttributeTypeRef__BranchUuidAssignment_2_1");
+ put(grammarAccess.getXAttributeTypeAccess().getNameAssignment_1(), "rule__XAttributeType__NameAssignment_1");
+ put(grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAssignment_2_1(), "rule__XAttributeType__BaseAttributeTypeAssignment_2_1");
+ put(grammarAccess.getXAttributeTypeAccess().getOverrideAssignment_3_1(), "rule__XAttributeType__OverrideAssignment_3_1");
+ put(grammarAccess.getXAttributeTypeAccess().getTypeGuidAssignment_5_1(), "rule__XAttributeType__TypeGuidAssignment_5_1");
+ put(grammarAccess.getXAttributeTypeAccess().getIdAssignment_7(), "rule__XAttributeType__IdAssignment_7");
+ put(grammarAccess.getXAttributeTypeAccess().getDataProviderAssignment_9(), "rule__XAttributeType__DataProviderAssignment_9");
+ put(grammarAccess.getXAttributeTypeAccess().getMinAssignment_11(), "rule__XAttributeType__MinAssignment_11");
+ put(grammarAccess.getXAttributeTypeAccess().getMaxAssignment_13(), "rule__XAttributeType__MaxAssignment_13");
+ put(grammarAccess.getXAttributeTypeAccess().getTaggerIdAssignment_14_0_1(), "rule__XAttributeType__TaggerIdAssignment_14_0_1");
+ put(grammarAccess.getXAttributeTypeAccess().getEnumTypeAssignment_14_1_1(), "rule__XAttributeType__EnumTypeAssignment_14_1_1");
+ put(grammarAccess.getXAttributeTypeAccess().getDescriptionAssignment_14_2_1(), "rule__XAttributeType__DescriptionAssignment_14_2_1");
+ put(grammarAccess.getXAttributeTypeAccess().getDefaultValueAssignment_14_3_1(), "rule__XAttributeType__DefaultValueAssignment_14_3_1");
+ put(grammarAccess.getXAttributeTypeAccess().getFileExtensionAssignment_14_4_1(), "rule__XAttributeType__FileExtensionAssignment_14_4_1");
+ put(grammarAccess.getXAttributeTypeAccess().getMediaTypeAssignment_14_5_1(), "rule__XAttributeType__MediaTypeAssignment_14_5_1");
+ put(grammarAccess.getXOseeEnumTypeAccess().getNameAssignment_1(), "rule__XOseeEnumType__NameAssignment_1");
+ put(grammarAccess.getXOseeEnumTypeAccess().getTypeGuidAssignment_3_1(), "rule__XOseeEnumType__TypeGuidAssignment_3_1");
+ put(grammarAccess.getXOseeEnumTypeAccess().getIdAssignment_5(), "rule__XOseeEnumType__IdAssignment_5");
+ put(grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesAssignment_6(), "rule__XOseeEnumType__EnumEntriesAssignment_6");
+ put(grammarAccess.getXOseeEnumEntryAccess().getNameAssignment_1(), "rule__XOseeEnumEntry__NameAssignment_1");
+ put(grammarAccess.getXOseeEnumEntryAccess().getOrdinalAssignment_2(), "rule__XOseeEnumEntry__OrdinalAssignment_2");
+ put(grammarAccess.getXOseeEnumEntryAccess().getEntryGuidAssignment_3_1(), "rule__XOseeEnumEntry__EntryGuidAssignment_3_1");
+ put(grammarAccess.getXOseeEnumEntryAccess().getDescriptionAssignment_4_1(), "rule__XOseeEnumEntry__DescriptionAssignment_4_1");
+ put(grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeAssignment_1(), "rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1");
+ put(grammarAccess.getXOseeEnumOverrideAccess().getInheritAllAssignment_3(), "rule__XOseeEnumOverride__InheritAllAssignment_3");
+ put(grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsAssignment_4(), "rule__XOseeEnumOverride__OverrideOptionsAssignment_4");
+ put(grammarAccess.getAddEnumAccess().getEnumEntryAssignment_1(), "rule__AddEnum__EnumEntryAssignment_1");
+ put(grammarAccess.getAddEnumAccess().getOrdinalAssignment_2(), "rule__AddEnum__OrdinalAssignment_2");
+ put(grammarAccess.getAddEnumAccess().getEntryGuidAssignment_3_1(), "rule__AddEnum__EntryGuidAssignment_3_1");
+ put(grammarAccess.getAddEnumAccess().getDescriptionAssignment_4_1(), "rule__AddEnum__DescriptionAssignment_4_1");
+ put(grammarAccess.getRemoveEnumAccess().getEnumEntryAssignment_1(), "rule__RemoveEnum__EnumEntryAssignment_1");
+ put(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeAssignment_1(), "rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1");
+ put(grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllAssignment_3(), "rule__XOseeArtifactTypeOverride__InheritAllAssignment_3");
+ put(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAssignment_4(), "rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4");
+ put(grammarAccess.getAddAttributeAccess().getAttributeAssignment_1(), "rule__AddAttribute__AttributeAssignment_1");
+ put(grammarAccess.getRemoveAttributeAccess().getAttributeAssignment_2(), "rule__RemoveAttribute__AttributeAssignment_2");
+ put(grammarAccess.getUpdateAttributeAccess().getAttributeAssignment_1(), "rule__UpdateAttribute__AttributeAssignment_1");
+ put(grammarAccess.getXRelationTypeAccess().getNameAssignment_1(), "rule__XRelationType__NameAssignment_1");
+ put(grammarAccess.getXRelationTypeAccess().getTypeGuidAssignment_3_1(), "rule__XRelationType__TypeGuidAssignment_3_1");
+ put(grammarAccess.getXRelationTypeAccess().getIdAssignment_5(), "rule__XRelationType__IdAssignment_5");
+ put(grammarAccess.getXRelationTypeAccess().getSideANameAssignment_7(), "rule__XRelationType__SideANameAssignment_7");
+ put(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeAssignment_9(), "rule__XRelationType__SideAArtifactTypeAssignment_9");
+ put(grammarAccess.getXRelationTypeAccess().getSideBNameAssignment_11(), "rule__XRelationType__SideBNameAssignment_11");
+ put(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeAssignment_13(), "rule__XRelationType__SideBArtifactTypeAssignment_13");
+ put(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeAssignment_15(), "rule__XRelationType__DefaultOrderTypeAssignment_15");
+ put(grammarAccess.getXRelationTypeAccess().getMultiplicityAssignment_17(), "rule__XRelationType__MultiplicityAssignment_17");
+ put(grammarAccess.getSimpleConditionAccess().getFieldAssignment_0(), "rule__SimpleCondition__FieldAssignment_0");
+ put(grammarAccess.getSimpleConditionAccess().getOpAssignment_1(), "rule__SimpleCondition__OpAssignment_1");
+ put(grammarAccess.getSimpleConditionAccess().getExpressionAssignment_2(), "rule__SimpleCondition__ExpressionAssignment_2");
+ put(grammarAccess.getCompoundConditionAccess().getConditionsAssignment_1(), "rule__CompoundCondition__ConditionsAssignment_1");
+ put(grammarAccess.getCompoundConditionAccess().getOperatorsAssignment_2_0(), "rule__CompoundCondition__OperatorsAssignment_2_0");
+ put(grammarAccess.getCompoundConditionAccess().getConditionsAssignment_2_1(), "rule__CompoundCondition__ConditionsAssignment_2_1");
+ put(grammarAccess.getXArtifactMatcherAccess().getNameAssignment_1(), "rule__XArtifactMatcher__NameAssignment_1");
+ put(grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_3(), "rule__XArtifactMatcher__ConditionsAssignment_3");
+ put(grammarAccess.getXArtifactMatcherAccess().getOperatorsAssignment_4_0(), "rule__XArtifactMatcher__OperatorsAssignment_4_0");
+ put(grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_4_1(), "rule__XArtifactMatcher__ConditionsAssignment_4_1");
+ put(grammarAccess.getRoleAccess().getNameAssignment_1(), "rule__Role__NameAssignment_1");
+ put(grammarAccess.getRoleAccess().getSuperRolesAssignment_2_1(), "rule__Role__SuperRolesAssignment_2_1");
+ put(grammarAccess.getRoleAccess().getUsersAndGroupsAssignment_4_0(), "rule__Role__UsersAndGroupsAssignment_4_0");
+ put(grammarAccess.getRoleAccess().getReferencedContextsAssignment_4_1(), "rule__Role__ReferencedContextsAssignment_4_1");
+ put(grammarAccess.getReferencedContextAccess().getAccessContextRefAssignment_1(), "rule__ReferencedContext__AccessContextRefAssignment_1");
+ put(grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidAssignment_1(), "rule__UsersAndGroups__UserOrGroupGuidAssignment_1");
+ put(grammarAccess.getAccessContextAccess().getNameAssignment_1(), "rule__AccessContext__NameAssignment_1");
+ put(grammarAccess.getAccessContextAccess().getSuperAccessContextsAssignment_2_1(), "rule__AccessContext__SuperAccessContextsAssignment_2_1");
+ put(grammarAccess.getAccessContextAccess().getGuidAssignment_5(), "rule__AccessContext__GuidAssignment_5");
+ put(grammarAccess.getAccessContextAccess().getAccessRulesAssignment_7_0(), "rule__AccessContext__AccessRulesAssignment_7_0");
+ put(grammarAccess.getAccessContextAccess().getHierarchyRestrictionsAssignment_7_1(), "rule__AccessContext__HierarchyRestrictionsAssignment_7_1");
+ put(grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefAssignment_1(), "rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1");
+ put(grammarAccess.getHierarchyRestrictionAccess().getAccessRulesAssignment_3(), "rule__HierarchyRestriction__AccessRulesAssignment_3");
+ put(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefAssignment_1(), "rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1");
+ put(grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefAssignment_1(), "rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1");
+ put(grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAssignment_0(), "rule__ArtifactMatchRestriction__PermissionAssignment_0");
+ put(grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefAssignment_3(), "rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3");
+ put(grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAssignment_0(), "rule__ArtifactTypeRestriction__PermissionAssignment_0");
+ put(grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefAssignment_3(), "rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3");
+ put(grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAssignment_0(), "rule__AttributeTypeRestriction__PermissionAssignment_0");
+ put(grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefAssignment_3(), "rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3");
+ put(grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefAssignment_4_2(), "rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2");
+ put(grammarAccess.getLegacyRelationTypeRestrictionAccess().getPermissionAssignment_0(), "rule__LegacyRelationTypeRestriction__PermissionAssignment_0");
+ put(grammarAccess.getLegacyRelationTypeRestrictionAccess().getRelationTypeRefAssignment_3(), "rule__LegacyRelationTypeRestriction__RelationTypeRefAssignment_3");
+ put(grammarAccess.getLegacyRelationTypeRestrictionAccess().getRestrictedToSideAssignment_4(), "rule__LegacyRelationTypeRestriction__RestrictedToSideAssignment_4");
+ put(grammarAccess.getLegacyRelationTypeRestrictionAccess().getArtifactMatcherRefAssignment_5_1(), "rule__LegacyRelationTypeRestriction__ArtifactMatcherRefAssignment_5_1");
+ put(grammarAccess.getRelationTypeRestrictionAccess().getPermissionAssignment_0(), "rule__RelationTypeRestriction__PermissionAssignment_0");
+ put(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchAssignment_3_0(), "rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0");
+ put(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefAssignment_3_1(), "rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1");
+ put(grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideAssignment_4(), "rule__RelationTypeRestriction__RestrictedToSideAssignment_4");
+ put(grammarAccess.getRelationTypeRestrictionAccess().getPredicateAssignment_5(), "rule__RelationTypeRestriction__PredicateAssignment_5");
+ put(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), "rule__XAttributeType__UnorderedGroup_14");
+ }
+ };
+ }
+ return nameMappings.get(element);
+ }
+
+ @Override
+ protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) {
+ try {
+ org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslParser typedParser = (org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal.InternalOseeDslParser) parser;
+ typedParser.entryRuleOseeDsl();
+ return typedParser.getFollowElements();
+ } catch(RecognitionException ex) {
+ throw new RuntimeException(ex);
+ }
+ }
+
+ @Override
+ protected String[] getInitialHiddenTokens() {
+ return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" };
+ }
+
+ public OseeDslGrammarAccess getGrammarAccess() {
+ return this.grammarAccess;
+ }
+
+ public void setGrammarAccess(OseeDslGrammarAccess grammarAccess) {
+ this.grammarAccess = grammarAccess;
+ }
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g
index edcec9d8594..d332f44da74 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g
+++ b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g
@@ -1,6 +1,6 @@
/*
-* generated by Xtext
-*/
+ * generated by Xtext
+ */
grammar InternalOseeDsl;
options {
@@ -2461,11 +2461,11 @@ rule__XArtifactType__Group__6__Impl
}
:
(
-{ before(grammarAccess.getXArtifactTypeAccess().getUuidKeyword_6()); }
+{ before(grammarAccess.getXArtifactTypeAccess().getIdKeyword_6()); }
- 'uuid'
+ 'id'
-{ after(grammarAccess.getXArtifactTypeAccess().getUuidKeyword_6()); }
+{ after(grammarAccess.getXArtifactTypeAccess().getIdKeyword_6()); }
)
;
@@ -2492,9 +2492,9 @@ rule__XArtifactType__Group__7__Impl
}
:
(
-{ before(grammarAccess.getXArtifactTypeAccess().getUuidAssignment_7()); }
-(rule__XArtifactType__UuidAssignment_7)
-{ after(grammarAccess.getXArtifactTypeAccess().getUuidAssignment_7()); }
+{ before(grammarAccess.getXArtifactTypeAccess().getIdAssignment_7()); }
+(rule__XArtifactType__IdAssignment_7)
+{ after(grammarAccess.getXArtifactTypeAccess().getIdAssignment_7()); }
)
;
@@ -3155,11 +3155,11 @@ rule__XAttributeType__Group__6__Impl
}
:
(
-{ before(grammarAccess.getXAttributeTypeAccess().getUuidKeyword_6()); }
+{ before(grammarAccess.getXAttributeTypeAccess().getIdKeyword_6()); }
- 'uuid'
+ 'id'
-{ after(grammarAccess.getXAttributeTypeAccess().getUuidKeyword_6()); }
+{ after(grammarAccess.getXAttributeTypeAccess().getIdKeyword_6()); }
)
;
@@ -3186,9 +3186,9 @@ rule__XAttributeType__Group__7__Impl
}
:
(
-{ before(grammarAccess.getXAttributeTypeAccess().getUuidAssignment_7()); }
-(rule__XAttributeType__UuidAssignment_7)
-{ after(grammarAccess.getXAttributeTypeAccess().getUuidAssignment_7()); }
+{ before(grammarAccess.getXAttributeTypeAccess().getIdAssignment_7()); }
+(rule__XAttributeType__IdAssignment_7)
+{ after(grammarAccess.getXAttributeTypeAccess().getIdAssignment_7()); }
)
;
@@ -4173,11 +4173,11 @@ rule__XOseeEnumType__Group__4__Impl
}
:
(
-{ before(grammarAccess.getXOseeEnumTypeAccess().getUuidKeyword_4()); }
+{ before(grammarAccess.getXOseeEnumTypeAccess().getIdKeyword_4()); }
- 'uuid'
+ 'id'
-{ after(grammarAccess.getXOseeEnumTypeAccess().getUuidKeyword_4()); }
+{ after(grammarAccess.getXOseeEnumTypeAccess().getIdKeyword_4()); }
)
;
@@ -4204,9 +4204,9 @@ rule__XOseeEnumType__Group__5__Impl
}
:
(
-{ before(grammarAccess.getXOseeEnumTypeAccess().getUuidAssignment_5()); }
-(rule__XOseeEnumType__UuidAssignment_5)
-{ after(grammarAccess.getXOseeEnumTypeAccess().getUuidAssignment_5()); }
+{ before(grammarAccess.getXOseeEnumTypeAccess().getIdAssignment_5()); }
+(rule__XOseeEnumType__IdAssignment_5)
+{ after(grammarAccess.getXOseeEnumTypeAccess().getIdAssignment_5()); }
)
;
@@ -5729,11 +5729,11 @@ rule__XRelationType__Group__4__Impl
}
:
(
-{ before(grammarAccess.getXRelationTypeAccess().getUuidKeyword_4()); }
+{ before(grammarAccess.getXRelationTypeAccess().getIdKeyword_4()); }
- 'uuid'
+ 'id'
-{ after(grammarAccess.getXRelationTypeAccess().getUuidKeyword_4()); }
+{ after(grammarAccess.getXRelationTypeAccess().getIdKeyword_4()); }
)
;
@@ -5760,9 +5760,9 @@ rule__XRelationType__Group__5__Impl
}
:
(
-{ before(grammarAccess.getXRelationTypeAccess().getUuidAssignment_5()); }
-(rule__XRelationType__UuidAssignment_5)
-{ after(grammarAccess.getXRelationTypeAccess().getUuidAssignment_5()); }
+{ before(grammarAccess.getXRelationTypeAccess().getIdAssignment_5()); }
+(rule__XRelationType__IdAssignment_5)
+{ after(grammarAccess.getXRelationTypeAccess().getIdAssignment_5()); }
)
;
@@ -9217,14 +9217,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__XArtifactType__UuidAssignment_7
+rule__XArtifactType__IdAssignment_7
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getXArtifactTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0()); }
- RULE_HEX_INT{ after(grammarAccess.getXArtifactTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0()); }
+{ before(grammarAccess.getXArtifactTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0()); }
+ RULE_WHOLE_NUM_STR{ after(grammarAccess.getXArtifactTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0()); }
)
;
@@ -9345,14 +9345,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__XAttributeType__UuidAssignment_7
+rule__XAttributeType__IdAssignment_7
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getXAttributeTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0()); }
- RULE_HEX_INT{ after(grammarAccess.getXAttributeTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0()); }
+{ before(grammarAccess.getXAttributeTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0()); }
+ RULE_WHOLE_NUM_STR{ after(grammarAccess.getXAttributeTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0()); }
)
;
@@ -9532,14 +9532,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__XOseeEnumType__UuidAssignment_5
+rule__XOseeEnumType__IdAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getXOseeEnumTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0()); }
- RULE_HEX_INT{ after(grammarAccess.getXOseeEnumTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0()); }
+{ before(grammarAccess.getXOseeEnumTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0()); }
+ RULE_WHOLE_NUM_STR{ after(grammarAccess.getXOseeEnumTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0()); }
)
;
@@ -9894,14 +9894,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__XRelationType__UuidAssignment_5
+rule__XRelationType__IdAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getXRelationTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0()); }
- RULE_HEX_INT{ after(grammarAccess.getXRelationTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0()); }
+{ before(grammarAccess.getXRelationTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0()); }
+ RULE_WHOLE_NUM_STR{ after(grammarAccess.getXRelationTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0()); }
)
;
@@ -10611,8 +10611,6 @@ RULE_STRING : ('"' ('\\' '"'|~('"'))* '"'|'\'' ('\\' '\''|~('\''))* '\'');
RULE_WHOLE_NUM_STR : ('0'..'9')+;
-RULE_HEX_INT : '0x' ('A'..'F'|'0'..'9')+;
-
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
RULE_INT : ('0'..'9')+;
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.tokens b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.tokens
index 356f27ed932..e479c024563 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.tokens
+++ b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.tokens
@@ -1,88 +1,116 @@
+'('=86
+')'=87
+','=57
+'.'=51
+';'=90
+'ALL'=12
+'ALLOW'=45
+'AND'=39
+'ArtifactReferenceAttribute'=26
+'BOTH'=49
+'BooleanAttribute'=17
+'BranchReferenceAttribute'=27
+'CompressedContentAttribute'=18
+'DENY'=46
+'DateAttribute'=19
+'DefaultAttributeDataProvider'=13
+'DefaultAttributeTaggerProvider'=16
+'EQ'=37
+'EnumeratedAttribute'=20
+'FloatingPointAttribute'=21
+'IntegerAttribute'=22
+'JavaObjectAttribute'=24
+'LIKE'=38
+'Lexicographical_Ascending'=30
+'Lexicographical_Descending'=31
+'LongAttribute'=23
+'MANY_TO_MANY'=36
+'MANY_TO_ONE'=35
+'ONE_TO_MANY'=34
+'ONE_TO_ONE'=33
+'OR'=40
+'OutlineNumberAttribute'=29
+'SIDE_A'=47
+'SIDE_B'=48
+'StringAttribute'=25
+'Unordered'=32
+'UriAttributeDataProvider'=14
+'WordAttribute'=28
+'abstract'=97
+'accessContext'=92
+'add'=75
+'artifact'=94
+'artifactGuid'=42
+'artifactMatcher'=88
+'artifactName'=41
+'artifactType'=52
+'attribute'=59
+'attributeType'=60
+'branchName'=43
+'branchUuid'=44
+'childrenOf'=93
+'dataProvider'=61
+'defaultOrderType'=84
+'defaultValue'=68
+'description'=67
+'edit'=95
+'entry'=72
+'entryGuid'=73
+'enumType'=66
+'extends'=56
+'fileExtension'=69
+'guid'=58
+'id'=54
+'import'=50
+'inheritAll'=98
+'max'=63
+'mediaType'=70
+'min'=62
+'multiplicity'=85
+'of'=96
+'oseeEnumType'=71
+'overrides artifactType'=77
+'overrides enum'=74
+'overrides'=64
+'relationType'=79
+'remove'=76
+'role'=91
+'sideAArtifactType'=81
+'sideAName'=80
+'sideBArtifactType'=83
+'sideBName'=82
+'taggerId'=65
+'unlimited'=15
+'update'=78
+'where'=89
+'{'=53
+'}'=55
+RULE_ANY_OTHER=11
RULE_ID=5
-T__29=29
-T__28=28
-T__27=27
-T__26=26
-T__25=25
-T__24=24
-T__23=23
-T__22=22
-RULE_ANY_OTHER=12
-T__21=21
-T__20=20
-T__93=93
-T__19=19
-T__94=94
-T__91=91
-T__92=92
-T__16=16
-T__15=15
-T__90=90
-T__18=18
-T__17=17
-T__14=14
-T__13=13
-T__99=99
-T__98=98
-T__97=97
-T__96=96
-T__95=95
-T__80=80
-T__81=81
-T__82=82
-T__83=83
-T__85=85
-T__84=84
-T__87=87
-T__86=86
-T__89=89
-T__88=88
-RULE_ML_COMMENT=9
+RULE_INT=7
+RULE_ML_COMMENT=8
+RULE_SL_COMMENT=9
RULE_STRING=6
-T__71=71
-T__72=72
-T__70=70
-T__76=76
-T__75=75
-T__74=74
-T__73=73
-T__79=79
-T__78=78
-T__77=77
-T__68=68
-T__69=69
-T__66=66
-T__67=67
-T__64=64
-T__65=65
-T__62=62
-T__63=63
-T__61=61
-T__60=60
-T__55=55
-T__56=56
-T__57=57
-T__58=58
-T__51=51
-T__52=52
-T__53=53
-T__54=54
-T__59=59
-RULE_INT=8
-T__50=50
-T__42=42
-T__43=43
-T__40=40
-T__41=41
-T__46=46
-T__47=47
-T__44=44
-T__45=45
-T__48=48
RULE_WHOLE_NUM_STR=4
-T__49=49
-RULE_HEX_INT=7
-RULE_SL_COMMENT=10
+RULE_WS=10
+T__12=12
+T__13=13
+T__14=14
+T__15=15
+T__16=16
+T__17=17
+T__18=18
+T__19=19
+T__20=20
+T__21=21
+T__22=22
+T__23=23
+T__24=24
+T__25=25
+T__26=26
+T__27=27
+T__28=28
+T__29=29
T__30=30
T__31=31
T__32=32
@@ -93,91 +121,62 @@ T__36=36
T__37=37
T__38=38
T__39=39
-RULE_WS=11
-'mediaType'=71
-'remove'=77
-'where'=90
-'sideAArtifactType'=82
-'WordAttribute'=29
-'attributeType'=61
-'SIDE_A'=48
-'artifactMatcher'=89
-'sideBName'=83
-';'=91
-'enumType'=67
-'artifactGuid'=43
-'CompressedContentAttribute'=19
-'relationType'=80
-'OutlineNumberAttribute'=30
-'unlimited'=16
-'.'=52
-'import'=51
-'inheritAll'=99
-'childrenOf'=94
-'Lexicographical_Ascending'=31
-'add'=76
-'artifact'=95
-'extends'=57
-'defaultOrderType'=85
-'OR'=41
-'{'=54
-'entryGuid'=74
-'EQ'=38
-'sideBArtifactType'=84
-'FloatingPointAttribute'=22
-'ALLOW'=46
-'('=87
-'of'=97
-'edit'=96
-','=58
-'LongAttribute'=24
-'BOTH'=50
-'update'=79
-'IntegerAttribute'=23
-'uuid'=55
-'Unordered'=33
-'defaultValue'=69
-'LIKE'=39
-'overrides artifactType'=78
-'DefaultAttributeTaggerProvider'=17
-'DENY'=47
-'JavaObjectAttribute'=25
-'oseeEnumType'=72
-'sideAName'=81
-'role'=92
-'ONE_TO_ONE'=34
-'BooleanAttribute'=18
-'SIDE_B'=49
-'ONE_TO_MANY'=35
-')'=88
-'entry'=73
-'Lexicographical_Descending'=32
-'StringAttribute'=26
-'AND'=40
-'max'=64
-'BranchReferenceAttribute'=28
-'artifactName'=42
-'taggerId'=66
-'}'=56
-'multiplicity'=86
-'MANY_TO_ONE'=36
-'overrides'=65
-'abstract'=98
-'dataProvider'=62
-'DefaultAttributeDataProvider'=14
-'EnumeratedAttribute'=21
-'accessContext'=93
-'branchName'=44
-'MANY_TO_MANY'=37
-'description'=68
-'ArtifactReferenceAttribute'=27
-'DateAttribute'=20
-'overrides enum'=75
-'UriAttributeDataProvider'=15
-'attribute'=60
-'min'=63
-'branchUuid'=45
-'ALL'=13
-'guid'=59
-'fileExtension'=70
-'artifactType'=53
+T__40=40
+T__41=41
+T__42=42
+T__43=43
+T__44=44
+T__45=45
+T__46=46
+T__47=47
+T__48=48
+T__49=49
+T__50=50
+T__51=51
+T__52=52
+T__53=53
+T__54=54
+T__55=55
+T__56=56
+T__57=57
+T__58=58
+T__59=59
+T__60=60
+T__61=61
+T__62=62
+T__63=63
+T__64=64
+T__65=65
+T__66=66
+T__67=67
+T__68=68
+T__69=69
+T__70=70
+T__71=71
+T__72=72
+T__73=73
+T__74=74
+T__75=75
+T__76=76
+T__77=77
+T__78=78
+T__79=79
+T__80=80
+T__81=81
+T__82=82
+T__83=83
+T__84=84
+T__85=85
+T__86=86
+T__87=87
+T__88=88
+T__89=89
+T__90=90
+T__91=91
+T__92=92
+T__93=93
+T__94=94
+T__95=95
+T__96=96
+T__97=97
+T__98=98
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDslLexer.java b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDslLexer.java
index fc3fad30adf..ae5ff6b335e 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDslLexer.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDslLexer.java
@@ -1,4174 +1,4202 @@
package org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal;
-import org.antlr.runtime.BaseRecognizer;
-import org.antlr.runtime.CharStream;
-import org.antlr.runtime.DFA;
-import org.antlr.runtime.EarlyExitException;
-import org.antlr.runtime.IntStream;
-import org.antlr.runtime.MismatchedSetException;
-import org.antlr.runtime.NoViableAltException;
-import org.antlr.runtime.RecognitionException;
-import org.antlr.runtime.RecognizerSharedState;
-// Hack: Use our own Lexer superclass by means of import.
+// Hack: Use our own Lexer superclass by means of import.
// Currently there is no other way to specify the superclass for the lexer.
import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer;
+
+import org.antlr.runtime.*;
+import java.util.Stack;
+import java.util.List;
+import java.util.ArrayList;
+
@SuppressWarnings("all")
public class InternalOseeDslLexer extends Lexer {
- public static final int RULE_ID = 5;
- public static final int T__29 = 29;
- public static final int T__28 = 28;
- public static final int T__27 = 27;
- public static final int T__26 = 26;
- public static final int T__25 = 25;
- public static final int T__24 = 24;
- public static final int T__23 = 23;
- public static final int T__22 = 22;
- public static final int RULE_ANY_OTHER = 12;
- public static final int T__21 = 21;
- public static final int T__20 = 20;
- 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;
- public static final int T__90 = 90;
- public static final int T__15 = 15;
- public static final int T__18 = 18;
- 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__99 = 99;
- public static final int T__98 = 98;
- public static final int T__97 = 97;
- public static final int T__96 = 96;
- 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;
- public static final int T__83 = 83;
- public static final int T__85 = 85;
- public static final int T__84 = 84;
- public static final int T__87 = 87;
- public static final int T__86 = 86;
- public static final int T__89 = 89;
- public static final int T__88 = 88;
- public static final int RULE_ML_COMMENT = 9;
- public static final int RULE_STRING = 6;
- public static final int T__71 = 71;
- public static final int T__72 = 72;
- public static final int T__70 = 70;
- public static final int T__76 = 76;
- public static final int T__75 = 75;
- public static final int T__74 = 74;
- public static final int T__73 = 73;
- public static final int T__79 = 79;
- public static final int T__78 = 78;
- public static final int T__77 = 77;
- public static final int T__68 = 68;
- public static final int T__69 = 69;
- public static final int T__66 = 66;
- public static final int T__67 = 67;
- public static final int T__64 = 64;
- public static final int T__65 = 65;
- public static final int T__62 = 62;
- public static final int T__63 = 63;
- public static final int T__61 = 61;
- public static final int T__60 = 60;
- public static final int T__55 = 55;
- public static final int T__56 = 56;
- public static final int T__57 = 57;
- public static final int T__58 = 58;
- public static final int T__51 = 51;
- public static final int T__52 = 52;
- public static final int T__53 = 53;
- public static final int T__54 = 54;
- public static final int T__59 = 59;
- public static final int RULE_INT = 8;
- public static final int T__50 = 50;
- public static final int T__42 = 42;
- public static final int T__43 = 43;
- public static final int T__40 = 40;
- public static final int T__41 = 41;
- public static final int T__46 = 46;
- public static final int T__47 = 47;
- public static final int T__44 = 44;
- public static final int T__45 = 45;
- public static final int T__48 = 48;
- public static final int RULE_WHOLE_NUM_STR = 4;
- public static final int T__49 = 49;
- public static final int RULE_HEX_INT = 7;
- public static final int RULE_SL_COMMENT = 10;
- public static final int T__30 = 30;
- public static final int T__31 = 31;
- public static final int T__32 = 32;
- public static final int T__33 = 33;
- public static final int T__34 = 34;
- public static final int T__35 = 35;
- public static final int T__36 = 36;
- public static final int T__37 = 37;
- public static final int T__38 = 38;
- public static final int T__39 = 39;
- public static final int RULE_WS = 11;
-
- // delegates
- // delegators
-
- public InternalOseeDslLexer() {
- ;
- }
-
- public InternalOseeDslLexer(CharStream input) {
- this(input, new RecognizerSharedState());
- }
-
- public InternalOseeDslLexer(CharStream input, RecognizerSharedState state) {
- super(input, state);
-
- }
-
- @Override
- public String getGrammarFileName() {
- return "../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g";
- }
-
- // $ANTLR start "T__13"
- public final void mT__13() throws RecognitionException {
- try {
- int _type = T__13;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:11:7: ( 'ALL' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:11:9: 'ALL'
- {
- match("ALL");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__13"
-
- // $ANTLR start "T__14"
- public final void mT__14() throws RecognitionException {
- try {
- int _type = T__14;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:12:7: ( 'DefaultAttributeDataProvider' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:12:9: 'DefaultAttributeDataProvider'
- {
- match("DefaultAttributeDataProvider");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__14"
-
- // $ANTLR start "T__15"
- public final void mT__15() throws RecognitionException {
- try {
- int _type = T__15;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:13:7: ( 'UriAttributeDataProvider' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:13:9: 'UriAttributeDataProvider'
- {
- match("UriAttributeDataProvider");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__15"
-
- // $ANTLR start "T__16"
- public final void mT__16() throws RecognitionException {
- try {
- int _type = T__16;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:14:7: ( 'unlimited' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:14:9: 'unlimited'
- {
- match("unlimited");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__16"
-
- // $ANTLR start "T__17"
- public final void mT__17() throws RecognitionException {
- try {
- int _type = T__17;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:15:7: ( 'DefaultAttributeTaggerProvider' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:15:9: 'DefaultAttributeTaggerProvider'
- {
- match("DefaultAttributeTaggerProvider");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__17"
-
- // $ANTLR start "T__18"
- public final void mT__18() throws RecognitionException {
- try {
- int _type = T__18;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:16:7: ( 'BooleanAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:16:9: 'BooleanAttribute'
- {
- match("BooleanAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__18"
-
- // $ANTLR start "T__19"
- public final void mT__19() throws RecognitionException {
- try {
- int _type = T__19;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:17:7: ( 'CompressedContentAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:17:9: 'CompressedContentAttribute'
- {
- match("CompressedContentAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__19"
-
- // $ANTLR start "T__20"
- public final void mT__20() throws RecognitionException {
- try {
- int _type = T__20;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:18:7: ( 'DateAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:18:9: 'DateAttribute'
- {
- match("DateAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__20"
-
- // $ANTLR start "T__21"
- public final void mT__21() throws RecognitionException {
- try {
- int _type = T__21;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:19:7: ( 'EnumeratedAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:19:9: 'EnumeratedAttribute'
- {
- match("EnumeratedAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__21"
-
- // $ANTLR start "T__22"
- public final void mT__22() throws RecognitionException {
- try {
- int _type = T__22;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:20:7: ( 'FloatingPointAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:20:9: 'FloatingPointAttribute'
- {
- match("FloatingPointAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__22"
-
- // $ANTLR start "T__23"
- public final void mT__23() throws RecognitionException {
- try {
- int _type = T__23;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:21:7: ( 'IntegerAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:21:9: 'IntegerAttribute'
- {
- match("IntegerAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__23"
-
- // $ANTLR start "T__24"
- public final void mT__24() throws RecognitionException {
- try {
- int _type = T__24;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:22:7: ( 'LongAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:22:9: 'LongAttribute'
- {
- match("LongAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__24"
-
- // $ANTLR start "T__25"
- public final void mT__25() throws RecognitionException {
- try {
- int _type = T__25;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:23:7: ( 'JavaObjectAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:23:9: 'JavaObjectAttribute'
- {
- match("JavaObjectAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__25"
-
- // $ANTLR start "T__26"
- public final void mT__26() throws RecognitionException {
- try {
- int _type = T__26;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:24:7: ( 'StringAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:24:9: 'StringAttribute'
- {
- match("StringAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__26"
-
- // $ANTLR start "T__27"
- public final void mT__27() throws RecognitionException {
- try {
- int _type = T__27;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:25:7: ( 'ArtifactReferenceAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:25:9: 'ArtifactReferenceAttribute'
- {
- match("ArtifactReferenceAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__27"
-
- // $ANTLR start "T__28"
- public final void mT__28() throws RecognitionException {
- try {
- int _type = T__28;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:26:7: ( 'BranchReferenceAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:26:9: 'BranchReferenceAttribute'
- {
- match("BranchReferenceAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__28"
-
- // $ANTLR start "T__29"
- public final void mT__29() throws RecognitionException {
- try {
- int _type = T__29;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:27:7: ( 'WordAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:27:9: 'WordAttribute'
- {
- match("WordAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__29"
-
- // $ANTLR start "T__30"
- public final void mT__30() throws RecognitionException {
- try {
- int _type = T__30;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:28:7: ( 'OutlineNumberAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:28:9: 'OutlineNumberAttribute'
- {
- match("OutlineNumberAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__30"
-
- // $ANTLR start "T__31"
- public final void mT__31() throws RecognitionException {
- try {
- int _type = T__31;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:29:7: ( 'Lexicographical_Ascending' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:29:9: 'Lexicographical_Ascending'
- {
- match("Lexicographical_Ascending");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__31"
-
- // $ANTLR start "T__32"
- public final void mT__32() throws RecognitionException {
- try {
- int _type = T__32;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:30:7: ( 'Lexicographical_Descending' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:30:9: 'Lexicographical_Descending'
- {
- match("Lexicographical_Descending");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__32"
-
- // $ANTLR start "T__33"
- public final void mT__33() throws RecognitionException {
- try {
- int _type = T__33;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:31:7: ( 'Unordered' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:31:9: 'Unordered'
- {
- match("Unordered");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__33"
-
- // $ANTLR start "T__34"
- public final void mT__34() throws RecognitionException {
- try {
- int _type = T__34;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:32:7: ( 'ONE_TO_ONE' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:32:9: 'ONE_TO_ONE'
- {
- match("ONE_TO_ONE");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__34"
-
- // $ANTLR start "T__35"
- public final void mT__35() throws RecognitionException {
- try {
- int _type = T__35;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:33:7: ( 'ONE_TO_MANY' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:33:9: 'ONE_TO_MANY'
- {
- match("ONE_TO_MANY");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__35"
-
- // $ANTLR start "T__36"
- public final void mT__36() throws RecognitionException {
- try {
- int _type = T__36;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:34:7: ( 'MANY_TO_ONE' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:34:9: 'MANY_TO_ONE'
- {
- match("MANY_TO_ONE");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__36"
-
- // $ANTLR start "T__37"
- public final void mT__37() throws RecognitionException {
- try {
- int _type = T__37;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:35:7: ( 'MANY_TO_MANY' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:35:9: 'MANY_TO_MANY'
- {
- match("MANY_TO_MANY");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__37"
-
- // $ANTLR start "T__38"
- public final void mT__38() throws RecognitionException {
- try {
- int _type = T__38;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:36:7: ( 'EQ' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:36:9: 'EQ'
- {
- match("EQ");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__38"
-
- // $ANTLR start "T__39"
- public final void mT__39() throws RecognitionException {
- try {
- int _type = T__39;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:37:7: ( 'LIKE' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:37:9: 'LIKE'
- {
- match("LIKE");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__39"
-
- // $ANTLR start "T__40"
- public final void mT__40() throws RecognitionException {
- try {
- int _type = T__40;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:38:7: ( 'AND' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:38:9: 'AND'
- {
- match("AND");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__40"
-
- // $ANTLR start "T__41"
- public final void mT__41() throws RecognitionException {
- try {
- int _type = T__41;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:39:7: ( 'OR' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:39:9: 'OR'
- {
- match("OR");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__41"
-
- // $ANTLR start "T__42"
- public final void mT__42() throws RecognitionException {
- try {
- int _type = T__42;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:40:7: ( 'artifactName' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:40:9: 'artifactName'
- {
- match("artifactName");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__42"
-
- // $ANTLR start "T__43"
- public final void mT__43() throws RecognitionException {
- try {
- int _type = T__43;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:41:7: ( 'artifactGuid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:41:9: 'artifactGuid'
- {
- match("artifactGuid");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__43"
-
- // $ANTLR start "T__44"
- public final void mT__44() throws RecognitionException {
- try {
- int _type = T__44;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:42:7: ( 'branchName' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:42:9: 'branchName'
- {
- match("branchName");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__44"
-
- // $ANTLR start "T__45"
- public final void mT__45() throws RecognitionException {
- try {
- int _type = T__45;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:43:7: ( 'branchUuid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:43:9: 'branchUuid'
- {
- match("branchUuid");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__45"
-
- // $ANTLR start "T__46"
- public final void mT__46() throws RecognitionException {
- try {
- int _type = T__46;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:44:7: ( 'ALLOW' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:44:9: 'ALLOW'
- {
- match("ALLOW");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__46"
-
- // $ANTLR start "T__47"
- public final void mT__47() throws RecognitionException {
- try {
- int _type = T__47;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:45:7: ( 'DENY' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:45:9: 'DENY'
- {
- match("DENY");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__47"
-
- // $ANTLR start "T__48"
- public final void mT__48() throws RecognitionException {
- try {
- int _type = T__48;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:46:7: ( 'SIDE_A' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:46:9: 'SIDE_A'
- {
- match("SIDE_A");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__48"
-
- // $ANTLR start "T__49"
- public final void mT__49() throws RecognitionException {
- try {
- int _type = T__49;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:47:7: ( 'SIDE_B' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:47:9: 'SIDE_B'
- {
- match("SIDE_B");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__49"
-
- // $ANTLR start "T__50"
- public final void mT__50() throws RecognitionException {
- try {
- int _type = T__50;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:48:7: ( 'BOTH' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:48:9: 'BOTH'
- {
- match("BOTH");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__50"
-
- // $ANTLR start "T__51"
- public final void mT__51() throws RecognitionException {
- try {
- int _type = T__51;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:49:7: ( 'import' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:49:9: 'import'
- {
- match("import");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__51"
-
- // $ANTLR start "T__52"
- public final void mT__52() throws RecognitionException {
- try {
- int _type = T__52;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:50:7: ( '.' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:50:9: '.'
- {
- match('.');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__52"
-
- // $ANTLR start "T__53"
- public final void mT__53() throws RecognitionException {
- try {
- int _type = T__53;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:51:7: ( 'artifactType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:51:9: 'artifactType'
- {
- match("artifactType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__53"
-
- // $ANTLR start "T__54"
- public final void mT__54() throws RecognitionException {
- try {
- int _type = T__54;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:52:7: ( '{' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:52:9: '{'
- {
- match('{');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__54"
-
- // $ANTLR start "T__55"
- public final void mT__55() throws RecognitionException {
- try {
- int _type = T__55;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:53:7: ( 'uuid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:53:9: 'uuid'
- {
- match("uuid");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__55"
-
- // $ANTLR start "T__56"
- public final void mT__56() throws RecognitionException {
- try {
- int _type = T__56;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:54:7: ( '}' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:54:9: '}'
- {
- match('}');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__56"
-
- // $ANTLR start "T__57"
- public final void mT__57() throws RecognitionException {
- try {
- int _type = T__57;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:55:7: ( 'extends' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:55:9: 'extends'
- {
- match("extends");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__57"
-
- // $ANTLR start "T__58"
- public final void mT__58() throws RecognitionException {
- try {
- int _type = T__58;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:56:7: ( ',' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:56:9: ','
- {
- match(',');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__58"
-
- // $ANTLR start "T__59"
- public final void mT__59() throws RecognitionException {
- try {
- int _type = T__59;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:57:7: ( 'guid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:57:9: 'guid'
- {
- match("guid");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__59"
-
- // $ANTLR start "T__60"
- public final void mT__60() throws RecognitionException {
- try {
- int _type = T__60;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:58:7: ( 'attribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:58:9: 'attribute'
- {
- match("attribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__60"
-
- // $ANTLR start "T__61"
- public final void mT__61() throws RecognitionException {
- try {
- int _type = T__61;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:59:7: ( 'attributeType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:59:9: 'attributeType'
- {
- match("attributeType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__61"
-
- // $ANTLR start "T__62"
- public final void mT__62() throws RecognitionException {
- try {
- int _type = T__62;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:60:7: ( 'dataProvider' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:60:9: 'dataProvider'
- {
- match("dataProvider");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__62"
-
- // $ANTLR start "T__63"
- public final void mT__63() throws RecognitionException {
- try {
- int _type = T__63;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:61:7: ( 'min' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:61:9: 'min'
- {
- match("min");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__63"
-
- // $ANTLR start "T__64"
- public final void mT__64() throws RecognitionException {
- try {
- int _type = T__64;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:62:7: ( 'max' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:62:9: 'max'
- {
- match("max");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__64"
-
- // $ANTLR start "T__65"
- public final void mT__65() throws RecognitionException {
- try {
- int _type = T__65;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:63:7: ( 'overrides' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:63:9: 'overrides'
- {
- match("overrides");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__65"
-
- // $ANTLR start "T__66"
- public final void mT__66() throws RecognitionException {
- try {
- int _type = T__66;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:64:7: ( 'taggerId' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:64:9: 'taggerId'
- {
- match("taggerId");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__66"
-
- // $ANTLR start "T__67"
- public final void mT__67() throws RecognitionException {
- try {
- int _type = T__67;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:65:7: ( 'enumType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:65:9: 'enumType'
- {
- match("enumType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__67"
-
- // $ANTLR start "T__68"
- public final void mT__68() throws RecognitionException {
- try {
- int _type = T__68;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:66:7: ( 'description' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:66:9: 'description'
- {
- match("description");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__68"
-
- // $ANTLR start "T__69"
- public final void mT__69() throws RecognitionException {
- try {
- int _type = T__69;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:67:7: ( 'defaultValue' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:67:9: 'defaultValue'
- {
- match("defaultValue");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__69"
-
- // $ANTLR start "T__70"
- public final void mT__70() throws RecognitionException {
- try {
- int _type = T__70;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:68:7: ( 'fileExtension' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:68:9: 'fileExtension'
- {
- match("fileExtension");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__70"
-
- // $ANTLR start "T__71"
- public final void mT__71() throws RecognitionException {
- try {
- int _type = T__71;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:69:7: ( 'mediaType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:69:9: 'mediaType'
- {
- match("mediaType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__71"
-
- // $ANTLR start "T__72"
- public final void mT__72() throws RecognitionException {
- try {
- int _type = T__72;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:70:7: ( 'oseeEnumType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:70:9: 'oseeEnumType'
- {
- match("oseeEnumType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__72"
-
- // $ANTLR start "T__73"
- public final void mT__73() throws RecognitionException {
- try {
- int _type = T__73;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:71:7: ( 'entry' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:71:9: 'entry'
- {
- match("entry");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__73"
-
- // $ANTLR start "T__74"
- public final void mT__74() throws RecognitionException {
- try {
- int _type = T__74;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:72:7: ( 'entryGuid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:72:9: 'entryGuid'
- {
- match("entryGuid");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__74"
-
- // $ANTLR start "T__75"
- public final void mT__75() throws RecognitionException {
- try {
- int _type = T__75;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:73:7: ( 'overrides enum' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:73:9: 'overrides enum'
- {
- match("overrides enum");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__75"
-
- // $ANTLR start "T__76"
- public final void mT__76() throws RecognitionException {
- try {
- int _type = T__76;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:74:7: ( 'add' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:74:9: 'add'
- {
- match("add");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__76"
-
- // $ANTLR start "T__77"
- public final void mT__77() throws RecognitionException {
- try {
- int _type = T__77;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:75:7: ( 'remove' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:75:9: 'remove'
- {
- match("remove");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__77"
-
- // $ANTLR start "T__78"
- public final void mT__78() throws RecognitionException {
- try {
- int _type = T__78;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:76:7: ( 'overrides artifactType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:76:9: 'overrides artifactType'
- {
- match("overrides artifactType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__78"
-
- // $ANTLR start "T__79"
- public final void mT__79() throws RecognitionException {
- try {
- int _type = T__79;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:77:7: ( 'update' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:77:9: 'update'
- {
- match("update");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__79"
-
- // $ANTLR start "T__80"
- public final void mT__80() throws RecognitionException {
- try {
- int _type = T__80;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:78:7: ( 'relationType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:78:9: 'relationType'
- {
- match("relationType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__80"
-
- // $ANTLR start "T__81"
- public final void mT__81() throws RecognitionException {
- try {
- int _type = T__81;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:79:7: ( 'sideAName' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:79:9: 'sideAName'
- {
- match("sideAName");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__81"
-
- // $ANTLR start "T__82"
- public final void mT__82() throws RecognitionException {
- try {
- int _type = T__82;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:80:7: ( 'sideAArtifactType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:80:9: 'sideAArtifactType'
- {
- match("sideAArtifactType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__82"
-
- // $ANTLR start "T__83"
- public final void mT__83() throws RecognitionException {
- try {
- int _type = T__83;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:81:7: ( 'sideBName' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:81:9: 'sideBName'
- {
- match("sideBName");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__83"
-
- // $ANTLR start "T__84"
- public final void mT__84() throws RecognitionException {
- try {
- int _type = T__84;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:82:7: ( 'sideBArtifactType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:82:9: 'sideBArtifactType'
- {
- match("sideBArtifactType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__84"
-
- // $ANTLR start "T__85"
- public final void mT__85() throws RecognitionException {
- try {
- int _type = T__85;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:83:7: ( 'defaultOrderType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:83:9: 'defaultOrderType'
- {
- match("defaultOrderType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__85"
-
- // $ANTLR start "T__86"
- public final void mT__86() throws RecognitionException {
- try {
- int _type = T__86;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:84:7: ( 'multiplicity' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:84:9: 'multiplicity'
- {
- match("multiplicity");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__86"
-
- // $ANTLR start "T__87"
- public final void mT__87() throws RecognitionException {
- try {
- int _type = T__87;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:85:7: ( '(' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:85:9: '('
- {
- match('(');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__87"
-
- // $ANTLR start "T__88"
- public final void mT__88() throws RecognitionException {
- try {
- int _type = T__88;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:86:7: ( ')' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:86:9: ')'
- {
- match(')');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__88"
-
- // $ANTLR start "T__89"
- public final void mT__89() throws RecognitionException {
- try {
- int _type = T__89;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:87:7: ( 'artifactMatcher' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:87:9: 'artifactMatcher'
- {
- match("artifactMatcher");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__89"
-
- // $ANTLR start "T__90"
- public final void mT__90() throws RecognitionException {
- try {
- int _type = T__90;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:88:7: ( 'where' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:88:9: 'where'
- {
- match("where");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__90"
-
- // $ANTLR start "T__91"
- public final void mT__91() throws RecognitionException {
- try {
- int _type = T__91;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:89:7: ( ';' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:89:9: ';'
- {
- match(';');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__91"
-
- // $ANTLR start "T__92"
- public final void mT__92() throws RecognitionException {
- try {
- int _type = T__92;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:90:7: ( 'role' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:90:9: 'role'
- {
- match("role");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__92"
-
- // $ANTLR start "T__93"
- public final void mT__93() throws RecognitionException {
- try {
- int _type = T__93;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:91:7: ( 'accessContext' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:91:9: 'accessContext'
- {
- match("accessContext");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $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.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:92:7: ( 'childrenOf' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:92:9: 'childrenOf'
- {
- match("childrenOf");
-
- }
-
- 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.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:93:7: ( 'artifact' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:93:9: 'artifact'
- {
- match("artifact");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__95"
-
- // $ANTLR start "T__96"
- public final void mT__96() throws RecognitionException {
- try {
- int _type = T__96;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:94:7: ( 'edit' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:94:9: 'edit'
- {
- match("edit");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__96"
-
- // $ANTLR start "T__97"
- public final void mT__97() throws RecognitionException {
- try {
- int _type = T__97;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:95:7: ( 'of' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:95:9: 'of'
- {
- match("of");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__97"
-
- // $ANTLR start "T__98"
- public final void mT__98() throws RecognitionException {
- try {
- int _type = T__98;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:96:7: ( 'abstract' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:96:9: 'abstract'
- {
- match("abstract");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__98"
-
- // $ANTLR start "T__99"
- public final void mT__99() throws RecognitionException {
- try {
- int _type = T__99;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:97:7: ( 'inheritAll' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:97:9: 'inheritAll'
- {
- match("inheritAll");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__99"
-
- // $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.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10610:13: ( ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10610:15: ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10610:15: ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' )
- int alt3 = 2;
+ public static final int T__50=50;
+ public static final int T__59=59;
+ public static final int T__55=55;
+ public static final int T__56=56;
+ public static final int T__57=57;
+ public static final int T__58=58;
+ public static final int T__51=51;
+ public static final int T__52=52;
+ public static final int T__53=53;
+ public static final int T__54=54;
+ public static final int T__60=60;
+ public static final int T__61=61;
+ public static final int RULE_ID=5;
+ public static final int RULE_INT=7;
+ public static final int T__66=66;
+ public static final int RULE_ML_COMMENT=8;
+ public static final int T__67=67;
+ public static final int T__68=68;
+ public static final int T__69=69;
+ public static final int T__62=62;
+ public static final int T__63=63;
+ public static final int T__64=64;
+ public static final int T__65=65;
+ public static final int T__37=37;
+ public static final int T__38=38;
+ public static final int T__39=39;
+ public static final int RULE_WHOLE_NUM_STR=4;
+ public static final int T__33=33;
+ public static final int T__34=34;
+ public static final int T__35=35;
+ public static final int T__36=36;
+ public static final int T__30=30;
+ public static final int T__31=31;
+ public static final int T__32=32;
+ public static final int T__48=48;
+ public static final int T__49=49;
+ public static final int T__44=44;
+ public static final int T__45=45;
+ public static final int T__46=46;
+ public static final int T__47=47;
+ public static final int T__40=40;
+ public static final int T__41=41;
+ public static final int T__42=42;
+ public static final int T__43=43;
+ public static final int T__91=91;
+ public static final int T__92=92;
+ public static final int T__93=93;
+ public static final int T__94=94;
+ public static final int T__90=90;
+ public static final int T__19=19;
+ public static final int T__15=15;
+ public static final int T__16=16;
+ public static final int T__17=17;
+ public static final int T__18=18;
+ public static final int T__12=12;
+ public static final int T__13=13;
+ public static final int T__14=14;
+ public static final int T__95=95;
+ public static final int T__96=96;
+ public static final int T__97=97;
+ public static final int T__98=98;
+ public static final int T__26=26;
+ public static final int T__27=27;
+ public static final int T__28=28;
+ public static final int T__29=29;
+ public static final int T__22=22;
+ public static final int T__23=23;
+ public static final int T__24=24;
+ public static final int T__25=25;
+ public static final int T__20=20;
+ public static final int T__21=21;
+ public static final int T__70=70;
+ public static final int T__71=71;
+ public static final int T__72=72;
+ public static final int RULE_STRING=6;
+ public static final int RULE_SL_COMMENT=9;
+ public static final int T__77=77;
+ public static final int T__78=78;
+ public static final int T__79=79;
+ public static final int T__73=73;
+ public static final int EOF=-1;
+ public static final int T__74=74;
+ public static final int T__75=75;
+ public static final int T__76=76;
+ public static final int T__80=80;
+ public static final int T__81=81;
+ public static final int T__82=82;
+ public static final int T__83=83;
+ public static final int RULE_WS=10;
+ public static final int RULE_ANY_OTHER=11;
+ public static final int T__88=88;
+ public static final int T__89=89;
+ public static final int T__84=84;
+ public static final int T__85=85;
+ public static final int T__86=86;
+ public static final int T__87=87;
+
+ // delegates
+ // delegators
+
+ public InternalOseeDslLexer() {;}
+ public InternalOseeDslLexer(CharStream input) {
+ this(input, new RecognizerSharedState());
+ }
+ public InternalOseeDslLexer(CharStream input, RecognizerSharedState state) {
+ super(input,state);
+
+ }
+ public String getGrammarFileName() { return "InternalOseeDsl.g"; }
+
+ // $ANTLR start "T__12"
+ public final void mT__12() throws RecognitionException {
+ try {
+ int _type = T__12;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:11:7: ( 'ALL' )
+ // InternalOseeDsl.g:11:9: 'ALL'
+ {
+ match("ALL");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__12"
+
+ // $ANTLR start "T__13"
+ public final void mT__13() throws RecognitionException {
+ try {
+ int _type = T__13;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:12:7: ( 'DefaultAttributeDataProvider' )
+ // InternalOseeDsl.g:12:9: 'DefaultAttributeDataProvider'
+ {
+ match("DefaultAttributeDataProvider");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__13"
+
+ // $ANTLR start "T__14"
+ public final void mT__14() throws RecognitionException {
+ try {
+ int _type = T__14;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:13:7: ( 'UriAttributeDataProvider' )
+ // InternalOseeDsl.g:13:9: 'UriAttributeDataProvider'
+ {
+ match("UriAttributeDataProvider");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__14"
+
+ // $ANTLR start "T__15"
+ public final void mT__15() throws RecognitionException {
+ try {
+ int _type = T__15;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:14:7: ( 'unlimited' )
+ // InternalOseeDsl.g:14:9: 'unlimited'
+ {
+ match("unlimited");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__15"
+
+ // $ANTLR start "T__16"
+ public final void mT__16() throws RecognitionException {
+ try {
+ int _type = T__16;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:15:7: ( 'DefaultAttributeTaggerProvider' )
+ // InternalOseeDsl.g:15:9: 'DefaultAttributeTaggerProvider'
+ {
+ match("DefaultAttributeTaggerProvider");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__16"
+
+ // $ANTLR start "T__17"
+ public final void mT__17() throws RecognitionException {
+ try {
+ int _type = T__17;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:16:7: ( 'BooleanAttribute' )
+ // InternalOseeDsl.g:16:9: 'BooleanAttribute'
+ {
+ match("BooleanAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__17"
+
+ // $ANTLR start "T__18"
+ public final void mT__18() throws RecognitionException {
+ try {
+ int _type = T__18;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:17:7: ( 'CompressedContentAttribute' )
+ // InternalOseeDsl.g:17:9: 'CompressedContentAttribute'
+ {
+ match("CompressedContentAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__18"
+
+ // $ANTLR start "T__19"
+ public final void mT__19() throws RecognitionException {
+ try {
+ int _type = T__19;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:18:7: ( 'DateAttribute' )
+ // InternalOseeDsl.g:18:9: 'DateAttribute'
+ {
+ match("DateAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__19"
+
+ // $ANTLR start "T__20"
+ public final void mT__20() throws RecognitionException {
+ try {
+ int _type = T__20;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:19:7: ( 'EnumeratedAttribute' )
+ // InternalOseeDsl.g:19:9: 'EnumeratedAttribute'
+ {
+ match("EnumeratedAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__20"
+
+ // $ANTLR start "T__21"
+ public final void mT__21() throws RecognitionException {
+ try {
+ int _type = T__21;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:20:7: ( 'FloatingPointAttribute' )
+ // InternalOseeDsl.g:20:9: 'FloatingPointAttribute'
+ {
+ match("FloatingPointAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__21"
+
+ // $ANTLR start "T__22"
+ public final void mT__22() throws RecognitionException {
+ try {
+ int _type = T__22;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:21:7: ( 'IntegerAttribute' )
+ // InternalOseeDsl.g:21:9: 'IntegerAttribute'
+ {
+ match("IntegerAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__22"
+
+ // $ANTLR start "T__23"
+ public final void mT__23() throws RecognitionException {
+ try {
+ int _type = T__23;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:22:7: ( 'LongAttribute' )
+ // InternalOseeDsl.g:22:9: 'LongAttribute'
+ {
+ match("LongAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__23"
+
+ // $ANTLR start "T__24"
+ public final void mT__24() throws RecognitionException {
+ try {
+ int _type = T__24;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:23:7: ( 'JavaObjectAttribute' )
+ // InternalOseeDsl.g:23:9: 'JavaObjectAttribute'
+ {
+ match("JavaObjectAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__24"
+
+ // $ANTLR start "T__25"
+ public final void mT__25() throws RecognitionException {
+ try {
+ int _type = T__25;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:24:7: ( 'StringAttribute' )
+ // InternalOseeDsl.g:24:9: 'StringAttribute'
+ {
+ match("StringAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__25"
+
+ // $ANTLR start "T__26"
+ public final void mT__26() throws RecognitionException {
+ try {
+ int _type = T__26;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:25:7: ( 'ArtifactReferenceAttribute' )
+ // InternalOseeDsl.g:25:9: 'ArtifactReferenceAttribute'
+ {
+ match("ArtifactReferenceAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__26"
+
+ // $ANTLR start "T__27"
+ public final void mT__27() throws RecognitionException {
+ try {
+ int _type = T__27;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:26:7: ( 'BranchReferenceAttribute' )
+ // InternalOseeDsl.g:26:9: 'BranchReferenceAttribute'
+ {
+ match("BranchReferenceAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__27"
+
+ // $ANTLR start "T__28"
+ public final void mT__28() throws RecognitionException {
+ try {
+ int _type = T__28;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:27:7: ( 'WordAttribute' )
+ // InternalOseeDsl.g:27:9: 'WordAttribute'
+ {
+ match("WordAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__28"
+
+ // $ANTLR start "T__29"
+ public final void mT__29() throws RecognitionException {
+ try {
+ int _type = T__29;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:28:7: ( 'OutlineNumberAttribute' )
+ // InternalOseeDsl.g:28:9: 'OutlineNumberAttribute'
+ {
+ match("OutlineNumberAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__29"
+
+ // $ANTLR start "T__30"
+ public final void mT__30() throws RecognitionException {
+ try {
+ int _type = T__30;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:29:7: ( 'Lexicographical_Ascending' )
+ // InternalOseeDsl.g:29:9: 'Lexicographical_Ascending'
+ {
+ match("Lexicographical_Ascending");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__30"
+
+ // $ANTLR start "T__31"
+ public final void mT__31() throws RecognitionException {
+ try {
+ int _type = T__31;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:30:7: ( 'Lexicographical_Descending' )
+ // InternalOseeDsl.g:30:9: 'Lexicographical_Descending'
+ {
+ match("Lexicographical_Descending");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__31"
+
+ // $ANTLR start "T__32"
+ public final void mT__32() throws RecognitionException {
+ try {
+ int _type = T__32;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:31:7: ( 'Unordered' )
+ // InternalOseeDsl.g:31:9: 'Unordered'
+ {
+ match("Unordered");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__32"
+
+ // $ANTLR start "T__33"
+ public final void mT__33() throws RecognitionException {
+ try {
+ int _type = T__33;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:32:7: ( 'ONE_TO_ONE' )
+ // InternalOseeDsl.g:32:9: 'ONE_TO_ONE'
+ {
+ match("ONE_TO_ONE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__33"
+
+ // $ANTLR start "T__34"
+ public final void mT__34() throws RecognitionException {
+ try {
+ int _type = T__34;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:33:7: ( 'ONE_TO_MANY' )
+ // InternalOseeDsl.g:33:9: 'ONE_TO_MANY'
+ {
+ match("ONE_TO_MANY");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__34"
+
+ // $ANTLR start "T__35"
+ public final void mT__35() throws RecognitionException {
+ try {
+ int _type = T__35;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:34:7: ( 'MANY_TO_ONE' )
+ // InternalOseeDsl.g:34:9: 'MANY_TO_ONE'
+ {
+ match("MANY_TO_ONE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__35"
+
+ // $ANTLR start "T__36"
+ public final void mT__36() throws RecognitionException {
+ try {
+ int _type = T__36;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:35:7: ( 'MANY_TO_MANY' )
+ // InternalOseeDsl.g:35:9: 'MANY_TO_MANY'
+ {
+ match("MANY_TO_MANY");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__36"
+
+ // $ANTLR start "T__37"
+ public final void mT__37() throws RecognitionException {
+ try {
+ int _type = T__37;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:36:7: ( 'EQ' )
+ // InternalOseeDsl.g:36:9: 'EQ'
+ {
+ match("EQ");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__37"
+
+ // $ANTLR start "T__38"
+ public final void mT__38() throws RecognitionException {
+ try {
+ int _type = T__38;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:37:7: ( 'LIKE' )
+ // InternalOseeDsl.g:37:9: 'LIKE'
+ {
+ match("LIKE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__38"
+
+ // $ANTLR start "T__39"
+ public final void mT__39() throws RecognitionException {
+ try {
+ int _type = T__39;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:38:7: ( 'AND' )
+ // InternalOseeDsl.g:38:9: 'AND'
+ {
+ match("AND");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__39"
+
+ // $ANTLR start "T__40"
+ public final void mT__40() throws RecognitionException {
+ try {
+ int _type = T__40;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:39:7: ( 'OR' )
+ // InternalOseeDsl.g:39:9: 'OR'
+ {
+ match("OR");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__40"
+
+ // $ANTLR start "T__41"
+ public final void mT__41() throws RecognitionException {
+ try {
+ int _type = T__41;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:40:7: ( 'artifactName' )
+ // InternalOseeDsl.g:40:9: 'artifactName'
+ {
+ match("artifactName");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__41"
+
+ // $ANTLR start "T__42"
+ public final void mT__42() throws RecognitionException {
+ try {
+ int _type = T__42;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:41:7: ( 'artifactGuid' )
+ // InternalOseeDsl.g:41:9: 'artifactGuid'
+ {
+ match("artifactGuid");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__42"
+
+ // $ANTLR start "T__43"
+ public final void mT__43() throws RecognitionException {
+ try {
+ int _type = T__43;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:42:7: ( 'branchName' )
+ // InternalOseeDsl.g:42:9: 'branchName'
+ {
+ match("branchName");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__43"
+
+ // $ANTLR start "T__44"
+ public final void mT__44() throws RecognitionException {
+ try {
+ int _type = T__44;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:43:7: ( 'branchUuid' )
+ // InternalOseeDsl.g:43:9: 'branchUuid'
+ {
+ match("branchUuid");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__44"
+
+ // $ANTLR start "T__45"
+ public final void mT__45() throws RecognitionException {
+ try {
+ int _type = T__45;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:44:7: ( 'ALLOW' )
+ // InternalOseeDsl.g:44:9: 'ALLOW'
+ {
+ match("ALLOW");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__45"
+
+ // $ANTLR start "T__46"
+ public final void mT__46() throws RecognitionException {
+ try {
+ int _type = T__46;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:45:7: ( 'DENY' )
+ // InternalOseeDsl.g:45:9: 'DENY'
+ {
+ match("DENY");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__46"
+
+ // $ANTLR start "T__47"
+ public final void mT__47() throws RecognitionException {
+ try {
+ int _type = T__47;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:46:7: ( 'SIDE_A' )
+ // InternalOseeDsl.g:46:9: 'SIDE_A'
+ {
+ match("SIDE_A");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__47"
+
+ // $ANTLR start "T__48"
+ public final void mT__48() throws RecognitionException {
+ try {
+ int _type = T__48;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:47:7: ( 'SIDE_B' )
+ // InternalOseeDsl.g:47:9: 'SIDE_B'
+ {
+ match("SIDE_B");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__48"
+
+ // $ANTLR start "T__49"
+ public final void mT__49() throws RecognitionException {
+ try {
+ int _type = T__49;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:48:7: ( 'BOTH' )
+ // InternalOseeDsl.g:48:9: 'BOTH'
+ {
+ match("BOTH");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__49"
+
+ // $ANTLR start "T__50"
+ public final void mT__50() throws RecognitionException {
+ try {
+ int _type = T__50;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:49:7: ( 'import' )
+ // InternalOseeDsl.g:49:9: 'import'
+ {
+ match("import");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__50"
+
+ // $ANTLR start "T__51"
+ public final void mT__51() throws RecognitionException {
+ try {
+ int _type = T__51;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:50:7: ( '.' )
+ // InternalOseeDsl.g:50:9: '.'
+ {
+ match('.');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__51"
+
+ // $ANTLR start "T__52"
+ public final void mT__52() throws RecognitionException {
+ try {
+ int _type = T__52;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:51:7: ( 'artifactType' )
+ // InternalOseeDsl.g:51:9: 'artifactType'
+ {
+ match("artifactType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__52"
+
+ // $ANTLR start "T__53"
+ public final void mT__53() throws RecognitionException {
+ try {
+ int _type = T__53;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:52:7: ( '{' )
+ // InternalOseeDsl.g:52:9: '{'
+ {
+ match('{');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__53"
+
+ // $ANTLR start "T__54"
+ public final void mT__54() throws RecognitionException {
+ try {
+ int _type = T__54;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:53:7: ( 'id' )
+ // InternalOseeDsl.g:53:9: 'id'
+ {
+ match("id");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__54"
+
+ // $ANTLR start "T__55"
+ public final void mT__55() throws RecognitionException {
+ try {
+ int _type = T__55;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:54:7: ( '}' )
+ // InternalOseeDsl.g:54:9: '}'
+ {
+ match('}');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__55"
+
+ // $ANTLR start "T__56"
+ public final void mT__56() throws RecognitionException {
+ try {
+ int _type = T__56;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:55:7: ( 'extends' )
+ // InternalOseeDsl.g:55:9: 'extends'
+ {
+ match("extends");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__56"
+
+ // $ANTLR start "T__57"
+ public final void mT__57() throws RecognitionException {
+ try {
+ int _type = T__57;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:56:7: ( ',' )
+ // InternalOseeDsl.g:56:9: ','
+ {
+ match(',');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__57"
+
+ // $ANTLR start "T__58"
+ public final void mT__58() throws RecognitionException {
+ try {
+ int _type = T__58;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:57:7: ( 'guid' )
+ // InternalOseeDsl.g:57:9: 'guid'
+ {
+ match("guid");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__58"
+
+ // $ANTLR start "T__59"
+ public final void mT__59() throws RecognitionException {
+ try {
+ int _type = T__59;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:58:7: ( 'attribute' )
+ // InternalOseeDsl.g:58:9: 'attribute'
+ {
+ match("attribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__59"
+
+ // $ANTLR start "T__60"
+ public final void mT__60() throws RecognitionException {
+ try {
+ int _type = T__60;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:59:7: ( 'attributeType' )
+ // InternalOseeDsl.g:59:9: 'attributeType'
+ {
+ match("attributeType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__60"
+
+ // $ANTLR start "T__61"
+ public final void mT__61() throws RecognitionException {
+ try {
+ int _type = T__61;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:60:7: ( 'dataProvider' )
+ // InternalOseeDsl.g:60:9: 'dataProvider'
+ {
+ match("dataProvider");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__61"
+
+ // $ANTLR start "T__62"
+ public final void mT__62() throws RecognitionException {
+ try {
+ int _type = T__62;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:61:7: ( 'min' )
+ // InternalOseeDsl.g:61:9: 'min'
+ {
+ match("min");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__62"
+
+ // $ANTLR start "T__63"
+ public final void mT__63() throws RecognitionException {
+ try {
+ int _type = T__63;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:62:7: ( 'max' )
+ // InternalOseeDsl.g:62:9: 'max'
+ {
+ match("max");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__63"
+
+ // $ANTLR start "T__64"
+ public final void mT__64() throws RecognitionException {
+ try {
+ int _type = T__64;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:63:7: ( 'overrides' )
+ // InternalOseeDsl.g:63:9: 'overrides'
+ {
+ match("overrides");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__64"
+
+ // $ANTLR start "T__65"
+ public final void mT__65() throws RecognitionException {
+ try {
+ int _type = T__65;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:64:7: ( 'taggerId' )
+ // InternalOseeDsl.g:64:9: 'taggerId'
+ {
+ match("taggerId");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__65"
+
+ // $ANTLR start "T__66"
+ public final void mT__66() throws RecognitionException {
+ try {
+ int _type = T__66;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:65:7: ( 'enumType' )
+ // InternalOseeDsl.g:65:9: 'enumType'
+ {
+ match("enumType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__66"
+
+ // $ANTLR start "T__67"
+ public final void mT__67() throws RecognitionException {
+ try {
+ int _type = T__67;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:66:7: ( 'description' )
+ // InternalOseeDsl.g:66:9: 'description'
+ {
+ match("description");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__67"
+
+ // $ANTLR start "T__68"
+ public final void mT__68() throws RecognitionException {
+ try {
+ int _type = T__68;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:67:7: ( 'defaultValue' )
+ // InternalOseeDsl.g:67:9: 'defaultValue'
+ {
+ match("defaultValue");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__68"
+
+ // $ANTLR start "T__69"
+ public final void mT__69() throws RecognitionException {
+ try {
+ int _type = T__69;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:68:7: ( 'fileExtension' )
+ // InternalOseeDsl.g:68:9: 'fileExtension'
+ {
+ match("fileExtension");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__69"
+
+ // $ANTLR start "T__70"
+ public final void mT__70() throws RecognitionException {
+ try {
+ int _type = T__70;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:69:7: ( 'mediaType' )
+ // InternalOseeDsl.g:69:9: 'mediaType'
+ {
+ match("mediaType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__70"
+
+ // $ANTLR start "T__71"
+ public final void mT__71() throws RecognitionException {
+ try {
+ int _type = T__71;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:70:7: ( 'oseeEnumType' )
+ // InternalOseeDsl.g:70:9: 'oseeEnumType'
+ {
+ match("oseeEnumType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__71"
+
+ // $ANTLR start "T__72"
+ public final void mT__72() throws RecognitionException {
+ try {
+ int _type = T__72;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:71:7: ( 'entry' )
+ // InternalOseeDsl.g:71:9: 'entry'
+ {
+ match("entry");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__72"
+
+ // $ANTLR start "T__73"
+ public final void mT__73() throws RecognitionException {
+ try {
+ int _type = T__73;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:72:7: ( 'entryGuid' )
+ // InternalOseeDsl.g:72:9: 'entryGuid'
+ {
+ match("entryGuid");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__73"
+
+ // $ANTLR start "T__74"
+ public final void mT__74() throws RecognitionException {
+ try {
+ int _type = T__74;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:73:7: ( 'overrides enum' )
+ // InternalOseeDsl.g:73:9: 'overrides enum'
+ {
+ match("overrides enum");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__74"
+
+ // $ANTLR start "T__75"
+ public final void mT__75() throws RecognitionException {
+ try {
+ int _type = T__75;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:74:7: ( 'add' )
+ // InternalOseeDsl.g:74:9: 'add'
+ {
+ match("add");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__75"
+
+ // $ANTLR start "T__76"
+ public final void mT__76() throws RecognitionException {
+ try {
+ int _type = T__76;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:75:7: ( 'remove' )
+ // InternalOseeDsl.g:75:9: 'remove'
+ {
+ match("remove");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__76"
+
+ // $ANTLR start "T__77"
+ public final void mT__77() throws RecognitionException {
+ try {
+ int _type = T__77;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:76:7: ( 'overrides artifactType' )
+ // InternalOseeDsl.g:76:9: 'overrides artifactType'
+ {
+ match("overrides artifactType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__77"
+
+ // $ANTLR start "T__78"
+ public final void mT__78() throws RecognitionException {
+ try {
+ int _type = T__78;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:77:7: ( 'update' )
+ // InternalOseeDsl.g:77:9: 'update'
+ {
+ match("update");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__78"
+
+ // $ANTLR start "T__79"
+ public final void mT__79() throws RecognitionException {
+ try {
+ int _type = T__79;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:78:7: ( 'relationType' )
+ // InternalOseeDsl.g:78:9: 'relationType'
+ {
+ match("relationType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__79"
+
+ // $ANTLR start "T__80"
+ public final void mT__80() throws RecognitionException {
+ try {
+ int _type = T__80;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:79:7: ( 'sideAName' )
+ // InternalOseeDsl.g:79:9: 'sideAName'
+ {
+ match("sideAName");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__80"
+
+ // $ANTLR start "T__81"
+ public final void mT__81() throws RecognitionException {
+ try {
+ int _type = T__81;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:80:7: ( 'sideAArtifactType' )
+ // InternalOseeDsl.g:80:9: 'sideAArtifactType'
+ {
+ match("sideAArtifactType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__81"
+
+ // $ANTLR start "T__82"
+ public final void mT__82() throws RecognitionException {
+ try {
+ int _type = T__82;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:81:7: ( 'sideBName' )
+ // InternalOseeDsl.g:81:9: 'sideBName'
+ {
+ match("sideBName");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__82"
+
+ // $ANTLR start "T__83"
+ public final void mT__83() throws RecognitionException {
+ try {
+ int _type = T__83;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:82:7: ( 'sideBArtifactType' )
+ // InternalOseeDsl.g:82:9: 'sideBArtifactType'
+ {
+ match("sideBArtifactType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__83"
+
+ // $ANTLR start "T__84"
+ public final void mT__84() throws RecognitionException {
+ try {
+ int _type = T__84;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:83:7: ( 'defaultOrderType' )
+ // InternalOseeDsl.g:83:9: 'defaultOrderType'
+ {
+ match("defaultOrderType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__84"
+
+ // $ANTLR start "T__85"
+ public final void mT__85() throws RecognitionException {
+ try {
+ int _type = T__85;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:84:7: ( 'multiplicity' )
+ // InternalOseeDsl.g:84:9: 'multiplicity'
+ {
+ match("multiplicity");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__85"
+
+ // $ANTLR start "T__86"
+ public final void mT__86() throws RecognitionException {
+ try {
+ int _type = T__86;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:85:7: ( '(' )
+ // InternalOseeDsl.g:85:9: '('
+ {
+ match('(');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__86"
+
+ // $ANTLR start "T__87"
+ public final void mT__87() throws RecognitionException {
+ try {
+ int _type = T__87;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:86:7: ( ')' )
+ // InternalOseeDsl.g:86:9: ')'
+ {
+ match(')');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__87"
+
+ // $ANTLR start "T__88"
+ public final void mT__88() throws RecognitionException {
+ try {
+ int _type = T__88;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:87:7: ( 'artifactMatcher' )
+ // InternalOseeDsl.g:87:9: 'artifactMatcher'
+ {
+ match("artifactMatcher");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__88"
+
+ // $ANTLR start "T__89"
+ public final void mT__89() throws RecognitionException {
+ try {
+ int _type = T__89;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:88:7: ( 'where' )
+ // InternalOseeDsl.g:88:9: 'where'
+ {
+ match("where");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__89"
+
+ // $ANTLR start "T__90"
+ public final void mT__90() throws RecognitionException {
+ try {
+ int _type = T__90;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:89:7: ( ';' )
+ // InternalOseeDsl.g:89:9: ';'
+ {
+ match(';');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__90"
+
+ // $ANTLR start "T__91"
+ public final void mT__91() throws RecognitionException {
+ try {
+ int _type = T__91;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:90:7: ( 'role' )
+ // InternalOseeDsl.g:90:9: 'role'
+ {
+ match("role");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__91"
+
+ // $ANTLR start "T__92"
+ public final void mT__92() throws RecognitionException {
+ try {
+ int _type = T__92;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:91:7: ( 'accessContext' )
+ // InternalOseeDsl.g:91:9: 'accessContext'
+ {
+ match("accessContext");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__92"
+
+ // $ANTLR start "T__93"
+ public final void mT__93() throws RecognitionException {
+ try {
+ int _type = T__93;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:92:7: ( 'childrenOf' )
+ // InternalOseeDsl.g:92:9: 'childrenOf'
+ {
+ match("childrenOf");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $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;
+ // InternalOseeDsl.g:93:7: ( 'artifact' )
+ // InternalOseeDsl.g:93:9: 'artifact'
+ {
+ match("artifact");
+
+
+ }
+
+ 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;
+ // InternalOseeDsl.g:94:7: ( 'edit' )
+ // InternalOseeDsl.g:94:9: 'edit'
+ {
+ match("edit");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__95"
+
+ // $ANTLR start "T__96"
+ public final void mT__96() throws RecognitionException {
+ try {
+ int _type = T__96;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:95:7: ( 'of' )
+ // InternalOseeDsl.g:95:9: 'of'
+ {
+ match("of");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__96"
+
+ // $ANTLR start "T__97"
+ public final void mT__97() throws RecognitionException {
+ try {
+ int _type = T__97;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:96:7: ( 'abstract' )
+ // InternalOseeDsl.g:96:9: 'abstract'
+ {
+ match("abstract");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__97"
+
+ // $ANTLR start "T__98"
+ public final void mT__98() throws RecognitionException {
+ try {
+ int _type = T__98;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:97:7: ( 'inheritAll' )
+ // InternalOseeDsl.g:97:9: 'inheritAll'
+ {
+ match("inheritAll");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__98"
+
+ // $ANTLR start "RULE_STRING"
+ public final void mRULE_STRING() throws RecognitionException {
+ try {
+ int _type = RULE_STRING;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:10610:13: ( ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' ) )
+ // InternalOseeDsl.g:10610:15: ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' )
+ {
+ // InternalOseeDsl.g:10610:15: ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' )
+ int alt3=2;
int LA3_0 = input.LA(1);
- if (LA3_0 == '\"') {
- alt3 = 1;
- } else if (LA3_0 == '\'') {
- alt3 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 3, 0, input);
+ if ( (LA3_0=='\"') ) {
+ alt3=1;
+ }
+ else if ( (LA3_0=='\'') ) {
+ alt3=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 3, 0, input);
- throw nvae;
+ throw nvae;
}
switch (alt3) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10610:16: '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"'
- {
- match('\"');
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10610:20: ( '\\\\' '\"' | ~ ( '\"' ) )*
- loop1: do {
- int alt1 = 3;
- int LA1_0 = input.LA(1);
-
- if (LA1_0 == '\\') {
- int LA1_2 = input.LA(2);
-
- if (LA1_2 == '\"') {
- int LA1_4 = input.LA(3);
-
- if (LA1_4 >= '\u0000' && LA1_4 <= '\uFFFF') {
- alt1 = 1;
- }
-
- else {
- alt1 = 2;
- }
-
- } else if (LA1_2 >= '\u0000' && LA1_2 <= '!' || LA1_2 >= '#' && LA1_2 <= '\uFFFF') {
- alt1 = 2;
+ case 1 :
+ // InternalOseeDsl.g:10610:16: '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"'
+ {
+ match('\"');
+ // InternalOseeDsl.g:10610:20: ( '\\\\' '\"' | ~ ( '\"' ) )*
+ loop1:
+ do {
+ int alt1=3;
+ int LA1_0 = input.LA(1);
+
+ if ( (LA1_0=='\\') ) {
+ int LA1_2 = input.LA(2);
+
+ if ( (LA1_2=='\"') ) {
+ int LA1_4 = input.LA(3);
+
+ if ( ((LA1_4>='\u0000' && LA1_4<='\uFFFF')) ) {
+ alt1=1;
+ }
+
+ else {
+ alt1=2;
+ }
+
+ }
+ else if ( ((LA1_2>='\u0000' && LA1_2<='!')||(LA1_2>='#' && LA1_2<='\uFFFF')) ) {
+ alt1=2;
+ }
+
+
+ }
+ else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) {
+ alt1=2;
}
- } else if (LA1_0 >= '\u0000' && LA1_0 <= '!' || LA1_0 >= '#' && LA1_0 <= '[' || LA1_0 >= ']' && LA1_0 <= '\uFFFF') {
- alt1 = 2;
- }
- switch (alt1) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10610:21: '\\\\' '\"'
- {
- match('\\');
- match('\"');
+ switch (alt1) {
+ case 1 :
+ // InternalOseeDsl.g:10610:21: '\\\\' '\"'
+ {
+ match('\\');
+ match('\"');
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:10610:30: ~ ( '\"' )
+ {
+ if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='\uFFFF') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+ }
+ break;
+
+ default :
+ break loop1;
}
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10610:30: ~ ( '\"' )
- {
- if (input.LA(1) >= '\u0000' && input.LA(1) <= '!' || input.LA(1) >= '#' && input.LA(
- 1) <= '\uFFFF') {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
+ } while (true);
+
+ match('\"');
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:10610:43: '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\''
+ {
+ match('\'');
+ // InternalOseeDsl.g:10610:48: ( '\\\\' '\\'' | ~ ( '\\'' ) )*
+ loop2:
+ do {
+ int alt2=3;
+ int LA2_0 = input.LA(1);
+
+ if ( (LA2_0=='\\') ) {
+ int LA2_2 = input.LA(2);
+
+ if ( (LA2_2=='\'') ) {
+ int LA2_4 = input.LA(3);
+
+ if ( ((LA2_4>='\u0000' && LA2_4<='\uFFFF')) ) {
+ alt2=1;
+ }
+
+ else {
+ alt2=2;
+ }
+
+ }
+ else if ( ((LA2_2>='\u0000' && LA2_2<='&')||(LA2_2>='(' && LA2_2<='\uFFFF')) ) {
+ alt2=2;
+ }
+
}
- break;
-
- default:
- break loop1;
- }
- } while (true);
-
- match('\"');
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10610:43: '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\''
- {
- match('\'');
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10610:48: ( '\\\\' '\\'' | ~ ( '\\'' ) )*
- loop2: do {
- int alt2 = 3;
- int LA2_0 = input.LA(1);
-
- if (LA2_0 == '\\') {
- int LA2_2 = input.LA(2);
-
- if (LA2_2 == '\'') {
- int LA2_4 = input.LA(3);
-
- if (LA2_4 >= '\u0000' && LA2_4 <= '\uFFFF') {
- alt2 = 1;
- }
-
- else {
- alt2 = 2;
- }
-
- } else if (LA2_2 >= '\u0000' && LA2_2 <= '&' || LA2_2 >= '(' && LA2_2 <= '\uFFFF') {
- alt2 = 2;
+ else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) {
+ alt2=2;
}
- } else if (LA2_0 >= '\u0000' && LA2_0 <= '&' || LA2_0 >= '(' && LA2_0 <= '[' || LA2_0 >= ']' && LA2_0 <= '\uFFFF') {
- alt2 = 2;
- }
- switch (alt2) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10610:49: '\\\\' '\\''
- {
- match('\\');
- match('\'');
+ switch (alt2) {
+ case 1 :
+ // InternalOseeDsl.g:10610:49: '\\\\' '\\''
+ {
+ match('\\');
+ match('\'');
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10610:59: ~ ( '\\'' )
- {
- if (input.LA(1) >= '\u0000' && input.LA(1) <= '&' || input.LA(1) >= '(' && input.LA(
- 1) <= '\uFFFF') {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:10610:59: ~ ( '\\'' )
+ {
+ if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='\uFFFF') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+ default :
+ break loop2;
}
- break;
+ } while (true);
- default:
- break loop2;
- }
- } while (true);
+ match('\'');
- match('\'');
+ }
+ break;
+
+ }
- }
- break;
}
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_STRING"
-
- // $ANTLR start "RULE_WHOLE_NUM_STR"
- public final void mRULE_WHOLE_NUM_STR() throws RecognitionException {
- try {
- int _type = RULE_WHOLE_NUM_STR;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10612:20: ( ( '0' .. '9' )+ )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10612:22: ( '0' .. '9' )+
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10612:22: ( '0' .. '9' )+
- int cnt4 = 0;
- loop4: do {
- int alt4 = 2;
- int LA4_0 = input.LA(1);
-
- if (LA4_0 >= '0' && LA4_0 <= '9') {
- alt4 = 1;
- }
-
- switch (alt4) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10612:23: '0' .. '9'
- {
- matchRange('0', '9');
-
- }
- break;
-
- default:
- if (cnt4 >= 1) {
- break loop4;
- }
- EarlyExitException eee = new EarlyExitException(4, input);
- throw eee;
- }
- cnt4++;
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_STRING"
+
+ // $ANTLR start "RULE_WHOLE_NUM_STR"
+ public final void mRULE_WHOLE_NUM_STR() throws RecognitionException {
+ try {
+ int _type = RULE_WHOLE_NUM_STR;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:10612:20: ( ( '0' .. '9' )+ )
+ // InternalOseeDsl.g:10612:22: ( '0' .. '9' )+
+ {
+ // InternalOseeDsl.g:10612:22: ( '0' .. '9' )+
+ int cnt4=0;
+ loop4:
+ do {
+ int alt4=2;
+ int LA4_0 = input.LA(1);
+
+ if ( ((LA4_0>='0' && LA4_0<='9')) ) {
+ alt4=1;
+ }
+
+
+ switch (alt4) {
+ case 1 :
+ // InternalOseeDsl.g:10612:23: '0' .. '9'
+ {
+ matchRange('0','9');
+
+ }
+ break;
+
+ default :
+ if ( cnt4 >= 1 ) break loop4;
+ EarlyExitException eee =
+ new EarlyExitException(4, input);
+ throw eee;
+ }
+ cnt4++;
} while (true);
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_WHOLE_NUM_STR"
-
- // $ANTLR start "RULE_HEX_INT"
- public final void mRULE_HEX_INT() throws RecognitionException {
- try {
- int _type = RULE_HEX_INT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10614:14: ( '0x' ( 'A' .. 'F' | '0' .. '9' )+ )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10614:16: '0x' ( 'A' .. 'F' | '0' .. '9' )+
- {
- match("0x");
-
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10614:21: ( 'A' .. 'F' | '0' .. '9' )+
- int cnt5 = 0;
- loop5: do {
- int alt5 = 2;
- int LA5_0 = input.LA(1);
-
- if (LA5_0 >= '0' && LA5_0 <= '9' || LA5_0 >= 'A' && LA5_0 <= 'F') {
- alt5 = 1;
- }
-
- switch (alt5) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:
- {
- if (input.LA(1) >= '0' && input.LA(1) <= '9' || input.LA(1) >= 'A' && input.LA(1) <= 'F') {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
- }
- break;
-
- default:
- if (cnt5 >= 1) {
- break loop5;
- }
- EarlyExitException eee = new EarlyExitException(5, input);
- throw eee;
- }
- cnt5++;
- } while (true);
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_HEX_INT"
-
- // $ANTLR start "RULE_ID"
- public final void mRULE_ID() throws RecognitionException {
- try {
- int _type = RULE_ID;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10616:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10616:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10616:11: ( '^' )?
- int alt6 = 2;
- int LA6_0 = input.LA(1);
-
- if (LA6_0 == '^') {
- alt6 = 1;
}
- switch (alt6) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10616:11: '^'
- {
- match('^');
-
- }
- break;
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_WHOLE_NUM_STR"
+
+ // $ANTLR start "RULE_ID"
+ public final void mRULE_ID() throws RecognitionException {
+ try {
+ int _type = RULE_ID;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:10614:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
+ // InternalOseeDsl.g:10614:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ {
+ // InternalOseeDsl.g:10614:11: ( '^' )?
+ int alt5=2;
+ int LA5_0 = input.LA(1);
+
+ if ( (LA5_0=='^') ) {
+ alt5=1;
}
+ switch (alt5) {
+ case 1 :
+ // InternalOseeDsl.g:10614:11: '^'
+ {
+ match('^');
- if (input.LA(1) >= 'A' && input.LA(1) <= 'Z' || input.LA(
- 1) == '_' || input.LA(1) >= 'a' && input.LA(1) <= 'z') {
- input.consume();
+ }
+ break;
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
}
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10616:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
- loop7: do {
- int alt7 = 2;
- int LA7_0 = input.LA(1);
-
- if (LA7_0 >= '0' && LA7_0 <= '9' || LA7_0 >= 'A' && LA7_0 <= 'Z' || LA7_0 == '_' || LA7_0 >= 'a' && LA7_0 <= 'z') {
- alt7 = 1;
- }
-
- switch (alt7) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:
- {
- if (input.LA(1) >= '0' && input.LA(1) <= '9' || input.LA(1) >= 'A' && input.LA(
- 1) <= 'Z' || input.LA(1) == '_' || input.LA(1) >= 'a' && input.LA(1) <= 'z') {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
- }
- break;
-
- default:
- break loop7;
- }
+ if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+ // InternalOseeDsl.g:10614:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ loop6:
+ do {
+ int alt6=2;
+ int LA6_0 = input.LA(1);
+
+ if ( ((LA6_0>='0' && LA6_0<='9')||(LA6_0>='A' && LA6_0<='Z')||LA6_0=='_'||(LA6_0>='a' && LA6_0<='z')) ) {
+ alt6=1;
+ }
+
+
+ switch (alt6) {
+ case 1 :
+ // InternalOseeDsl.g:
+ {
+ if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ break loop6;
+ }
} while (true);
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_ID"
-
- // $ANTLR start "RULE_INT"
- public final void mRULE_INT() throws RecognitionException {
- try {
- int _type = RULE_INT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10618:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10618:12: ( '0' .. '9' )+
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10618:12: ( '0' .. '9' )+
- int cnt8 = 0;
- loop8: do {
- int alt8 = 2;
- int LA8_0 = input.LA(1);
-
- if (LA8_0 >= '0' && LA8_0 <= '9') {
- alt8 = 1;
- }
-
- switch (alt8) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10618:13: '0' .. '9'
- {
- matchRange('0', '9');
-
- }
- break;
-
- default:
- if (cnt8 >= 1) {
- break loop8;
- }
- EarlyExitException eee = new EarlyExitException(8, input);
- throw eee;
- }
- cnt8++;
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_ID"
+
+ // $ANTLR start "RULE_INT"
+ public final void mRULE_INT() throws RecognitionException {
+ try {
+ int _type = RULE_INT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:10616:10: ( ( '0' .. '9' )+ )
+ // InternalOseeDsl.g:10616:12: ( '0' .. '9' )+
+ {
+ // InternalOseeDsl.g:10616:12: ( '0' .. '9' )+
+ int cnt7=0;
+ loop7:
+ do {
+ int alt7=2;
+ int LA7_0 = input.LA(1);
+
+ if ( ((LA7_0>='0' && LA7_0<='9')) ) {
+ alt7=1;
+ }
+
+
+ switch (alt7) {
+ case 1 :
+ // InternalOseeDsl.g:10616:13: '0' .. '9'
+ {
+ matchRange('0','9');
+
+ }
+ break;
+
+ default :
+ if ( cnt7 >= 1 ) break loop7;
+ EarlyExitException eee =
+ new EarlyExitException(7, input);
+ throw eee;
+ }
+ cnt7++;
} while (true);
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_INT"
-
- // $ANTLR start "RULE_ML_COMMENT"
- public final void mRULE_ML_COMMENT() throws RecognitionException {
- try {
- int _type = RULE_ML_COMMENT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10620:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10620:19: '/*' ( options {greedy=false; } : . )* '*/'
- {
- match("/*");
-
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10620:24: ( options {greedy=false; } : . )*
- loop9: do {
- int alt9 = 2;
- int LA9_0 = input.LA(1);
-
- if (LA9_0 == '*') {
- int LA9_1 = input.LA(2);
-
- if (LA9_1 == '/') {
- alt9 = 2;
- } else if (LA9_1 >= '\u0000' && LA9_1 <= '.' || LA9_1 >= '0' && LA9_1 <= '\uFFFF') {
- alt9 = 1;
- }
-
- } else if (LA9_0 >= '\u0000' && LA9_0 <= ')' || LA9_0 >= '+' && LA9_0 <= '\uFFFF') {
- alt9 = 1;
- }
-
- switch (alt9) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10620:52: .
- {
- matchAny();
-
- }
- break;
-
- default:
- break loop9;
- }
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_INT"
+
+ // $ANTLR start "RULE_ML_COMMENT"
+ public final void mRULE_ML_COMMENT() throws RecognitionException {
+ try {
+ int _type = RULE_ML_COMMENT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:10618:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalOseeDsl.g:10618:19: '/*' ( options {greedy=false; } : . )* '*/'
+ {
+ match("/*");
+
+ // InternalOseeDsl.g:10618:24: ( options {greedy=false; } : . )*
+ loop8:
+ do {
+ int alt8=2;
+ int LA8_0 = input.LA(1);
+
+ if ( (LA8_0=='*') ) {
+ int LA8_1 = input.LA(2);
+
+ if ( (LA8_1=='/') ) {
+ alt8=2;
+ }
+ else if ( ((LA8_1>='\u0000' && LA8_1<='.')||(LA8_1>='0' && LA8_1<='\uFFFF')) ) {
+ alt8=1;
+ }
+
+
+ }
+ else if ( ((LA8_0>='\u0000' && LA8_0<=')')||(LA8_0>='+' && LA8_0<='\uFFFF')) ) {
+ alt8=1;
+ }
+
+
+ switch (alt8) {
+ case 1 :
+ // InternalOseeDsl.g:10618:52: .
+ {
+ matchAny();
+
+ }
+ break;
+
+ default :
+ break loop8;
+ }
} while (true);
- match("*/");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_ML_COMMENT"
-
- // $ANTLR start "RULE_SL_COMMENT"
- public final void mRULE_SL_COMMENT() throws RecognitionException {
- try {
- int _type = RULE_SL_COMMENT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10622:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10622:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
- {
- match("//");
-
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10622:24: (~ ( ( '\\n' | '\\r' ) ) )*
- loop10: do {
- int alt10 = 2;
- int LA10_0 = input.LA(1);
-
- if (LA10_0 >= '\u0000' && LA10_0 <= '\t' || LA10_0 >= '\u000B' && LA10_0 <= '\f' || LA10_0 >= '\u000E' && LA10_0 <= '\uFFFF') {
- alt10 = 1;
- }
-
- switch (alt10) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10622: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();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
- }
- break;
-
- default:
- break loop10;
- }
+ match("*/");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_ML_COMMENT"
+
+ // $ANTLR start "RULE_SL_COMMENT"
+ public final void mRULE_SL_COMMENT() throws RecognitionException {
+ try {
+ int _type = RULE_SL_COMMENT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:10620:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalOseeDsl.g:10620:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ {
+ match("//");
+
+ // InternalOseeDsl.g:10620:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ loop9:
+ do {
+ int alt9=2;
+ int LA9_0 = input.LA(1);
+
+ if ( ((LA9_0>='\u0000' && LA9_0<='\t')||(LA9_0>='\u000B' && LA9_0<='\f')||(LA9_0>='\u000E' && LA9_0<='\uFFFF')) ) {
+ alt9=1;
+ }
+
+
+ switch (alt9) {
+ case 1 :
+ // InternalOseeDsl.g:10620: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();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ break loop9;
+ }
} while (true);
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10622:40: ( ( '\\r' )? '\\n' )?
- int alt12 = 2;
- int LA12_0 = input.LA(1);
+ // InternalOseeDsl.g:10620:40: ( ( '\\r' )? '\\n' )?
+ int alt11=2;
+ int LA11_0 = input.LA(1);
- if (LA12_0 == '\n' || LA12_0 == '\r') {
- alt12 = 1;
+ if ( (LA11_0=='\n'||LA11_0=='\r') ) {
+ alt11=1;
}
- switch (alt12) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10622:41: ( '\\r' )? '\\n'
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10622:41: ( '\\r' )?
- int alt11 = 2;
- int LA11_0 = input.LA(1);
-
- if (LA11_0 == '\r') {
- alt11 = 1;
- }
- switch (alt11) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10622:41: '\\r'
- {
- match('\r');
-
- }
- break;
+ switch (alt11) {
+ case 1 :
+ // InternalOseeDsl.g:10620:41: ( '\\r' )? '\\n'
+ {
+ // InternalOseeDsl.g:10620:41: ( '\\r' )?
+ int alt10=2;
+ int LA10_0 = input.LA(1);
- }
+ if ( (LA10_0=='\r') ) {
+ alt10=1;
+ }
+ switch (alt10) {
+ case 1 :
+ // InternalOseeDsl.g:10620:41: '\\r'
+ {
+ match('\r');
- match('\n');
+ }
+ break;
- }
- break;
+ }
+
+ match('\n');
+
+ }
+ break;
}
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_SL_COMMENT"
-
- // $ANTLR start "RULE_WS"
- public final void mRULE_WS() throws RecognitionException {
- try {
- int _type = RULE_WS;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10624:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10624:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10624:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
- int cnt13 = 0;
- loop13: do {
- int alt13 = 2;
- int LA13_0 = input.LA(1);
-
- if (LA13_0 >= '\t' && LA13_0 <= '\n' || LA13_0 == '\r' || LA13_0 == ' ') {
- alt13 = 1;
- }
-
- switch (alt13) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:
- {
- if (input.LA(1) >= '\t' && input.LA(1) <= '\n' || input.LA(1) == '\r' || input.LA(1) == ' ') {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
- }
- break;
-
- default:
- if (cnt13 >= 1) {
- break loop13;
- }
- EarlyExitException eee = new EarlyExitException(13, input);
- throw eee;
- }
- cnt13++;
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_SL_COMMENT"
+
+ // $ANTLR start "RULE_WS"
+ public final void mRULE_WS() throws RecognitionException {
+ try {
+ int _type = RULE_WS;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:10622:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalOseeDsl.g:10622:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ {
+ // InternalOseeDsl.g:10622:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ int cnt12=0;
+ loop12:
+ do {
+ int alt12=2;
+ int LA12_0 = input.LA(1);
+
+ if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {
+ alt12=1;
+ }
+
+
+ switch (alt12) {
+ case 1 :
+ // InternalOseeDsl.g:
+ {
+ if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ if ( cnt12 >= 1 ) break loop12;
+ EarlyExitException eee =
+ new EarlyExitException(12, input);
+ throw eee;
+ }
+ cnt12++;
} while (true);
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_WS"
-
- // $ANTLR start "RULE_ANY_OTHER"
- public final void mRULE_ANY_OTHER() throws RecognitionException {
- try {
- int _type = RULE_ANY_OTHER;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10626:16: ( . )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10626:18: .
- {
- matchAny();
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_ANY_OTHER"
-
- @Override
- public void mTokens() throws RecognitionException {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/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 | T__96 | T__97 | T__98 | T__99 | 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 = 96;
- alt14 = dfa14.predict(input);
- switch (alt14) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:10: T__13
- {
- mT__13();
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:16: T__14
- {
- mT__14();
-
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:22: T__15
- {
- mT__15();
-
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:28: T__16
- {
- mT__16();
-
- }
- break;
- case 5:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:34: T__17
- {
- mT__17();
-
- }
- break;
- case 6:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:40: T__18
- {
- mT__18();
-
- }
- break;
- case 7:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:46: T__19
- {
- mT__19();
-
- }
- break;
- case 8:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:52: T__20
- {
- mT__20();
-
- }
- break;
- case 9:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:58: T__21
- {
- mT__21();
-
- }
- break;
- case 10:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:64: T__22
- {
- mT__22();
-
- }
- break;
- case 11:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:70: T__23
- {
- mT__23();
-
- }
- break;
- case 12:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:76: T__24
- {
- mT__24();
-
- }
- break;
- case 13:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:82: T__25
- {
- mT__25();
-
- }
- break;
- case 14:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:88: T__26
- {
- mT__26();
-
- }
- break;
- case 15:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:94: T__27
- {
- mT__27();
-
- }
- break;
- case 16:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:100: T__28
- {
- mT__28();
-
- }
- break;
- case 17:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:106: T__29
- {
- mT__29();
-
- }
- break;
- case 18:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:112: T__30
- {
- mT__30();
-
- }
- break;
- case 19:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:118: T__31
- {
- mT__31();
-
- }
- break;
- case 20:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:124: T__32
- {
- mT__32();
-
- }
- break;
- case 21:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:130: T__33
- {
- mT__33();
-
- }
- break;
- case 22:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:136: T__34
- {
- mT__34();
-
- }
- break;
- case 23:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:142: T__35
- {
- mT__35();
-
- }
- break;
- case 24:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:148: T__36
- {
- mT__36();
-
- }
- break;
- case 25:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:154: T__37
- {
- mT__37();
-
- }
- break;
- case 26:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:160: T__38
- {
- mT__38();
-
- }
- break;
- case 27:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:166: T__39
- {
- mT__39();
-
- }
- break;
- case 28:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:172: T__40
- {
- mT__40();
-
- }
- break;
- case 29:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:178: T__41
- {
- mT__41();
-
- }
- break;
- case 30:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:184: T__42
- {
- mT__42();
-
- }
- break;
- case 31:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:190: T__43
- {
- mT__43();
-
- }
- break;
- case 32:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:196: T__44
- {
- mT__44();
-
- }
- break;
- case 33:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:202: T__45
- {
- mT__45();
-
- }
- break;
- case 34:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:208: T__46
- {
- mT__46();
-
- }
- break;
- case 35:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:214: T__47
- {
- mT__47();
-
- }
- break;
- case 36:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:220: T__48
- {
- mT__48();
-
- }
- break;
- case 37:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:226: T__49
- {
- mT__49();
-
- }
- break;
- case 38:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:232: T__50
- {
- mT__50();
-
- }
- break;
- case 39:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:238: T__51
- {
- mT__51();
-
- }
- break;
- case 40:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:244: T__52
- {
- mT__52();
-
- }
- break;
- case 41:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:250: T__53
- {
- mT__53();
-
- }
- break;
- case 42:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:256: T__54
- {
- mT__54();
-
- }
- break;
- case 43:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:262: T__55
- {
- mT__55();
-
- }
- break;
- case 44:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:268: T__56
- {
- mT__56();
-
- }
- break;
- case 45:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:274: T__57
- {
- mT__57();
-
- }
- break;
- case 46:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:280: T__58
- {
- mT__58();
-
- }
- break;
- case 47:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:286: T__59
- {
- mT__59();
-
- }
- break;
- case 48:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:292: T__60
- {
- mT__60();
-
- }
- break;
- case 49:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:298: T__61
- {
- mT__61();
-
- }
- break;
- case 50:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:304: T__62
- {
- mT__62();
-
- }
- break;
- case 51:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:310: T__63
- {
- mT__63();
-
- }
- break;
- case 52:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:316: T__64
- {
- mT__64();
-
- }
- break;
- case 53:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:322: T__65
- {
- mT__65();
-
- }
- break;
- case 54:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:328: T__66
- {
- mT__66();
-
- }
- break;
- case 55:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:334: T__67
- {
- mT__67();
-
- }
- break;
- case 56:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:340: T__68
- {
- mT__68();
-
- }
- break;
- case 57:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:346: T__69
- {
- mT__69();
-
- }
- break;
- case 58:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:352: T__70
- {
- mT__70();
-
- }
- break;
- case 59:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:358: T__71
- {
- mT__71();
-
- }
- break;
- case 60:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:364: T__72
- {
- mT__72();
-
- }
- break;
- case 61:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:370: T__73
- {
- mT__73();
-
- }
- break;
- case 62:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:376: T__74
- {
- mT__74();
-
- }
- break;
- case 63:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:382: T__75
- {
- mT__75();
-
- }
- break;
- case 64:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:388: T__76
- {
- mT__76();
-
- }
- break;
- case 65:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:394: T__77
- {
- mT__77();
-
- }
- break;
- case 66:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:400: T__78
- {
- mT__78();
-
- }
- break;
- case 67:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:406: T__79
- {
- mT__79();
-
- }
- break;
- case 68:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:412: T__80
- {
- mT__80();
-
- }
- break;
- case 69:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:418: T__81
- {
- mT__81();
-
- }
- break;
- case 70:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:424: T__82
- {
- mT__82();
-
- }
- break;
- case 71:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:430: T__83
- {
- mT__83();
-
- }
- break;
- case 72:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:436: T__84
- {
- mT__84();
-
- }
- break;
- case 73:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:442: T__85
- {
- mT__85();
-
- }
- break;
- case 74:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:448: T__86
- {
- mT__86();
-
- }
- break;
- case 75:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:454: T__87
- {
- mT__87();
-
- }
- break;
- case 76:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:460: T__88
- {
- mT__88();
-
- }
- break;
- case 77:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:466: T__89
- {
- mT__89();
-
- }
- break;
- case 78:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:472: T__90
- {
- mT__90();
-
- }
- break;
- case 79:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:478: T__91
- {
- mT__91();
-
- }
- break;
- case 80:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:484: T__92
- {
- mT__92();
-
- }
- break;
- case 81:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:490: T__93
- {
- mT__93();
-
- }
- break;
- case 82:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:496: T__94
- {
- mT__94();
-
- }
- break;
- case 83:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:502: T__95
- {
- mT__95();
-
- }
- break;
- case 84:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:508: T__96
- {
- mT__96();
-
- }
- break;
- case 85:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:514: T__97
- {
- mT__97();
-
- }
- break;
- case 86:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:520: T__98
- {
- mT__98();
-
- }
- break;
- case 87:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:526: T__99
- {
- mT__99();
-
- }
- break;
- case 88:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:532: RULE_STRING
- {
- mRULE_STRING();
-
- }
- break;
- case 89:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:544: RULE_WHOLE_NUM_STR
- {
- mRULE_WHOLE_NUM_STR();
-
- }
- break;
- case 90:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:563: RULE_HEX_INT
- {
- mRULE_HEX_INT();
-
- }
- break;
- case 91:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:576: RULE_ID
- {
- mRULE_ID();
-
- }
- break;
- case 92:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:584: RULE_INT
- {
- mRULE_INT();
-
- }
- break;
- case 93:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:593: RULE_ML_COMMENT
- {
- mRULE_ML_COMMENT();
-
- }
- break;
- case 94:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:609: RULE_SL_COMMENT
- {
- mRULE_SL_COMMENT();
-
- }
- break;
- case 95:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:625: RULE_WS
- {
- mRULE_WS();
-
- }
- break;
- case 96:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1:633: RULE_ANY_OTHER
- {
- mRULE_ANY_OTHER();
-
- }
- break;
-
- }
-
- }
-
- protected DFA14 dfa14 = new DFA14(this);
- static final String DFA14_eotS =
- "\1\uffff\22\61\3\uffff\1\61\1\uffff\10\61\2\uffff\1\61\1\uffff" + "\1\61\2\55\2\162\1\55\1\uffff\1\55\2\uffff\3\61\1\uffff\15\61\1" + "\u0087\13\61\1\u0093\11\61\3\uffff\3\61\1\uffff\11\61\1\u00ab\5" + "\61\2\uffff\1\61\1\uffff\1\61\3\uffff\1\162\3\uffff\1\u00b5\1\61" + "\1\u00b7\15\61\1\uffff\13\61\1\uffff\3\61\1\u00d3\15\61\1\u00e1" + "\1\u00e2\4\61\1\uffff\11\61\1\uffff\1\61\1\uffff\2\61\1\u00f3\3" + "\61\1\u00f7\3\61\1\u00fb\6\61\1\u0102\11\61\1\uffff\10\61\1\u0114" + "\1\u0115\3\61\2\uffff\10\61\1\u0121\3\61\1\u0126\3\61\1\uffff\3" + "\61\1\uffff\3\61\1\uffff\6\61\1\uffff\20\61\1\u0148\2\uffff\13\61" + "\1\uffff\2\61\1\u0158\1\61\1\uffff\6\61\1\u0160\12\61\1\u016b\1" + "\u016c\11\61\1\u0177\4\61\1\uffff\11\61\1\u0185\5\61\1\uffff\7\61" + "\1\uffff\12\61\2\uffff\12\61\1\uffff\1\61\1\u01a8\13\61\1\uffff" + "\33\61\1\u01d5\2\61\1\u01d8\3\61\1\uffff\1\u01dc\11\61\1\u01e6\13" + "\61\1\u01f2\1\u01f3\24\61\1\uffff\1\u0209\1\61\1\uffff\3\61\1\uffff" + "\1\u020e\4\61\1\u0213\1\61\1\u0216\1\61\1\uffff\2\61\1\u021a\1\61" + "\1\u021c\6\61\2\uffff\14\61\1\u022f\10\61\1\uffff\1\61\1\u0239\1" + "\u023a\1\u023b\1\uffff\4\61\1\uffff\1\61\2\uffff\3\61\1\uffff\1" + "\61\1\uffff\1\61\1\u0248\20\61\1\uffff\1\u0259\1\u025a\7\61\3\uffff" + "\1\61\1\u0263\3\61\2\uffff\5\61\1\uffff\20\61\2\uffff\1\u027c\1" + "\u027d\1\u027e\1\u027f\3\61\1\u0283\1\uffff\1\u0284\1\61\1\u0286" + "\1\u0287\1\61\1\u0289\4\61\1\u028e\7\61\1\u0296\3\61\1\u029a\1\61" + "\4\uffff\1\61\1\u029d\1\u029e\2\uffff\1\61\2\uffff\1\u02a0\1\uffff" + "\4\61\1\uffff\7\61\1\uffff\3\61\1\uffff\2\61\2\uffff\1\61\1\uffff" + "\15\61\1\u02bf\1\61\1\u02c1\6\61\1\u02c9\4\61\1\u02ce\2\61\1\uffff" + "\1\61\1\uffff\1\u02d3\6\61\1\uffff\4\61\1\uffff\4\61\1\uffff\1\u02e2" + "\1\u02e3\14\61\2\uffff\6\61\1\u02f6\3\61\1\u02fa\7\61\1\uffff\3" + "\61\1\uffff\21\61\1\u0316\2\61\1\u0319\6\61\1\uffff\2\61\1\uffff" + "\3\61\1\u0325\1\u0326\6\61\2\uffff\1\61\1\u032e\1\61\1\u0330\2\61" + "\1\u0333\1\uffff\1\u0334\1\uffff\2\61\2\uffff\1\u0337\1\61\1\uffff" + "\1\61\1\u033a\1\uffff";
- static final String DFA14_eofS = "\u033b\uffff";
- static final String DFA14_minS =
- "\1\0\1\114\1\105\2\156\1\117\1\157\1\121\1\154\1\156\1\111\1\141" + "\1\111\1\157\1\116\1\101\1\142\1\162\1\155\3\uffff\1\144\1\uffff" + "\1\165\2\141\1\146\1\141\1\151\1\145\1\151\2\uffff\1\150\1\uffff" + "\1\150\2\0\2\60\1\101\1\uffff\1\52\2\uffff\1\114\1\164\1\104\1\uffff" + "\1\146\1\164\1\116\1\151\1\157\1\154\1\151\1\144\1\157\1\141\1\124" + "\1\155\1\165\1\60\1\157\1\164\1\156\1\170\1\113\1\166\1\162\1\104" + "\1\162\1\164\1\105\1\60\1\116\2\164\1\144\1\143\1\163\1\141\1\160" + "\1\150\3\uffff\2\164\1\151\1\uffff\1\151\1\164\1\146\1\156\1\170" + "\1\144\1\154\2\145\1\60\1\147\3\154\1\144\2\uffff\1\145\1\uffff" + "\1\151\3\uffff\1\60\3\uffff\1\60\1\151\1\60\1\141\1\145\1\131\1" + "\101\1\162\1\151\1\144\1\141\1\154\1\156\1\110\1\160\1\155\1\uffff" + "\1\141\1\145\1\147\1\151\1\105\1\141\1\151\1\105\1\144\1\154\1\137" + "\1\uffff\1\131\1\151\1\162\1\60\1\145\1\164\1\156\1\157\2\145\1" + "\155\1\162\1\164\1\144\1\141\1\143\1\141\2\60\1\151\1\164\1\162" + "\1\145\1\uffff\1\147\1\145\1\157\1\141\2\145\1\162\1\154\1\127\1" + "\uffff\1\146\1\uffff\1\165\1\101\1\60\1\164\1\144\1\155\1\60\1\164" + "\1\145\1\143\1\60\1\162\1\145\1\164\1\147\1\101\1\143\1\60\1\117" + "\1\156\1\137\1\101\1\151\1\124\1\137\1\146\1\151\1\uffff\1\163\1" + "\162\1\143\2\162\1\156\1\124\1\171\2\60\1\120\1\162\1\165\2\uffff" + "\1\141\1\151\1\162\1\105\1\145\1\105\1\166\1\164\1\60\1\101\1\145" + "\1\144\1\60\1\141\1\154\1\164\1\uffff\1\164\1\145\1\151\1\uffff" + "\1\145\1\141\1\150\1\uffff\1\145\1\162\1\151\1\145\1\164\1\157\1" + "\uffff\1\142\1\147\1\101\1\164\1\156\1\117\1\124\1\141\1\142\1\163" + "\1\141\1\150\1\164\1\151\1\144\1\171\1\60\2\uffff\1\162\1\151\1" + "\154\1\124\1\160\1\151\1\156\1\162\1\170\1\145\1\151\1\uffff\2\101" + "\1\60\1\162\1\uffff\1\143\2\164\2\162\1\164\1\60\1\156\1\122\1\163" + "\1\141\1\156\1\162\1\164\1\147\1\152\1\101\2\60\1\164\1\145\1\137" + "\1\117\1\143\1\165\1\103\1\143\1\116\1\60\1\164\1\163\1\160\1\165" + "\1\uffff\1\157\1\160\1\164\1\171\1\154\1\144\1\165\1\111\1\164\1" + "\60\1\157\1\141\1\162\1\141\1\162\1\uffff\1\145\1\164\1\101\1\162" + "\1\151\2\145\1\uffff\1\101\1\145\1\163\1\164\1\147\1\101\2\162\1" + "\145\1\164\2\uffff\1\162\1\116\1\115\1\137\2\164\1\157\1\164\1\141" + "\1\165\1\uffff\1\101\1\60\1\145\1\151\1\166\1\164\1\117\1\160\1" + "\151\1\145\1\155\1\144\1\145\1\uffff\1\156\1\155\1\164\1\155\1\164" + "\1\156\1\122\1\164\1\151\1\142\2\144\1\164\1\146\2\145\1\120\1\164" + "\1\151\1\141\1\143\1\164\1\151\1\165\1\116\1\101\1\115\1\60\1\145" + "\1\156\1\60\1\155\1\151\1\154\1\uffff\1\60\1\144\2\151\1\141\1\162" + "\1\145\1\143\1\163\1\124\1\60\1\156\1\124\1\145\1\151\1\145\1\151" + "\1\117\1\145\1\164\1\142\1\165\2\60\1\164\1\145\2\144\1\157\1\164" + "\1\142\1\160\1\164\1\162\1\142\1\155\1\105\2\116\1\101\1\141\1\165" + "\1\171\1\141\1\uffff\1\60\1\164\1\uffff\1\145\1\144\1\154\1\uffff" + "\1\60\1\144\1\157\1\154\1\144\1\60\1\151\1\40\1\171\1\uffff\1\163" + "\1\171\1\60\1\146\1\60\3\146\1\162\1\165\1\164\2\uffff\2\162\1\103" + "\1\101\1\151\1\162\1\165\1\150\1\101\1\151\1\165\1\142\1\60\1\131" + "\1\105\1\116\1\155\1\151\1\160\1\164\1\171\1\uffff\1\145\3\60\1" + "\uffff\1\145\1\156\1\165\1\145\1\uffff\1\164\1\141\1\uffff\1\160" + "\1\151\1\160\1\uffff\1\141\1\uffff\1\141\1\60\1\145\1\151\1\164" + "\1\145\1\151\1\145\1\157\1\164\1\156\1\151\1\164\1\151\1\164\1\142" + "\1\164\1\145\1\uffff\2\60\1\131\1\145\1\144\1\145\1\143\1\160\1" + "\170\3\uffff\1\162\1\60\1\145\1\162\1\171\2\uffff\1\145\1\157\1" + "\145\2\143\1\uffff\1\162\1\142\1\145\1\104\1\142\2\156\2\164\1\142" + "\1\145\1\143\1\164\1\165\1\145\1\162\2\uffff\4\60\1\150\1\145\1" + "\164\1\60\1\uffff\1\60\1\124\2\60\1\156\1\60\2\164\1\145\1\165\1" + "\60\1\141\1\165\1\143\1\164\1\162\1\101\1\165\1\60\1\141\1\162\1" + "\164\1\60\1\101\4\uffff\1\145\2\60\2\uffff\1\171\2\uffff\1\60\1" + "\uffff\2\124\1\156\1\164\1\uffff\2\164\2\145\1\151\2\164\1\uffff" + "\1\154\1\151\1\145\1\uffff\1\164\1\162\2\uffff\1\160\1\uffff\2\171" + "\1\143\1\145\1\141\1\145\1\101\1\156\1\142\1\164\1\145\1\137\1\142" + "\1\60\1\164\1\60\1\145\2\160\1\145\1\104\1\120\1\60\2\164\1\165" + "\1\162\1\60\1\101\1\165\1\uffff\1\162\1\uffff\1\60\2\145\1\101\2" + "\141\1\162\1\uffff\1\164\1\101\1\164\1\151\1\uffff\1\163\1\145\1" + "\164\1\151\1\uffff\2\60\2\164\1\147\1\157\1\162\1\164\1\145\1\142" + "\1\143\1\163\1\145\1\142\2\uffff\1\164\1\141\1\147\1\166\1\151\1" + "\164\1\60\1\165\1\145\1\143\1\60\1\165\1\162\1\120\1\145\1\151\1" + "\142\1\162\1\uffff\1\164\1\156\1\145\1\uffff\1\164\1\151\2\162\1" + "\144\1\165\1\151\1\145\1\144\1\156\1\145\1\142\1\157\1\120\1\145" + "\1\164\1\142\1\60\1\151\1\144\1\60\1\165\1\166\2\162\1\145\1\165" + "\1\uffff\1\156\1\151\1\uffff\1\164\1\151\1\157\2\60\1\164\1\147" + "\1\156\1\145\1\144\1\166\2\uffff\1\145\1\60\1\147\1\60\1\145\1\151" + "\1\60\1\uffff\1\60\1\uffff\1\162\1\144\2\uffff\1\60\1\145\1\uffff" + "\1\162\1\60\1\uffff";
- static final String DFA14_maxS =
- "\1\uffff\1\162\1\145\1\162\1\165\1\162\1\157\1\156\1\154\1\156" + "\1\157\1\141\1\164\1\157\1\165\1\101\1\164\1\162\1\156\3\uffff\1" + "\170\1\uffff\1\165\1\145\1\165\1\166\1\141\1\151\1\157\1\151\2\uffff" + "\1\150\1\uffff\1\150\2\uffff\1\170\1\71\1\172\1\uffff\1\57\2\uffff" + "\1\114\1\164\1\104\1\uffff\1\146\1\164\1\116\1\151\1\157\1\154\1" + "\151\1\144\1\157\1\141\1\124\1\155\1\165\1\172\1\157\1\164\1\156" + "\1\170\1\113\1\166\1\162\1\104\1\162\1\164\1\105\1\172\1\116\2\164" + "\1\144\1\143\1\163\1\141\1\160\1\150\3\uffff\1\164\1\165\1\151\1" + "\uffff\1\151\1\164\1\163\1\156\1\170\1\144\1\154\2\145\1\172\1\147" + "\1\154\1\155\1\154\1\144\2\uffff\1\145\1\uffff\1\151\3\uffff\1\71" + "\3\uffff\1\172\1\151\1\172\1\141\1\145\1\131\1\101\1\162\1\151\1" + "\144\1\141\1\154\1\156\1\110\1\160\1\155\1\uffff\1\141\1\145\1\147" + "\1\151\1\105\1\141\1\151\1\105\1\144\1\154\1\137\1\uffff\1\131\1" + "\151\1\162\1\172\1\145\1\164\1\156\1\157\2\145\1\155\1\162\1\164" + "\1\144\1\141\1\143\1\141\2\172\1\151\1\164\1\162\1\145\1\uffff\1" + "\147\1\145\1\157\1\141\2\145\1\162\1\154\1\127\1\uffff\1\146\1\uffff" + "\1\165\1\101\1\172\1\164\1\144\1\155\1\172\1\164\1\145\1\143\1\172" + "\1\162\1\145\1\164\1\147\1\101\1\143\1\172\1\117\1\156\1\137\1\101" + "\1\151\1\124\1\137\1\146\1\151\1\uffff\1\163\1\162\1\143\2\162\1" + "\156\1\124\1\171\2\172\1\120\1\162\1\165\2\uffff\1\141\1\151\1\162" + "\1\105\1\145\1\105\1\166\1\164\1\172\1\102\1\145\1\144\1\172\1\141" + "\1\154\1\164\1\uffff\1\164\1\145\1\151\1\uffff\1\145\1\141\1\150" + "\1\uffff\1\145\1\162\1\151\1\145\1\164\1\157\1\uffff\1\142\1\147" + "\1\102\1\164\1\156\1\117\1\124\1\141\1\142\1\163\1\141\1\150\1\164" + "\1\151\1\144\1\171\1\172\2\uffff\1\162\1\151\1\154\1\124\1\160\1" + "\151\1\156\1\162\1\170\1\145\1\151\1\uffff\2\116\1\172\1\162\1\uffff" + "\1\143\2\164\2\162\1\164\1\172\1\156\1\122\1\163\1\141\1\156\1\162" + "\1\164\1\147\1\152\1\101\2\172\1\164\1\145\1\137\1\117\1\143\1\165" + "\1\103\1\143\1\125\1\172\1\164\1\163\1\160\1\165\1\uffff\1\157\1" + "\160\1\164\1\171\1\154\1\144\1\165\1\111\1\164\1\172\1\157\1\141" + "\1\162\1\141\1\162\1\uffff\1\145\1\164\1\101\1\162\1\151\2\145\1" + "\uffff\1\101\1\145\1\163\1\164\1\147\1\101\2\162\1\145\1\164\2\uffff" + "\1\162\1\116\1\117\1\137\2\164\1\157\1\164\1\141\1\165\1\uffff\1" + "\101\1\172\1\145\1\151\1\166\1\164\1\126\1\160\1\151\1\145\1\155" + "\1\144\1\145\1\uffff\1\156\1\155\1\164\1\155\1\164\1\156\1\122\1" + "\164\1\151\1\142\2\144\1\164\1\146\2\145\1\120\1\164\1\151\1\141" + "\1\143\1\164\1\151\1\165\1\116\1\101\1\117\1\172\1\145\1\156\1\172" + "\1\155\1\151\1\154\1\uffff\1\172\1\144\2\151\1\141\1\162\1\145\1" + "\143\1\163\1\124\1\172\1\156\1\124\1\145\1\151\1\145\1\151\1\117" + "\1\145\1\164\1\142\1\165\2\172\1\164\1\145\2\144\1\157\1\164\1\142" + "\1\160\1\164\1\162\1\142\1\155\1\105\2\116\1\101\1\141\1\165\1\171" + "\1\141\1\uffff\1\172\1\164\1\uffff\1\145\1\144\1\154\1\uffff\1\172" + "\1\144\1\157\1\154\1\144\1\172\1\151\1\172\1\171\1\uffff\1\163\1" + "\171\1\172\1\146\1\172\3\146\1\162\1\165\1\164\2\uffff\2\162\1\103" + "\1\101\1\151\1\162\1\165\1\150\1\101\1\151\1\165\1\142\1\172\1\131" + "\1\105\1\116\1\155\1\151\1\160\1\164\1\171\1\uffff\1\145\3\172\1" + "\uffff\1\145\1\156\1\165\1\145\1\uffff\1\164\1\145\1\uffff\1\160" + "\1\151\1\160\1\uffff\1\141\1\uffff\1\141\1\172\1\145\1\151\1\164" + "\1\145\1\151\1\145\1\157\1\164\1\156\1\151\1\164\1\151\1\164\1\142" + "\1\164\1\145\1\uffff\2\172\1\131\1\145\1\144\1\145\1\143\1\160\1" + "\170\3\uffff\1\162\1\172\1\145\1\162\1\171\2\uffff\1\145\1\157\1" + "\145\2\143\1\uffff\1\162\1\142\1\145\1\104\1\142\2\156\2\164\1\142" + "\1\145\1\143\1\164\1\165\1\145\1\162\2\uffff\4\172\1\150\1\145\1" + "\164\1\172\1\uffff\1\172\1\124\2\172\1\156\1\172\2\164\1\145\1\165" + "\1\172\1\141\1\165\1\143\1\164\1\162\1\101\1\165\1\172\1\141\1\162" + "\1\164\1\172\1\101\4\uffff\1\145\2\172\2\uffff\1\171\2\uffff\1\172" + "\1\uffff\2\124\1\156\1\164\1\uffff\2\164\2\145\1\151\2\164\1\uffff" + "\1\154\1\151\1\145\1\uffff\1\164\1\162\2\uffff\1\160\1\uffff\2\171" + "\1\143\1\145\1\141\1\145\1\101\1\156\1\142\1\164\1\145\1\137\1\142" + "\1\172\1\164\1\172\1\145\2\160\1\145\1\124\1\120\1\172\2\164\1\165" + "\1\162\1\172\1\104\1\165\1\uffff\1\162\1\uffff\1\172\2\145\1\101" + "\2\141\1\162\1\uffff\1\164\1\101\1\164\1\151\1\uffff\1\163\1\145" + "\1\164\1\151\1\uffff\2\172\2\164\1\147\1\157\1\162\1\164\1\145\1" + "\142\1\143\1\163\1\145\1\142\2\uffff\1\164\1\141\1\147\1\166\1\151" + "\1\164\1\172\1\165\1\145\1\143\1\172\1\165\1\162\1\120\1\145\1\151" + "\1\142\1\162\1\uffff\1\164\1\156\1\145\1\uffff\1\164\1\151\2\162" + "\1\144\1\165\1\151\1\145\1\144\1\156\1\145\1\142\1\157\1\120\1\145" + "\1\164\1\142\1\172\1\151\1\144\1\172\1\165\1\166\2\162\1\145\1\165" + "\1\uffff\1\156\1\151\1\uffff\1\164\1\151\1\157\2\172\1\164\1\147" + "\1\156\1\145\1\144\1\166\2\uffff\1\145\1\172\1\147\1\172\1\145\1" + "\151\1\172\1\uffff\1\172\1\uffff\1\162\1\144\2\uffff\1\172\1\145" + "\1\uffff\1\162\1\172\1\uffff";
- static final String DFA14_acceptS =
- "\23\uffff\1\50\1\52\1\54\1\uffff\1\56\10\uffff\1\113\1\114\1\uffff" + "\1\117\6\uffff\1\133\1\uffff\1\137\1\140\3\uffff\1\133\43\uffff" + "\1\50\1\52\1\54\3\uffff\1\56\17\uffff\1\113\1\114\1\uffff\1\117" + "\1\uffff\1\130\1\132\1\131\1\uffff\1\135\1\136\1\137\20\uffff\1" + "\32\13\uffff\1\35\27\uffff\1\125\11\uffff\1\1\1\uffff\1\34\33\uffff" + "\1\100\15\uffff\1\63\1\64\20\uffff\1\43\3\uffff\1\53\3\uffff\1\46" + "\6\uffff\1\33\21\uffff\1\124\1\57\13\uffff\1\120\4\uffff\1\42\41" + "\uffff\1\75\17\uffff\1\116\7\uffff\1\103\12\uffff\1\44\1\45\12\uffff" + "\1\47\15\uffff\1\101\42\uffff\1\55\54\uffff\1\123\2\uffff\1\126" + "\3\uffff\1\67\11\uffff\1\66\13\uffff\1\25\1\4\25\uffff\1\60\4\uffff" + "\1\76\4\uffff\1\73\2\uffff\1\65\3\uffff\1\105\1\uffff\1\107\22\uffff" + "\1\26\11\uffff\1\40\1\41\1\127\5\uffff\1\77\1\102\5\uffff\1\122" + "\20\uffff\1\27\1\30\10\uffff\1\70\30\uffff\1\31\1\36\1\37\1\51\3" + "\uffff\1\62\1\71\1\uffff\1\112\1\74\1\uffff\1\104\4\uffff\1\10\7" + "\uffff\1\14\3\uffff\1\21\2\uffff\1\61\1\121\1\uffff\1\72\36\uffff" + "\1\16\1\uffff\1\115\7\uffff\1\6\4\uffff\1\13\4\uffff\1\111\16\uffff" + "\1\106\1\110\22\uffff\1\11\3\uffff\1\15\33\uffff\1\12\2\uffff\1" + "\22\13\uffff\1\3\1\20\7\uffff\1\23\1\uffff\1\17\2\uffff\1\7\1\24" + "\2\uffff\1\2\2\uffff\1\5";
- static final String DFA14_specialS = "\1\0\44\uffff\1\1\1\2\u0314\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\40\1" + "\41\2\55\1\27\1\55\1\23\1\53\1\47\11\50\1\55\1\43\5\55\1\1\1" + "\5\1\6\1\2\1\7\1\10\2\52\1\11\1\13\1\52\1\12\1\17\1\52\1\16" + "\3\52\1\14\1\52\1\3\1\52\1\15\3\52\3\55\1\51\1\52\1\55\1\20" + "\1\21\1\44\1\31\1\26\1\35\1\30\1\52\1\22\3\52\1\32\1\52\1\33" + "\2\52\1\36\1\37\1\34\1\4\1\52\1\42\3\52\1\24\1\55\1\25\uff82" + "\55",
- "\1\56\1\uffff\1\60\43\uffff\1\57",
- "\1\64\33\uffff\1\63\3\uffff\1\62",
- "\1\66\3\uffff\1\65",
- "\1\67\1\uffff\1\71\4\uffff\1\70",
- "\1\74\37\uffff\1\72\2\uffff\1\73",
- "\1\75",
- "\1\77\34\uffff\1\76",
- "\1\100",
- "\1\101",
- "\1\104\33\uffff\1\103\11\uffff\1\102",
- "\1\105",
- "\1\107\52\uffff\1\106",
- "\1\110",
- "\1\112\3\uffff\1\113\42\uffff\1\111",
- "\1\114",
- "\1\121\1\120\1\117\15\uffff\1\115\1\uffff\1\116",
- "\1\122",
- "\1\123\1\124",
- "",
- "",
- "",
- "\1\132\11\uffff\1\131\11\uffff\1\130",
- "",
- "\1\134",
- "\1\135\3\uffff\1\136",
- "\1\140\3\uffff\1\141\3\uffff\1\137\13\uffff\1\142",
- "\1\145\14\uffff\1\144\2\uffff\1\143",
- "\1\146",
- "\1\147",
- "\1\150\11\uffff\1\151",
- "\1\152",
- "",
- "",
- "\1\155",
- "",
- "\1\157",
- "\0\160",
- "\0\160",
- "\12\163\76\uffff\1\161",
- "\12\163",
- "\32\61\4\uffff\1\61\1\uffff\32\61",
- "",
- "\1\164\4\uffff\1\165",
- "",
- "",
- "\1\167",
- "\1\170",
- "\1\171",
- "",
- "\1\172",
- "\1\173",
- "\1\174",
- "\1\175",
- "\1\176",
- "\1\177",
- "\1\u0080",
- "\1\u0081",
- "\1\u0082",
- "\1\u0083",
- "\1\u0084",
- "\1\u0085",
- "\1\u0086",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0088",
- "\1\u0089",
- "\1\u008a",
- "\1\u008b",
- "\1\u008c",
- "\1\u008d",
- "\1\u008e",
- "\1\u008f",
- "\1\u0090",
- "\1\u0091",
- "\1\u0092",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0094",
- "\1\u0095",
- "\1\u0096",
- "\1\u0097",
- "\1\u0098",
- "\1\u0099",
- "\1\u009a",
- "\1\u009b",
- "\1\u009c",
- "",
- "",
- "",
- "\1\u009d",
- "\1\u009f\1\u009e",
- "\1\u00a0",
- "",
- "\1\u00a1",
- "\1\u00a2",
- "\1\u00a4\14\uffff\1\u00a3",
- "\1\u00a5",
- "\1\u00a6",
- "\1\u00a7",
- "\1\u00a8",
- "\1\u00a9",
- "\1\u00aa",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u00ac",
- "\1\u00ad",
- "\1\u00af\1\u00ae",
- "\1\u00b0",
- "\1\u00b1",
- "",
- "",
- "\1\u00b2",
- "",
- "\1\u00b3",
- "",
- "",
- "",
- "\12\163",
- "",
- "",
- "",
- "\12\61\7\uffff\16\61\1\u00b4\13\61\4\uffff\1\61\1\uffff\32" + "\61",
- "\1\u00b6",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u00b8",
- "\1\u00b9",
- "\1\u00ba",
- "\1\u00bb",
- "\1\u00bc",
- "\1\u00bd",
- "\1\u00be",
- "\1\u00bf",
- "\1\u00c0",
- "\1\u00c1",
- "\1\u00c2",
- "\1\u00c3",
- "\1\u00c4",
- "",
- "\1\u00c5",
- "\1\u00c6",
- "\1\u00c7",
- "\1\u00c8",
- "\1\u00c9",
- "\1\u00ca",
- "\1\u00cb",
- "\1\u00cc",
- "\1\u00cd",
- "\1\u00ce",
- "\1\u00cf",
- "",
- "\1\u00d0",
- "\1\u00d1",
- "\1\u00d2",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u00d4",
- "\1\u00d5",
- "\1\u00d6",
- "\1\u00d7",
- "\1\u00d8",
- "\1\u00d9",
- "\1\u00da",
- "\1\u00db",
- "\1\u00dc",
- "\1\u00dd",
- "\1\u00de",
- "\1\u00df",
- "\1\u00e0",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u00e3",
- "\1\u00e4",
- "\1\u00e5",
- "\1\u00e6",
- "",
- "\1\u00e7",
- "\1\u00e8",
- "\1\u00e9",
- "\1\u00ea",
- "\1\u00eb",
- "\1\u00ec",
- "\1\u00ed",
- "\1\u00ee",
- "\1\u00ef",
- "",
- "\1\u00f0",
- "",
- "\1\u00f1",
- "\1\u00f2",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u00f4",
- "\1\u00f5",
- "\1\u00f6",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u00f8",
- "\1\u00f9",
- "\1\u00fa",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u00fc",
- "\1\u00fd",
- "\1\u00fe",
- "\1\u00ff",
- "\1\u0100",
- "\1\u0101",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0103",
- "\1\u0104",
- "\1\u0105",
- "\1\u0106",
- "\1\u0107",
- "\1\u0108",
- "\1\u0109",
- "\1\u010a",
- "\1\u010b",
- "",
- "\1\u010c",
- "\1\u010d",
- "\1\u010e",
- "\1\u010f",
- "\1\u0110",
- "\1\u0111",
- "\1\u0112",
- "\1\u0113",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0116",
- "\1\u0117",
- "\1\u0118",
- "",
- "",
- "\1\u0119",
- "\1\u011a",
- "\1\u011b",
- "\1\u011c",
- "\1\u011d",
- "\1\u011e",
- "\1\u011f",
- "\1\u0120",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0122\1\u0123",
- "\1\u0124",
- "\1\u0125",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\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\u0133",
- "\1\u0134",
- "\1\u0135",
- "",
- "\1\u0136",
- "\1\u0137",
- "\1\u0138\1\u0139",
- "\1\u013a",
- "\1\u013b",
- "\1\u013c",
- "\1\u013d",
- "\1\u013e",
- "\1\u013f",
- "\1\u0140",
- "\1\u0141",
- "\1\u0142",
- "\1\u0143",
- "\1\u0144",
- "\1\u0145",
- "\1\u0146",
- "\12\61\7\uffff\6\61\1\u0147\23\61\4\uffff\1\61\1\uffff\32" + "\61",
- "",
- "",
- "\1\u0149",
- "\1\u014a",
- "\1\u014b",
- "\1\u014c",
- "\1\u014d",
- "\1\u014e",
- "\1\u014f",
- "\1\u0150",
- "\1\u0151",
- "\1\u0152",
- "\1\u0153",
- "",
- "\1\u0155\14\uffff\1\u0154",
- "\1\u0157\14\uffff\1\u0156",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0159",
- "",
- "\1\u015a",
- "\1\u015b",
- "\1\u015c",
- "\1\u015d",
- "\1\u015e",
- "\1\u015f",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0161",
- "\1\u0162",
- "\1\u0163",
- "\1\u0164",
- "\1\u0165",
- "\1\u0166",
- "\1\u0167",
- "\1\u0168",
- "\1\u0169",
- "\1\u016a",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u016d",
- "\1\u016e",
- "\1\u016f",
- "\1\u0170",
- "\1\u0171",
- "\1\u0172",
- "\1\u0173",
- "\1\u0174",
- "\1\u0175\6\uffff\1\u0176",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0178",
- "\1\u0179",
- "\1\u017a",
- "\1\u017b",
- "",
- "\1\u017c",
- "\1\u017d",
- "\1\u017e",
- "\1\u017f",
- "\1\u0180",
- "\1\u0181",
- "\1\u0182",
- "\1\u0183",
- "\1\u0184",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0186",
- "\1\u0187",
- "\1\u0188",
- "\1\u0189",
- "\1\u018a",
- "",
- "\1\u018b",
- "\1\u018c",
- "\1\u018d",
- "\1\u018e",
- "\1\u018f",
- "\1\u0190",
- "\1\u0191",
- "",
- "\1\u0192",
- "\1\u0193",
- "\1\u0194",
- "\1\u0195",
- "\1\u0196",
- "\1\u0197",
- "\1\u0198",
- "\1\u0199",
- "\1\u019a",
- "\1\u019b",
- "",
- "",
- "\1\u019c",
- "\1\u019d",
- "\1\u019f\1\uffff\1\u019e",
- "\1\u01a0",
- "\1\u01a1",
- "\1\u01a2",
- "\1\u01a3",
- "\1\u01a4",
- "\1\u01a5",
- "\1\u01a6",
- "",
- "\1\u01a7",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u01a9",
- "\1\u01aa",
- "\1\u01ab",
- "\1\u01ac",
- "\1\u01ae\6\uffff\1\u01ad",
- "\1\u01af",
- "\1\u01b0",
- "\1\u01b1",
- "\1\u01b2",
- "\1\u01b3",
- "\1\u01b4",
- "",
- "\1\u01b5",
- "\1\u01b6",
- "\1\u01b7",
- "\1\u01b8",
- "\1\u01b9",
- "\1\u01ba",
- "\1\u01bb",
- "\1\u01bc",
- "\1\u01bd",
- "\1\u01be",
- "\1\u01bf",
- "\1\u01c0",
- "\1\u01c1",
- "\1\u01c2",
- "\1\u01c3",
- "\1\u01c4",
- "\1\u01c5",
- "\1\u01c6",
- "\1\u01c7",
- "\1\u01c8",
- "\1\u01c9",
- "\1\u01ca",
- "\1\u01cb",
- "\1\u01cc",
- "\1\u01cd",
- "\1\u01ce",
- "\1\u01d0\1\uffff\1\u01cf",
- "\12\61\7\uffff\6\61\1\u01d2\5\61\1\u01d4\1\u01d1\5\61\1\u01d3" + "\6\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u01d6",
- "\1\u01d7",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u01d9",
- "\1\u01da",
- "\1\u01db",
- "",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u01dd",
- "\1\u01de",
- "\1\u01df",
- "\1\u01e0",
- "\1\u01e1",
- "\1\u01e2",
- "\1\u01e3",
- "\1\u01e4",
- "\1\u01e5",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u01e7",
- "\1\u01e8",
- "\1\u01e9",
- "\1\u01ea",
- "\1\u01eb",
- "\1\u01ec",
- "\1\u01ed",
- "\1\u01ee",
- "\1\u01ef",
- "\1\u01f0",
- "\1\u01f1",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u01f4",
- "\1\u01f5",
- "\1\u01f6",
- "\1\u01f7",
- "\1\u01f8",
- "\1\u01f9",
- "\1\u01fa",
- "\1\u01fb",
- "\1\u01fc",
- "\1\u01fd",
- "\1\u01fe",
- "\1\u01ff",
- "\1\u0200",
- "\1\u0201",
- "\1\u0202",
- "\1\u0203",
- "\1\u0204",
- "\1\u0205",
- "\1\u0206",
- "\1\u0207",
- "",
- "\12\61\7\uffff\23\61\1\u0208\6\61\4\uffff\1\61\1\uffff\32" + "\61",
- "\1\u020a",
- "",
- "\1\u020b",
- "\1\u020c",
- "\1\u020d",
- "",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u020f",
- "\1\u0210",
- "\1\u0211",
- "\1\u0212",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0214",
- "\1\u0215\17\uffff\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff" + "\32\61",
- "\1\u0217",
- "",
- "\1\u0218",
- "\1\u0219",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u021b",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u021d",
- "\1\u021e",
- "\1\u021f",
- "\1\u0220",
- "\1\u0221",
- "\1\u0222",
- "",
- "",
- "\1\u0223",
- "\1\u0224",
- "\1\u0225",
- "\1\u0226",
- "\1\u0227",
- "\1\u0228",
- "\1\u0229",
- "\1\u022a",
- "\1\u022b",
- "\1\u022c",
- "\1\u022d",
- "\1\u022e",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0230",
- "\1\u0231",
- "\1\u0232",
- "\1\u0233",
- "\1\u0234",
- "\1\u0235",
- "\1\u0236",
- "\1\u0237",
- "",
- "\1\u0238",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "",
- "\1\u023c",
- "\1\u023d",
- "\1\u023e",
- "\1\u023f",
- "",
- "\1\u0240",
- "\1\u0242\3\uffff\1\u0241",
- "",
- "\1\u0243",
- "\1\u0244",
- "\1\u0245",
- "",
- "\1\u0246",
- "",
- "\1\u0247",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0249",
- "\1\u024a",
- "\1\u024b",
- "\1\u024c",
- "\1\u024d",
- "\1\u024e",
- "\1\u024f",
- "\1\u0250",
- "\1\u0251",
- "\1\u0252",
- "\1\u0253",
- "\1\u0254",
- "\1\u0255",
- "\1\u0256",
- "\1\u0257",
- "\1\u0258",
- "",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u025b",
- "\1\u025c",
- "\1\u025d",
- "\1\u025e",
- "\1\u025f",
- "\1\u0260",
- "\1\u0261",
- "",
- "",
- "",
- "\1\u0262",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0264",
- "\1\u0265",
- "\1\u0266",
- "",
- "",
- "\1\u0267",
- "\1\u0268",
- "\1\u0269",
- "\1\u026a",
- "\1\u026b",
- "",
- "\1\u026c",
- "\1\u026d",
- "\1\u026e",
- "\1\u026f",
- "\1\u0270",
- "\1\u0271",
- "\1\u0272",
- "\1\u0273",
- "\1\u0274",
- "\1\u0275",
- "\1\u0276",
- "\1\u0277",
- "\1\u0278",
- "\1\u0279",
- "\1\u027a",
- "\1\u027b",
- "",
- "",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0280",
- "\1\u0281",
- "\1\u0282",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0285",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0288",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u028a",
- "\1\u028b",
- "\1\u028c",
- "\1\u028d",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u028f",
- "\1\u0290",
- "\1\u0291",
- "\1\u0292",
- "\1\u0293",
- "\1\u0294",
- "\1\u0295",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0297",
- "\1\u0298",
- "\1\u0299",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u029b",
- "",
- "",
- "",
- "",
- "\1\u029c",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "",
- "",
- "\1\u029f",
- "",
- "",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "",
- "\1\u02a1",
- "\1\u02a2",
- "\1\u02a3",
- "\1\u02a4",
- "",
- "\1\u02a5",
- "\1\u02a6",
- "\1\u02a7",
- "\1\u02a8",
- "\1\u02a9",
- "\1\u02aa",
- "\1\u02ab",
- "",
- "\1\u02ac",
- "\1\u02ad",
- "\1\u02ae",
- "",
- "\1\u02af",
- "\1\u02b0",
- "",
- "",
- "\1\u02b1",
- "",
- "\1\u02b2",
- "\1\u02b3",
- "\1\u02b4",
- "\1\u02b5",
- "\1\u02b6",
- "\1\u02b7",
- "\1\u02b8",
- "\1\u02b9",
- "\1\u02ba",
- "\1\u02bb",
- "\1\u02bc",
- "\1\u02bd",
- "\1\u02be",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u02c0",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u02c2",
- "\1\u02c3",
- "\1\u02c4",
- "\1\u02c5",
- "\1\u02c6\17\uffff\1\u02c7",
- "\1\u02c8",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u02ca",
- "\1\u02cb",
- "\1\u02cc",
- "\1\u02cd",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u02cf\2\uffff\1\u02d0",
- "\1\u02d1",
- "",
- "\1\u02d2",
- "",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u02d4",
- "\1\u02d5",
- "\1\u02d6",
- "\1\u02d7",
- "\1\u02d8",
- "\1\u02d9",
- "",
- "\1\u02da",
- "\1\u02db",
- "\1\u02dc",
- "\1\u02dd",
- "",
- "\1\u02de",
- "\1\u02df",
- "\1\u02e0",
- "\1\u02e1",
- "",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\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",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u02f7",
- "\1\u02f8",
- "\1\u02f9",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u02fb",
- "\1\u02fc",
- "\1\u02fd",
- "\1\u02fe",
- "\1\u02ff",
- "\1\u0300",
- "\1\u0301",
- "",
- "\1\u0302",
- "\1\u0303",
- "\1\u0304",
- "",
- "\1\u0305",
- "\1\u0306",
- "\1\u0307",
- "\1\u0308",
- "\1\u0309",
- "\1\u030a",
- "\1\u030b",
- "\1\u030c",
- "\1\u030d",
- "\1\u030e",
- "\1\u030f",
- "\1\u0310",
- "\1\u0311",
- "\1\u0312",
- "\1\u0313",
- "\1\u0314",
- "\1\u0315",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0317",
- "\1\u0318",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u031a",
- "\1\u031b",
- "\1\u031c",
- "\1\u031d",
- "\1\u031e",
- "\1\u031f",
- "",
- "\1\u0320",
- "\1\u0321",
- "",
- "\1\u0322",
- "\1\u0323",
- "\1\u0324",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0327",
- "\1\u0328",
- "\1\u0329",
- "\1\u032a",
- "\1\u032b",
- "\1\u032c",
- "",
- "",
- "\1\u032d",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u032f",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0331",
- "\1\u0332",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "",
- "\1\u0335",
- "\1\u0336",
- "",
- "",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- "\1\u0338",
- "",
- "\1\u0339",
- "\12\61\7\uffff\32\61\4\uffff\1\61\1\uffff\32\61",
- ""};
-
- static final short[] DFA14_eot = DFA.unpackEncodedString(DFA14_eotS);
- static final short[] DFA14_eof = DFA.unpackEncodedString(DFA14_eofS);
- static final char[] DFA14_min = DFA.unpackEncodedStringToUnsignedChars(DFA14_minS);
- static final char[] DFA14_max = DFA.unpackEncodedStringToUnsignedChars(DFA14_maxS);
- static final short[] DFA14_accept = DFA.unpackEncodedString(DFA14_acceptS);
- static final short[] DFA14_special = DFA.unpackEncodedString(DFA14_specialS);
- static final short[][] DFA14_transition;
-
- static {
- int numStates = DFA14_transitionS.length;
- DFA14_transition = new short[numStates][];
- for (int i = 0; i < numStates; i++) {
- DFA14_transition[i] = DFA.unpackEncodedString(DFA14_transitionS[i]);
- }
- }
-
- class DFA14 extends DFA {
-
- public DFA14(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 14;
- this.eot = DFA14_eot;
- this.eof = DFA14_eof;
- this.min = DFA14_min;
- this.max = DFA14_max;
- this.accept = DFA14_accept;
- this.special = DFA14_special;
- this.transition = DFA14_transition;
- }
-
- @Override
- 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 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | RULE_STRING | RULE_WHOLE_NUM_STR | RULE_HEX_INT | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
- }
-
- @Override
- public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
- IntStream input = _input;
- int _s = s;
- switch (s) {
- case 0:
- int LA14_0 = input.LA(1);
-
- s = -1;
- if (LA14_0 == 'A') {
- s = 1;
- }
-
- else if (LA14_0 == 'D') {
- s = 2;
- }
-
- else if (LA14_0 == 'U') {
- s = 3;
- }
-
- else if (LA14_0 == 'u') {
- s = 4;
- }
-
- else if (LA14_0 == 'B') {
- s = 5;
- }
-
- else if (LA14_0 == 'C') {
- s = 6;
- }
-
- else if (LA14_0 == 'E') {
- s = 7;
- }
-
- else if (LA14_0 == 'F') {
- s = 8;
- }
-
- else if (LA14_0 == 'I') {
- s = 9;
- }
-
- else if (LA14_0 == 'L') {
- s = 10;
- }
-
- else if (LA14_0 == 'J') {
- s = 11;
- }
-
- else if (LA14_0 == 'S') {
- s = 12;
- }
-
- else if (LA14_0 == 'W') {
- s = 13;
- }
-
- else if (LA14_0 == 'O') {
- s = 14;
- }
-
- else if (LA14_0 == 'M') {
- s = 15;
- }
-
- else if (LA14_0 == 'a') {
- s = 16;
- }
-
- else if (LA14_0 == 'b') {
- s = 17;
- }
-
- else if (LA14_0 == 'i') {
- s = 18;
- }
-
- else if (LA14_0 == '.') {
- s = 19;
- }
-
- else if (LA14_0 == '{') {
- s = 20;
- }
-
- else if (LA14_0 == '}') {
- s = 21;
- }
-
- else if (LA14_0 == 'e') {
- s = 22;
- }
-
- else if (LA14_0 == ',') {
- s = 23;
- }
-
- else if (LA14_0 == 'g') {
- s = 24;
- }
-
- else if (LA14_0 == 'd') {
- s = 25;
- }
-
- else if (LA14_0 == 'm') {
- s = 26;
- }
-
- else if (LA14_0 == 'o') {
- s = 27;
- }
-
- else if (LA14_0 == 't') {
- s = 28;
- }
-
- else if (LA14_0 == 'f') {
- s = 29;
- }
-
- else if (LA14_0 == 'r') {
- s = 30;
- }
-
- else if (LA14_0 == 's') {
- s = 31;
- }
-
- else if (LA14_0 == '(') {
- s = 32;
- }
-
- else if (LA14_0 == ')') {
- s = 33;
- }
-
- else if (LA14_0 == 'w') {
- s = 34;
- }
-
- else if (LA14_0 == ';') {
- s = 35;
- }
-
- else if (LA14_0 == 'c') {
- s = 36;
- }
-
- else if (LA14_0 == '\"') {
- s = 37;
- }
-
- else if (LA14_0 == '\'') {
- s = 38;
- }
-
- else if (LA14_0 == '0') {
- s = 39;
- }
-
- else if (LA14_0 >= '1' && LA14_0 <= '9') {
- s = 40;
- }
-
- else if (LA14_0 == '^') {
- s = 41;
- }
-
- else if (LA14_0 >= 'G' && LA14_0 <= 'H' || LA14_0 == 'K' || LA14_0 == 'N' || LA14_0 >= 'P' && LA14_0 <= 'R' || LA14_0 == 'T' || LA14_0 == 'V' || LA14_0 >= 'X' && LA14_0 <= 'Z' || LA14_0 == '_' || LA14_0 == 'h' || LA14_0 >= 'j' && LA14_0 <= 'l' || LA14_0 == 'n' || LA14_0 >= 'p' && LA14_0 <= 'q' || LA14_0 == 'v' || LA14_0 >= 'x' && LA14_0 <= 'z') {
- s = 42;
- }
-
- else if (LA14_0 == '/') {
- s = 43;
- }
-
- else if (LA14_0 >= '\t' && LA14_0 <= '\n' || LA14_0 == '\r' || LA14_0 == ' ') {
- s = 44;
- }
-
- else if (LA14_0 >= '\u0000' && LA14_0 <= '\b' || LA14_0 >= '\u000B' && LA14_0 <= '\f' || LA14_0 >= '\u000E' && LA14_0 <= '\u001F' || LA14_0 == '!' || LA14_0 >= '#' && LA14_0 <= '&' || LA14_0 >= '*' && LA14_0 <= '+' || LA14_0 == '-' || LA14_0 == ':' || LA14_0 >= '<' && LA14_0 <= '@' || LA14_0 >= '[' && LA14_0 <= ']' || LA14_0 == '`' || LA14_0 == '|' || LA14_0 >= '~' && LA14_0 <= '\uFFFF') {
- 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 = 112;
- } else {
- s = 45;
- }
-
- if (s >= 0) {
- return s;
- }
- break;
- case 2:
- int LA14_38 = input.LA(1);
-
- s = -1;
- if (LA14_38 >= '\u0000' && LA14_38 <= '\uFFFF') {
- s = 112;
- } else {
- s = 45;
- }
-
- if (s >= 0) {
- return s;
- }
- break;
- }
- NoViableAltException nvae = new NoViableAltException(getDescription(), 14, _s, input);
- error(nvae);
- throw nvae;
- }
- }
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_WS"
+
+ // $ANTLR start "RULE_ANY_OTHER"
+ public final void mRULE_ANY_OTHER() throws RecognitionException {
+ try {
+ int _type = RULE_ANY_OTHER;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:10624:16: ( . )
+ // InternalOseeDsl.g:10624:18: .
+ {
+ matchAny();
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_ANY_OTHER"
+
+ public void mTokens() throws RecognitionException {
+ // InternalOseeDsl.g:1:8: ( T__12 | 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 | T__96 | T__97 | T__98 | RULE_STRING | RULE_WHOLE_NUM_STR | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt13=95;
+ alt13 = dfa13.predict(input);
+ switch (alt13) {
+ case 1 :
+ // InternalOseeDsl.g:1:10: T__12
+ {
+ mT__12();
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1:16: T__13
+ {
+ mT__13();
+
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:1:22: T__14
+ {
+ mT__14();
+
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:1:28: T__15
+ {
+ mT__15();
+
+ }
+ break;
+ case 5 :
+ // InternalOseeDsl.g:1:34: T__16
+ {
+ mT__16();
+
+ }
+ break;
+ case 6 :
+ // InternalOseeDsl.g:1:40: T__17
+ {
+ mT__17();
+
+ }
+ break;
+ case 7 :
+ // InternalOseeDsl.g:1:46: T__18
+ {
+ mT__18();
+
+ }
+ break;
+ case 8 :
+ // InternalOseeDsl.g:1:52: T__19
+ {
+ mT__19();
+
+ }
+ break;
+ case 9 :
+ // InternalOseeDsl.g:1:58: T__20
+ {
+ mT__20();
+
+ }
+ break;
+ case 10 :
+ // InternalOseeDsl.g:1:64: T__21
+ {
+ mT__21();
+
+ }
+ break;
+ case 11 :
+ // InternalOseeDsl.g:1:70: T__22
+ {
+ mT__22();
+
+ }
+ break;
+ case 12 :
+ // InternalOseeDsl.g:1:76: T__23
+ {
+ mT__23();
+
+ }
+ break;
+ case 13 :
+ // InternalOseeDsl.g:1:82: T__24
+ {
+ mT__24();
+
+ }
+ break;
+ case 14 :
+ // InternalOseeDsl.g:1:88: T__25
+ {
+ mT__25();
+
+ }
+ break;
+ case 15 :
+ // InternalOseeDsl.g:1:94: T__26
+ {
+ mT__26();
+
+ }
+ break;
+ case 16 :
+ // InternalOseeDsl.g:1:100: T__27
+ {
+ mT__27();
+
+ }
+ break;
+ case 17 :
+ // InternalOseeDsl.g:1:106: T__28
+ {
+ mT__28();
+
+ }
+ break;
+ case 18 :
+ // InternalOseeDsl.g:1:112: T__29
+ {
+ mT__29();
+
+ }
+ break;
+ case 19 :
+ // InternalOseeDsl.g:1:118: T__30
+ {
+ mT__30();
+
+ }
+ break;
+ case 20 :
+ // InternalOseeDsl.g:1:124: T__31
+ {
+ mT__31();
+
+ }
+ break;
+ case 21 :
+ // InternalOseeDsl.g:1:130: T__32
+ {
+ mT__32();
+
+ }
+ break;
+ case 22 :
+ // InternalOseeDsl.g:1:136: T__33
+ {
+ mT__33();
+
+ }
+ break;
+ case 23 :
+ // InternalOseeDsl.g:1:142: T__34
+ {
+ mT__34();
+
+ }
+ break;
+ case 24 :
+ // InternalOseeDsl.g:1:148: T__35
+ {
+ mT__35();
+
+ }
+ break;
+ case 25 :
+ // InternalOseeDsl.g:1:154: T__36
+ {
+ mT__36();
+
+ }
+ break;
+ case 26 :
+ // InternalOseeDsl.g:1:160: T__37
+ {
+ mT__37();
+
+ }
+ break;
+ case 27 :
+ // InternalOseeDsl.g:1:166: T__38
+ {
+ mT__38();
+
+ }
+ break;
+ case 28 :
+ // InternalOseeDsl.g:1:172: T__39
+ {
+ mT__39();
+
+ }
+ break;
+ case 29 :
+ // InternalOseeDsl.g:1:178: T__40
+ {
+ mT__40();
+
+ }
+ break;
+ case 30 :
+ // InternalOseeDsl.g:1:184: T__41
+ {
+ mT__41();
+
+ }
+ break;
+ case 31 :
+ // InternalOseeDsl.g:1:190: T__42
+ {
+ mT__42();
+
+ }
+ break;
+ case 32 :
+ // InternalOseeDsl.g:1:196: T__43
+ {
+ mT__43();
+
+ }
+ break;
+ case 33 :
+ // InternalOseeDsl.g:1:202: T__44
+ {
+ mT__44();
+
+ }
+ break;
+ case 34 :
+ // InternalOseeDsl.g:1:208: T__45
+ {
+ mT__45();
+
+ }
+ break;
+ case 35 :
+ // InternalOseeDsl.g:1:214: T__46
+ {
+ mT__46();
+
+ }
+ break;
+ case 36 :
+ // InternalOseeDsl.g:1:220: T__47
+ {
+ mT__47();
+
+ }
+ break;
+ case 37 :
+ // InternalOseeDsl.g:1:226: T__48
+ {
+ mT__48();
+
+ }
+ break;
+ case 38 :
+ // InternalOseeDsl.g:1:232: T__49
+ {
+ mT__49();
+
+ }
+ break;
+ case 39 :
+ // InternalOseeDsl.g:1:238: T__50
+ {
+ mT__50();
+
+ }
+ break;
+ case 40 :
+ // InternalOseeDsl.g:1:244: T__51
+ {
+ mT__51();
+
+ }
+ break;
+ case 41 :
+ // InternalOseeDsl.g:1:250: T__52
+ {
+ mT__52();
+
+ }
+ break;
+ case 42 :
+ // InternalOseeDsl.g:1:256: T__53
+ {
+ mT__53();
+
+ }
+ break;
+ case 43 :
+ // InternalOseeDsl.g:1:262: T__54
+ {
+ mT__54();
+
+ }
+ break;
+ case 44 :
+ // InternalOseeDsl.g:1:268: T__55
+ {
+ mT__55();
+
+ }
+ break;
+ case 45 :
+ // InternalOseeDsl.g:1:274: T__56
+ {
+ mT__56();
+
+ }
+ break;
+ case 46 :
+ // InternalOseeDsl.g:1:280: T__57
+ {
+ mT__57();
+
+ }
+ break;
+ case 47 :
+ // InternalOseeDsl.g:1:286: T__58
+ {
+ mT__58();
+
+ }
+ break;
+ case 48 :
+ // InternalOseeDsl.g:1:292: T__59
+ {
+ mT__59();
+
+ }
+ break;
+ case 49 :
+ // InternalOseeDsl.g:1:298: T__60
+ {
+ mT__60();
+
+ }
+ break;
+ case 50 :
+ // InternalOseeDsl.g:1:304: T__61
+ {
+ mT__61();
+
+ }
+ break;
+ case 51 :
+ // InternalOseeDsl.g:1:310: T__62
+ {
+ mT__62();
+
+ }
+ break;
+ case 52 :
+ // InternalOseeDsl.g:1:316: T__63
+ {
+ mT__63();
+
+ }
+ break;
+ case 53 :
+ // InternalOseeDsl.g:1:322: T__64
+ {
+ mT__64();
+
+ }
+ break;
+ case 54 :
+ // InternalOseeDsl.g:1:328: T__65
+ {
+ mT__65();
+
+ }
+ break;
+ case 55 :
+ // InternalOseeDsl.g:1:334: T__66
+ {
+ mT__66();
+
+ }
+ break;
+ case 56 :
+ // InternalOseeDsl.g:1:340: T__67
+ {
+ mT__67();
+
+ }
+ break;
+ case 57 :
+ // InternalOseeDsl.g:1:346: T__68
+ {
+ mT__68();
+
+ }
+ break;
+ case 58 :
+ // InternalOseeDsl.g:1:352: T__69
+ {
+ mT__69();
+
+ }
+ break;
+ case 59 :
+ // InternalOseeDsl.g:1:358: T__70
+ {
+ mT__70();
+
+ }
+ break;
+ case 60 :
+ // InternalOseeDsl.g:1:364: T__71
+ {
+ mT__71();
+
+ }
+ break;
+ case 61 :
+ // InternalOseeDsl.g:1:370: T__72
+ {
+ mT__72();
+
+ }
+ break;
+ case 62 :
+ // InternalOseeDsl.g:1:376: T__73
+ {
+ mT__73();
+
+ }
+ break;
+ case 63 :
+ // InternalOseeDsl.g:1:382: T__74
+ {
+ mT__74();
+
+ }
+ break;
+ case 64 :
+ // InternalOseeDsl.g:1:388: T__75
+ {
+ mT__75();
+
+ }
+ break;
+ case 65 :
+ // InternalOseeDsl.g:1:394: T__76
+ {
+ mT__76();
+
+ }
+ break;
+ case 66 :
+ // InternalOseeDsl.g:1:400: T__77
+ {
+ mT__77();
+
+ }
+ break;
+ case 67 :
+ // InternalOseeDsl.g:1:406: T__78
+ {
+ mT__78();
+
+ }
+ break;
+ case 68 :
+ // InternalOseeDsl.g:1:412: T__79
+ {
+ mT__79();
+
+ }
+ break;
+ case 69 :
+ // InternalOseeDsl.g:1:418: T__80
+ {
+ mT__80();
+
+ }
+ break;
+ case 70 :
+ // InternalOseeDsl.g:1:424: T__81
+ {
+ mT__81();
+
+ }
+ break;
+ case 71 :
+ // InternalOseeDsl.g:1:430: T__82
+ {
+ mT__82();
+
+ }
+ break;
+ case 72 :
+ // InternalOseeDsl.g:1:436: T__83
+ {
+ mT__83();
+
+ }
+ break;
+ case 73 :
+ // InternalOseeDsl.g:1:442: T__84
+ {
+ mT__84();
+
+ }
+ break;
+ case 74 :
+ // InternalOseeDsl.g:1:448: T__85
+ {
+ mT__85();
+
+ }
+ break;
+ case 75 :
+ // InternalOseeDsl.g:1:454: T__86
+ {
+ mT__86();
+
+ }
+ break;
+ case 76 :
+ // InternalOseeDsl.g:1:460: T__87
+ {
+ mT__87();
+
+ }
+ break;
+ case 77 :
+ // InternalOseeDsl.g:1:466: T__88
+ {
+ mT__88();
+
+ }
+ break;
+ case 78 :
+ // InternalOseeDsl.g:1:472: T__89
+ {
+ mT__89();
+
+ }
+ break;
+ case 79 :
+ // InternalOseeDsl.g:1:478: T__90
+ {
+ mT__90();
+
+ }
+ break;
+ case 80 :
+ // InternalOseeDsl.g:1:484: T__91
+ {
+ mT__91();
+
+ }
+ break;
+ case 81 :
+ // InternalOseeDsl.g:1:490: T__92
+ {
+ mT__92();
+
+ }
+ break;
+ case 82 :
+ // InternalOseeDsl.g:1:496: T__93
+ {
+ mT__93();
+
+ }
+ break;
+ case 83 :
+ // InternalOseeDsl.g:1:502: T__94
+ {
+ mT__94();
+
+ }
+ break;
+ case 84 :
+ // InternalOseeDsl.g:1:508: T__95
+ {
+ mT__95();
+
+ }
+ break;
+ case 85 :
+ // InternalOseeDsl.g:1:514: T__96
+ {
+ mT__96();
+
+ }
+ break;
+ case 86 :
+ // InternalOseeDsl.g:1:520: T__97
+ {
+ mT__97();
+
+ }
+ break;
+ case 87 :
+ // InternalOseeDsl.g:1:526: T__98
+ {
+ mT__98();
+
+ }
+ break;
+ case 88 :
+ // InternalOseeDsl.g:1:532: RULE_STRING
+ {
+ mRULE_STRING();
+
+ }
+ break;
+ case 89 :
+ // InternalOseeDsl.g:1:544: RULE_WHOLE_NUM_STR
+ {
+ mRULE_WHOLE_NUM_STR();
+
+ }
+ break;
+ case 90 :
+ // InternalOseeDsl.g:1:563: RULE_ID
+ {
+ mRULE_ID();
+
+ }
+ break;
+ case 91 :
+ // InternalOseeDsl.g:1:571: RULE_INT
+ {
+ mRULE_INT();
+
+ }
+ break;
+ case 92 :
+ // InternalOseeDsl.g:1:580: RULE_ML_COMMENT
+ {
+ mRULE_ML_COMMENT();
+
+ }
+ break;
+ case 93 :
+ // InternalOseeDsl.g:1:596: RULE_SL_COMMENT
+ {
+ mRULE_SL_COMMENT();
+
+ }
+ break;
+ case 94 :
+ // InternalOseeDsl.g:1:612: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 95 :
+ // InternalOseeDsl.g:1:620: RULE_ANY_OTHER
+ {
+ mRULE_ANY_OTHER();
+
+ }
+ break;
+
+ }
+
+ }
+
+
+ protected DFA13 dfa13 = new DFA13(this);
+ static final String DFA13_eotS =
+ "\1\uffff\22\60\3\uffff\1\60\1\uffff\10\60\2\uffff\1\60\1\uffff\1\60\2\54\1\160\1\54\1\uffff\1\54\2\uffff\3\60\1\uffff\14\60\1\u0084\13\60\1\u0090\10\60\1\u0099\1\60\3\uffff\3\60\1\uffff\11\60\1\u00a9\5\60\2\uffff\1\60\1\uffff\1\60\2\uffff\1\160\3\uffff\1\u00b3\1\60\1\u00b5\14\60\1\uffff\13\60\1\uffff\3\60\1\u00d0\4\60\1\uffff\11\60\1\u00de\1\u00df\4\60\1\uffff\11\60\1\uffff\1\60\1\uffff\2\60\1\u00f0\6\60\1\u00f7\6\60\1\u00fe\11\60\1\uffff\10\60\1\u0110\1\u0111\3\60\2\uffff\10\60\1\u011d\3\60\1\u0122\3\60\1\uffff\6\60\1\uffff\6\60\1\uffff\20\60\1\u0144\2\uffff\13\60\1\uffff\2\60\1\u0154\1\60\1\uffff\6\60\1\u015c\12\60\1\u0167\1\u0168\11\60\1\u0173\4\60\1\uffff\11\60\1\u0181\5\60\1\uffff\7\60\1\uffff\12\60\2\uffff\12\60\1\uffff\1\60\1\u01a4\13\60\1\uffff\33\60\1\u01d1\2\60\1\u01d4\3\60\1\uffff\1\u01d8\11\60\1\u01e2\13\60\1\u01ee\1\u01ef\24\60\1\uffff\1\u0205\1\60\1\uffff\3\60\1\uffff\1\u020a\4\60\1\u020f\1\60\1\u0212\1\60\1\uffff\2\60\1\u0216\1\60\1\u0218\6\60\2\uffff\14\60\1\u022b\10\60\1\uffff\1\60\1\u0235\1\u0236\1\u0237\1\uffff\4\60\1\uffff\1\60\2\uffff\3\60\1\uffff\1\60\1\uffff\1\60\1\u0244\20\60\1\uffff\1\u0255\1\u0256\7\60\3\uffff\1\60\1\u025f\3\60\2\uffff\5\60\1\uffff\20\60\2\uffff\1\u0278\1\u0279\1\u027a\1\u027b\3\60\1\u027f\1\uffff\1\u0280\1\60\1\u0282\1\u0283\1\60\1\u0285\4\60\1\u028a\7\60\1\u0292\3\60\1\u0296\1\60\4\uffff\1\60\1\u0299\1\u029a\2\uffff\1\60\2\uffff\1\u029c\1\uffff\4\60\1\uffff\7\60\1\uffff\3\60\1\uffff\2\60\2\uffff\1\60\1\uffff\15\60\1\u02bb\1\60\1\u02bd\6\60\1\u02c5\4\60\1\u02ca\2\60\1\uffff\1\60\1\uffff\1\u02cf\6\60\1\uffff\4\60\1\uffff\4\60\1\uffff\1\u02de\1\u02df\14\60\2\uffff\6\60\1\u02f2\3\60\1\u02f6\7\60\1\uffff\3\60\1\uffff\21\60\1\u0312\2\60\1\u0315\6\60\1\uffff\2\60\1\uffff\3\60\1\u0321\1\u0322\6\60\2\uffff\1\60\1\u032a\1\60\1\u032c\2\60\1\u032f\1\uffff\1\u0330\1\uffff\2\60\2\uffff\1\u0333\1\60\1\uffff\1\60\1\u0336\1\uffff";
+ static final String DFA13_eofS =
+ "\u0337\uffff";
+ static final String DFA13_minS =
+ "\1\0\1\114\1\105\2\156\1\117\1\157\1\121\1\154\1\156\1\111\1\141\1\111\1\157\1\116\1\101\1\142\1\162\1\144\3\uffff\1\144\1\uffff\1\165\2\141\1\146\1\141\1\151\1\145\1\151\2\uffff\1\150\1\uffff\1\150\2\0\1\60\1\101\1\uffff\1\52\2\uffff\1\114\1\164\1\104\1\uffff\1\146\1\164\1\116\1\151\1\157\1\154\1\144\1\157\1\141\1\124\1\155\1\165\1\60\1\157\1\164\1\156\1\170\1\113\1\166\1\162\1\104\1\162\1\164\1\105\1\60\1\116\2\164\1\144\1\143\1\163\1\141\1\160\1\60\1\150\3\uffff\2\164\1\151\1\uffff\1\151\1\164\1\146\1\156\1\170\1\144\1\154\2\145\1\60\1\147\3\154\1\144\2\uffff\1\145\1\uffff\1\151\2\uffff\1\60\3\uffff\1\60\1\151\1\60\1\141\1\145\1\131\1\101\1\162\1\151\1\141\1\154\1\156\1\110\1\160\1\155\1\uffff\1\141\1\145\1\147\1\151\1\105\1\141\1\151\1\105\1\144\1\154\1\137\1\uffff\1\131\1\151\1\162\1\60\1\145\1\164\1\156\1\157\1\uffff\2\145\1\155\1\162\1\164\1\144\1\141\1\143\1\141\2\60\1\151\1\164\1\162\1\145\1\uffff\1\147\1\145\1\157\1\141\2\145\1\162\1\154\1\127\1\uffff\1\146\1\uffff\1\165\1\101\1\60\1\164\1\144\1\155\1\164\1\145\1\143\1\60\1\162\1\145\1\164\1\147\1\101\1\143\1\60\1\117\1\156\1\137\1\101\1\151\1\124\1\137\1\146\1\151\1\uffff\1\163\1\162\1\143\2\162\1\156\1\124\1\171\2\60\1\120\1\162\1\165\2\uffff\1\141\1\151\1\162\1\105\1\145\1\105\1\166\1\164\1\60\1\101\1\145\1\144\1\60\1\141\1\154\1\164\1\uffff\1\164\1\145\1\151\1\145\1\141\1\150\1\uffff\1\145\1\162\1\151\1\145\1\164\1\157\1\uffff\1\142\1\147\1\101\1\164\1\156\1\117\1\124\1\141\1\142\1\163\1\141\1\150\1\164\1\151\1\144\1\171\1\60\2\uffff\1\162\1\151\1\154\1\124\1\160\1\151\1\156\1\162\1\170\1\145\1\151\1\uffff\2\101\1\60\1\162\1\uffff\1\143\2\164\2\162\1\164\1\60\1\156\1\122\1\163\1\141\1\156\1\162\1\164\1\147\1\152\1\101\2\60\1\164\1\145\1\137\1\117\1\143\1\165\1\103\1\143\1\116\1\60\1\164\1\163\1\160\1\165\1\uffff\1\157\1\160\1\164\1\171\1\154\1\144\1\165\1\111\1\164\1\60\1\157\1\141\1\162\1\141\1\162\1\uffff\1\145\1\164\1\101\1\162\1\151\2\145\1\uffff\1\101\1\145\1\163\1\164\1\147\1\101\2\162\1\145\1\164\2\uffff\1\162\1\116\1\115\1\137\2\164\1\157\1\164\1\141\1\165\1\uffff\1\101\1\60\1\145\1\151\1\166\1\164\1\117\1\160\1\151\1\145\1\155\1\144\1\145\1\uffff\1\156\1\155\1\164\1\155\1\164\1\156\1\122\1\164\1\151\1\142\2\144\1\164\1\146\2\145\1\120\1\164\1\151\1\141\1\143\1\164\1\151\1\165\1\116\1\101\1\115\1\60\1\145\1\156\1\60\1\155\1\151\1\154\1\uffff\1\60\1\144\2\151\1\141\1\162\1\145\1\143\1\163\1\124\1\60\1\156\1\124\1\145\1\151\1\145\1\151\1\117\1\145\1\164\1\142\1\165\2\60\1\164\1\145\2\144\1\157\1\164\1\142\1\160\1\164\1\162\1\142\1\155\1\105\2\116\1\101\1\141\1\165\1\171\1\141\1\uffff\1\60\1\164\1\uffff\1\145\1\144\1\154\1\uffff\1\60\1\144\1\157\1\154\1\144\1\60\1\151\1\40\1\171\1\uffff\1\163\1\171\1\60\1\146\1\60\3\146\1\162\1\165\1\164\2\uffff\2\162\1\103\1\101\1\151\1\162\1\165\1\150\1\101\1\151\1\165\1\142\1\60\1\131\1\105\1\116\1\155\1\151\1\160\1\164\1\171\1\uffff\1\145\3\60\1\uffff\1\145\1\156\1\165\1\145\1\uffff\1\164\1\141\1\uffff\1\160\1\151\1\160\1\uffff\1\141\1\uffff\1\141\1\60\1\145\1\151\1\164\1\145\1\151\1\145\1\157\1\164\1\156\1\151\1\164\1\151\1\164\1\142\1\164\1\145\1\uffff\2\60\1\131\1\145\1\144\1\145\1\143\1\160\1\170\3\uffff\1\162\1\60\1\145\1\162\1\171\2\uffff\1\145\1\157\1\145\2\143\1\uffff\1\162\1\142\1\145\1\104\1\142\2\156\2\164\1\142\1\145\1\143\1\164\1\165\1\145\1\162\2\uffff\4\60\1\150\1\145\1\164\1\60\1\uffff\1\60\1\124\2\60\1\156\1\60\2\164\1\145\1\165\1\60\1\141\1\165\1\143\1\164\1\162\1\101\1\165\1\60\1\141\1\162\1\164\1\60\1\101\4\uffff\1\145\2\60\2\uffff\1\171\2\uffff\1\60\1\uffff\2\124\1\156\1\164\1\uffff\2\164\2\145\1\151\2\164\1\uffff\1\154\1\151\1\145\1\uffff\1\164\1\162\2\uffff\1\160\1\uffff\2\171\1\143\1\145\1\141\1\145\1\101\1\156\1\142\1\164\1\145\1\137\1\142\1\60\1\164\1\60\1\145\2\160\1\145\1\104\1\120\1\60\2\164\1\165\1\162\1\60\1\101\1\165\1\uffff\1\162\1\uffff\1\60\2\145\1\101\2\141\1\162\1\uffff\1\164\1\101\1\164\1\151\1\uffff\1\163\1\145\1\164\1\151\1\uffff\2\60\2\164\1\147\1\157\1\162\1\164\1\145\1\142\1\143\1\163\1\145\1\142\2\uffff\1\164\1\141\1\147\1\166\1\151\1\164\1\60\1\165\1\145\1\143\1\60\1\165\1\162\1\120\1\145\1\151\1\142\1\162\1\uffff\1\164\1\156\1\145\1\uffff\1\164\1\151\2\162\1\144\1\165\1\151\1\145\1\144\1\156\1\145\1\142\1\157\1\120\1\145\1\164\1\142\1\60\1\151\1\144\1\60\1\165\1\166\2\162\1\145\1\165\1\uffff\1\156\1\151\1\uffff\1\164\1\151\1\157\2\60\1\164\1\147\1\156\1\145\1\144\1\166\2\uffff\1\145\1\60\1\147\1\60\1\145\1\151\1\60\1\uffff\1\60\1\uffff\1\162\1\144\2\uffff\1\60\1\145\1\uffff\1\162\1\60\1\uffff";
+ static final String DFA13_maxS =
+ "\1\uffff\1\162\1\145\1\162\1\160\1\162\1\157\1\156\1\154\1\156\1\157\1\141\1\164\1\157\1\165\1\101\1\164\1\162\1\156\3\uffff\1\170\1\uffff\1\165\1\145\1\165\1\166\1\141\1\151\1\157\1\151\2\uffff\1\150\1\uffff\1\150\2\uffff\1\71\1\172\1\uffff\1\57\2\uffff\1\114\1\164\1\104\1\uffff\1\146\1\164\1\116\1\151\1\157\1\154\1\144\1\157\1\141\1\124\1\155\1\165\1\172\1\157\1\164\1\156\1\170\1\113\1\166\1\162\1\104\1\162\1\164\1\105\1\172\1\116\2\164\1\144\1\143\1\163\1\141\1\160\1\172\1\150\3\uffff\1\164\1\165\1\151\1\uffff\1\151\1\164\1\163\1\156\1\170\1\144\1\154\2\145\1\172\1\147\1\154\1\155\1\154\1\144\2\uffff\1\145\1\uffff\1\151\2\uffff\1\71\3\uffff\1\172\1\151\1\172\1\141\1\145\1\131\1\101\1\162\1\151\1\141\1\154\1\156\1\110\1\160\1\155\1\uffff\1\141\1\145\1\147\1\151\1\105\1\141\1\151\1\105\1\144\1\154\1\137\1\uffff\1\131\1\151\1\162\1\172\1\145\1\164\1\156\1\157\1\uffff\2\145\1\155\1\162\1\164\1\144\1\141\1\143\1\141\2\172\1\151\1\164\1\162\1\145\1\uffff\1\147\1\145\1\157\1\141\2\145\1\162\1\154\1\127\1\uffff\1\146\1\uffff\1\165\1\101\1\172\1\164\1\144\1\155\1\164\1\145\1\143\1\172\1\162\1\145\1\164\1\147\1\101\1\143\1\172\1\117\1\156\1\137\1\101\1\151\1\124\1\137\1\146\1\151\1\uffff\1\163\1\162\1\143\2\162\1\156\1\124\1\171\2\172\1\120\1\162\1\165\2\uffff\1\141\1\151\1\162\1\105\1\145\1\105\1\166\1\164\1\172\1\102\1\145\1\144\1\172\1\141\1\154\1\164\1\uffff\1\164\1\145\1\151\1\145\1\141\1\150\1\uffff\1\145\1\162\1\151\1\145\1\164\1\157\1\uffff\1\142\1\147\1\102\1\164\1\156\1\117\1\124\1\141\1\142\1\163\1\141\1\150\1\164\1\151\1\144\1\171\1\172\2\uffff\1\162\1\151\1\154\1\124\1\160\1\151\1\156\1\162\1\170\1\145\1\151\1\uffff\2\116\1\172\1\162\1\uffff\1\143\2\164\2\162\1\164\1\172\1\156\1\122\1\163\1\141\1\156\1\162\1\164\1\147\1\152\1\101\2\172\1\164\1\145\1\137\1\117\1\143\1\165\1\103\1\143\1\125\1\172\1\164\1\163\1\160\1\165\1\uffff\1\157\1\160\1\164\1\171\1\154\1\144\1\165\1\111\1\164\1\172\1\157\1\141\1\162\1\141\1\162\1\uffff\1\145\1\164\1\101\1\162\1\151\2\145\1\uffff\1\101\1\145\1\163\1\164\1\147\1\101\2\162\1\145\1\164\2\uffff\1\162\1\116\1\117\1\137\2\164\1\157\1\164\1\141\1\165\1\uffff\1\101\1\172\1\145\1\151\1\166\1\164\1\126\1\160\1\151\1\145\1\155\1\144\1\145\1\uffff\1\156\1\155\1\164\1\155\1\164\1\156\1\122\1\164\1\151\1\142\2\144\1\164\1\146\2\145\1\120\1\164\1\151\1\141\1\143\1\164\1\151\1\165\1\116\1\101\1\117\1\172\1\145\1\156\1\172\1\155\1\151\1\154\1\uffff\1\172\1\144\2\151\1\141\1\162\1\145\1\143\1\163\1\124\1\172\1\156\1\124\1\145\1\151\1\145\1\151\1\117\1\145\1\164\1\142\1\165\2\172\1\164\1\145\2\144\1\157\1\164\1\142\1\160\1\164\1\162\1\142\1\155\1\105\2\116\1\101\1\141\1\165\1\171\1\141\1\uffff\1\172\1\164\1\uffff\1\145\1\144\1\154\1\uffff\1\172\1\144\1\157\1\154\1\144\1\172\1\151\1\172\1\171\1\uffff\1\163\1\171\1\172\1\146\1\172\3\146\1\162\1\165\1\164\2\uffff\2\162\1\103\1\101\1\151\1\162\1\165\1\150\1\101\1\151\1\165\1\142\1\172\1\131\1\105\1\116\1\155\1\151\1\160\1\164\1\171\1\uffff\1\145\3\172\1\uffff\1\145\1\156\1\165\1\145\1\uffff\1\164\1\145\1\uffff\1\160\1\151\1\160\1\uffff\1\141\1\uffff\1\141\1\172\1\145\1\151\1\164\1\145\1\151\1\145\1\157\1\164\1\156\1\151\1\164\1\151\1\164\1\142\1\164\1\145\1\uffff\2\172\1\131\1\145\1\144\1\145\1\143\1\160\1\170\3\uffff\1\162\1\172\1\145\1\162\1\171\2\uffff\1\145\1\157\1\145\2\143\1\uffff\1\162\1\142\1\145\1\104\1\142\2\156\2\164\1\142\1\145\1\143\1\164\1\165\1\145\1\162\2\uffff\4\172\1\150\1\145\1\164\1\172\1\uffff\1\172\1\124\2\172\1\156\1\172\2\164\1\145\1\165\1\172\1\141\1\165\1\143\1\164\1\162\1\101\1\165\1\172\1\141\1\162\1\164\1\172\1\101\4\uffff\1\145\2\172\2\uffff\1\171\2\uffff\1\172\1\uffff\2\124\1\156\1\164\1\uffff\2\164\2\145\1\151\2\164\1\uffff\1\154\1\151\1\145\1\uffff\1\164\1\162\2\uffff\1\160\1\uffff\2\171\1\143\1\145\1\141\1\145\1\101\1\156\1\142\1\164\1\145\1\137\1\142\1\172\1\164\1\172\1\145\2\160\1\145\1\124\1\120\1\172\2\164\1\165\1\162\1\172\1\104\1\165\1\uffff\1\162\1\uffff\1\172\2\145\1\101\2\141\1\162\1\uffff\1\164\1\101\1\164\1\151\1\uffff\1\163\1\145\1\164\1\151\1\uffff\2\172\2\164\1\147\1\157\1\162\1\164\1\145\1\142\1\143\1\163\1\145\1\142\2\uffff\1\164\1\141\1\147\1\166\1\151\1\164\1\172\1\165\1\145\1\143\1\172\1\165\1\162\1\120\1\145\1\151\1\142\1\162\1\uffff\1\164\1\156\1\145\1\uffff\1\164\1\151\2\162\1\144\1\165\1\151\1\145\1\144\1\156\1\145\1\142\1\157\1\120\1\145\1\164\1\142\1\172\1\151\1\144\1\172\1\165\1\166\2\162\1\145\1\165\1\uffff\1\156\1\151\1\uffff\1\164\1\151\1\157\2\172\1\164\1\147\1\156\1\145\1\144\1\166\2\uffff\1\145\1\172\1\147\1\172\1\145\1\151\1\172\1\uffff\1\172\1\uffff\1\162\1\144\2\uffff\1\172\1\145\1\uffff\1\162\1\172\1\uffff";
+ static final String DFA13_acceptS =
+ "\23\uffff\1\50\1\52\1\54\1\uffff\1\56\10\uffff\1\113\1\114\1\uffff\1\117\5\uffff\1\132\1\uffff\1\136\1\137\3\uffff\1\132\43\uffff\1\50\1\52\1\54\3\uffff\1\56\17\uffff\1\113\1\114\1\uffff\1\117\1\uffff\1\130\1\131\1\uffff\1\134\1\135\1\136\17\uffff\1\32\13\uffff\1\35\10\uffff\1\53\17\uffff\1\125\11\uffff\1\1\1\uffff\1\34\32\uffff\1\100\15\uffff\1\63\1\64\20\uffff\1\43\6\uffff\1\46\6\uffff\1\33\21\uffff\1\124\1\57\13\uffff\1\120\4\uffff\1\42\41\uffff\1\75\17\uffff\1\116\7\uffff\1\103\12\uffff\1\44\1\45\12\uffff\1\47\15\uffff\1\101\42\uffff\1\55\54\uffff\1\123\2\uffff\1\126\3\uffff\1\67\11\uffff\1\66\13\uffff\1\25\1\4\25\uffff\1\60\4\uffff\1\76\4\uffff\1\73\2\uffff\1\65\3\uffff\1\105\1\uffff\1\107\22\uffff\1\26\11\uffff\1\40\1\41\1\127\5\uffff\1\77\1\102\5\uffff\1\122\20\uffff\1\27\1\30\10\uffff\1\70\30\uffff\1\31\1\36\1\37\1\51\3\uffff\1\62\1\71\1\uffff\1\112\1\74\1\uffff\1\104\4\uffff\1\10\7\uffff\1\14\3\uffff\1\21\2\uffff\1\61\1\121\1\uffff\1\72\36\uffff\1\16\1\uffff\1\115\7\uffff\1\6\4\uffff\1\13\4\uffff\1\111\16\uffff\1\106\1\110\22\uffff\1\11\3\uffff\1\15\33\uffff\1\12\2\uffff\1\22\13\uffff\1\3\1\20\7\uffff\1\23\1\uffff\1\17\2\uffff\1\7\1\24\2\uffff\1\2\2\uffff\1\5";
+ static final String DFA13_specialS =
+ "\1\2\44\uffff\1\0\1\1\u0310\uffff}>";
+ static final String[] DFA13_transitionS = {
+ "\11\54\2\53\2\54\1\53\22\54\1\53\1\54\1\45\4\54\1\46\1\40\1\41\2\54\1\27\1\54\1\23\1\52\12\47\1\54\1\43\5\54\1\1\1\5\1\6\1\2\1\7\1\10\2\51\1\11\1\13\1\51\1\12\1\17\1\51\1\16\3\51\1\14\1\51\1\3\1\51\1\15\3\51\3\54\1\50\1\51\1\54\1\20\1\21\1\44\1\31\1\26\1\35\1\30\1\51\1\22\3\51\1\32\1\51\1\33\2\51\1\36\1\37\1\34\1\4\1\51\1\42\3\51\1\24\1\54\1\25\uff82\54",
+ "\1\55\1\uffff\1\57\43\uffff\1\56",
+ "\1\63\33\uffff\1\62\3\uffff\1\61",
+ "\1\65\3\uffff\1\64",
+ "\1\66\1\uffff\1\67",
+ "\1\72\37\uffff\1\70\2\uffff\1\71",
+ "\1\73",
+ "\1\75\34\uffff\1\74",
+ "\1\76",
+ "\1\77",
+ "\1\102\33\uffff\1\101\11\uffff\1\100",
+ "\1\103",
+ "\1\105\52\uffff\1\104",
+ "\1\106",
+ "\1\110\3\uffff\1\111\42\uffff\1\107",
+ "\1\112",
+ "\1\117\1\116\1\115\15\uffff\1\113\1\uffff\1\114",
+ "\1\120",
+ "\1\122\10\uffff\1\121\1\123",
+ "",
+ "",
+ "",
+ "\1\131\11\uffff\1\130\11\uffff\1\127",
+ "",
+ "\1\133",
+ "\1\134\3\uffff\1\135",
+ "\1\137\3\uffff\1\140\3\uffff\1\136\13\uffff\1\141",
+ "\1\144\14\uffff\1\143\2\uffff\1\142",
+ "\1\145",
+ "\1\146",
+ "\1\147\11\uffff\1\150",
+ "\1\151",
+ "",
+ "",
+ "\1\154",
+ "",
+ "\1\156",
+ "\0\157",
+ "\0\157",
+ "\12\161",
+ "\32\60\4\uffff\1\60\1\uffff\32\60",
+ "",
+ "\1\162\4\uffff\1\163",
+ "",
+ "",
+ "\1\165",
+ "\1\166",
+ "\1\167",
+ "",
+ "\1\170",
+ "\1\171",
+ "\1\172",
+ "\1\173",
+ "\1\174",
+ "\1\175",
+ "\1\176",
+ "\1\177",
+ "\1\u0080",
+ "\1\u0081",
+ "\1\u0082",
+ "\1\u0083",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0085",
+ "\1\u0086",
+ "\1\u0087",
+ "\1\u0088",
+ "\1\u0089",
+ "\1\u008a",
+ "\1\u008b",
+ "\1\u008c",
+ "\1\u008d",
+ "\1\u008e",
+ "\1\u008f",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0091",
+ "\1\u0092",
+ "\1\u0093",
+ "\1\u0094",
+ "\1\u0095",
+ "\1\u0096",
+ "\1\u0097",
+ "\1\u0098",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u009a",
+ "",
+ "",
+ "",
+ "\1\u009b",
+ "\1\u009d\1\u009c",
+ "\1\u009e",
+ "",
+ "\1\u009f",
+ "\1\u00a0",
+ "\1\u00a2\14\uffff\1\u00a1",
+ "\1\u00a3",
+ "\1\u00a4",
+ "\1\u00a5",
+ "\1\u00a6",
+ "\1\u00a7",
+ "\1\u00a8",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u00aa",
+ "\1\u00ab",
+ "\1\u00ad\1\u00ac",
+ "\1\u00ae",
+ "\1\u00af",
+ "",
+ "",
+ "\1\u00b0",
+ "",
+ "\1\u00b1",
+ "",
+ "",
+ "\12\161",
+ "",
+ "",
+ "",
+ "\12\60\7\uffff\16\60\1\u00b2\13\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u00b4",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u00b6",
+ "\1\u00b7",
+ "\1\u00b8",
+ "\1\u00b9",
+ "\1\u00ba",
+ "\1\u00bb",
+ "\1\u00bc",
+ "\1\u00bd",
+ "\1\u00be",
+ "\1\u00bf",
+ "\1\u00c0",
+ "\1\u00c1",
+ "",
+ "\1\u00c2",
+ "\1\u00c3",
+ "\1\u00c4",
+ "\1\u00c5",
+ "\1\u00c6",
+ "\1\u00c7",
+ "\1\u00c8",
+ "\1\u00c9",
+ "\1\u00ca",
+ "\1\u00cb",
+ "\1\u00cc",
+ "",
+ "\1\u00cd",
+ "\1\u00ce",
+ "\1\u00cf",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u00d1",
+ "\1\u00d2",
+ "\1\u00d3",
+ "\1\u00d4",
+ "",
+ "\1\u00d5",
+ "\1\u00d6",
+ "\1\u00d7",
+ "\1\u00d8",
+ "\1\u00d9",
+ "\1\u00da",
+ "\1\u00db",
+ "\1\u00dc",
+ "\1\u00dd",
+ "\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\u00e0",
+ "\1\u00e1",
+ "\1\u00e2",
+ "\1\u00e3",
+ "",
+ "\1\u00e4",
+ "\1\u00e5",
+ "\1\u00e6",
+ "\1\u00e7",
+ "\1\u00e8",
+ "\1\u00e9",
+ "\1\u00ea",
+ "\1\u00eb",
+ "\1\u00ec",
+ "",
+ "\1\u00ed",
+ "",
+ "\1\u00ee",
+ "\1\u00ef",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u00f1",
+ "\1\u00f2",
+ "\1\u00f3",
+ "\1\u00f4",
+ "\1\u00f5",
+ "\1\u00f6",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u00f8",
+ "\1\u00f9",
+ "\1\u00fa",
+ "\1\u00fb",
+ "\1\u00fc",
+ "\1\u00fd",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u00ff",
+ "\1\u0100",
+ "\1\u0101",
+ "\1\u0102",
+ "\1\u0103",
+ "\1\u0104",
+ "\1\u0105",
+ "\1\u0106",
+ "\1\u0107",
+ "",
+ "\1\u0108",
+ "\1\u0109",
+ "\1\u010a",
+ "\1\u010b",
+ "\1\u010c",
+ "\1\u010d",
+ "\1\u010e",
+ "\1\u010f",
+ "\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\u0112",
+ "\1\u0113",
+ "\1\u0114",
+ "",
+ "",
+ "\1\u0115",
+ "\1\u0116",
+ "\1\u0117",
+ "\1\u0118",
+ "\1\u0119",
+ "\1\u011a",
+ "\1\u011b",
+ "\1\u011c",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u011e\1\u011f",
+ "\1\u0120",
+ "\1\u0121",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0123",
+ "\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\u0133",
+ "\1\u0134\1\u0135",
+ "\1\u0136",
+ "\1\u0137",
+ "\1\u0138",
+ "\1\u0139",
+ "\1\u013a",
+ "\1\u013b",
+ "\1\u013c",
+ "\1\u013d",
+ "\1\u013e",
+ "\1\u013f",
+ "\1\u0140",
+ "\1\u0141",
+ "\1\u0142",
+ "\12\60\7\uffff\6\60\1\u0143\23\60\4\uffff\1\60\1\uffff\32\60",
+ "",
+ "",
+ "\1\u0145",
+ "\1\u0146",
+ "\1\u0147",
+ "\1\u0148",
+ "\1\u0149",
+ "\1\u014a",
+ "\1\u014b",
+ "\1\u014c",
+ "\1\u014d",
+ "\1\u014e",
+ "\1\u014f",
+ "",
+ "\1\u0151\14\uffff\1\u0150",
+ "\1\u0153\14\uffff\1\u0152",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0155",
+ "",
+ "\1\u0156",
+ "\1\u0157",
+ "\1\u0158",
+ "\1\u0159",
+ "\1\u015a",
+ "\1\u015b",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u015d",
+ "\1\u015e",
+ "\1\u015f",
+ "\1\u0160",
+ "\1\u0161",
+ "\1\u0162",
+ "\1\u0163",
+ "\1\u0164",
+ "\1\u0165",
+ "\1\u0166",
+ "\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\u0169",
+ "\1\u016a",
+ "\1\u016b",
+ "\1\u016c",
+ "\1\u016d",
+ "\1\u016e",
+ "\1\u016f",
+ "\1\u0170",
+ "\1\u0171\6\uffff\1\u0172",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0174",
+ "\1\u0175",
+ "\1\u0176",
+ "\1\u0177",
+ "",
+ "\1\u0178",
+ "\1\u0179",
+ "\1\u017a",
+ "\1\u017b",
+ "\1\u017c",
+ "\1\u017d",
+ "\1\u017e",
+ "\1\u017f",
+ "\1\u0180",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0182",
+ "\1\u0183",
+ "\1\u0184",
+ "\1\u0185",
+ "\1\u0186",
+ "",
+ "\1\u0187",
+ "\1\u0188",
+ "\1\u0189",
+ "\1\u018a",
+ "\1\u018b",
+ "\1\u018c",
+ "\1\u018d",
+ "",
+ "\1\u018e",
+ "\1\u018f",
+ "\1\u0190",
+ "\1\u0191",
+ "\1\u0192",
+ "\1\u0193",
+ "\1\u0194",
+ "\1\u0195",
+ "\1\u0196",
+ "\1\u0197",
+ "",
+ "",
+ "\1\u0198",
+ "\1\u0199",
+ "\1\u019b\1\uffff\1\u019a",
+ "\1\u019c",
+ "\1\u019d",
+ "\1\u019e",
+ "\1\u019f",
+ "\1\u01a0",
+ "\1\u01a1",
+ "\1\u01a2",
+ "",
+ "\1\u01a3",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u01a5",
+ "\1\u01a6",
+ "\1\u01a7",
+ "\1\u01a8",
+ "\1\u01aa\6\uffff\1\u01a9",
+ "\1\u01ab",
+ "\1\u01ac",
+ "\1\u01ad",
+ "\1\u01ae",
+ "\1\u01af",
+ "\1\u01b0",
+ "",
+ "\1\u01b1",
+ "\1\u01b2",
+ "\1\u01b3",
+ "\1\u01b4",
+ "\1\u01b5",
+ "\1\u01b6",
+ "\1\u01b7",
+ "\1\u01b8",
+ "\1\u01b9",
+ "\1\u01ba",
+ "\1\u01bb",
+ "\1\u01bc",
+ "\1\u01bd",
+ "\1\u01be",
+ "\1\u01bf",
+ "\1\u01c0",
+ "\1\u01c1",
+ "\1\u01c2",
+ "\1\u01c3",
+ "\1\u01c4",
+ "\1\u01c5",
+ "\1\u01c6",
+ "\1\u01c7",
+ "\1\u01c8",
+ "\1\u01c9",
+ "\1\u01ca",
+ "\1\u01cc\1\uffff\1\u01cb",
+ "\12\60\7\uffff\6\60\1\u01ce\5\60\1\u01d0\1\u01cd\5\60\1\u01cf\6\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u01d2",
+ "\1\u01d3",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u01d5",
+ "\1\u01d6",
+ "\1\u01d7",
+ "",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u01d9",
+ "\1\u01da",
+ "\1\u01db",
+ "\1\u01dc",
+ "\1\u01dd",
+ "\1\u01de",
+ "\1\u01df",
+ "\1\u01e0",
+ "\1\u01e1",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u01e3",
+ "\1\u01e4",
+ "\1\u01e5",
+ "\1\u01e6",
+ "\1\u01e7",
+ "\1\u01e8",
+ "\1\u01e9",
+ "\1\u01ea",
+ "\1\u01eb",
+ "\1\u01ec",
+ "\1\u01ed",
+ "\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\u01f0",
+ "\1\u01f1",
+ "\1\u01f2",
+ "\1\u01f3",
+ "\1\u01f4",
+ "\1\u01f5",
+ "\1\u01f6",
+ "\1\u01f7",
+ "\1\u01f8",
+ "\1\u01f9",
+ "\1\u01fa",
+ "\1\u01fb",
+ "\1\u01fc",
+ "\1\u01fd",
+ "\1\u01fe",
+ "\1\u01ff",
+ "\1\u0200",
+ "\1\u0201",
+ "\1\u0202",
+ "\1\u0203",
+ "",
+ "\12\60\7\uffff\23\60\1\u0204\6\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0206",
+ "",
+ "\1\u0207",
+ "\1\u0208",
+ "\1\u0209",
+ "",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u020b",
+ "\1\u020c",
+ "\1\u020d",
+ "\1\u020e",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0210",
+ "\1\u0211\17\uffff\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0213",
+ "",
+ "\1\u0214",
+ "\1\u0215",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0217",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0219",
+ "\1\u021a",
+ "\1\u021b",
+ "\1\u021c",
+ "\1\u021d",
+ "\1\u021e",
+ "",
+ "",
+ "\1\u021f",
+ "\1\u0220",
+ "\1\u0221",
+ "\1\u0222",
+ "\1\u0223",
+ "\1\u0224",
+ "\1\u0225",
+ "\1\u0226",
+ "\1\u0227",
+ "\1\u0228",
+ "\1\u0229",
+ "\1\u022a",
+ "\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",
+ "",
+ "\1\u0234",
+ "\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\u0238",
+ "\1\u0239",
+ "\1\u023a",
+ "\1\u023b",
+ "",
+ "\1\u023c",
+ "\1\u023e\3\uffff\1\u023d",
+ "",
+ "\1\u023f",
+ "\1\u0240",
+ "\1\u0241",
+ "",
+ "\1\u0242",
+ "",
+ "\1\u0243",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0245",
+ "\1\u0246",
+ "\1\u0247",
+ "\1\u0248",
+ "\1\u0249",
+ "\1\u024a",
+ "\1\u024b",
+ "\1\u024c",
+ "\1\u024d",
+ "\1\u024e",
+ "\1\u024f",
+ "\1\u0250",
+ "\1\u0251",
+ "\1\u0252",
+ "\1\u0253",
+ "\1\u0254",
+ "",
+ "\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\u0257",
+ "\1\u0258",
+ "\1\u0259",
+ "\1\u025a",
+ "\1\u025b",
+ "\1\u025c",
+ "\1\u025d",
+ "",
+ "",
+ "",
+ "\1\u025e",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0260",
+ "\1\u0261",
+ "\1\u0262",
+ "",
+ "",
+ "\1\u0263",
+ "\1\u0264",
+ "\1\u0265",
+ "\1\u0266",
+ "\1\u0267",
+ "",
+ "\1\u0268",
+ "\1\u0269",
+ "\1\u026a",
+ "\1\u026b",
+ "\1\u026c",
+ "\1\u026d",
+ "\1\u026e",
+ "\1\u026f",
+ "\1\u0270",
+ "\1\u0271",
+ "\1\u0272",
+ "\1\u0273",
+ "\1\u0274",
+ "\1\u0275",
+ "\1\u0276",
+ "\1\u0277",
+ "",
+ "",
+ "\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",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u027c",
+ "\1\u027d",
+ "\1\u027e",
+ "\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\u0281",
+ "\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\u0284",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0286",
+ "\1\u0287",
+ "\1\u0288",
+ "\1\u0289",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u028b",
+ "\1\u028c",
+ "\1\u028d",
+ "\1\u028e",
+ "\1\u028f",
+ "\1\u0290",
+ "\1\u0291",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0293",
+ "\1\u0294",
+ "\1\u0295",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0297",
+ "",
+ "",
+ "",
+ "",
+ "\1\u0298",
+ "\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\u029b",
+ "",
+ "",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "",
+ "\1\u029d",
+ "\1\u029e",
+ "\1\u029f",
+ "\1\u02a0",
+ "",
+ "\1\u02a1",
+ "\1\u02a2",
+ "\1\u02a3",
+ "\1\u02a4",
+ "\1\u02a5",
+ "\1\u02a6",
+ "\1\u02a7",
+ "",
+ "\1\u02a8",
+ "\1\u02a9",
+ "\1\u02aa",
+ "",
+ "\1\u02ab",
+ "\1\u02ac",
+ "",
+ "",
+ "\1\u02ad",
+ "",
+ "\1\u02ae",
+ "\1\u02af",
+ "\1\u02b0",
+ "\1\u02b1",
+ "\1\u02b2",
+ "\1\u02b3",
+ "\1\u02b4",
+ "\1\u02b5",
+ "\1\u02b6",
+ "\1\u02b7",
+ "\1\u02b8",
+ "\1\u02b9",
+ "\1\u02ba",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u02bc",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u02be",
+ "\1\u02bf",
+ "\1\u02c0",
+ "\1\u02c1",
+ "\1\u02c2\17\uffff\1\u02c3",
+ "\1\u02c4",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u02c6",
+ "\1\u02c7",
+ "\1\u02c8",
+ "\1\u02c9",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u02cb\2\uffff\1\u02cc",
+ "\1\u02cd",
+ "",
+ "\1\u02ce",
+ "",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u02d0",
+ "\1\u02d1",
+ "\1\u02d2",
+ "\1\u02d3",
+ "\1\u02d4",
+ "\1\u02d5",
+ "",
+ "\1\u02d6",
+ "\1\u02d7",
+ "\1\u02d8",
+ "\1\u02d9",
+ "",
+ "\1\u02da",
+ "\1\u02db",
+ "\1\u02dc",
+ "\1\u02dd",
+ "",
+ "\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\u02e0",
+ "\1\u02e1",
+ "\1\u02e2",
+ "\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",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u02f3",
+ "\1\u02f4",
+ "\1\u02f5",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u02f7",
+ "\1\u02f8",
+ "\1\u02f9",
+ "\1\u02fa",
+ "\1\u02fb",
+ "\1\u02fc",
+ "\1\u02fd",
+ "",
+ "\1\u02fe",
+ "\1\u02ff",
+ "\1\u0300",
+ "",
+ "\1\u0301",
+ "\1\u0302",
+ "\1\u0303",
+ "\1\u0304",
+ "\1\u0305",
+ "\1\u0306",
+ "\1\u0307",
+ "\1\u0308",
+ "\1\u0309",
+ "\1\u030a",
+ "\1\u030b",
+ "\1\u030c",
+ "\1\u030d",
+ "\1\u030e",
+ "\1\u030f",
+ "\1\u0310",
+ "\1\u0311",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0313",
+ "\1\u0314",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0316",
+ "\1\u0317",
+ "\1\u0318",
+ "\1\u0319",
+ "\1\u031a",
+ "\1\u031b",
+ "",
+ "\1\u031c",
+ "\1\u031d",
+ "",
+ "\1\u031e",
+ "\1\u031f",
+ "\1\u0320",
+ "\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\u0323",
+ "\1\u0324",
+ "\1\u0325",
+ "\1\u0326",
+ "\1\u0327",
+ "\1\u0328",
+ "",
+ "",
+ "\1\u0329",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u032b",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u032d",
+ "\1\u032e",
+ "\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\u0331",
+ "\1\u0332",
+ "",
+ "",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0334",
+ "",
+ "\1\u0335",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ ""
+ };
+
+ static final short[] DFA13_eot = DFA.unpackEncodedString(DFA13_eotS);
+ static final short[] DFA13_eof = DFA.unpackEncodedString(DFA13_eofS);
+ static final char[] DFA13_min = DFA.unpackEncodedStringToUnsignedChars(DFA13_minS);
+ static final char[] DFA13_max = DFA.unpackEncodedStringToUnsignedChars(DFA13_maxS);
+ static final short[] DFA13_accept = DFA.unpackEncodedString(DFA13_acceptS);
+ static final short[] DFA13_special = DFA.unpackEncodedString(DFA13_specialS);
+ static final short[][] DFA13_transition;
+
+ static {
+ int numStates = DFA13_transitionS.length;
+ DFA13_transition = new short[numStates][];
+ for (int i=0; i<numStates; i++) {
+ DFA13_transition[i] = DFA.unpackEncodedString(DFA13_transitionS[i]);
+ }
+ }
+
+ class DFA13 extends DFA {
+
+ public DFA13(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 13;
+ this.eot = DFA13_eot;
+ this.eof = DFA13_eof;
+ this.min = DFA13_min;
+ this.max = DFA13_max;
+ this.accept = DFA13_accept;
+ this.special = DFA13_special;
+ this.transition = DFA13_transition;
+ }
+ public String getDescription() {
+ return "1:1: Tokens : ( T__12 | 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 | T__96 | T__97 | T__98 | RULE_STRING | RULE_WHOLE_NUM_STR | 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 LA13_37 = input.LA(1);
+
+ s = -1;
+ if ( ((LA13_37>='\u0000' && LA13_37<='\uFFFF')) ) {s = 111;}
+
+ else s = 44;
+
+ if ( s>=0 ) return s;
+ break;
+ case 1 :
+ int LA13_38 = input.LA(1);
+
+ s = -1;
+ if ( ((LA13_38>='\u0000' && LA13_38<='\uFFFF')) ) {s = 111;}
+
+ else s = 44;
+
+ if ( s>=0 ) return s;
+ break;
+ case 2 :
+ int LA13_0 = input.LA(1);
+
+ s = -1;
+ if ( (LA13_0=='A') ) {s = 1;}
+
+ else if ( (LA13_0=='D') ) {s = 2;}
+
+ else if ( (LA13_0=='U') ) {s = 3;}
+
+ else if ( (LA13_0=='u') ) {s = 4;}
+
+ else if ( (LA13_0=='B') ) {s = 5;}
+
+ else if ( (LA13_0=='C') ) {s = 6;}
+
+ else if ( (LA13_0=='E') ) {s = 7;}
+
+ else if ( (LA13_0=='F') ) {s = 8;}
+
+ else if ( (LA13_0=='I') ) {s = 9;}
+
+ else if ( (LA13_0=='L') ) {s = 10;}
+
+ else if ( (LA13_0=='J') ) {s = 11;}
+
+ else if ( (LA13_0=='S') ) {s = 12;}
+
+ else if ( (LA13_0=='W') ) {s = 13;}
+
+ else if ( (LA13_0=='O') ) {s = 14;}
+
+ else if ( (LA13_0=='M') ) {s = 15;}
+
+ else if ( (LA13_0=='a') ) {s = 16;}
+
+ else if ( (LA13_0=='b') ) {s = 17;}
+
+ else if ( (LA13_0=='i') ) {s = 18;}
+
+ else if ( (LA13_0=='.') ) {s = 19;}
+
+ else if ( (LA13_0=='{') ) {s = 20;}
+
+ else if ( (LA13_0=='}') ) {s = 21;}
+
+ else if ( (LA13_0=='e') ) {s = 22;}
+
+ else if ( (LA13_0==',') ) {s = 23;}
+
+ else if ( (LA13_0=='g') ) {s = 24;}
+
+ else if ( (LA13_0=='d') ) {s = 25;}
+
+ else if ( (LA13_0=='m') ) {s = 26;}
+
+ else if ( (LA13_0=='o') ) {s = 27;}
+
+ else if ( (LA13_0=='t') ) {s = 28;}
+
+ else if ( (LA13_0=='f') ) {s = 29;}
+
+ else if ( (LA13_0=='r') ) {s = 30;}
+
+ else if ( (LA13_0=='s') ) {s = 31;}
+
+ else if ( (LA13_0=='(') ) {s = 32;}
+
+ else if ( (LA13_0==')') ) {s = 33;}
+
+ else if ( (LA13_0=='w') ) {s = 34;}
+
+ else if ( (LA13_0==';') ) {s = 35;}
+
+ else if ( (LA13_0=='c') ) {s = 36;}
+
+ else if ( (LA13_0=='\"') ) {s = 37;}
+
+ else if ( (LA13_0=='\'') ) {s = 38;}
+
+ else if ( ((LA13_0>='0' && LA13_0<='9')) ) {s = 39;}
+
+ else if ( (LA13_0=='^') ) {s = 40;}
+
+ else if ( ((LA13_0>='G' && LA13_0<='H')||LA13_0=='K'||LA13_0=='N'||(LA13_0>='P' && LA13_0<='R')||LA13_0=='T'||LA13_0=='V'||(LA13_0>='X' && LA13_0<='Z')||LA13_0=='_'||LA13_0=='h'||(LA13_0>='j' && LA13_0<='l')||LA13_0=='n'||(LA13_0>='p' && LA13_0<='q')||LA13_0=='v'||(LA13_0>='x' && LA13_0<='z')) ) {s = 41;}
+
+ else if ( (LA13_0=='/') ) {s = 42;}
+
+ else if ( ((LA13_0>='\t' && LA13_0<='\n')||LA13_0=='\r'||LA13_0==' ') ) {s = 43;}
+
+ else if ( ((LA13_0>='\u0000' && LA13_0<='\b')||(LA13_0>='\u000B' && LA13_0<='\f')||(LA13_0>='\u000E' && LA13_0<='\u001F')||LA13_0=='!'||(LA13_0>='#' && LA13_0<='&')||(LA13_0>='*' && LA13_0<='+')||LA13_0=='-'||LA13_0==':'||(LA13_0>='<' && LA13_0<='@')||(LA13_0>='[' && LA13_0<=']')||LA13_0=='`'||LA13_0=='|'||(LA13_0>='~' && LA13_0<='\uFFFF')) ) {s = 44;}
+
+ if ( s>=0 ) return s;
+ break;
+ }
+ NoViableAltException nvae =
+ new NoViableAltException(getDescription(), 13, _s, input);
+ error(nvae);
+ throw nvae;
+ }
+ }
+
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDslParser.java b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDslParser.java
index 56636d3041a..27d8066ec08 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDslParser.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDslParser.java
@@ -1,27557 +1,28373 @@
-package org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal;
-
-import org.antlr.runtime.BitSet;
-import org.antlr.runtime.FailedPredicateException;
-import org.antlr.runtime.NoViableAltException;
-import org.antlr.runtime.RecognitionException;
-import org.antlr.runtime.RecognizerSharedState;
-import org.antlr.runtime.TokenStream;
-import org.eclipse.osee.framework.core.dsl.services.OseeDslGrammarAccess;
-import org.eclipse.xtext.Grammar;
+package org.eclipse.osee.framework.core.dsl.ui.contentassist.antlr.internal;
+
+import java.io.InputStream;
+import org.eclipse.xtext.*;
+import org.eclipse.xtext.parser.*;
+import org.eclipse.xtext.parser.impl.*;
+import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.xtext.parser.antlr.XtextTokenStream;
+import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
+import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
+import org.eclipse.osee.framework.core.dsl.services.OseeDslGrammarAccess;
+
+
+
+import org.antlr.runtime.*;
+import java.util.Stack;
+import java.util.List;
+import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalOseeDslParser extends AbstractInternalContentAssistParser {
- public static final String[] tokenNames = new String[] {
- "<invalid>",
- "<EOR>",
- "<DOWN>",
- "<UP>",
- "RULE_WHOLE_NUM_STR",
- "RULE_ID",
- "RULE_STRING",
- "RULE_HEX_INT",
- "RULE_INT",
- "RULE_ML_COMMENT",
- "RULE_SL_COMMENT",
- "RULE_WS",
- "RULE_ANY_OTHER",
- "'ALL'",
- "'DefaultAttributeDataProvider'",
- "'UriAttributeDataProvider'",
- "'unlimited'",
- "'DefaultAttributeTaggerProvider'",
- "'BooleanAttribute'",
- "'CompressedContentAttribute'",
- "'DateAttribute'",
- "'EnumeratedAttribute'",
- "'FloatingPointAttribute'",
- "'IntegerAttribute'",
- "'LongAttribute'",
- "'JavaObjectAttribute'",
- "'StringAttribute'",
- "'ArtifactReferenceAttribute'",
- "'BranchReferenceAttribute'",
- "'WordAttribute'",
- "'OutlineNumberAttribute'",
- "'Lexicographical_Ascending'",
- "'Lexicographical_Descending'",
- "'Unordered'",
- "'ONE_TO_ONE'",
- "'ONE_TO_MANY'",
- "'MANY_TO_ONE'",
- "'MANY_TO_MANY'",
- "'EQ'",
- "'LIKE'",
- "'AND'",
- "'OR'",
- "'artifactName'",
- "'artifactGuid'",
- "'branchName'",
- "'branchUuid'",
- "'ALLOW'",
- "'DENY'",
- "'SIDE_A'",
- "'SIDE_B'",
- "'BOTH'",
- "'import'",
- "'.'",
- "'artifactType'",
- "'{'",
- "'uuid'",
- "'}'",
- "'extends'",
- "','",
- "'guid'",
- "'attribute'",
- "'attributeType'",
- "'dataProvider'",
- "'min'",
- "'max'",
- "'overrides'",
- "'taggerId'",
- "'enumType'",
- "'description'",
- "'defaultValue'",
- "'fileExtension'",
- "'mediaType'",
- "'oseeEnumType'",
- "'entry'",
- "'entryGuid'",
- "'overrides enum'",
- "'add'",
- "'remove'",
- "'overrides artifactType'",
- "'update'",
- "'relationType'",
- "'sideAName'",
- "'sideAArtifactType'",
- "'sideBName'",
- "'sideBArtifactType'",
- "'defaultOrderType'",
- "'multiplicity'",
- "'('",
- "')'",
- "'artifactMatcher'",
- "'where'",
- "';'",
- "'role'",
- "'accessContext'",
- "'childrenOf'",
- "'artifact'",
- "'edit'",
- "'of'",
- "'abstract'",
- "'inheritAll'"};
- public static final int RULE_ID = 5;
- public static final int T__29 = 29;
- public static final int T__28 = 28;
- public static final int T__27 = 27;
- public static final int T__26 = 26;
- public static final int T__25 = 25;
- public static final int T__24 = 24;
- public static final int T__23 = 23;
- public static final int T__22 = 22;
- public static final int RULE_ANY_OTHER = 12;
- public static final int T__21 = 21;
- public static final int T__20 = 20;
- 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;
- public static final int T__15 = 15;
- public static final int T__90 = 90;
- public static final int T__18 = 18;
- 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__99 = 99;
- public static final int T__98 = 98;
- public static final int T__97 = 97;
- public static final int T__96 = 96;
- 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;
- public static final int T__83 = 83;
- public static final int T__85 = 85;
- public static final int T__84 = 84;
- public static final int T__87 = 87;
- public static final int T__86 = 86;
- public static final int T__89 = 89;
- public static final int T__88 = 88;
- public static final int RULE_ML_COMMENT = 9;
- public static final int RULE_STRING = 6;
- public static final int T__71 = 71;
- public static final int T__72 = 72;
- public static final int T__70 = 70;
- public static final int T__76 = 76;
- public static final int T__75 = 75;
- public static final int T__74 = 74;
- public static final int T__73 = 73;
- public static final int T__79 = 79;
- public static final int T__78 = 78;
- public static final int T__77 = 77;
- public static final int T__68 = 68;
- public static final int T__69 = 69;
- public static final int T__66 = 66;
- public static final int T__67 = 67;
- public static final int T__64 = 64;
- public static final int T__65 = 65;
- public static final int T__62 = 62;
- public static final int T__63 = 63;
- public static final int T__61 = 61;
- public static final int T__60 = 60;
- public static final int T__55 = 55;
- public static final int T__56 = 56;
- public static final int T__57 = 57;
- public static final int T__58 = 58;
- public static final int T__51 = 51;
- public static final int T__52 = 52;
- public static final int T__53 = 53;
- public static final int T__54 = 54;
- public static final int T__59 = 59;
- public static final int RULE_INT = 8;
- public static final int T__50 = 50;
- public static final int T__42 = 42;
- public static final int T__43 = 43;
- public static final int T__40 = 40;
- public static final int T__41 = 41;
- public static final int T__46 = 46;
- public static final int T__47 = 47;
- public static final int T__44 = 44;
- public static final int T__45 = 45;
- public static final int T__48 = 48;
- public static final int RULE_WHOLE_NUM_STR = 4;
- public static final int T__49 = 49;
- public static final int RULE_HEX_INT = 7;
- public static final int RULE_SL_COMMENT = 10;
- public static final int T__30 = 30;
- public static final int T__31 = 31;
- public static final int T__32 = 32;
- public static final int T__33 = 33;
- public static final int T__34 = 34;
- public static final int T__35 = 35;
- public static final int T__36 = 36;
- public static final int T__37 = 37;
- public static final int T__38 = 38;
- public static final int T__39 = 39;
- public static final int RULE_WS = 11;
-
- // delegates
- // delegators
-
- public InternalOseeDslParser(TokenStream input) {
- this(input, new RecognizerSharedState());
- }
-
- public InternalOseeDslParser(TokenStream input, RecognizerSharedState state) {
- super(input, state);
-
- }
-
- @Override
- public String[] getTokenNames() {
- return InternalOseeDslParser.tokenNames;
- }
-
- @Override
- public String getGrammarFileName() {
- return "../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g";
- }
-
- private OseeDslGrammarAccess grammarAccess;
-
- public void setGrammarAccess(OseeDslGrammarAccess grammarAccess) {
- this.grammarAccess = grammarAccess;
- }
-
- @Override
- protected Grammar getGrammar() {
- return grammarAccess.getGrammar();
- }
-
- @Override
- protected String getValueForTokenName(String tokenName) {
- return tokenName;
- }
-
- // $ANTLR start "entryRuleOseeDsl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:60:1: entryRuleOseeDsl : ruleOseeDsl EOF ;
- public final void entryRuleOseeDsl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:61:1: ( ruleOseeDsl EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:62:1: ruleOseeDsl EOF
- {
- before(grammarAccess.getOseeDslRule());
- pushFollow(FOLLOW_ruleOseeDsl_in_entryRuleOseeDsl61);
+ public static final String[] tokenNames = new String[] {
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_WHOLE_NUM_STR", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'ALL'", "'DefaultAttributeDataProvider'", "'UriAttributeDataProvider'", "'unlimited'", "'DefaultAttributeTaggerProvider'", "'BooleanAttribute'", "'CompressedContentAttribute'", "'DateAttribute'", "'EnumeratedAttribute'", "'FloatingPointAttribute'", "'IntegerAttribute'", "'LongAttribute'", "'JavaObjectAttribute'", "'StringAttribute'", "'ArtifactReferenceAttribute'", "'BranchReferenceAttribute'", "'WordAttribute'", "'OutlineNumberAttribute'", "'Lexicographical_Ascending'", "'Lexicographical_Descending'", "'Unordered'", "'ONE_TO_ONE'", "'ONE_TO_MANY'", "'MANY_TO_ONE'", "'MANY_TO_MANY'", "'EQ'", "'LIKE'", "'AND'", "'OR'", "'artifactName'", "'artifactGuid'", "'branchName'", "'branchUuid'", "'ALLOW'", "'DENY'", "'SIDE_A'", "'SIDE_B'", "'BOTH'", "'import'", "'.'", "'artifactType'", "'{'", "'id'", "'}'", "'extends'", "','", "'guid'", "'attribute'", "'attributeType'", "'dataProvider'", "'min'", "'max'", "'overrides'", "'taggerId'", "'enumType'", "'description'", "'defaultValue'", "'fileExtension'", "'mediaType'", "'oseeEnumType'", "'entry'", "'entryGuid'", "'overrides enum'", "'add'", "'remove'", "'overrides artifactType'", "'update'", "'relationType'", "'sideAName'", "'sideAArtifactType'", "'sideBName'", "'sideBArtifactType'", "'defaultOrderType'", "'multiplicity'", "'('", "')'", "'artifactMatcher'", "'where'", "';'", "'role'", "'accessContext'", "'childrenOf'", "'artifact'", "'edit'", "'of'", "'abstract'", "'inheritAll'"
+ };
+ public static final int T__50=50;
+ public static final int T__59=59;
+ public static final int T__55=55;
+ public static final int T__56=56;
+ public static final int T__57=57;
+ public static final int T__58=58;
+ public static final int T__51=51;
+ public static final int T__52=52;
+ public static final int T__53=53;
+ public static final int T__54=54;
+ public static final int T__60=60;
+ public static final int T__61=61;
+ public static final int RULE_ID=5;
+ public static final int RULE_INT=7;
+ public static final int T__66=66;
+ public static final int RULE_ML_COMMENT=8;
+ public static final int T__67=67;
+ public static final int T__68=68;
+ public static final int T__69=69;
+ public static final int T__62=62;
+ public static final int T__63=63;
+ public static final int T__64=64;
+ public static final int T__65=65;
+ public static final int T__37=37;
+ public static final int T__38=38;
+ public static final int T__39=39;
+ public static final int RULE_WHOLE_NUM_STR=4;
+ public static final int T__33=33;
+ public static final int T__34=34;
+ public static final int T__35=35;
+ public static final int T__36=36;
+ public static final int T__30=30;
+ public static final int T__31=31;
+ public static final int T__32=32;
+ public static final int T__48=48;
+ public static final int T__49=49;
+ public static final int T__44=44;
+ public static final int T__45=45;
+ public static final int T__46=46;
+ public static final int T__47=47;
+ public static final int T__40=40;
+ public static final int T__41=41;
+ public static final int T__42=42;
+ public static final int T__43=43;
+ public static final int T__91=91;
+ public static final int T__92=92;
+ public static final int T__93=93;
+ public static final int T__94=94;
+ public static final int T__90=90;
+ public static final int T__19=19;
+ public static final int T__15=15;
+ public static final int T__16=16;
+ public static final int T__17=17;
+ public static final int T__18=18;
+ public static final int T__12=12;
+ public static final int T__13=13;
+ public static final int T__14=14;
+ public static final int T__95=95;
+ public static final int T__96=96;
+ public static final int T__97=97;
+ public static final int T__98=98;
+ public static final int T__26=26;
+ public static final int T__27=27;
+ public static final int T__28=28;
+ public static final int T__29=29;
+ public static final int T__22=22;
+ public static final int T__23=23;
+ public static final int T__24=24;
+ public static final int T__25=25;
+ public static final int T__20=20;
+ public static final int T__21=21;
+ public static final int T__70=70;
+ public static final int T__71=71;
+ public static final int T__72=72;
+ public static final int RULE_STRING=6;
+ public static final int RULE_SL_COMMENT=9;
+ public static final int T__77=77;
+ public static final int T__78=78;
+ public static final int T__79=79;
+ public static final int T__73=73;
+ public static final int EOF=-1;
+ public static final int T__74=74;
+ public static final int T__75=75;
+ public static final int T__76=76;
+ public static final int T__80=80;
+ public static final int T__81=81;
+ public static final int T__82=82;
+ public static final int T__83=83;
+ public static final int RULE_WS=10;
+ public static final int RULE_ANY_OTHER=11;
+ public static final int T__88=88;
+ public static final int T__89=89;
+ public static final int T__84=84;
+ public static final int T__85=85;
+ public static final int T__86=86;
+ public static final int T__87=87;
+
+ // delegates
+ // delegators
+
+
+ public InternalOseeDslParser(TokenStream input) {
+ this(input, new RecognizerSharedState());
+ }
+ public InternalOseeDslParser(TokenStream input, RecognizerSharedState state) {
+ super(input, state);
+
+ }
+
+
+ public String[] getTokenNames() { return InternalOseeDslParser.tokenNames; }
+ public String getGrammarFileName() { return "InternalOseeDsl.g"; }
+
+
+
+ private OseeDslGrammarAccess grammarAccess;
+
+ public void setGrammarAccess(OseeDslGrammarAccess grammarAccess) {
+ this.grammarAccess = grammarAccess;
+ }
+
+ @Override
+ protected Grammar getGrammar() {
+ return grammarAccess.getGrammar();
+ }
+
+ @Override
+ protected String getValueForTokenName(String tokenName) {
+ return tokenName;
+ }
+
+
+
+
+ // $ANTLR start "entryRuleOseeDsl"
+ // InternalOseeDsl.g:60:1: entryRuleOseeDsl : ruleOseeDsl EOF ;
+ public final void entryRuleOseeDsl() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:61:1: ( ruleOseeDsl EOF )
+ // InternalOseeDsl.g:62:1: ruleOseeDsl EOF
+ {
+ before(grammarAccess.getOseeDslRule());
+ pushFollow(FOLLOW_1);
ruleOseeDsl();
state._fsp--;
- after(grammarAccess.getOseeDslRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleOseeDsl68);
+ after(grammarAccess.getOseeDslRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleOseeDsl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleOseeDsl"
- // $ANTLR start "ruleOseeDsl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:69:1: ruleOseeDsl : ( ( rule__OseeDsl__Group__0 ) ) ;
- public final void ruleOseeDsl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleOseeDsl"
+ // InternalOseeDsl.g:69:1: ruleOseeDsl : ( ( rule__OseeDsl__Group__0 ) ) ;
+ public final void ruleOseeDsl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:73:2: ( ( ( rule__OseeDsl__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:74:1: ( ( rule__OseeDsl__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:74:1: ( ( rule__OseeDsl__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:75:1: ( rule__OseeDsl__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:73:2: ( ( ( rule__OseeDsl__Group__0 ) ) )
+ // InternalOseeDsl.g:74:1: ( ( rule__OseeDsl__Group__0 ) )
{
- before(grammarAccess.getOseeDslAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:76:1: ( rule__OseeDsl__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:76:2: rule__OseeDsl__Group__0
- {
- pushFollow(FOLLOW_rule__OseeDsl__Group__0_in_ruleOseeDsl94);
- rule__OseeDsl__Group__0();
+ // InternalOseeDsl.g:74:1: ( ( rule__OseeDsl__Group__0 ) )
+ // InternalOseeDsl.g:75:1: ( rule__OseeDsl__Group__0 )
+ {
+ before(grammarAccess.getOseeDslAccess().getGroup());
+ // InternalOseeDsl.g:76:1: ( rule__OseeDsl__Group__0 )
+ // InternalOseeDsl.g:76:2: rule__OseeDsl__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__OseeDsl__Group__0();
+
+ state._fsp--;
+
+
+ }
- state._fsp--;
+ after(grammarAccess.getOseeDslAccess().getGroup());
- }
+ }
- after(grammarAccess.getOseeDslAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleOseeDsl"
- }
- return;
- }
- // $ANTLR end "ruleOseeDsl"
- // $ANTLR start "entryRuleImport"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:88:1: entryRuleImport : ruleImport EOF ;
- public final void entryRuleImport() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:89:1: ( ruleImport EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:90:1: ruleImport EOF
- {
- before(grammarAccess.getImportRule());
- pushFollow(FOLLOW_ruleImport_in_entryRuleImport121);
+ // $ANTLR start "entryRuleImport"
+ // InternalOseeDsl.g:88:1: entryRuleImport : ruleImport EOF ;
+ public final void entryRuleImport() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:89:1: ( ruleImport EOF )
+ // InternalOseeDsl.g:90:1: ruleImport EOF
+ {
+ before(grammarAccess.getImportRule());
+ pushFollow(FOLLOW_1);
ruleImport();
state._fsp--;
- after(grammarAccess.getImportRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleImport128);
+ after(grammarAccess.getImportRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleImport"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleImport"
- // $ANTLR start "ruleImport"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:97:1: ruleImport : ( ( rule__Import__Group__0 ) ) ;
- public final void ruleImport() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleImport"
+ // InternalOseeDsl.g:97:1: ruleImport : ( ( rule__Import__Group__0 ) ) ;
+ public final void ruleImport() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:101:2: ( ( ( rule__Import__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:102:1: ( ( rule__Import__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:102:1: ( ( rule__Import__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:103:1: ( rule__Import__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:101:2: ( ( ( rule__Import__Group__0 ) ) )
+ // InternalOseeDsl.g:102:1: ( ( rule__Import__Group__0 ) )
+ {
+ // InternalOseeDsl.g:102:1: ( ( rule__Import__Group__0 ) )
+ // InternalOseeDsl.g:103:1: ( rule__Import__Group__0 )
+ {
+ before(grammarAccess.getImportAccess().getGroup());
+ // InternalOseeDsl.g:104:1: ( rule__Import__Group__0 )
+ // InternalOseeDsl.g:104:2: rule__Import__Group__0
{
- before(grammarAccess.getImportAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:104:1: ( rule__Import__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:104:2: rule__Import__Group__0
- {
- pushFollow(FOLLOW_rule__Import__Group__0_in_ruleImport154);
- rule__Import__Group__0();
+ pushFollow(FOLLOW_2);
+ rule__Import__Group__0();
- state._fsp--;
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getImportAccess().getGroup());
- }
+ }
- after(grammarAccess.getImportAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleImport"
- }
- return;
- }
- // $ANTLR end "ruleImport"
- // $ANTLR start "entryRuleQUALIFIED_NAME"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:116:1: entryRuleQUALIFIED_NAME : ruleQUALIFIED_NAME EOF ;
- public final void entryRuleQUALIFIED_NAME() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:117:1: ( ruleQUALIFIED_NAME EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:118:1: ruleQUALIFIED_NAME EOF
- {
- before(grammarAccess.getQUALIFIED_NAMERule());
- pushFollow(FOLLOW_ruleQUALIFIED_NAME_in_entryRuleQUALIFIED_NAME181);
+ // $ANTLR start "entryRuleQUALIFIED_NAME"
+ // InternalOseeDsl.g:116:1: entryRuleQUALIFIED_NAME : ruleQUALIFIED_NAME EOF ;
+ public final void entryRuleQUALIFIED_NAME() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:117:1: ( ruleQUALIFIED_NAME EOF )
+ // InternalOseeDsl.g:118:1: ruleQUALIFIED_NAME EOF
+ {
+ before(grammarAccess.getQUALIFIED_NAMERule());
+ pushFollow(FOLLOW_1);
ruleQUALIFIED_NAME();
state._fsp--;
- after(grammarAccess.getQUALIFIED_NAMERule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleQUALIFIED_NAME188);
+ after(grammarAccess.getQUALIFIED_NAMERule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleQUALIFIED_NAME"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleQUALIFIED_NAME"
- // $ANTLR start "ruleQUALIFIED_NAME"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:125:1: ruleQUALIFIED_NAME : ( ( rule__QUALIFIED_NAME__Group__0 ) ) ;
- public final void ruleQUALIFIED_NAME() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleQUALIFIED_NAME"
+ // InternalOseeDsl.g:125:1: ruleQUALIFIED_NAME : ( ( rule__QUALIFIED_NAME__Group__0 ) ) ;
+ public final void ruleQUALIFIED_NAME() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:129:2: ( ( ( rule__QUALIFIED_NAME__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:130:1: ( ( rule__QUALIFIED_NAME__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:130:1: ( ( rule__QUALIFIED_NAME__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:131:1: ( rule__QUALIFIED_NAME__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:129:2: ( ( ( rule__QUALIFIED_NAME__Group__0 ) ) )
+ // InternalOseeDsl.g:130:1: ( ( rule__QUALIFIED_NAME__Group__0 ) )
+ {
+ // InternalOseeDsl.g:130:1: ( ( rule__QUALIFIED_NAME__Group__0 ) )
+ // InternalOseeDsl.g:131:1: ( rule__QUALIFIED_NAME__Group__0 )
{
- before(grammarAccess.getQUALIFIED_NAMEAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:132:1: ( rule__QUALIFIED_NAME__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:132:2: rule__QUALIFIED_NAME__Group__0
- {
- pushFollow(FOLLOW_rule__QUALIFIED_NAME__Group__0_in_ruleQUALIFIED_NAME214);
- rule__QUALIFIED_NAME__Group__0();
+ before(grammarAccess.getQUALIFIED_NAMEAccess().getGroup());
+ // InternalOseeDsl.g:132:1: ( rule__QUALIFIED_NAME__Group__0 )
+ // InternalOseeDsl.g:132:2: rule__QUALIFIED_NAME__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__QUALIFIED_NAME__Group__0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
+
+ after(grammarAccess.getQUALIFIED_NAMEAccess().getGroup());
+
+ }
- after(grammarAccess.getQUALIFIED_NAMEAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleQUALIFIED_NAME"
- }
- return;
- }
- // $ANTLR end "ruleQUALIFIED_NAME"
- // $ANTLR start "entryRuleOseeType"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:146:1: entryRuleOseeType : ruleOseeType EOF ;
- public final void entryRuleOseeType() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:147:1: ( ruleOseeType EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:148:1: ruleOseeType EOF
- {
- before(grammarAccess.getOseeTypeRule());
- pushFollow(FOLLOW_ruleOseeType_in_entryRuleOseeType243);
+ // $ANTLR start "entryRuleOseeType"
+ // InternalOseeDsl.g:146:1: entryRuleOseeType : ruleOseeType EOF ;
+ public final void entryRuleOseeType() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:147:1: ( ruleOseeType EOF )
+ // InternalOseeDsl.g:148:1: ruleOseeType EOF
+ {
+ before(grammarAccess.getOseeTypeRule());
+ pushFollow(FOLLOW_1);
ruleOseeType();
state._fsp--;
- after(grammarAccess.getOseeTypeRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleOseeType250);
+ after(grammarAccess.getOseeTypeRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleOseeType"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleOseeType"
- // $ANTLR start "ruleOseeType"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:155:1: ruleOseeType : ( ( rule__OseeType__Alternatives ) ) ;
- public final void ruleOseeType() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleOseeType"
+ // InternalOseeDsl.g:155:1: ruleOseeType : ( ( rule__OseeType__Alternatives ) ) ;
+ public final void ruleOseeType() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:159:2: ( ( ( rule__OseeType__Alternatives ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:160:1: ( ( rule__OseeType__Alternatives ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:160:1: ( ( rule__OseeType__Alternatives ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:161:1: ( rule__OseeType__Alternatives )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:159:2: ( ( ( rule__OseeType__Alternatives ) ) )
+ // InternalOseeDsl.g:160:1: ( ( rule__OseeType__Alternatives ) )
{
- before(grammarAccess.getOseeTypeAccess().getAlternatives());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:162:1: ( rule__OseeType__Alternatives )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:162:2: rule__OseeType__Alternatives
- {
- pushFollow(FOLLOW_rule__OseeType__Alternatives_in_ruleOseeType276);
- rule__OseeType__Alternatives();
+ // InternalOseeDsl.g:160:1: ( ( rule__OseeType__Alternatives ) )
+ // InternalOseeDsl.g:161:1: ( rule__OseeType__Alternatives )
+ {
+ before(grammarAccess.getOseeTypeAccess().getAlternatives());
+ // InternalOseeDsl.g:162:1: ( rule__OseeType__Alternatives )
+ // InternalOseeDsl.g:162:2: rule__OseeType__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__OseeType__Alternatives();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getOseeTypeAccess().getAlternatives());
+ after(grammarAccess.getOseeTypeAccess().getAlternatives());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "ruleOseeType"
+ restoreStackSize(stackSize);
- // $ANTLR start "entryRuleXArtifactType"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:174:1: entryRuleXArtifactType : ruleXArtifactType EOF ;
- public final void entryRuleXArtifactType() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:175:1: ( ruleXArtifactType EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:176:1: ruleXArtifactType EOF
- {
- before(grammarAccess.getXArtifactTypeRule());
- pushFollow(FOLLOW_ruleXArtifactType_in_entryRuleXArtifactType303);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleOseeType"
+
+
+ // $ANTLR start "entryRuleXArtifactType"
+ // InternalOseeDsl.g:174:1: entryRuleXArtifactType : ruleXArtifactType EOF ;
+ public final void entryRuleXArtifactType() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:175:1: ( ruleXArtifactType EOF )
+ // InternalOseeDsl.g:176:1: ruleXArtifactType EOF
+ {
+ before(grammarAccess.getXArtifactTypeRule());
+ pushFollow(FOLLOW_1);
ruleXArtifactType();
state._fsp--;
- after(grammarAccess.getXArtifactTypeRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleXArtifactType310);
+ after(grammarAccess.getXArtifactTypeRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleXArtifactType"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleXArtifactType"
- // $ANTLR start "ruleXArtifactType"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:183:1: ruleXArtifactType : ( ( rule__XArtifactType__Group__0 ) ) ;
- public final void ruleXArtifactType() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleXArtifactType"
+ // InternalOseeDsl.g:183:1: ruleXArtifactType : ( ( rule__XArtifactType__Group__0 ) ) ;
+ public final void ruleXArtifactType() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:187:2: ( ( ( rule__XArtifactType__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:188:1: ( ( rule__XArtifactType__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:188:1: ( ( rule__XArtifactType__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:189:1: ( rule__XArtifactType__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:187:2: ( ( ( rule__XArtifactType__Group__0 ) ) )
+ // InternalOseeDsl.g:188:1: ( ( rule__XArtifactType__Group__0 ) )
+ {
+ // InternalOseeDsl.g:188:1: ( ( rule__XArtifactType__Group__0 ) )
+ // InternalOseeDsl.g:189:1: ( rule__XArtifactType__Group__0 )
{
- before(grammarAccess.getXArtifactTypeAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:190:1: ( rule__XArtifactType__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:190:2: rule__XArtifactType__Group__0
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group__0_in_ruleXArtifactType336);
- rule__XArtifactType__Group__0();
+ before(grammarAccess.getXArtifactTypeAccess().getGroup());
+ // InternalOseeDsl.g:190:1: ( rule__XArtifactType__Group__0 )
+ // InternalOseeDsl.g:190:2: rule__XArtifactType__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XArtifactType__Group__0();
+
+ state._fsp--;
+
+
+ }
- state._fsp--;
+ after(grammarAccess.getXArtifactTypeAccess().getGroup());
- }
+ }
- after(grammarAccess.getXArtifactTypeAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleXArtifactType"
- }
- return;
- }
- // $ANTLR end "ruleXArtifactType"
- // $ANTLR start "entryRuleXAttributeTypeRef"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:202:1: entryRuleXAttributeTypeRef : ruleXAttributeTypeRef EOF ;
- public final void entryRuleXAttributeTypeRef() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:203:1: ( ruleXAttributeTypeRef EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:204:1: ruleXAttributeTypeRef EOF
- {
- before(grammarAccess.getXAttributeTypeRefRule());
- pushFollow(FOLLOW_ruleXAttributeTypeRef_in_entryRuleXAttributeTypeRef363);
+ // $ANTLR start "entryRuleXAttributeTypeRef"
+ // InternalOseeDsl.g:202:1: entryRuleXAttributeTypeRef : ruleXAttributeTypeRef EOF ;
+ public final void entryRuleXAttributeTypeRef() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:203:1: ( ruleXAttributeTypeRef EOF )
+ // InternalOseeDsl.g:204:1: ruleXAttributeTypeRef EOF
+ {
+ before(grammarAccess.getXAttributeTypeRefRule());
+ pushFollow(FOLLOW_1);
ruleXAttributeTypeRef();
state._fsp--;
- after(grammarAccess.getXAttributeTypeRefRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleXAttributeTypeRef370);
+ after(grammarAccess.getXAttributeTypeRefRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleXAttributeTypeRef"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleXAttributeTypeRef"
- // $ANTLR start "ruleXAttributeTypeRef"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:211:1: ruleXAttributeTypeRef : ( ( rule__XAttributeTypeRef__Group__0 ) ) ;
- public final void ruleXAttributeTypeRef() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleXAttributeTypeRef"
+ // InternalOseeDsl.g:211:1: ruleXAttributeTypeRef : ( ( rule__XAttributeTypeRef__Group__0 ) ) ;
+ public final void ruleXAttributeTypeRef() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:215:2: ( ( ( rule__XAttributeTypeRef__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:216:1: ( ( rule__XAttributeTypeRef__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:216:1: ( ( rule__XAttributeTypeRef__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:217:1: ( rule__XAttributeTypeRef__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:215:2: ( ( ( rule__XAttributeTypeRef__Group__0 ) ) )
+ // InternalOseeDsl.g:216:1: ( ( rule__XAttributeTypeRef__Group__0 ) )
{
- before(grammarAccess.getXAttributeTypeRefAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:218:1: ( rule__XAttributeTypeRef__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:218:2: rule__XAttributeTypeRef__Group__0
- {
- pushFollow(FOLLOW_rule__XAttributeTypeRef__Group__0_in_ruleXAttributeTypeRef396);
- rule__XAttributeTypeRef__Group__0();
+ // InternalOseeDsl.g:216:1: ( ( rule__XAttributeTypeRef__Group__0 ) )
+ // InternalOseeDsl.g:217:1: ( rule__XAttributeTypeRef__Group__0 )
+ {
+ before(grammarAccess.getXAttributeTypeRefAccess().getGroup());
+ // InternalOseeDsl.g:218:1: ( rule__XAttributeTypeRef__Group__0 )
+ // InternalOseeDsl.g:218:2: rule__XAttributeTypeRef__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeTypeRef__Group__0();
+
+ state._fsp--;
+
+
+ }
- state._fsp--;
+ after(grammarAccess.getXAttributeTypeRefAccess().getGroup());
- }
+ }
- after(grammarAccess.getXAttributeTypeRefAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleXAttributeTypeRef"
- }
- return;
- }
- // $ANTLR end "ruleXAttributeTypeRef"
- // $ANTLR start "entryRuleXAttributeType"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:230:1: entryRuleXAttributeType : ruleXAttributeType EOF ;
- public final void entryRuleXAttributeType() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:231:1: ( ruleXAttributeType EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:232:1: ruleXAttributeType EOF
- {
- before(grammarAccess.getXAttributeTypeRule());
- pushFollow(FOLLOW_ruleXAttributeType_in_entryRuleXAttributeType423);
+ // $ANTLR start "entryRuleXAttributeType"
+ // InternalOseeDsl.g:230:1: entryRuleXAttributeType : ruleXAttributeType EOF ;
+ public final void entryRuleXAttributeType() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:231:1: ( ruleXAttributeType EOF )
+ // InternalOseeDsl.g:232:1: ruleXAttributeType EOF
+ {
+ before(grammarAccess.getXAttributeTypeRule());
+ pushFollow(FOLLOW_1);
ruleXAttributeType();
state._fsp--;
- after(grammarAccess.getXAttributeTypeRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleXAttributeType430);
+ after(grammarAccess.getXAttributeTypeRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleXAttributeType"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleXAttributeType"
- // $ANTLR start "ruleXAttributeType"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:239:1: ruleXAttributeType : ( ( rule__XAttributeType__Group__0 ) ) ;
- public final void ruleXAttributeType() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleXAttributeType"
+ // InternalOseeDsl.g:239:1: ruleXAttributeType : ( ( rule__XAttributeType__Group__0 ) ) ;
+ public final void ruleXAttributeType() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:243:2: ( ( ( rule__XAttributeType__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:244:1: ( ( rule__XAttributeType__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:244:1: ( ( rule__XAttributeType__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:245:1: ( rule__XAttributeType__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:243:2: ( ( ( rule__XAttributeType__Group__0 ) ) )
+ // InternalOseeDsl.g:244:1: ( ( rule__XAttributeType__Group__0 ) )
+ {
+ // InternalOseeDsl.g:244:1: ( ( rule__XAttributeType__Group__0 ) )
+ // InternalOseeDsl.g:245:1: ( rule__XAttributeType__Group__0 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getGroup());
+ // InternalOseeDsl.g:246:1: ( rule__XAttributeType__Group__0 )
+ // InternalOseeDsl.g:246:2: rule__XAttributeType__Group__0
{
- before(grammarAccess.getXAttributeTypeAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:246:1: ( rule__XAttributeType__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:246:2: rule__XAttributeType__Group__0
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__0_in_ruleXAttributeType456);
- rule__XAttributeType__Group__0();
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__Group__0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getGroup());
+ after(grammarAccess.getXAttributeTypeAccess().getGroup());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleXAttributeType"
- }
- return;
- }
- // $ANTLR end "ruleXAttributeType"
- // $ANTLR start "entryRuleAttributeBaseType"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:258:1: entryRuleAttributeBaseType : ruleAttributeBaseType EOF ;
- public final void entryRuleAttributeBaseType() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:259:1: ( ruleAttributeBaseType EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:260:1: ruleAttributeBaseType EOF
- {
- before(grammarAccess.getAttributeBaseTypeRule());
- pushFollow(FOLLOW_ruleAttributeBaseType_in_entryRuleAttributeBaseType483);
+ // $ANTLR start "entryRuleAttributeBaseType"
+ // InternalOseeDsl.g:258:1: entryRuleAttributeBaseType : ruleAttributeBaseType EOF ;
+ public final void entryRuleAttributeBaseType() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:259:1: ( ruleAttributeBaseType EOF )
+ // InternalOseeDsl.g:260:1: ruleAttributeBaseType EOF
+ {
+ before(grammarAccess.getAttributeBaseTypeRule());
+ pushFollow(FOLLOW_1);
ruleAttributeBaseType();
state._fsp--;
- after(grammarAccess.getAttributeBaseTypeRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAttributeBaseType490);
+ after(grammarAccess.getAttributeBaseTypeRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleAttributeBaseType"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAttributeBaseType"
- // $ANTLR start "ruleAttributeBaseType"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:267:1: ruleAttributeBaseType : ( ( rule__AttributeBaseType__Alternatives ) ) ;
- public final void ruleAttributeBaseType() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleAttributeBaseType"
+ // InternalOseeDsl.g:267:1: ruleAttributeBaseType : ( ( rule__AttributeBaseType__Alternatives ) ) ;
+ public final void ruleAttributeBaseType() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:271:2: ( ( ( rule__AttributeBaseType__Alternatives ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:272:1: ( ( rule__AttributeBaseType__Alternatives ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:272:1: ( ( rule__AttributeBaseType__Alternatives ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:273:1: ( rule__AttributeBaseType__Alternatives )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:271:2: ( ( ( rule__AttributeBaseType__Alternatives ) ) )
+ // InternalOseeDsl.g:272:1: ( ( rule__AttributeBaseType__Alternatives ) )
+ {
+ // InternalOseeDsl.g:272:1: ( ( rule__AttributeBaseType__Alternatives ) )
+ // InternalOseeDsl.g:273:1: ( rule__AttributeBaseType__Alternatives )
{
- before(grammarAccess.getAttributeBaseTypeAccess().getAlternatives());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:274:1: ( rule__AttributeBaseType__Alternatives )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:274:2: rule__AttributeBaseType__Alternatives
- {
- pushFollow(FOLLOW_rule__AttributeBaseType__Alternatives_in_ruleAttributeBaseType516);
- rule__AttributeBaseType__Alternatives();
+ before(grammarAccess.getAttributeBaseTypeAccess().getAlternatives());
+ // InternalOseeDsl.g:274:1: ( rule__AttributeBaseType__Alternatives )
+ // InternalOseeDsl.g:274:2: rule__AttributeBaseType__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__AttributeBaseType__Alternatives();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getAttributeBaseTypeAccess().getAlternatives());
+ after(grammarAccess.getAttributeBaseTypeAccess().getAlternatives());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "ruleAttributeBaseType"
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAttributeBaseType"
- // $ANTLR start "entryRuleXOseeEnumType"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:286:1: entryRuleXOseeEnumType : ruleXOseeEnumType EOF ;
- public final void entryRuleXOseeEnumType() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:287:1: ( ruleXOseeEnumType EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:288:1: ruleXOseeEnumType EOF
- {
- before(grammarAccess.getXOseeEnumTypeRule());
- pushFollow(FOLLOW_ruleXOseeEnumType_in_entryRuleXOseeEnumType543);
+
+ // $ANTLR start "entryRuleXOseeEnumType"
+ // InternalOseeDsl.g:286:1: entryRuleXOseeEnumType : ruleXOseeEnumType EOF ;
+ public final void entryRuleXOseeEnumType() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:287:1: ( ruleXOseeEnumType EOF )
+ // InternalOseeDsl.g:288:1: ruleXOseeEnumType EOF
+ {
+ before(grammarAccess.getXOseeEnumTypeRule());
+ pushFollow(FOLLOW_1);
ruleXOseeEnumType();
state._fsp--;
- after(grammarAccess.getXOseeEnumTypeRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleXOseeEnumType550);
+ after(grammarAccess.getXOseeEnumTypeRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleXOseeEnumType"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleXOseeEnumType"
- // $ANTLR start "ruleXOseeEnumType"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:295:1: ruleXOseeEnumType : ( ( rule__XOseeEnumType__Group__0 ) ) ;
- public final void ruleXOseeEnumType() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleXOseeEnumType"
+ // InternalOseeDsl.g:295:1: ruleXOseeEnumType : ( ( rule__XOseeEnumType__Group__0 ) ) ;
+ public final void ruleXOseeEnumType() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:299:2: ( ( ( rule__XOseeEnumType__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:300:1: ( ( rule__XOseeEnumType__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:300:1: ( ( rule__XOseeEnumType__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:301:1: ( rule__XOseeEnumType__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:299:2: ( ( ( rule__XOseeEnumType__Group__0 ) ) )
+ // InternalOseeDsl.g:300:1: ( ( rule__XOseeEnumType__Group__0 ) )
{
- before(grammarAccess.getXOseeEnumTypeAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:302:1: ( rule__XOseeEnumType__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:302:2: rule__XOseeEnumType__Group__0
- {
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__0_in_ruleXOseeEnumType576);
- rule__XOseeEnumType__Group__0();
+ // InternalOseeDsl.g:300:1: ( ( rule__XOseeEnumType__Group__0 ) )
+ // InternalOseeDsl.g:301:1: ( rule__XOseeEnumType__Group__0 )
+ {
+ before(grammarAccess.getXOseeEnumTypeAccess().getGroup());
+ // InternalOseeDsl.g:302:1: ( rule__XOseeEnumType__Group__0 )
+ // InternalOseeDsl.g:302:2: rule__XOseeEnumType__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XOseeEnumType__Group__0();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getXOseeEnumTypeAccess().getGroup());
+ }
+
+ after(grammarAccess.getXOseeEnumTypeAccess().getGroup());
+
+ }
+
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleXOseeEnumType"
- }
- return;
- }
- // $ANTLR end "ruleXOseeEnumType"
- // $ANTLR start "entryRuleXOseeEnumEntry"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:314:1: entryRuleXOseeEnumEntry : ruleXOseeEnumEntry EOF ;
- public final void entryRuleXOseeEnumEntry() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:315:1: ( ruleXOseeEnumEntry EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:316:1: ruleXOseeEnumEntry EOF
- {
- before(grammarAccess.getXOseeEnumEntryRule());
- pushFollow(FOLLOW_ruleXOseeEnumEntry_in_entryRuleXOseeEnumEntry603);
+ // $ANTLR start "entryRuleXOseeEnumEntry"
+ // InternalOseeDsl.g:314:1: entryRuleXOseeEnumEntry : ruleXOseeEnumEntry EOF ;
+ public final void entryRuleXOseeEnumEntry() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:315:1: ( ruleXOseeEnumEntry EOF )
+ // InternalOseeDsl.g:316:1: ruleXOseeEnumEntry EOF
+ {
+ before(grammarAccess.getXOseeEnumEntryRule());
+ pushFollow(FOLLOW_1);
ruleXOseeEnumEntry();
state._fsp--;
- after(grammarAccess.getXOseeEnumEntryRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleXOseeEnumEntry610);
+ after(grammarAccess.getXOseeEnumEntryRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleXOseeEnumEntry"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleXOseeEnumEntry"
- // $ANTLR start "ruleXOseeEnumEntry"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:323:1: ruleXOseeEnumEntry : ( ( rule__XOseeEnumEntry__Group__0 ) ) ;
- public final void ruleXOseeEnumEntry() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleXOseeEnumEntry"
+ // InternalOseeDsl.g:323:1: ruleXOseeEnumEntry : ( ( rule__XOseeEnumEntry__Group__0 ) ) ;
+ public final void ruleXOseeEnumEntry() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:327:2: ( ( ( rule__XOseeEnumEntry__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:328:1: ( ( rule__XOseeEnumEntry__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:328:1: ( ( rule__XOseeEnumEntry__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:329:1: ( rule__XOseeEnumEntry__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:327:2: ( ( ( rule__XOseeEnumEntry__Group__0 ) ) )
+ // InternalOseeDsl.g:328:1: ( ( rule__XOseeEnumEntry__Group__0 ) )
+ {
+ // InternalOseeDsl.g:328:1: ( ( rule__XOseeEnumEntry__Group__0 ) )
+ // InternalOseeDsl.g:329:1: ( rule__XOseeEnumEntry__Group__0 )
{
- before(grammarAccess.getXOseeEnumEntryAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:330:1: ( rule__XOseeEnumEntry__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:330:2: rule__XOseeEnumEntry__Group__0
- {
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group__0_in_ruleXOseeEnumEntry636);
- rule__XOseeEnumEntry__Group__0();
+ before(grammarAccess.getXOseeEnumEntryAccess().getGroup());
+ // InternalOseeDsl.g:330:1: ( rule__XOseeEnumEntry__Group__0 )
+ // InternalOseeDsl.g:330:2: rule__XOseeEnumEntry__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XOseeEnumEntry__Group__0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
+
+ after(grammarAccess.getXOseeEnumEntryAccess().getGroup());
+
+ }
- after(grammarAccess.getXOseeEnumEntryAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleXOseeEnumEntry"
- }
- return;
- }
- // $ANTLR end "ruleXOseeEnumEntry"
- // $ANTLR start "entryRuleXOseeEnumOverride"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:342:1: entryRuleXOseeEnumOverride : ruleXOseeEnumOverride EOF ;
- public final void entryRuleXOseeEnumOverride() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:343:1: ( ruleXOseeEnumOverride EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:344:1: ruleXOseeEnumOverride EOF
- {
- before(grammarAccess.getXOseeEnumOverrideRule());
- pushFollow(FOLLOW_ruleXOseeEnumOverride_in_entryRuleXOseeEnumOverride663);
+ // $ANTLR start "entryRuleXOseeEnumOverride"
+ // InternalOseeDsl.g:342:1: entryRuleXOseeEnumOverride : ruleXOseeEnumOverride EOF ;
+ public final void entryRuleXOseeEnumOverride() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:343:1: ( ruleXOseeEnumOverride EOF )
+ // InternalOseeDsl.g:344:1: ruleXOseeEnumOverride EOF
+ {
+ before(grammarAccess.getXOseeEnumOverrideRule());
+ pushFollow(FOLLOW_1);
ruleXOseeEnumOverride();
state._fsp--;
- after(grammarAccess.getXOseeEnumOverrideRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleXOseeEnumOverride670);
+ after(grammarAccess.getXOseeEnumOverrideRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleXOseeEnumOverride"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleXOseeEnumOverride"
- // $ANTLR start "ruleXOseeEnumOverride"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:351:1: ruleXOseeEnumOverride : ( ( rule__XOseeEnumOverride__Group__0 ) ) ;
- public final void ruleXOseeEnumOverride() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleXOseeEnumOverride"
+ // InternalOseeDsl.g:351:1: ruleXOseeEnumOverride : ( ( rule__XOseeEnumOverride__Group__0 ) ) ;
+ public final void ruleXOseeEnumOverride() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:355:2: ( ( ( rule__XOseeEnumOverride__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:356:1: ( ( rule__XOseeEnumOverride__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:356:1: ( ( rule__XOseeEnumOverride__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:357:1: ( rule__XOseeEnumOverride__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:355:2: ( ( ( rule__XOseeEnumOverride__Group__0 ) ) )
+ // InternalOseeDsl.g:356:1: ( ( rule__XOseeEnumOverride__Group__0 ) )
{
- before(grammarAccess.getXOseeEnumOverrideAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:358:1: ( rule__XOseeEnumOverride__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:358:2: rule__XOseeEnumOverride__Group__0
- {
- pushFollow(FOLLOW_rule__XOseeEnumOverride__Group__0_in_ruleXOseeEnumOverride696);
- rule__XOseeEnumOverride__Group__0();
+ // InternalOseeDsl.g:356:1: ( ( rule__XOseeEnumOverride__Group__0 ) )
+ // InternalOseeDsl.g:357:1: ( rule__XOseeEnumOverride__Group__0 )
+ {
+ before(grammarAccess.getXOseeEnumOverrideAccess().getGroup());
+ // InternalOseeDsl.g:358:1: ( rule__XOseeEnumOverride__Group__0 )
+ // InternalOseeDsl.g:358:2: rule__XOseeEnumOverride__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XOseeEnumOverride__Group__0();
+
+ state._fsp--;
+
+
+ }
- state._fsp--;
+ after(grammarAccess.getXOseeEnumOverrideAccess().getGroup());
- }
+ }
- after(grammarAccess.getXOseeEnumOverrideAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleXOseeEnumOverride"
- }
- return;
- }
- // $ANTLR end "ruleXOseeEnumOverride"
- // $ANTLR start "entryRuleOverrideOption"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:370:1: entryRuleOverrideOption : ruleOverrideOption EOF ;
- public final void entryRuleOverrideOption() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:371:1: ( ruleOverrideOption EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:372:1: ruleOverrideOption EOF
- {
- before(grammarAccess.getOverrideOptionRule());
- pushFollow(FOLLOW_ruleOverrideOption_in_entryRuleOverrideOption723);
+ // $ANTLR start "entryRuleOverrideOption"
+ // InternalOseeDsl.g:370:1: entryRuleOverrideOption : ruleOverrideOption EOF ;
+ public final void entryRuleOverrideOption() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:371:1: ( ruleOverrideOption EOF )
+ // InternalOseeDsl.g:372:1: ruleOverrideOption EOF
+ {
+ before(grammarAccess.getOverrideOptionRule());
+ pushFollow(FOLLOW_1);
ruleOverrideOption();
state._fsp--;
- after(grammarAccess.getOverrideOptionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleOverrideOption730);
+ after(grammarAccess.getOverrideOptionRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleOverrideOption"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleOverrideOption"
- // $ANTLR start "ruleOverrideOption"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:379:1: ruleOverrideOption : ( ( rule__OverrideOption__Alternatives ) ) ;
- public final void ruleOverrideOption() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleOverrideOption"
+ // InternalOseeDsl.g:379:1: ruleOverrideOption : ( ( rule__OverrideOption__Alternatives ) ) ;
+ public final void ruleOverrideOption() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:383:2: ( ( ( rule__OverrideOption__Alternatives ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:384:1: ( ( rule__OverrideOption__Alternatives ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:384:1: ( ( rule__OverrideOption__Alternatives ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:385:1: ( rule__OverrideOption__Alternatives )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:383:2: ( ( ( rule__OverrideOption__Alternatives ) ) )
+ // InternalOseeDsl.g:384:1: ( ( rule__OverrideOption__Alternatives ) )
+ {
+ // InternalOseeDsl.g:384:1: ( ( rule__OverrideOption__Alternatives ) )
+ // InternalOseeDsl.g:385:1: ( rule__OverrideOption__Alternatives )
+ {
+ before(grammarAccess.getOverrideOptionAccess().getAlternatives());
+ // InternalOseeDsl.g:386:1: ( rule__OverrideOption__Alternatives )
+ // InternalOseeDsl.g:386:2: rule__OverrideOption__Alternatives
{
- before(grammarAccess.getOverrideOptionAccess().getAlternatives());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:386:1: ( rule__OverrideOption__Alternatives )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:386:2: rule__OverrideOption__Alternatives
- {
- pushFollow(FOLLOW_rule__OverrideOption__Alternatives_in_ruleOverrideOption756);
- rule__OverrideOption__Alternatives();
+ pushFollow(FOLLOW_2);
+ rule__OverrideOption__Alternatives();
- state._fsp--;
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getOverrideOptionAccess().getAlternatives());
- }
+ }
- after(grammarAccess.getOverrideOptionAccess().getAlternatives());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleOverrideOption"
- }
- return;
- }
- // $ANTLR end "ruleOverrideOption"
- // $ANTLR start "entryRuleAddEnum"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:398:1: entryRuleAddEnum : ruleAddEnum EOF ;
- public final void entryRuleAddEnum() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:399:1: ( ruleAddEnum EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:400:1: ruleAddEnum EOF
- {
- before(grammarAccess.getAddEnumRule());
- pushFollow(FOLLOW_ruleAddEnum_in_entryRuleAddEnum783);
+ // $ANTLR start "entryRuleAddEnum"
+ // InternalOseeDsl.g:398:1: entryRuleAddEnum : ruleAddEnum EOF ;
+ public final void entryRuleAddEnum() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:399:1: ( ruleAddEnum EOF )
+ // InternalOseeDsl.g:400:1: ruleAddEnum EOF
+ {
+ before(grammarAccess.getAddEnumRule());
+ pushFollow(FOLLOW_1);
ruleAddEnum();
state._fsp--;
- after(grammarAccess.getAddEnumRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAddEnum790);
+ after(grammarAccess.getAddEnumRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleAddEnum"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAddEnum"
- // $ANTLR start "ruleAddEnum"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:407:1: ruleAddEnum : ( ( rule__AddEnum__Group__0 ) ) ;
- public final void ruleAddEnum() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleAddEnum"
+ // InternalOseeDsl.g:407:1: ruleAddEnum : ( ( rule__AddEnum__Group__0 ) ) ;
+ public final void ruleAddEnum() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:411:2: ( ( ( rule__AddEnum__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:412:1: ( ( rule__AddEnum__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:412:1: ( ( rule__AddEnum__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:413:1: ( rule__AddEnum__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:411:2: ( ( ( rule__AddEnum__Group__0 ) ) )
+ // InternalOseeDsl.g:412:1: ( ( rule__AddEnum__Group__0 ) )
+ {
+ // InternalOseeDsl.g:412:1: ( ( rule__AddEnum__Group__0 ) )
+ // InternalOseeDsl.g:413:1: ( rule__AddEnum__Group__0 )
{
- before(grammarAccess.getAddEnumAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:414:1: ( rule__AddEnum__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:414:2: rule__AddEnum__Group__0
- {
- pushFollow(FOLLOW_rule__AddEnum__Group__0_in_ruleAddEnum816);
- rule__AddEnum__Group__0();
+ before(grammarAccess.getAddEnumAccess().getGroup());
+ // InternalOseeDsl.g:414:1: ( rule__AddEnum__Group__0 )
+ // InternalOseeDsl.g:414:2: rule__AddEnum__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AddEnum__Group__0();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getAddEnumAccess().getGroup());
+ }
+
+ after(grammarAccess.getAddEnumAccess().getGroup());
+
+ }
+
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAddEnum"
- }
- return;
- }
- // $ANTLR end "ruleAddEnum"
- // $ANTLR start "entryRuleRemoveEnum"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:426:1: entryRuleRemoveEnum : ruleRemoveEnum EOF ;
- public final void entryRuleRemoveEnum() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:427:1: ( ruleRemoveEnum EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:428:1: ruleRemoveEnum EOF
- {
- before(grammarAccess.getRemoveEnumRule());
- pushFollow(FOLLOW_ruleRemoveEnum_in_entryRuleRemoveEnum843);
+ // $ANTLR start "entryRuleRemoveEnum"
+ // InternalOseeDsl.g:426:1: entryRuleRemoveEnum : ruleRemoveEnum EOF ;
+ public final void entryRuleRemoveEnum() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:427:1: ( ruleRemoveEnum EOF )
+ // InternalOseeDsl.g:428:1: ruleRemoveEnum EOF
+ {
+ before(grammarAccess.getRemoveEnumRule());
+ pushFollow(FOLLOW_1);
ruleRemoveEnum();
state._fsp--;
- after(grammarAccess.getRemoveEnumRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleRemoveEnum850);
+ after(grammarAccess.getRemoveEnumRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleRemoveEnum"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleRemoveEnum"
- // $ANTLR start "ruleRemoveEnum"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:435:1: ruleRemoveEnum : ( ( rule__RemoveEnum__Group__0 ) ) ;
- public final void ruleRemoveEnum() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleRemoveEnum"
+ // InternalOseeDsl.g:435:1: ruleRemoveEnum : ( ( rule__RemoveEnum__Group__0 ) ) ;
+ public final void ruleRemoveEnum() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:439:2: ( ( ( rule__RemoveEnum__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:440:1: ( ( rule__RemoveEnum__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:440:1: ( ( rule__RemoveEnum__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:441:1: ( rule__RemoveEnum__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:439:2: ( ( ( rule__RemoveEnum__Group__0 ) ) )
+ // InternalOseeDsl.g:440:1: ( ( rule__RemoveEnum__Group__0 ) )
{
- before(grammarAccess.getRemoveEnumAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:442:1: ( rule__RemoveEnum__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:442:2: rule__RemoveEnum__Group__0
- {
- pushFollow(FOLLOW_rule__RemoveEnum__Group__0_in_ruleRemoveEnum876);
- rule__RemoveEnum__Group__0();
+ // InternalOseeDsl.g:440:1: ( ( rule__RemoveEnum__Group__0 ) )
+ // InternalOseeDsl.g:441:1: ( rule__RemoveEnum__Group__0 )
+ {
+ before(grammarAccess.getRemoveEnumAccess().getGroup());
+ // InternalOseeDsl.g:442:1: ( rule__RemoveEnum__Group__0 )
+ // InternalOseeDsl.g:442:2: rule__RemoveEnum__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__RemoveEnum__Group__0();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getRemoveEnumAccess().getGroup());
+ }
+
+ after(grammarAccess.getRemoveEnumAccess().getGroup());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleRemoveEnum"
- }
- return;
- }
- // $ANTLR end "ruleRemoveEnum"
- // $ANTLR start "entryRuleXOseeArtifactTypeOverride"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:454:1: entryRuleXOseeArtifactTypeOverride : ruleXOseeArtifactTypeOverride EOF ;
- public final void entryRuleXOseeArtifactTypeOverride() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:455:1: ( ruleXOseeArtifactTypeOverride EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:456:1: ruleXOseeArtifactTypeOverride EOF
- {
- before(grammarAccess.getXOseeArtifactTypeOverrideRule());
- pushFollow(FOLLOW_ruleXOseeArtifactTypeOverride_in_entryRuleXOseeArtifactTypeOverride903);
+ // $ANTLR start "entryRuleXOseeArtifactTypeOverride"
+ // InternalOseeDsl.g:454:1: entryRuleXOseeArtifactTypeOverride : ruleXOseeArtifactTypeOverride EOF ;
+ public final void entryRuleXOseeArtifactTypeOverride() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:455:1: ( ruleXOseeArtifactTypeOverride EOF )
+ // InternalOseeDsl.g:456:1: ruleXOseeArtifactTypeOverride EOF
+ {
+ before(grammarAccess.getXOseeArtifactTypeOverrideRule());
+ pushFollow(FOLLOW_1);
ruleXOseeArtifactTypeOverride();
state._fsp--;
- after(grammarAccess.getXOseeArtifactTypeOverrideRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleXOseeArtifactTypeOverride910);
+ after(grammarAccess.getXOseeArtifactTypeOverrideRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleXOseeArtifactTypeOverride"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleXOseeArtifactTypeOverride"
- // $ANTLR start "ruleXOseeArtifactTypeOverride"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:463:1: ruleXOseeArtifactTypeOverride : ( ( rule__XOseeArtifactTypeOverride__Group__0 ) ) ;
- public final void ruleXOseeArtifactTypeOverride() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleXOseeArtifactTypeOverride"
+ // InternalOseeDsl.g:463:1: ruleXOseeArtifactTypeOverride : ( ( rule__XOseeArtifactTypeOverride__Group__0 ) ) ;
+ public final void ruleXOseeArtifactTypeOverride() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:467:2: ( ( ( rule__XOseeArtifactTypeOverride__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:468:1: ( ( rule__XOseeArtifactTypeOverride__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:468:1: ( ( rule__XOseeArtifactTypeOverride__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:469:1: ( rule__XOseeArtifactTypeOverride__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:467:2: ( ( ( rule__XOseeArtifactTypeOverride__Group__0 ) ) )
+ // InternalOseeDsl.g:468:1: ( ( rule__XOseeArtifactTypeOverride__Group__0 ) )
+ {
+ // InternalOseeDsl.g:468:1: ( ( rule__XOseeArtifactTypeOverride__Group__0 ) )
+ // InternalOseeDsl.g:469:1: ( rule__XOseeArtifactTypeOverride__Group__0 )
{
- before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:470:1: ( rule__XOseeArtifactTypeOverride__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:470:2: rule__XOseeArtifactTypeOverride__Group__0
- {
- pushFollow(FOLLOW_rule__XOseeArtifactTypeOverride__Group__0_in_ruleXOseeArtifactTypeOverride936);
- rule__XOseeArtifactTypeOverride__Group__0();
+ before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getGroup());
+ // InternalOseeDsl.g:470:1: ( rule__XOseeArtifactTypeOverride__Group__0 )
+ // InternalOseeDsl.g:470:2: rule__XOseeArtifactTypeOverride__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XOseeArtifactTypeOverride__Group__0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getGroup());
+ after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getGroup());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "ruleXOseeArtifactTypeOverride"
+ }
+ return ;
+ }
+ // $ANTLR end "ruleXOseeArtifactTypeOverride"
- // $ANTLR start "entryRuleAttributeOverrideOption"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:482:1: entryRuleAttributeOverrideOption : ruleAttributeOverrideOption EOF ;
- public final void entryRuleAttributeOverrideOption() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:483:1: ( ruleAttributeOverrideOption EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:484:1: ruleAttributeOverrideOption EOF
- {
- before(grammarAccess.getAttributeOverrideOptionRule());
- pushFollow(FOLLOW_ruleAttributeOverrideOption_in_entryRuleAttributeOverrideOption963);
+
+ // $ANTLR start "entryRuleAttributeOverrideOption"
+ // InternalOseeDsl.g:482:1: entryRuleAttributeOverrideOption : ruleAttributeOverrideOption EOF ;
+ public final void entryRuleAttributeOverrideOption() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:483:1: ( ruleAttributeOverrideOption EOF )
+ // InternalOseeDsl.g:484:1: ruleAttributeOverrideOption EOF
+ {
+ before(grammarAccess.getAttributeOverrideOptionRule());
+ pushFollow(FOLLOW_1);
ruleAttributeOverrideOption();
state._fsp--;
- after(grammarAccess.getAttributeOverrideOptionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAttributeOverrideOption970);
+ after(grammarAccess.getAttributeOverrideOptionRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleAttributeOverrideOption"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAttributeOverrideOption"
- // $ANTLR start "ruleAttributeOverrideOption"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:491:1: ruleAttributeOverrideOption : ( ( rule__AttributeOverrideOption__Alternatives ) ) ;
- public final void ruleAttributeOverrideOption() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleAttributeOverrideOption"
+ // InternalOseeDsl.g:491:1: ruleAttributeOverrideOption : ( ( rule__AttributeOverrideOption__Alternatives ) ) ;
+ public final void ruleAttributeOverrideOption() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:495:2: ( ( ( rule__AttributeOverrideOption__Alternatives ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:496:1: ( ( rule__AttributeOverrideOption__Alternatives ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:496:1: ( ( rule__AttributeOverrideOption__Alternatives ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:497:1: ( rule__AttributeOverrideOption__Alternatives )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:495:2: ( ( ( rule__AttributeOverrideOption__Alternatives ) ) )
+ // InternalOseeDsl.g:496:1: ( ( rule__AttributeOverrideOption__Alternatives ) )
{
- before(grammarAccess.getAttributeOverrideOptionAccess().getAlternatives());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:498:1: ( rule__AttributeOverrideOption__Alternatives )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:498:2: rule__AttributeOverrideOption__Alternatives
- {
- pushFollow(FOLLOW_rule__AttributeOverrideOption__Alternatives_in_ruleAttributeOverrideOption996);
- rule__AttributeOverrideOption__Alternatives();
+ // InternalOseeDsl.g:496:1: ( ( rule__AttributeOverrideOption__Alternatives ) )
+ // InternalOseeDsl.g:497:1: ( rule__AttributeOverrideOption__Alternatives )
+ {
+ before(grammarAccess.getAttributeOverrideOptionAccess().getAlternatives());
+ // InternalOseeDsl.g:498:1: ( rule__AttributeOverrideOption__Alternatives )
+ // InternalOseeDsl.g:498:2: rule__AttributeOverrideOption__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__AttributeOverrideOption__Alternatives();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getAttributeOverrideOptionAccess().getAlternatives());
+ }
+
+ after(grammarAccess.getAttributeOverrideOptionAccess().getAlternatives());
+
+ }
+
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAttributeOverrideOption"
- }
- return;
- }
- // $ANTLR end "ruleAttributeOverrideOption"
- // $ANTLR start "entryRuleAddAttribute"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:510:1: entryRuleAddAttribute : ruleAddAttribute EOF ;
- public final void entryRuleAddAttribute() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:511:1: ( ruleAddAttribute EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:512:1: ruleAddAttribute EOF
- {
- before(grammarAccess.getAddAttributeRule());
- pushFollow(FOLLOW_ruleAddAttribute_in_entryRuleAddAttribute1023);
+ // $ANTLR start "entryRuleAddAttribute"
+ // InternalOseeDsl.g:510:1: entryRuleAddAttribute : ruleAddAttribute EOF ;
+ public final void entryRuleAddAttribute() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:511:1: ( ruleAddAttribute EOF )
+ // InternalOseeDsl.g:512:1: ruleAddAttribute EOF
+ {
+ before(grammarAccess.getAddAttributeRule());
+ pushFollow(FOLLOW_1);
ruleAddAttribute();
state._fsp--;
- after(grammarAccess.getAddAttributeRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAddAttribute1030);
+ after(grammarAccess.getAddAttributeRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleAddAttribute"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAddAttribute"
- // $ANTLR start "ruleAddAttribute"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:519:1: ruleAddAttribute : ( ( rule__AddAttribute__Group__0 ) ) ;
- public final void ruleAddAttribute() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleAddAttribute"
+ // InternalOseeDsl.g:519:1: ruleAddAttribute : ( ( rule__AddAttribute__Group__0 ) ) ;
+ public final void ruleAddAttribute() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:523:2: ( ( ( rule__AddAttribute__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:524:1: ( ( rule__AddAttribute__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:524:1: ( ( rule__AddAttribute__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:525:1: ( rule__AddAttribute__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:523:2: ( ( ( rule__AddAttribute__Group__0 ) ) )
+ // InternalOseeDsl.g:524:1: ( ( rule__AddAttribute__Group__0 ) )
+ {
+ // InternalOseeDsl.g:524:1: ( ( rule__AddAttribute__Group__0 ) )
+ // InternalOseeDsl.g:525:1: ( rule__AddAttribute__Group__0 )
{
- before(grammarAccess.getAddAttributeAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:526:1: ( rule__AddAttribute__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:526:2: rule__AddAttribute__Group__0
- {
- pushFollow(FOLLOW_rule__AddAttribute__Group__0_in_ruleAddAttribute1056);
- rule__AddAttribute__Group__0();
+ before(grammarAccess.getAddAttributeAccess().getGroup());
+ // InternalOseeDsl.g:526:1: ( rule__AddAttribute__Group__0 )
+ // InternalOseeDsl.g:526:2: rule__AddAttribute__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AddAttribute__Group__0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
+
+ after(grammarAccess.getAddAttributeAccess().getGroup());
+
+ }
- after(grammarAccess.getAddAttributeAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAddAttribute"
- }
- return;
- }
- // $ANTLR end "ruleAddAttribute"
- // $ANTLR start "entryRuleRemoveAttribute"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:538:1: entryRuleRemoveAttribute : ruleRemoveAttribute EOF ;
- public final void entryRuleRemoveAttribute() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:539:1: ( ruleRemoveAttribute EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:540:1: ruleRemoveAttribute EOF
- {
- before(grammarAccess.getRemoveAttributeRule());
- pushFollow(FOLLOW_ruleRemoveAttribute_in_entryRuleRemoveAttribute1083);
+ // $ANTLR start "entryRuleRemoveAttribute"
+ // InternalOseeDsl.g:538:1: entryRuleRemoveAttribute : ruleRemoveAttribute EOF ;
+ public final void entryRuleRemoveAttribute() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:539:1: ( ruleRemoveAttribute EOF )
+ // InternalOseeDsl.g:540:1: ruleRemoveAttribute EOF
+ {
+ before(grammarAccess.getRemoveAttributeRule());
+ pushFollow(FOLLOW_1);
ruleRemoveAttribute();
state._fsp--;
- after(grammarAccess.getRemoveAttributeRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleRemoveAttribute1090);
+ after(grammarAccess.getRemoveAttributeRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleRemoveAttribute"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleRemoveAttribute"
- // $ANTLR start "ruleRemoveAttribute"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:547:1: ruleRemoveAttribute : ( ( rule__RemoveAttribute__Group__0 ) ) ;
- public final void ruleRemoveAttribute() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleRemoveAttribute"
+ // InternalOseeDsl.g:547:1: ruleRemoveAttribute : ( ( rule__RemoveAttribute__Group__0 ) ) ;
+ public final void ruleRemoveAttribute() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:551:2: ( ( ( rule__RemoveAttribute__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:552:1: ( ( rule__RemoveAttribute__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:552:1: ( ( rule__RemoveAttribute__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:553:1: ( rule__RemoveAttribute__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:551:2: ( ( ( rule__RemoveAttribute__Group__0 ) ) )
+ // InternalOseeDsl.g:552:1: ( ( rule__RemoveAttribute__Group__0 ) )
{
- before(grammarAccess.getRemoveAttributeAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:554:1: ( rule__RemoveAttribute__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:554:2: rule__RemoveAttribute__Group__0
- {
- pushFollow(FOLLOW_rule__RemoveAttribute__Group__0_in_ruleRemoveAttribute1116);
- rule__RemoveAttribute__Group__0();
+ // InternalOseeDsl.g:552:1: ( ( rule__RemoveAttribute__Group__0 ) )
+ // InternalOseeDsl.g:553:1: ( rule__RemoveAttribute__Group__0 )
+ {
+ before(grammarAccess.getRemoveAttributeAccess().getGroup());
+ // InternalOseeDsl.g:554:1: ( rule__RemoveAttribute__Group__0 )
+ // InternalOseeDsl.g:554:2: rule__RemoveAttribute__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__RemoveAttribute__Group__0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getRemoveAttributeAccess().getGroup());
+ after(grammarAccess.getRemoveAttributeAccess().getGroup());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "ruleRemoveAttribute"
+ restoreStackSize(stackSize);
- // $ANTLR start "entryRuleUpdateAttribute"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:566:1: entryRuleUpdateAttribute : ruleUpdateAttribute EOF ;
- public final void entryRuleUpdateAttribute() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:567:1: ( ruleUpdateAttribute EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:568:1: ruleUpdateAttribute EOF
- {
- before(grammarAccess.getUpdateAttributeRule());
- pushFollow(FOLLOW_ruleUpdateAttribute_in_entryRuleUpdateAttribute1143);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleRemoveAttribute"
+
+
+ // $ANTLR start "entryRuleUpdateAttribute"
+ // InternalOseeDsl.g:566:1: entryRuleUpdateAttribute : ruleUpdateAttribute EOF ;
+ public final void entryRuleUpdateAttribute() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:567:1: ( ruleUpdateAttribute EOF )
+ // InternalOseeDsl.g:568:1: ruleUpdateAttribute EOF
+ {
+ before(grammarAccess.getUpdateAttributeRule());
+ pushFollow(FOLLOW_1);
ruleUpdateAttribute();
state._fsp--;
- after(grammarAccess.getUpdateAttributeRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleUpdateAttribute1150);
+ after(grammarAccess.getUpdateAttributeRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleUpdateAttribute"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleUpdateAttribute"
- // $ANTLR start "ruleUpdateAttribute"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:575:1: ruleUpdateAttribute : ( ( rule__UpdateAttribute__Group__0 ) ) ;
- public final void ruleUpdateAttribute() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleUpdateAttribute"
+ // InternalOseeDsl.g:575:1: ruleUpdateAttribute : ( ( rule__UpdateAttribute__Group__0 ) ) ;
+ public final void ruleUpdateAttribute() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:579:2: ( ( ( rule__UpdateAttribute__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:580:1: ( ( rule__UpdateAttribute__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:580:1: ( ( rule__UpdateAttribute__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:581:1: ( rule__UpdateAttribute__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:579:2: ( ( ( rule__UpdateAttribute__Group__0 ) ) )
+ // InternalOseeDsl.g:580:1: ( ( rule__UpdateAttribute__Group__0 ) )
+ {
+ // InternalOseeDsl.g:580:1: ( ( rule__UpdateAttribute__Group__0 ) )
+ // InternalOseeDsl.g:581:1: ( rule__UpdateAttribute__Group__0 )
{
- before(grammarAccess.getUpdateAttributeAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:582:1: ( rule__UpdateAttribute__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:582:2: rule__UpdateAttribute__Group__0
- {
- pushFollow(FOLLOW_rule__UpdateAttribute__Group__0_in_ruleUpdateAttribute1176);
- rule__UpdateAttribute__Group__0();
+ before(grammarAccess.getUpdateAttributeAccess().getGroup());
+ // InternalOseeDsl.g:582:1: ( rule__UpdateAttribute__Group__0 )
+ // InternalOseeDsl.g:582:2: rule__UpdateAttribute__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__UpdateAttribute__Group__0();
+
+ state._fsp--;
+
+
+ }
- state._fsp--;
+ after(grammarAccess.getUpdateAttributeAccess().getGroup());
- }
+ }
- after(grammarAccess.getUpdateAttributeAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleUpdateAttribute"
- }
- return;
- }
- // $ANTLR end "ruleUpdateAttribute"
- // $ANTLR start "entryRuleXRelationType"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:594:1: entryRuleXRelationType : ruleXRelationType EOF ;
- public final void entryRuleXRelationType() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:595:1: ( ruleXRelationType EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:596:1: ruleXRelationType EOF
- {
- before(grammarAccess.getXRelationTypeRule());
- pushFollow(FOLLOW_ruleXRelationType_in_entryRuleXRelationType1203);
+ // $ANTLR start "entryRuleXRelationType"
+ // InternalOseeDsl.g:594:1: entryRuleXRelationType : ruleXRelationType EOF ;
+ public final void entryRuleXRelationType() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:595:1: ( ruleXRelationType EOF )
+ // InternalOseeDsl.g:596:1: ruleXRelationType EOF
+ {
+ before(grammarAccess.getXRelationTypeRule());
+ pushFollow(FOLLOW_1);
ruleXRelationType();
state._fsp--;
- after(grammarAccess.getXRelationTypeRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleXRelationType1210);
+ after(grammarAccess.getXRelationTypeRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleXRelationType"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleXRelationType"
- // $ANTLR start "ruleXRelationType"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:603:1: ruleXRelationType : ( ( rule__XRelationType__Group__0 ) ) ;
- public final void ruleXRelationType() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleXRelationType"
+ // InternalOseeDsl.g:603:1: ruleXRelationType : ( ( rule__XRelationType__Group__0 ) ) ;
+ public final void ruleXRelationType() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:607:2: ( ( ( rule__XRelationType__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:608:1: ( ( rule__XRelationType__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:608:1: ( ( rule__XRelationType__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:609:1: ( rule__XRelationType__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:607:2: ( ( ( rule__XRelationType__Group__0 ) ) )
+ // InternalOseeDsl.g:608:1: ( ( rule__XRelationType__Group__0 ) )
{
- before(grammarAccess.getXRelationTypeAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:610:1: ( rule__XRelationType__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:610:2: rule__XRelationType__Group__0
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__0_in_ruleXRelationType1236);
- rule__XRelationType__Group__0();
+ // InternalOseeDsl.g:608:1: ( ( rule__XRelationType__Group__0 ) )
+ // InternalOseeDsl.g:609:1: ( rule__XRelationType__Group__0 )
+ {
+ before(grammarAccess.getXRelationTypeAccess().getGroup());
+ // InternalOseeDsl.g:610:1: ( rule__XRelationType__Group__0 )
+ // InternalOseeDsl.g:610:2: rule__XRelationType__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XRelationType__Group__0();
+
+ state._fsp--;
+
+
+ }
- state._fsp--;
+ after(grammarAccess.getXRelationTypeAccess().getGroup());
- }
+ }
- after(grammarAccess.getXRelationTypeAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleXRelationType"
- }
- return;
- }
- // $ANTLR end "ruleXRelationType"
- // $ANTLR start "entryRuleRelationOrderType"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:622:1: entryRuleRelationOrderType : ruleRelationOrderType EOF ;
- public final void entryRuleRelationOrderType() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:623:1: ( ruleRelationOrderType EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:624:1: ruleRelationOrderType EOF
- {
- before(grammarAccess.getRelationOrderTypeRule());
- pushFollow(FOLLOW_ruleRelationOrderType_in_entryRuleRelationOrderType1263);
+ // $ANTLR start "entryRuleRelationOrderType"
+ // InternalOseeDsl.g:622:1: entryRuleRelationOrderType : ruleRelationOrderType EOF ;
+ public final void entryRuleRelationOrderType() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:623:1: ( ruleRelationOrderType EOF )
+ // InternalOseeDsl.g:624:1: ruleRelationOrderType EOF
+ {
+ before(grammarAccess.getRelationOrderTypeRule());
+ pushFollow(FOLLOW_1);
ruleRelationOrderType();
state._fsp--;
- after(grammarAccess.getRelationOrderTypeRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleRelationOrderType1270);
+ after(grammarAccess.getRelationOrderTypeRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleRelationOrderType"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleRelationOrderType"
- // $ANTLR start "ruleRelationOrderType"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:631:1: ruleRelationOrderType : ( ( rule__RelationOrderType__Alternatives ) ) ;
- public final void ruleRelationOrderType() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleRelationOrderType"
+ // InternalOseeDsl.g:631:1: ruleRelationOrderType : ( ( rule__RelationOrderType__Alternatives ) ) ;
+ public final void ruleRelationOrderType() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:635:2: ( ( ( rule__RelationOrderType__Alternatives ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:636:1: ( ( rule__RelationOrderType__Alternatives ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:636:1: ( ( rule__RelationOrderType__Alternatives ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:637:1: ( rule__RelationOrderType__Alternatives )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:635:2: ( ( ( rule__RelationOrderType__Alternatives ) ) )
+ // InternalOseeDsl.g:636:1: ( ( rule__RelationOrderType__Alternatives ) )
+ {
+ // InternalOseeDsl.g:636:1: ( ( rule__RelationOrderType__Alternatives ) )
+ // InternalOseeDsl.g:637:1: ( rule__RelationOrderType__Alternatives )
+ {
+ before(grammarAccess.getRelationOrderTypeAccess().getAlternatives());
+ // InternalOseeDsl.g:638:1: ( rule__RelationOrderType__Alternatives )
+ // InternalOseeDsl.g:638:2: rule__RelationOrderType__Alternatives
{
- before(grammarAccess.getRelationOrderTypeAccess().getAlternatives());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:638:1: ( rule__RelationOrderType__Alternatives )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:638:2: rule__RelationOrderType__Alternatives
- {
- pushFollow(FOLLOW_rule__RelationOrderType__Alternatives_in_ruleRelationOrderType1296);
- rule__RelationOrderType__Alternatives();
+ pushFollow(FOLLOW_2);
+ rule__RelationOrderType__Alternatives();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getRelationOrderTypeAccess().getAlternatives());
+ after(grammarAccess.getRelationOrderTypeAccess().getAlternatives());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleRelationOrderType"
- }
- return;
- }
- // $ANTLR end "ruleRelationOrderType"
- // $ANTLR start "entryRuleCondition"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:652:1: entryRuleCondition : ruleCondition EOF ;
- public final void entryRuleCondition() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:653:1: ( ruleCondition EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:654:1: ruleCondition EOF
- {
- before(grammarAccess.getConditionRule());
- pushFollow(FOLLOW_ruleCondition_in_entryRuleCondition1325);
+ // $ANTLR start "entryRuleCondition"
+ // InternalOseeDsl.g:652:1: entryRuleCondition : ruleCondition EOF ;
+ public final void entryRuleCondition() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:653:1: ( ruleCondition EOF )
+ // InternalOseeDsl.g:654:1: ruleCondition EOF
+ {
+ before(grammarAccess.getConditionRule());
+ pushFollow(FOLLOW_1);
ruleCondition();
state._fsp--;
- after(grammarAccess.getConditionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleCondition1332);
+ after(grammarAccess.getConditionRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleCondition"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleCondition"
- // $ANTLR start "ruleCondition"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:661:1: ruleCondition : ( ( rule__Condition__Alternatives ) ) ;
- public final void ruleCondition() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleCondition"
+ // InternalOseeDsl.g:661:1: ruleCondition : ( ( rule__Condition__Alternatives ) ) ;
+ public final void ruleCondition() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:665:2: ( ( ( rule__Condition__Alternatives ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:666:1: ( ( rule__Condition__Alternatives ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:666:1: ( ( rule__Condition__Alternatives ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:667:1: ( rule__Condition__Alternatives )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:665:2: ( ( ( rule__Condition__Alternatives ) ) )
+ // InternalOseeDsl.g:666:1: ( ( rule__Condition__Alternatives ) )
+ {
+ // InternalOseeDsl.g:666:1: ( ( rule__Condition__Alternatives ) )
+ // InternalOseeDsl.g:667:1: ( rule__Condition__Alternatives )
{
- before(grammarAccess.getConditionAccess().getAlternatives());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:668:1: ( rule__Condition__Alternatives )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:668:2: rule__Condition__Alternatives
- {
- pushFollow(FOLLOW_rule__Condition__Alternatives_in_ruleCondition1358);
- rule__Condition__Alternatives();
+ before(grammarAccess.getConditionAccess().getAlternatives());
+ // InternalOseeDsl.g:668:1: ( rule__Condition__Alternatives )
+ // InternalOseeDsl.g:668:2: rule__Condition__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__Condition__Alternatives();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getConditionAccess().getAlternatives());
+ after(grammarAccess.getConditionAccess().getAlternatives());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "ruleCondition"
+ }
+ return ;
+ }
+ // $ANTLR end "ruleCondition"
- // $ANTLR start "entryRuleSimpleCondition"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:680:1: entryRuleSimpleCondition : ruleSimpleCondition EOF ;
- public final void entryRuleSimpleCondition() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:681:1: ( ruleSimpleCondition EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:682:1: ruleSimpleCondition EOF
- {
- before(grammarAccess.getSimpleConditionRule());
- pushFollow(FOLLOW_ruleSimpleCondition_in_entryRuleSimpleCondition1385);
+
+ // $ANTLR start "entryRuleSimpleCondition"
+ // InternalOseeDsl.g:680:1: entryRuleSimpleCondition : ruleSimpleCondition EOF ;
+ public final void entryRuleSimpleCondition() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:681:1: ( ruleSimpleCondition EOF )
+ // InternalOseeDsl.g:682:1: ruleSimpleCondition EOF
+ {
+ before(grammarAccess.getSimpleConditionRule());
+ pushFollow(FOLLOW_1);
ruleSimpleCondition();
state._fsp--;
- after(grammarAccess.getSimpleConditionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSimpleCondition1392);
+ after(grammarAccess.getSimpleConditionRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleSimpleCondition"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSimpleCondition"
- // $ANTLR start "ruleSimpleCondition"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:689:1: ruleSimpleCondition : ( ( rule__SimpleCondition__Group__0 ) ) ;
- public final void ruleSimpleCondition() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleSimpleCondition"
+ // InternalOseeDsl.g:689:1: ruleSimpleCondition : ( ( rule__SimpleCondition__Group__0 ) ) ;
+ public final void ruleSimpleCondition() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:693:2: ( ( ( rule__SimpleCondition__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:694:1: ( ( rule__SimpleCondition__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:694:1: ( ( rule__SimpleCondition__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:695:1: ( rule__SimpleCondition__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:693:2: ( ( ( rule__SimpleCondition__Group__0 ) ) )
+ // InternalOseeDsl.g:694:1: ( ( rule__SimpleCondition__Group__0 ) )
{
- before(grammarAccess.getSimpleConditionAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:696:1: ( rule__SimpleCondition__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:696:2: rule__SimpleCondition__Group__0
- {
- pushFollow(FOLLOW_rule__SimpleCondition__Group__0_in_ruleSimpleCondition1418);
- rule__SimpleCondition__Group__0();
+ // InternalOseeDsl.g:694:1: ( ( rule__SimpleCondition__Group__0 ) )
+ // InternalOseeDsl.g:695:1: ( rule__SimpleCondition__Group__0 )
+ {
+ before(grammarAccess.getSimpleConditionAccess().getGroup());
+ // InternalOseeDsl.g:696:1: ( rule__SimpleCondition__Group__0 )
+ // InternalOseeDsl.g:696:2: rule__SimpleCondition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SimpleCondition__Group__0();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getSimpleConditionAccess().getGroup());
+ }
+
+ after(grammarAccess.getSimpleConditionAccess().getGroup());
+
+ }
+
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSimpleCondition"
- }
- return;
- }
- // $ANTLR end "ruleSimpleCondition"
- // $ANTLR start "entryRuleCompoundCondition"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:708:1: entryRuleCompoundCondition : ruleCompoundCondition EOF ;
- public final void entryRuleCompoundCondition() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:709:1: ( ruleCompoundCondition EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:710:1: ruleCompoundCondition EOF
- {
- before(grammarAccess.getCompoundConditionRule());
- pushFollow(FOLLOW_ruleCompoundCondition_in_entryRuleCompoundCondition1445);
+ // $ANTLR start "entryRuleCompoundCondition"
+ // InternalOseeDsl.g:708:1: entryRuleCompoundCondition : ruleCompoundCondition EOF ;
+ public final void entryRuleCompoundCondition() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:709:1: ( ruleCompoundCondition EOF )
+ // InternalOseeDsl.g:710:1: ruleCompoundCondition EOF
+ {
+ before(grammarAccess.getCompoundConditionRule());
+ pushFollow(FOLLOW_1);
ruleCompoundCondition();
state._fsp--;
- after(grammarAccess.getCompoundConditionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleCompoundCondition1452);
+ after(grammarAccess.getCompoundConditionRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleCompoundCondition"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleCompoundCondition"
- // $ANTLR start "ruleCompoundCondition"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:717:1: ruleCompoundCondition : ( ( rule__CompoundCondition__Group__0 ) ) ;
- public final void ruleCompoundCondition() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleCompoundCondition"
+ // InternalOseeDsl.g:717:1: ruleCompoundCondition : ( ( rule__CompoundCondition__Group__0 ) ) ;
+ public final void ruleCompoundCondition() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:721:2: ( ( ( rule__CompoundCondition__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:722:1: ( ( rule__CompoundCondition__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:722:1: ( ( rule__CompoundCondition__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:723:1: ( rule__CompoundCondition__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:721:2: ( ( ( rule__CompoundCondition__Group__0 ) ) )
+ // InternalOseeDsl.g:722:1: ( ( rule__CompoundCondition__Group__0 ) )
+ {
+ // InternalOseeDsl.g:722:1: ( ( rule__CompoundCondition__Group__0 ) )
+ // InternalOseeDsl.g:723:1: ( rule__CompoundCondition__Group__0 )
{
- before(grammarAccess.getCompoundConditionAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:724:1: ( rule__CompoundCondition__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:724:2: rule__CompoundCondition__Group__0
- {
- pushFollow(FOLLOW_rule__CompoundCondition__Group__0_in_ruleCompoundCondition1478);
- rule__CompoundCondition__Group__0();
+ before(grammarAccess.getCompoundConditionAccess().getGroup());
+ // InternalOseeDsl.g:724:1: ( rule__CompoundCondition__Group__0 )
+ // InternalOseeDsl.g:724:2: rule__CompoundCondition__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__CompoundCondition__Group__0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
+
+ after(grammarAccess.getCompoundConditionAccess().getGroup());
+
+ }
- after(grammarAccess.getCompoundConditionAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleCompoundCondition"
- }
- return;
- }
- // $ANTLR end "ruleCompoundCondition"
- // $ANTLR start "entryRuleXArtifactMatcher"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:736:1: entryRuleXArtifactMatcher : ruleXArtifactMatcher EOF ;
- public final void entryRuleXArtifactMatcher() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:737:1: ( ruleXArtifactMatcher EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:738:1: ruleXArtifactMatcher EOF
- {
- before(grammarAccess.getXArtifactMatcherRule());
- pushFollow(FOLLOW_ruleXArtifactMatcher_in_entryRuleXArtifactMatcher1505);
+ // $ANTLR start "entryRuleXArtifactMatcher"
+ // InternalOseeDsl.g:736:1: entryRuleXArtifactMatcher : ruleXArtifactMatcher EOF ;
+ public final void entryRuleXArtifactMatcher() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:737:1: ( ruleXArtifactMatcher EOF )
+ // InternalOseeDsl.g:738:1: ruleXArtifactMatcher EOF
+ {
+ before(grammarAccess.getXArtifactMatcherRule());
+ pushFollow(FOLLOW_1);
ruleXArtifactMatcher();
state._fsp--;
- after(grammarAccess.getXArtifactMatcherRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleXArtifactMatcher1512);
+ after(grammarAccess.getXArtifactMatcherRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleXArtifactMatcher"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleXArtifactMatcher"
- // $ANTLR start "ruleXArtifactMatcher"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:745:1: ruleXArtifactMatcher : ( ( rule__XArtifactMatcher__Group__0 ) ) ;
- public final void ruleXArtifactMatcher() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleXArtifactMatcher"
+ // InternalOseeDsl.g:745:1: ruleXArtifactMatcher : ( ( rule__XArtifactMatcher__Group__0 ) ) ;
+ public final void ruleXArtifactMatcher() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:749:2: ( ( ( rule__XArtifactMatcher__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:750:1: ( ( rule__XArtifactMatcher__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:750:1: ( ( rule__XArtifactMatcher__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:751:1: ( rule__XArtifactMatcher__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:749:2: ( ( ( rule__XArtifactMatcher__Group__0 ) ) )
+ // InternalOseeDsl.g:750:1: ( ( rule__XArtifactMatcher__Group__0 ) )
{
- before(grammarAccess.getXArtifactMatcherAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:752:1: ( rule__XArtifactMatcher__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:752:2: rule__XArtifactMatcher__Group__0
- {
- pushFollow(FOLLOW_rule__XArtifactMatcher__Group__0_in_ruleXArtifactMatcher1538);
- rule__XArtifactMatcher__Group__0();
+ // InternalOseeDsl.g:750:1: ( ( rule__XArtifactMatcher__Group__0 ) )
+ // InternalOseeDsl.g:751:1: ( rule__XArtifactMatcher__Group__0 )
+ {
+ before(grammarAccess.getXArtifactMatcherAccess().getGroup());
+ // InternalOseeDsl.g:752:1: ( rule__XArtifactMatcher__Group__0 )
+ // InternalOseeDsl.g:752:2: rule__XArtifactMatcher__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XArtifactMatcher__Group__0();
+
+ state._fsp--;
+
+
+ }
- state._fsp--;
+ after(grammarAccess.getXArtifactMatcherAccess().getGroup());
- }
+ }
- after(grammarAccess.getXArtifactMatcherAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleXArtifactMatcher"
- }
- return;
- }
- // $ANTLR end "ruleXArtifactMatcher"
- // $ANTLR start "entryRuleRole"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:764:1: entryRuleRole : ruleRole EOF ;
- public final void entryRuleRole() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:765:1: ( ruleRole EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:766:1: ruleRole EOF
- {
- before(grammarAccess.getRoleRule());
- pushFollow(FOLLOW_ruleRole_in_entryRuleRole1565);
+ // $ANTLR start "entryRuleRole"
+ // InternalOseeDsl.g:764:1: entryRuleRole : ruleRole EOF ;
+ public final void entryRuleRole() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:765:1: ( ruleRole EOF )
+ // InternalOseeDsl.g:766:1: ruleRole EOF
+ {
+ before(grammarAccess.getRoleRule());
+ pushFollow(FOLLOW_1);
ruleRole();
state._fsp--;
- after(grammarAccess.getRoleRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleRole1572);
+ after(grammarAccess.getRoleRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleRole"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleRole"
- // $ANTLR start "ruleRole"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:773:1: ruleRole : ( ( rule__Role__Group__0 ) ) ;
- public final void ruleRole() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleRole"
+ // InternalOseeDsl.g:773:1: ruleRole : ( ( rule__Role__Group__0 ) ) ;
+ public final void ruleRole() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:777:2: ( ( ( rule__Role__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:778:1: ( ( rule__Role__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:778:1: ( ( rule__Role__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:779:1: ( rule__Role__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:777:2: ( ( ( rule__Role__Group__0 ) ) )
+ // InternalOseeDsl.g:778:1: ( ( rule__Role__Group__0 ) )
+ {
+ // InternalOseeDsl.g:778:1: ( ( rule__Role__Group__0 ) )
+ // InternalOseeDsl.g:779:1: ( rule__Role__Group__0 )
+ {
+ before(grammarAccess.getRoleAccess().getGroup());
+ // InternalOseeDsl.g:780:1: ( rule__Role__Group__0 )
+ // InternalOseeDsl.g:780:2: rule__Role__Group__0
{
- before(grammarAccess.getRoleAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:780:1: ( rule__Role__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:780:2: rule__Role__Group__0
- {
- pushFollow(FOLLOW_rule__Role__Group__0_in_ruleRole1598);
- rule__Role__Group__0();
+ pushFollow(FOLLOW_2);
+ rule__Role__Group__0();
- state._fsp--;
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getRoleAccess().getGroup());
- }
+ }
- after(grammarAccess.getRoleAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleRole"
- }
- return;
- }
- // $ANTLR end "ruleRole"
- // $ANTLR start "entryRuleReferencedContext"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:792:1: entryRuleReferencedContext : ruleReferencedContext EOF ;
- public final void entryRuleReferencedContext() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:793:1: ( ruleReferencedContext EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:794:1: ruleReferencedContext EOF
- {
- before(grammarAccess.getReferencedContextRule());
- pushFollow(FOLLOW_ruleReferencedContext_in_entryRuleReferencedContext1625);
+ // $ANTLR start "entryRuleReferencedContext"
+ // InternalOseeDsl.g:792:1: entryRuleReferencedContext : ruleReferencedContext EOF ;
+ public final void entryRuleReferencedContext() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:793:1: ( ruleReferencedContext EOF )
+ // InternalOseeDsl.g:794:1: ruleReferencedContext EOF
+ {
+ before(grammarAccess.getReferencedContextRule());
+ pushFollow(FOLLOW_1);
ruleReferencedContext();
state._fsp--;
- after(grammarAccess.getReferencedContextRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleReferencedContext1632);
+ after(grammarAccess.getReferencedContextRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleReferencedContext"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleReferencedContext"
- // $ANTLR start "ruleReferencedContext"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:801:1: ruleReferencedContext : ( ( rule__ReferencedContext__Group__0 ) ) ;
- public final void ruleReferencedContext() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleReferencedContext"
+ // InternalOseeDsl.g:801:1: ruleReferencedContext : ( ( rule__ReferencedContext__Group__0 ) ) ;
+ public final void ruleReferencedContext() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:805:2: ( ( ( rule__ReferencedContext__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:806:1: ( ( rule__ReferencedContext__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:806:1: ( ( rule__ReferencedContext__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:807:1: ( rule__ReferencedContext__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:805:2: ( ( ( rule__ReferencedContext__Group__0 ) ) )
+ // InternalOseeDsl.g:806:1: ( ( rule__ReferencedContext__Group__0 ) )
+ {
+ // InternalOseeDsl.g:806:1: ( ( rule__ReferencedContext__Group__0 ) )
+ // InternalOseeDsl.g:807:1: ( rule__ReferencedContext__Group__0 )
{
- before(grammarAccess.getReferencedContextAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:808:1: ( rule__ReferencedContext__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:808:2: rule__ReferencedContext__Group__0
- {
- pushFollow(FOLLOW_rule__ReferencedContext__Group__0_in_ruleReferencedContext1658);
- rule__ReferencedContext__Group__0();
+ before(grammarAccess.getReferencedContextAccess().getGroup());
+ // InternalOseeDsl.g:808:1: ( rule__ReferencedContext__Group__0 )
+ // InternalOseeDsl.g:808:2: rule__ReferencedContext__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ReferencedContext__Group__0();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getReferencedContextAccess().getGroup());
+ }
+
+ after(grammarAccess.getReferencedContextAccess().getGroup());
+
+ }
+
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleReferencedContext"
- }
- return;
- }
- // $ANTLR end "ruleReferencedContext"
- // $ANTLR start "entryRuleUsersAndGroups"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:820:1: entryRuleUsersAndGroups : ruleUsersAndGroups EOF ;
- public final void entryRuleUsersAndGroups() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:821:1: ( ruleUsersAndGroups EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:822:1: ruleUsersAndGroups EOF
- {
- before(grammarAccess.getUsersAndGroupsRule());
- pushFollow(FOLLOW_ruleUsersAndGroups_in_entryRuleUsersAndGroups1685);
+ // $ANTLR start "entryRuleUsersAndGroups"
+ // InternalOseeDsl.g:820:1: entryRuleUsersAndGroups : ruleUsersAndGroups EOF ;
+ public final void entryRuleUsersAndGroups() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:821:1: ( ruleUsersAndGroups EOF )
+ // InternalOseeDsl.g:822:1: ruleUsersAndGroups EOF
+ {
+ before(grammarAccess.getUsersAndGroupsRule());
+ pushFollow(FOLLOW_1);
ruleUsersAndGroups();
state._fsp--;
- after(grammarAccess.getUsersAndGroupsRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleUsersAndGroups1692);
+ after(grammarAccess.getUsersAndGroupsRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleUsersAndGroups"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleUsersAndGroups"
- // $ANTLR start "ruleUsersAndGroups"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:829:1: ruleUsersAndGroups : ( ( rule__UsersAndGroups__Group__0 ) ) ;
- public final void ruleUsersAndGroups() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleUsersAndGroups"
+ // InternalOseeDsl.g:829:1: ruleUsersAndGroups : ( ( rule__UsersAndGroups__Group__0 ) ) ;
+ public final void ruleUsersAndGroups() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:833:2: ( ( ( rule__UsersAndGroups__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:834:1: ( ( rule__UsersAndGroups__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:834:1: ( ( rule__UsersAndGroups__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:835:1: ( rule__UsersAndGroups__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:833:2: ( ( ( rule__UsersAndGroups__Group__0 ) ) )
+ // InternalOseeDsl.g:834:1: ( ( rule__UsersAndGroups__Group__0 ) )
{
- before(grammarAccess.getUsersAndGroupsAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:836:1: ( rule__UsersAndGroups__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:836:2: rule__UsersAndGroups__Group__0
- {
- pushFollow(FOLLOW_rule__UsersAndGroups__Group__0_in_ruleUsersAndGroups1718);
- rule__UsersAndGroups__Group__0();
+ // InternalOseeDsl.g:834:1: ( ( rule__UsersAndGroups__Group__0 ) )
+ // InternalOseeDsl.g:835:1: ( rule__UsersAndGroups__Group__0 )
+ {
+ before(grammarAccess.getUsersAndGroupsAccess().getGroup());
+ // InternalOseeDsl.g:836:1: ( rule__UsersAndGroups__Group__0 )
+ // InternalOseeDsl.g:836:2: rule__UsersAndGroups__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__UsersAndGroups__Group__0();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getUsersAndGroupsAccess().getGroup());
+ }
+
+ after(grammarAccess.getUsersAndGroupsAccess().getGroup());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleUsersAndGroups"
- }
- return;
- }
- // $ANTLR end "ruleUsersAndGroups"
- // $ANTLR start "entryRuleAccessContext"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:848:1: entryRuleAccessContext : ruleAccessContext EOF ;
- public final void entryRuleAccessContext() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:849:1: ( ruleAccessContext EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:850:1: ruleAccessContext EOF
- {
- before(grammarAccess.getAccessContextRule());
- pushFollow(FOLLOW_ruleAccessContext_in_entryRuleAccessContext1745);
+ // $ANTLR start "entryRuleAccessContext"
+ // InternalOseeDsl.g:848:1: entryRuleAccessContext : ruleAccessContext EOF ;
+ public final void entryRuleAccessContext() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:849:1: ( ruleAccessContext EOF )
+ // InternalOseeDsl.g:850:1: ruleAccessContext EOF
+ {
+ before(grammarAccess.getAccessContextRule());
+ pushFollow(FOLLOW_1);
ruleAccessContext();
state._fsp--;
- after(grammarAccess.getAccessContextRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAccessContext1752);
+ after(grammarAccess.getAccessContextRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleAccessContext"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAccessContext"
- // $ANTLR start "ruleAccessContext"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:857:1: ruleAccessContext : ( ( rule__AccessContext__Group__0 ) ) ;
- public final void ruleAccessContext() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleAccessContext"
+ // InternalOseeDsl.g:857:1: ruleAccessContext : ( ( rule__AccessContext__Group__0 ) ) ;
+ public final void ruleAccessContext() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:861:2: ( ( ( rule__AccessContext__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:862:1: ( ( rule__AccessContext__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:862:1: ( ( rule__AccessContext__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:863:1: ( rule__AccessContext__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:861:2: ( ( ( rule__AccessContext__Group__0 ) ) )
+ // InternalOseeDsl.g:862:1: ( ( rule__AccessContext__Group__0 ) )
+ {
+ // InternalOseeDsl.g:862:1: ( ( rule__AccessContext__Group__0 ) )
+ // InternalOseeDsl.g:863:1: ( rule__AccessContext__Group__0 )
{
- before(grammarAccess.getAccessContextAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:864:1: ( rule__AccessContext__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:864:2: rule__AccessContext__Group__0
- {
- pushFollow(FOLLOW_rule__AccessContext__Group__0_in_ruleAccessContext1778);
- rule__AccessContext__Group__0();
+ before(grammarAccess.getAccessContextAccess().getGroup());
+ // InternalOseeDsl.g:864:1: ( rule__AccessContext__Group__0 )
+ // InternalOseeDsl.g:864:2: rule__AccessContext__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AccessContext__Group__0();
+
+ state._fsp--;
+
+
+ }
- state._fsp--;
+ after(grammarAccess.getAccessContextAccess().getGroup());
- }
+ }
- after(grammarAccess.getAccessContextAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAccessContext"
- }
- return;
- }
- // $ANTLR end "ruleAccessContext"
- // $ANTLR start "entryRuleHierarchyRestriction"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:876:1: entryRuleHierarchyRestriction : ruleHierarchyRestriction EOF ;
- public final void entryRuleHierarchyRestriction() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:877:1: ( ruleHierarchyRestriction EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:878:1: ruleHierarchyRestriction EOF
- {
- before(grammarAccess.getHierarchyRestrictionRule());
- pushFollow(FOLLOW_ruleHierarchyRestriction_in_entryRuleHierarchyRestriction1805);
+ // $ANTLR start "entryRuleHierarchyRestriction"
+ // InternalOseeDsl.g:876:1: entryRuleHierarchyRestriction : ruleHierarchyRestriction EOF ;
+ public final void entryRuleHierarchyRestriction() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:877:1: ( ruleHierarchyRestriction EOF )
+ // InternalOseeDsl.g:878:1: ruleHierarchyRestriction EOF
+ {
+ before(grammarAccess.getHierarchyRestrictionRule());
+ pushFollow(FOLLOW_1);
ruleHierarchyRestriction();
state._fsp--;
- after(grammarAccess.getHierarchyRestrictionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleHierarchyRestriction1812);
+ after(grammarAccess.getHierarchyRestrictionRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleHierarchyRestriction"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleHierarchyRestriction"
- // $ANTLR start "ruleHierarchyRestriction"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:885:1: ruleHierarchyRestriction : ( ( rule__HierarchyRestriction__Group__0 ) ) ;
- public final void ruleHierarchyRestriction() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleHierarchyRestriction"
+ // InternalOseeDsl.g:885:1: ruleHierarchyRestriction : ( ( rule__HierarchyRestriction__Group__0 ) ) ;
+ public final void ruleHierarchyRestriction() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:889:2: ( ( ( rule__HierarchyRestriction__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:890:1: ( ( rule__HierarchyRestriction__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:890:1: ( ( rule__HierarchyRestriction__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:891:1: ( rule__HierarchyRestriction__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:889:2: ( ( ( rule__HierarchyRestriction__Group__0 ) ) )
+ // InternalOseeDsl.g:890:1: ( ( rule__HierarchyRestriction__Group__0 ) )
{
- before(grammarAccess.getHierarchyRestrictionAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:892:1: ( rule__HierarchyRestriction__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:892:2: rule__HierarchyRestriction__Group__0
- {
- pushFollow(FOLLOW_rule__HierarchyRestriction__Group__0_in_ruleHierarchyRestriction1838);
- rule__HierarchyRestriction__Group__0();
+ // InternalOseeDsl.g:890:1: ( ( rule__HierarchyRestriction__Group__0 ) )
+ // InternalOseeDsl.g:891:1: ( rule__HierarchyRestriction__Group__0 )
+ {
+ before(grammarAccess.getHierarchyRestrictionAccess().getGroup());
+ // InternalOseeDsl.g:892:1: ( rule__HierarchyRestriction__Group__0 )
+ // InternalOseeDsl.g:892:2: rule__HierarchyRestriction__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__HierarchyRestriction__Group__0();
+
+ state._fsp--;
+
+
+ }
- state._fsp--;
+ after(grammarAccess.getHierarchyRestrictionAccess().getGroup());
- }
+ }
- after(grammarAccess.getHierarchyRestrictionAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleHierarchyRestriction"
- }
- return;
- }
- // $ANTLR end "ruleHierarchyRestriction"
- // $ANTLR start "entryRuleRelationTypeArtifactTypePredicate"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:904:1: entryRuleRelationTypeArtifactTypePredicate : ruleRelationTypeArtifactTypePredicate EOF ;
- public final void entryRuleRelationTypeArtifactTypePredicate() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:905:1: ( ruleRelationTypeArtifactTypePredicate EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:906:1: ruleRelationTypeArtifactTypePredicate EOF
- {
- before(grammarAccess.getRelationTypeArtifactTypePredicateRule());
- pushFollow(FOLLOW_ruleRelationTypeArtifactTypePredicate_in_entryRuleRelationTypeArtifactTypePredicate1865);
+ // $ANTLR start "entryRuleRelationTypeArtifactTypePredicate"
+ // InternalOseeDsl.g:904:1: entryRuleRelationTypeArtifactTypePredicate : ruleRelationTypeArtifactTypePredicate EOF ;
+ public final void entryRuleRelationTypeArtifactTypePredicate() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:905:1: ( ruleRelationTypeArtifactTypePredicate EOF )
+ // InternalOseeDsl.g:906:1: ruleRelationTypeArtifactTypePredicate EOF
+ {
+ before(grammarAccess.getRelationTypeArtifactTypePredicateRule());
+ pushFollow(FOLLOW_1);
ruleRelationTypeArtifactTypePredicate();
state._fsp--;
- after(grammarAccess.getRelationTypeArtifactTypePredicateRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleRelationTypeArtifactTypePredicate1872);
+ after(grammarAccess.getRelationTypeArtifactTypePredicateRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleRelationTypeArtifactTypePredicate"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleRelationTypeArtifactTypePredicate"
- // $ANTLR start "ruleRelationTypeArtifactTypePredicate"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:913:1: ruleRelationTypeArtifactTypePredicate : ( ( rule__RelationTypeArtifactTypePredicate__Group__0 ) ) ;
- public final void ruleRelationTypeArtifactTypePredicate() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleRelationTypeArtifactTypePredicate"
+ // InternalOseeDsl.g:913:1: ruleRelationTypeArtifactTypePredicate : ( ( rule__RelationTypeArtifactTypePredicate__Group__0 ) ) ;
+ public final void ruleRelationTypeArtifactTypePredicate() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:917:2: ( ( ( rule__RelationTypeArtifactTypePredicate__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:918:1: ( ( rule__RelationTypeArtifactTypePredicate__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:918:1: ( ( rule__RelationTypeArtifactTypePredicate__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:919:1: ( rule__RelationTypeArtifactTypePredicate__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:917:2: ( ( ( rule__RelationTypeArtifactTypePredicate__Group__0 ) ) )
+ // InternalOseeDsl.g:918:1: ( ( rule__RelationTypeArtifactTypePredicate__Group__0 ) )
+ {
+ // InternalOseeDsl.g:918:1: ( ( rule__RelationTypeArtifactTypePredicate__Group__0 ) )
+ // InternalOseeDsl.g:919:1: ( rule__RelationTypeArtifactTypePredicate__Group__0 )
+ {
+ before(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getGroup());
+ // InternalOseeDsl.g:920:1: ( rule__RelationTypeArtifactTypePredicate__Group__0 )
+ // InternalOseeDsl.g:920:2: rule__RelationTypeArtifactTypePredicate__Group__0
{
- before(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:920:1: ( rule__RelationTypeArtifactTypePredicate__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:920:2: rule__RelationTypeArtifactTypePredicate__Group__0
- {
- pushFollow(
- FOLLOW_rule__RelationTypeArtifactTypePredicate__Group__0_in_ruleRelationTypeArtifactTypePredicate1898);
- rule__RelationTypeArtifactTypePredicate__Group__0();
+ pushFollow(FOLLOW_2);
+ rule__RelationTypeArtifactTypePredicate__Group__0();
+
+ state._fsp--;
+
- state._fsp--;
+ }
+
+ after(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getGroup());
- }
+ }
- after(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleRelationTypeArtifactTypePredicate"
- }
- return;
- }
- // $ANTLR end "ruleRelationTypeArtifactTypePredicate"
- // $ANTLR start "entryRuleRelationTypeArtifactPredicate"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:932:1: entryRuleRelationTypeArtifactPredicate : ruleRelationTypeArtifactPredicate EOF ;
- public final void entryRuleRelationTypeArtifactPredicate() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:933:1: ( ruleRelationTypeArtifactPredicate EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:934:1: ruleRelationTypeArtifactPredicate EOF
- {
- before(grammarAccess.getRelationTypeArtifactPredicateRule());
- pushFollow(FOLLOW_ruleRelationTypeArtifactPredicate_in_entryRuleRelationTypeArtifactPredicate1925);
+ // $ANTLR start "entryRuleRelationTypeArtifactPredicate"
+ // InternalOseeDsl.g:932:1: entryRuleRelationTypeArtifactPredicate : ruleRelationTypeArtifactPredicate EOF ;
+ public final void entryRuleRelationTypeArtifactPredicate() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:933:1: ( ruleRelationTypeArtifactPredicate EOF )
+ // InternalOseeDsl.g:934:1: ruleRelationTypeArtifactPredicate EOF
+ {
+ before(grammarAccess.getRelationTypeArtifactPredicateRule());
+ pushFollow(FOLLOW_1);
ruleRelationTypeArtifactPredicate();
state._fsp--;
- after(grammarAccess.getRelationTypeArtifactPredicateRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleRelationTypeArtifactPredicate1932);
+ after(grammarAccess.getRelationTypeArtifactPredicateRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleRelationTypeArtifactPredicate"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleRelationTypeArtifactPredicate"
- // $ANTLR start "ruleRelationTypeArtifactPredicate"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:941:1: ruleRelationTypeArtifactPredicate : ( ( rule__RelationTypeArtifactPredicate__Group__0 ) ) ;
- public final void ruleRelationTypeArtifactPredicate() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleRelationTypeArtifactPredicate"
+ // InternalOseeDsl.g:941:1: ruleRelationTypeArtifactPredicate : ( ( rule__RelationTypeArtifactPredicate__Group__0 ) ) ;
+ public final void ruleRelationTypeArtifactPredicate() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:945:2: ( ( ( rule__RelationTypeArtifactPredicate__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:946:1: ( ( rule__RelationTypeArtifactPredicate__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:946:1: ( ( rule__RelationTypeArtifactPredicate__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:947:1: ( rule__RelationTypeArtifactPredicate__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:945:2: ( ( ( rule__RelationTypeArtifactPredicate__Group__0 ) ) )
+ // InternalOseeDsl.g:946:1: ( ( rule__RelationTypeArtifactPredicate__Group__0 ) )
+ {
+ // InternalOseeDsl.g:946:1: ( ( rule__RelationTypeArtifactPredicate__Group__0 ) )
+ // InternalOseeDsl.g:947:1: ( rule__RelationTypeArtifactPredicate__Group__0 )
{
- before(grammarAccess.getRelationTypeArtifactPredicateAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:948:1: ( rule__RelationTypeArtifactPredicate__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:948:2: rule__RelationTypeArtifactPredicate__Group__0
- {
- pushFollow(
- FOLLOW_rule__RelationTypeArtifactPredicate__Group__0_in_ruleRelationTypeArtifactPredicate1958);
- rule__RelationTypeArtifactPredicate__Group__0();
+ before(grammarAccess.getRelationTypeArtifactPredicateAccess().getGroup());
+ // InternalOseeDsl.g:948:1: ( rule__RelationTypeArtifactPredicate__Group__0 )
+ // InternalOseeDsl.g:948:2: rule__RelationTypeArtifactPredicate__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationTypeArtifactPredicate__Group__0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getRelationTypeArtifactPredicateAccess().getGroup());
+ after(grammarAccess.getRelationTypeArtifactPredicateAccess().getGroup());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "ruleRelationTypeArtifactPredicate"
+ }
+ return ;
+ }
+ // $ANTLR end "ruleRelationTypeArtifactPredicate"
- // $ANTLR start "entryRuleRelationTypePredicate"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:960:1: entryRuleRelationTypePredicate : ruleRelationTypePredicate EOF ;
- public final void entryRuleRelationTypePredicate() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:961:1: ( ruleRelationTypePredicate EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:962:1: ruleRelationTypePredicate EOF
- {
- before(grammarAccess.getRelationTypePredicateRule());
- pushFollow(FOLLOW_ruleRelationTypePredicate_in_entryRuleRelationTypePredicate1985);
+
+ // $ANTLR start "entryRuleRelationTypePredicate"
+ // InternalOseeDsl.g:960:1: entryRuleRelationTypePredicate : ruleRelationTypePredicate EOF ;
+ public final void entryRuleRelationTypePredicate() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:961:1: ( ruleRelationTypePredicate EOF )
+ // InternalOseeDsl.g:962:1: ruleRelationTypePredicate EOF
+ {
+ before(grammarAccess.getRelationTypePredicateRule());
+ pushFollow(FOLLOW_1);
ruleRelationTypePredicate();
state._fsp--;
- after(grammarAccess.getRelationTypePredicateRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleRelationTypePredicate1992);
+ after(grammarAccess.getRelationTypePredicateRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleRelationTypePredicate"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleRelationTypePredicate"
- // $ANTLR start "ruleRelationTypePredicate"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:969:1: ruleRelationTypePredicate : ( ( rule__RelationTypePredicate__Alternatives ) ) ;
- public final void ruleRelationTypePredicate() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleRelationTypePredicate"
+ // InternalOseeDsl.g:969:1: ruleRelationTypePredicate : ( ( rule__RelationTypePredicate__Alternatives ) ) ;
+ public final void ruleRelationTypePredicate() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:973:2: ( ( ( rule__RelationTypePredicate__Alternatives ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:974:1: ( ( rule__RelationTypePredicate__Alternatives ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:974:1: ( ( rule__RelationTypePredicate__Alternatives ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:975:1: ( rule__RelationTypePredicate__Alternatives )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:973:2: ( ( ( rule__RelationTypePredicate__Alternatives ) ) )
+ // InternalOseeDsl.g:974:1: ( ( rule__RelationTypePredicate__Alternatives ) )
+ {
+ // InternalOseeDsl.g:974:1: ( ( rule__RelationTypePredicate__Alternatives ) )
+ // InternalOseeDsl.g:975:1: ( rule__RelationTypePredicate__Alternatives )
+ {
+ before(grammarAccess.getRelationTypePredicateAccess().getAlternatives());
+ // InternalOseeDsl.g:976:1: ( rule__RelationTypePredicate__Alternatives )
+ // InternalOseeDsl.g:976:2: rule__RelationTypePredicate__Alternatives
{
- before(grammarAccess.getRelationTypePredicateAccess().getAlternatives());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:976:1: ( rule__RelationTypePredicate__Alternatives )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:976:2: rule__RelationTypePredicate__Alternatives
- {
- pushFollow(FOLLOW_rule__RelationTypePredicate__Alternatives_in_ruleRelationTypePredicate2018);
- rule__RelationTypePredicate__Alternatives();
+ pushFollow(FOLLOW_2);
+ rule__RelationTypePredicate__Alternatives();
- state._fsp--;
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getRelationTypePredicateAccess().getAlternatives());
- }
+ }
- after(grammarAccess.getRelationTypePredicateAccess().getAlternatives());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleRelationTypePredicate"
- }
- return;
- }
- // $ANTLR end "ruleRelationTypePredicate"
- // $ANTLR start "entryRuleObjectRestriction"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:988:1: entryRuleObjectRestriction : ruleObjectRestriction EOF ;
- public final void entryRuleObjectRestriction() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:989:1: ( ruleObjectRestriction EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:990:1: ruleObjectRestriction EOF
- {
- before(grammarAccess.getObjectRestrictionRule());
- pushFollow(FOLLOW_ruleObjectRestriction_in_entryRuleObjectRestriction2045);
+ // $ANTLR start "entryRuleObjectRestriction"
+ // InternalOseeDsl.g:988:1: entryRuleObjectRestriction : ruleObjectRestriction EOF ;
+ public final void entryRuleObjectRestriction() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:989:1: ( ruleObjectRestriction EOF )
+ // InternalOseeDsl.g:990:1: ruleObjectRestriction EOF
+ {
+ before(grammarAccess.getObjectRestrictionRule());
+ pushFollow(FOLLOW_1);
ruleObjectRestriction();
state._fsp--;
- after(grammarAccess.getObjectRestrictionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleObjectRestriction2052);
+ after(grammarAccess.getObjectRestrictionRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleObjectRestriction"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleObjectRestriction"
- // $ANTLR start "ruleObjectRestriction"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:997:1: ruleObjectRestriction : ( ( rule__ObjectRestriction__Alternatives ) ) ;
- public final void ruleObjectRestriction() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleObjectRestriction"
+ // InternalOseeDsl.g:997:1: ruleObjectRestriction : ( ( rule__ObjectRestriction__Alternatives ) ) ;
+ public final void ruleObjectRestriction() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1001:2: ( ( ( rule__ObjectRestriction__Alternatives ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1002:1: ( ( rule__ObjectRestriction__Alternatives ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1002:1: ( ( rule__ObjectRestriction__Alternatives ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1003:1: ( rule__ObjectRestriction__Alternatives )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1001:2: ( ( ( rule__ObjectRestriction__Alternatives ) ) )
+ // InternalOseeDsl.g:1002:1: ( ( rule__ObjectRestriction__Alternatives ) )
{
- before(grammarAccess.getObjectRestrictionAccess().getAlternatives());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1004:1: ( rule__ObjectRestriction__Alternatives )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1004:2: rule__ObjectRestriction__Alternatives
- {
- pushFollow(FOLLOW_rule__ObjectRestriction__Alternatives_in_ruleObjectRestriction2078);
- rule__ObjectRestriction__Alternatives();
-
- state._fsp--;
+ // InternalOseeDsl.g:1002:1: ( ( rule__ObjectRestriction__Alternatives ) )
+ // InternalOseeDsl.g:1003:1: ( rule__ObjectRestriction__Alternatives )
+ {
+ before(grammarAccess.getObjectRestrictionAccess().getAlternatives());
+ // InternalOseeDsl.g:1004:1: ( rule__ObjectRestriction__Alternatives )
+ // InternalOseeDsl.g:1004:2: rule__ObjectRestriction__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__ObjectRestriction__Alternatives();
- }
+ state._fsp--;
- after(grammarAccess.getObjectRestrictionAccess().getAlternatives());
}
- }
+ after(grammarAccess.getObjectRestrictionAccess().getAlternatives());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
- // $ANTLR end "ruleObjectRestriction"
-
- // $ANTLR start "entryRuleArtifactMatchRestriction"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1016:1: entryRuleArtifactMatchRestriction : ruleArtifactMatchRestriction EOF ;
- public final void entryRuleArtifactMatchRestriction() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1017:1: ( ruleArtifactMatchRestriction EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1018:1: ruleArtifactMatchRestriction EOF
- {
- before(grammarAccess.getArtifactMatchRestrictionRule());
- pushFollow(FOLLOW_ruleArtifactMatchRestriction_in_entryRuleArtifactMatchRestriction2105);
- ruleArtifactMatchRestriction();
+ }
- state._fsp--;
- after(grammarAccess.getArtifactMatchRestrictionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleArtifactMatchRestriction2112);
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleArtifactMatchRestriction"
+ restoreStackSize(stackSize);
- // $ANTLR start "ruleArtifactMatchRestriction"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1025:1: ruleArtifactMatchRestriction : ( ( rule__ArtifactMatchRestriction__Group__0 ) ) ;
- public final void ruleArtifactMatchRestriction() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleObjectRestriction"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1029:2: ( ( ( rule__ArtifactMatchRestriction__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1030:1: ( ( rule__ArtifactMatchRestriction__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1030:1: ( ( rule__ArtifactMatchRestriction__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1031:1: ( rule__ArtifactMatchRestriction__Group__0 )
+ // $ANTLR start "entryRuleArtifactMatchRestriction"
+ // InternalOseeDsl.g:1016:1: entryRuleArtifactMatchRestriction : ruleArtifactMatchRestriction EOF ;
+ public final void entryRuleArtifactMatchRestriction() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:1017:1: ( ruleArtifactMatchRestriction EOF )
+ // InternalOseeDsl.g:1018:1: ruleArtifactMatchRestriction EOF
{
- before(grammarAccess.getArtifactMatchRestrictionAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1032:1: ( rule__ArtifactMatchRestriction__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1032:2: rule__ArtifactMatchRestriction__Group__0
- {
- pushFollow(FOLLOW_rule__ArtifactMatchRestriction__Group__0_in_ruleArtifactMatchRestriction2138);
- rule__ArtifactMatchRestriction__Group__0();
-
- state._fsp--;
+ before(grammarAccess.getArtifactMatchRestrictionRule());
+ pushFollow(FOLLOW_1);
+ ruleArtifactMatchRestriction();
- }
+ state._fsp--;
- after(grammarAccess.getArtifactMatchRestrictionAccess().getGroup());
+ after(grammarAccess.getArtifactMatchRestrictionRule());
+ match(input,EOF,FOLLOW_2);
}
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleArtifactMatchRestriction"
- restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "ruleArtifactMatchRestriction"
+ // $ANTLR start "ruleArtifactMatchRestriction"
+ // InternalOseeDsl.g:1025:1: ruleArtifactMatchRestriction : ( ( rule__ArtifactMatchRestriction__Group__0 ) ) ;
+ public final void ruleArtifactMatchRestriction() throws RecognitionException {
- // $ANTLR start "entryRuleArtifactTypeRestriction"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1044:1: entryRuleArtifactTypeRestriction : ruleArtifactTypeRestriction EOF ;
- public final void entryRuleArtifactTypeRestriction() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1045:1: ( ruleArtifactTypeRestriction EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1046:1: ruleArtifactTypeRestriction EOF
- {
- before(grammarAccess.getArtifactTypeRestrictionRule());
- pushFollow(FOLLOW_ruleArtifactTypeRestriction_in_entryRuleArtifactTypeRestriction2165);
- ruleArtifactTypeRestriction();
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1029:2: ( ( ( rule__ArtifactMatchRestriction__Group__0 ) ) )
+ // InternalOseeDsl.g:1030:1: ( ( rule__ArtifactMatchRestriction__Group__0 ) )
+ {
+ // InternalOseeDsl.g:1030:1: ( ( rule__ArtifactMatchRestriction__Group__0 ) )
+ // InternalOseeDsl.g:1031:1: ( rule__ArtifactMatchRestriction__Group__0 )
+ {
+ before(grammarAccess.getArtifactMatchRestrictionAccess().getGroup());
+ // InternalOseeDsl.g:1032:1: ( rule__ArtifactMatchRestriction__Group__0 )
+ // InternalOseeDsl.g:1032:2: rule__ArtifactMatchRestriction__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ArtifactMatchRestriction__Group__0();
state._fsp--;
- after(grammarAccess.getArtifactTypeRestrictionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleArtifactTypeRestriction2172);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleArtifactTypeRestriction"
- // $ANTLR start "ruleArtifactTypeRestriction"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1053:1: ruleArtifactTypeRestriction : ( ( rule__ArtifactTypeRestriction__Group__0 ) ) ;
- public final void ruleArtifactTypeRestriction() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1057:2: ( ( ( rule__ArtifactTypeRestriction__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1058:1: ( ( rule__ArtifactTypeRestriction__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1058:1: ( ( rule__ArtifactTypeRestriction__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1059:1: ( rule__ArtifactTypeRestriction__Group__0 )
- {
- before(grammarAccess.getArtifactTypeRestrictionAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1060:1: ( rule__ArtifactTypeRestriction__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1060:2: rule__ArtifactTypeRestriction__Group__0
- {
- pushFollow(FOLLOW_rule__ArtifactTypeRestriction__Group__0_in_ruleArtifactTypeRestriction2198);
- rule__ArtifactTypeRestriction__Group__0();
+ }
- state._fsp--;
+ after(grammarAccess.getArtifactMatchRestrictionAccess().getGroup());
- }
+ }
- after(grammarAccess.getArtifactTypeRestrictionAccess().getGroup());
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleArtifactMatchRestriction"
- }
- return;
- }
- // $ANTLR end "ruleArtifactTypeRestriction"
- // $ANTLR start "entryRuleAttributeTypeRestriction"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1072:1: entryRuleAttributeTypeRestriction : ruleAttributeTypeRestriction EOF ;
- public final void entryRuleAttributeTypeRestriction() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1073:1: ( ruleAttributeTypeRestriction EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1074:1: ruleAttributeTypeRestriction EOF
- {
- before(grammarAccess.getAttributeTypeRestrictionRule());
- pushFollow(FOLLOW_ruleAttributeTypeRestriction_in_entryRuleAttributeTypeRestriction2225);
- ruleAttributeTypeRestriction();
+ // $ANTLR start "entryRuleArtifactTypeRestriction"
+ // InternalOseeDsl.g:1044:1: entryRuleArtifactTypeRestriction : ruleArtifactTypeRestriction EOF ;
+ public final void entryRuleArtifactTypeRestriction() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:1045:1: ( ruleArtifactTypeRestriction EOF )
+ // InternalOseeDsl.g:1046:1: ruleArtifactTypeRestriction EOF
+ {
+ before(grammarAccess.getArtifactTypeRestrictionRule());
+ pushFollow(FOLLOW_1);
+ ruleArtifactTypeRestriction();
state._fsp--;
- after(grammarAccess.getAttributeTypeRestrictionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAttributeTypeRestriction2232);
+ after(grammarAccess.getArtifactTypeRestrictionRule());
+ match(input,EOF,FOLLOW_2);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleAttributeTypeRestriction"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleArtifactTypeRestriction"
- // $ANTLR start "ruleAttributeTypeRestriction"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1081:1: ruleAttributeTypeRestriction : ( ( rule__AttributeTypeRestriction__Group__0 ) ) ;
- public final void ruleAttributeTypeRestriction() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleArtifactTypeRestriction"
+ // InternalOseeDsl.g:1053:1: ruleArtifactTypeRestriction : ( ( rule__ArtifactTypeRestriction__Group__0 ) ) ;
+ public final void ruleArtifactTypeRestriction() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1085:2: ( ( ( rule__AttributeTypeRestriction__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1086:1: ( ( rule__AttributeTypeRestriction__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1086:1: ( ( rule__AttributeTypeRestriction__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1087:1: ( rule__AttributeTypeRestriction__Group__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1057:2: ( ( ( rule__ArtifactTypeRestriction__Group__0 ) ) )
+ // InternalOseeDsl.g:1058:1: ( ( rule__ArtifactTypeRestriction__Group__0 ) )
{
- before(grammarAccess.getAttributeTypeRestrictionAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1088:1: ( rule__AttributeTypeRestriction__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1088:2: rule__AttributeTypeRestriction__Group__0
- {
- pushFollow(FOLLOW_rule__AttributeTypeRestriction__Group__0_in_ruleAttributeTypeRestriction2258);
- rule__AttributeTypeRestriction__Group__0();
-
- state._fsp--;
+ // InternalOseeDsl.g:1058:1: ( ( rule__ArtifactTypeRestriction__Group__0 ) )
+ // InternalOseeDsl.g:1059:1: ( rule__ArtifactTypeRestriction__Group__0 )
+ {
+ before(grammarAccess.getArtifactTypeRestrictionAccess().getGroup());
+ // InternalOseeDsl.g:1060:1: ( rule__ArtifactTypeRestriction__Group__0 )
+ // InternalOseeDsl.g:1060:2: rule__ArtifactTypeRestriction__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ArtifactTypeRestriction__Group__0();
- }
+ state._fsp--;
- after(grammarAccess.getAttributeTypeRestrictionAccess().getGroup());
}
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
+ after(grammarAccess.getArtifactTypeRestrictionAccess().getGroup());
- }
- return;
- }
- // $ANTLR end "ruleAttributeTypeRestriction"
-
- // $ANTLR start "entryRuleRelationTypeRestriction"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1102:1: entryRuleRelationTypeRestriction : ruleRelationTypeRestriction EOF ;
- public final void entryRuleRelationTypeRestriction() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1103:1: ( ruleRelationTypeRestriction EOF )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1104:1: ruleRelationTypeRestriction EOF
- {
- before(grammarAccess.getRelationTypeRestrictionRule());
- pushFollow(FOLLOW_ruleRelationTypeRestriction_in_entryRuleRelationTypeRestriction2287);
- ruleRelationTypeRestriction();
+ }
- state._fsp--;
- after(grammarAccess.getRelationTypeRestrictionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleRelationTypeRestriction2294);
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
- // $ANTLR end "entryRuleRelationTypeRestriction"
+ restoreStackSize(stackSize);
- // $ANTLR start "ruleRelationTypeRestriction"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1111:1: ruleRelationTypeRestriction : ( ( rule__RelationTypeRestriction__Group__0 ) ) ;
- public final void ruleRelationTypeRestriction() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleArtifactTypeRestriction"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1115:2: ( ( ( rule__RelationTypeRestriction__Group__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1116:1: ( ( rule__RelationTypeRestriction__Group__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1116:1: ( ( rule__RelationTypeRestriction__Group__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1117:1: ( rule__RelationTypeRestriction__Group__0 )
+ // $ANTLR start "entryRuleAttributeTypeRestriction"
+ // InternalOseeDsl.g:1072:1: entryRuleAttributeTypeRestriction : ruleAttributeTypeRestriction EOF ;
+ public final void entryRuleAttributeTypeRestriction() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:1073:1: ( ruleAttributeTypeRestriction EOF )
+ // InternalOseeDsl.g:1074:1: ruleAttributeTypeRestriction EOF
{
- before(grammarAccess.getRelationTypeRestrictionAccess().getGroup());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1118:1: ( rule__RelationTypeRestriction__Group__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1118:2: rule__RelationTypeRestriction__Group__0
- {
- pushFollow(FOLLOW_rule__RelationTypeRestriction__Group__0_in_ruleRelationTypeRestriction2320);
- rule__RelationTypeRestriction__Group__0();
-
- state._fsp--;
+ before(grammarAccess.getAttributeTypeRestrictionRule());
+ pushFollow(FOLLOW_1);
+ ruleAttributeTypeRestriction();
- }
+ state._fsp--;
- after(grammarAccess.getRelationTypeRestrictionAccess().getGroup());
+ after(grammarAccess.getAttributeTypeRestrictionRule());
+ match(input,EOF,FOLLOW_2);
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAttributeTypeRestriction"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "ruleAttributeTypeRestriction"
+ // InternalOseeDsl.g:1081:1: ruleAttributeTypeRestriction : ( ( rule__AttributeTypeRestriction__Group__0 ) ) ;
+ public final void ruleAttributeTypeRestriction() throws RecognitionException {
- }
- return;
- }
- // $ANTLR end "ruleRelationTypeRestriction"
-
- // $ANTLR start "ruleRelationMultiplicityEnum"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1131:1: ruleRelationMultiplicityEnum : ( ( rule__RelationMultiplicityEnum__Alternatives ) ) ;
- public final void ruleRelationMultiplicityEnum() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1135:1: ( ( ( rule__RelationMultiplicityEnum__Alternatives ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1136:1: ( ( rule__RelationMultiplicityEnum__Alternatives ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1136:1: ( ( rule__RelationMultiplicityEnum__Alternatives ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1137:1: ( rule__RelationMultiplicityEnum__Alternatives )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1085:2: ( ( ( rule__AttributeTypeRestriction__Group__0 ) ) )
+ // InternalOseeDsl.g:1086:1: ( ( rule__AttributeTypeRestriction__Group__0 ) )
{
- before(grammarAccess.getRelationMultiplicityEnumAccess().getAlternatives());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1138:1: ( rule__RelationMultiplicityEnum__Alternatives )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1138:2: rule__RelationMultiplicityEnum__Alternatives
- {
- pushFollow(FOLLOW_rule__RelationMultiplicityEnum__Alternatives_in_ruleRelationMultiplicityEnum2357);
- rule__RelationMultiplicityEnum__Alternatives();
+ // InternalOseeDsl.g:1086:1: ( ( rule__AttributeTypeRestriction__Group__0 ) )
+ // InternalOseeDsl.g:1087:1: ( rule__AttributeTypeRestriction__Group__0 )
+ {
+ before(grammarAccess.getAttributeTypeRestrictionAccess().getGroup());
+ // InternalOseeDsl.g:1088:1: ( rule__AttributeTypeRestriction__Group__0 )
+ // InternalOseeDsl.g:1088:2: rule__AttributeTypeRestriction__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AttributeTypeRestriction__Group__0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getRelationMultiplicityEnumAccess().getAlternatives());
+ after(grammarAccess.getAttributeTypeRestrictionAccess().getGroup());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "ruleRelationMultiplicityEnum"
+ restoreStackSize(stackSize);
- // $ANTLR start "ruleCompareOp"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1150:1: ruleCompareOp : ( ( rule__CompareOp__Alternatives ) ) ;
- public final void ruleCompareOp() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAttributeTypeRestriction"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1154:1: ( ( ( rule__CompareOp__Alternatives ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1155:1: ( ( rule__CompareOp__Alternatives ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1155:1: ( ( rule__CompareOp__Alternatives ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1156:1: ( rule__CompareOp__Alternatives )
+ // $ANTLR start "entryRuleRelationTypeRestriction"
+ // InternalOseeDsl.g:1102:1: entryRuleRelationTypeRestriction : ruleRelationTypeRestriction EOF ;
+ public final void entryRuleRelationTypeRestriction() throws RecognitionException {
+ try {
+ // InternalOseeDsl.g:1103:1: ( ruleRelationTypeRestriction EOF )
+ // InternalOseeDsl.g:1104:1: ruleRelationTypeRestriction EOF
{
- before(grammarAccess.getCompareOpAccess().getAlternatives());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1157:1: ( rule__CompareOp__Alternatives )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1157:2: rule__CompareOp__Alternatives
- {
- pushFollow(FOLLOW_rule__CompareOp__Alternatives_in_ruleCompareOp2393);
- rule__CompareOp__Alternatives();
-
- state._fsp--;
+ before(grammarAccess.getRelationTypeRestrictionRule());
+ pushFollow(FOLLOW_1);
+ ruleRelationTypeRestriction();
- }
+ state._fsp--;
- after(grammarAccess.getCompareOpAccess().getAlternatives());
+ after(grammarAccess.getRelationTypeRestrictionRule());
+ match(input,EOF,FOLLOW_2);
}
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleRelationTypeRestriction"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "ruleRelationTypeRestriction"
+ // InternalOseeDsl.g:1111:1: ruleRelationTypeRestriction : ( ( rule__RelationTypeRestriction__Group__0 ) ) ;
+ public final void ruleRelationTypeRestriction() throws RecognitionException {
- }
- return;
- }
- // $ANTLR end "ruleCompareOp"
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1115:2: ( ( ( rule__RelationTypeRestriction__Group__0 ) ) )
+ // InternalOseeDsl.g:1116:1: ( ( rule__RelationTypeRestriction__Group__0 ) )
+ {
+ // InternalOseeDsl.g:1116:1: ( ( rule__RelationTypeRestriction__Group__0 ) )
+ // InternalOseeDsl.g:1117:1: ( rule__RelationTypeRestriction__Group__0 )
+ {
+ before(grammarAccess.getRelationTypeRestrictionAccess().getGroup());
+ // InternalOseeDsl.g:1118:1: ( rule__RelationTypeRestriction__Group__0 )
+ // InternalOseeDsl.g:1118:2: rule__RelationTypeRestriction__Group__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationTypeRestriction__Group__0();
- // $ANTLR start "ruleXLogicOperator"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1169:1: ruleXLogicOperator : ( ( rule__XLogicOperator__Alternatives ) ) ;
- public final void ruleXLogicOperator() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1173:1: ( ( ( rule__XLogicOperator__Alternatives ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1174:1: ( ( rule__XLogicOperator__Alternatives ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1174:1: ( ( rule__XLogicOperator__Alternatives ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1175:1: ( rule__XLogicOperator__Alternatives )
- {
- before(grammarAccess.getXLogicOperatorAccess().getAlternatives());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1176:1: ( rule__XLogicOperator__Alternatives )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1176:2: rule__XLogicOperator__Alternatives
- {
- pushFollow(FOLLOW_rule__XLogicOperator__Alternatives_in_ruleXLogicOperator2429);
- rule__XLogicOperator__Alternatives();
+ }
- state._fsp--;
+ after(grammarAccess.getRelationTypeRestrictionAccess().getGroup());
- }
+ }
- after(grammarAccess.getXLogicOperatorAccess().getAlternatives());
}
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "ruleXLogicOperator"
+ }
+ return ;
+ }
+ // $ANTLR end "ruleRelationTypeRestriction"
- // $ANTLR start "ruleMatchField"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1188:1: ruleMatchField : ( ( rule__MatchField__Alternatives ) ) ;
- public final void ruleMatchField() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleRelationMultiplicityEnum"
+ // InternalOseeDsl.g:1131:1: ruleRelationMultiplicityEnum : ( ( rule__RelationMultiplicityEnum__Alternatives ) ) ;
+ public final void ruleRelationMultiplicityEnum() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1192:1: ( ( ( rule__MatchField__Alternatives ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1193:1: ( ( rule__MatchField__Alternatives ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1193:1: ( ( rule__MatchField__Alternatives ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1194:1: ( rule__MatchField__Alternatives )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1135:1: ( ( ( rule__RelationMultiplicityEnum__Alternatives ) ) )
+ // InternalOseeDsl.g:1136:1: ( ( rule__RelationMultiplicityEnum__Alternatives ) )
+ {
+ // InternalOseeDsl.g:1136:1: ( ( rule__RelationMultiplicityEnum__Alternatives ) )
+ // InternalOseeDsl.g:1137:1: ( rule__RelationMultiplicityEnum__Alternatives )
{
- before(grammarAccess.getMatchFieldAccess().getAlternatives());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1195:1: ( rule__MatchField__Alternatives )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1195:2: rule__MatchField__Alternatives
- {
- pushFollow(FOLLOW_rule__MatchField__Alternatives_in_ruleMatchField2465);
- rule__MatchField__Alternatives();
+ before(grammarAccess.getRelationMultiplicityEnumAccess().getAlternatives());
+ // InternalOseeDsl.g:1138:1: ( rule__RelationMultiplicityEnum__Alternatives )
+ // InternalOseeDsl.g:1138:2: rule__RelationMultiplicityEnum__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationMultiplicityEnum__Alternatives();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getMatchFieldAccess().getAlternatives());
+ after(grammarAccess.getRelationMultiplicityEnumAccess().getAlternatives());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "ruleMatchField"
+ }
+ return ;
+ }
+ // $ANTLR end "ruleRelationMultiplicityEnum"
- // $ANTLR start "ruleAccessPermissionEnum"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1207:1: ruleAccessPermissionEnum : ( ( rule__AccessPermissionEnum__Alternatives ) ) ;
- public final void ruleAccessPermissionEnum() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleCompareOp"
+ // InternalOseeDsl.g:1150:1: ruleCompareOp : ( ( rule__CompareOp__Alternatives ) ) ;
+ public final void ruleCompareOp() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1211:1: ( ( ( rule__AccessPermissionEnum__Alternatives ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1212:1: ( ( rule__AccessPermissionEnum__Alternatives ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1212:1: ( ( rule__AccessPermissionEnum__Alternatives ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1213:1: ( rule__AccessPermissionEnum__Alternatives )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1154:1: ( ( ( rule__CompareOp__Alternatives ) ) )
+ // InternalOseeDsl.g:1155:1: ( ( rule__CompareOp__Alternatives ) )
{
- before(grammarAccess.getAccessPermissionEnumAccess().getAlternatives());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1214:1: ( rule__AccessPermissionEnum__Alternatives )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1214:2: rule__AccessPermissionEnum__Alternatives
- {
- pushFollow(FOLLOW_rule__AccessPermissionEnum__Alternatives_in_ruleAccessPermissionEnum2501);
- rule__AccessPermissionEnum__Alternatives();
+ // InternalOseeDsl.g:1155:1: ( ( rule__CompareOp__Alternatives ) )
+ // InternalOseeDsl.g:1156:1: ( rule__CompareOp__Alternatives )
+ {
+ before(grammarAccess.getCompareOpAccess().getAlternatives());
+ // InternalOseeDsl.g:1157:1: ( rule__CompareOp__Alternatives )
+ // InternalOseeDsl.g:1157:2: rule__CompareOp__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__CompareOp__Alternatives();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getAccessPermissionEnumAccess().getAlternatives());
+ }
+
+ after(grammarAccess.getCompareOpAccess().getAlternatives());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "ruleAccessPermissionEnum"
+ }
+ return ;
+ }
+ // $ANTLR end "ruleCompareOp"
- // $ANTLR start "ruleRelationTypeMatch"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1226:1: ruleRelationTypeMatch : ( ( 'ALL' ) ) ;
- public final void ruleRelationTypeMatch() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "ruleXLogicOperator"
+ // InternalOseeDsl.g:1169:1: ruleXLogicOperator : ( ( rule__XLogicOperator__Alternatives ) ) ;
+ public final void ruleXLogicOperator() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1230:1: ( ( ( 'ALL' ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1231:1: ( ( 'ALL' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1231:1: ( ( 'ALL' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1232:1: ( 'ALL' )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1173:1: ( ( ( rule__XLogicOperator__Alternatives ) ) )
+ // InternalOseeDsl.g:1174:1: ( ( rule__XLogicOperator__Alternatives ) )
+ {
+ // InternalOseeDsl.g:1174:1: ( ( rule__XLogicOperator__Alternatives ) )
+ // InternalOseeDsl.g:1175:1: ( rule__XLogicOperator__Alternatives )
+ {
+ before(grammarAccess.getXLogicOperatorAccess().getAlternatives());
+ // InternalOseeDsl.g:1176:1: ( rule__XLogicOperator__Alternatives )
+ // InternalOseeDsl.g:1176:2: rule__XLogicOperator__Alternatives
{
- before(grammarAccess.getRelationTypeMatchAccess().getALLEnumLiteralDeclaration());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1233:1: ( 'ALL' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1233:3: 'ALL'
- {
- match(input, 13, FOLLOW_13_in_ruleRelationTypeMatch2538);
+ pushFollow(FOLLOW_2);
+ rule__XLogicOperator__Alternatives();
- }
+ state._fsp--;
- after(grammarAccess.getRelationTypeMatchAccess().getALLEnumLiteralDeclaration());
}
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getXLogicOperatorAccess().getAlternatives());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "ruleRelationTypeMatch"
- // $ANTLR start "ruleXRelationSideEnum"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1246:1: ruleXRelationSideEnum : ( ( rule__XRelationSideEnum__Alternatives ) ) ;
- public final void ruleXRelationSideEnum() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1250:1: ( ( ( rule__XRelationSideEnum__Alternatives ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1251:1: ( ( rule__XRelationSideEnum__Alternatives ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1251:1: ( ( rule__XRelationSideEnum__Alternatives ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1252:1: ( rule__XRelationSideEnum__Alternatives )
- {
- before(grammarAccess.getXRelationSideEnumAccess().getAlternatives());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1253:1: ( rule__XRelationSideEnum__Alternatives )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1253:2: rule__XRelationSideEnum__Alternatives
- {
- pushFollow(FOLLOW_rule__XRelationSideEnum__Alternatives_in_ruleXRelationSideEnum2576);
- rule__XRelationSideEnum__Alternatives();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "ruleXLogicOperator"
- }
- after(grammarAccess.getXRelationSideEnumAccess().getAlternatives());
+ // $ANTLR start "ruleMatchField"
+ // InternalOseeDsl.g:1188:1: ruleMatchField : ( ( rule__MatchField__Alternatives ) ) ;
+ public final void ruleMatchField() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1192:1: ( ( ( rule__MatchField__Alternatives ) ) )
+ // InternalOseeDsl.g:1193:1: ( ( rule__MatchField__Alternatives ) )
+ {
+ // InternalOseeDsl.g:1193:1: ( ( rule__MatchField__Alternatives ) )
+ // InternalOseeDsl.g:1194:1: ( rule__MatchField__Alternatives )
+ {
+ before(grammarAccess.getMatchFieldAccess().getAlternatives());
+ // InternalOseeDsl.g:1195:1: ( rule__MatchField__Alternatives )
+ // InternalOseeDsl.g:1195:2: rule__MatchField__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__MatchField__Alternatives();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "ruleXRelationSideEnum"
+ after(grammarAccess.getMatchFieldAccess().getAlternatives());
- // $ANTLR start "rule__OseeDsl__Alternatives_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1264:1: rule__OseeDsl__Alternatives_1 : ( ( ( rule__OseeDsl__ArtifactTypesAssignment_1_0 ) ) | ( ( rule__OseeDsl__RelationTypesAssignment_1_1 ) ) | ( ( rule__OseeDsl__AttributeTypesAssignment_1_2 ) ) | ( ( rule__OseeDsl__EnumTypesAssignment_1_3 ) ) | ( ( rule__OseeDsl__EnumOverridesAssignment_1_4 ) ) | ( ( rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5 ) ) );
- public final void rule__OseeDsl__Alternatives_1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1268:1: ( ( ( rule__OseeDsl__ArtifactTypesAssignment_1_0 ) ) | ( ( rule__OseeDsl__RelationTypesAssignment_1_1 ) ) | ( ( rule__OseeDsl__AttributeTypesAssignment_1_2 ) ) | ( ( rule__OseeDsl__EnumTypesAssignment_1_3 ) ) | ( ( rule__OseeDsl__EnumOverridesAssignment_1_4 ) ) | ( ( rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5 ) ) )
- int alt1 = 6;
- switch (input.LA(1)) {
- case 53:
- case 98: {
- alt1 = 1;
- }
- break;
- case 80: {
- alt1 = 2;
- }
- break;
- case 61: {
- alt1 = 3;
- }
- break;
- case 72: {
- alt1 = 4;
- }
- break;
- case 75: {
- alt1 = 5;
- }
- break;
- case 78: {
- alt1 = 6;
}
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 1, 0, input);
-
- throw nvae;
- }
- switch (alt1) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1269:1: ( ( rule__OseeDsl__ArtifactTypesAssignment_1_0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1269:1: ( ( rule__OseeDsl__ArtifactTypesAssignment_1_0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1270:1: ( rule__OseeDsl__ArtifactTypesAssignment_1_0 )
- {
- before(grammarAccess.getOseeDslAccess().getArtifactTypesAssignment_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1271:1: ( rule__OseeDsl__ArtifactTypesAssignment_1_0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1271:2: rule__OseeDsl__ArtifactTypesAssignment_1_0
- {
- pushFollow(FOLLOW_rule__OseeDsl__ArtifactTypesAssignment_1_0_in_rule__OseeDsl__Alternatives_12611);
- rule__OseeDsl__ArtifactTypesAssignment_1_0();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleMatchField"
- after(grammarAccess.getOseeDslAccess().getArtifactTypesAssignment_1_0());
- }
+ // $ANTLR start "ruleAccessPermissionEnum"
+ // InternalOseeDsl.g:1207:1: ruleAccessPermissionEnum : ( ( rule__AccessPermissionEnum__Alternatives ) ) ;
+ public final void ruleAccessPermissionEnum() throws RecognitionException {
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1275:6: ( ( rule__OseeDsl__RelationTypesAssignment_1_1 ) )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1211:1: ( ( ( rule__AccessPermissionEnum__Alternatives ) ) )
+ // InternalOseeDsl.g:1212:1: ( ( rule__AccessPermissionEnum__Alternatives ) )
{
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1275:6: ( ( rule__OseeDsl__RelationTypesAssignment_1_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1276:1: ( rule__OseeDsl__RelationTypesAssignment_1_1 )
- {
- before(grammarAccess.getOseeDslAccess().getRelationTypesAssignment_1_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1277:1: ( rule__OseeDsl__RelationTypesAssignment_1_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1277:2: rule__OseeDsl__RelationTypesAssignment_1_1
- {
- pushFollow(FOLLOW_rule__OseeDsl__RelationTypesAssignment_1_1_in_rule__OseeDsl__Alternatives_12629);
- rule__OseeDsl__RelationTypesAssignment_1_1();
-
- state._fsp--;
-
- }
+ // InternalOseeDsl.g:1212:1: ( ( rule__AccessPermissionEnum__Alternatives ) )
+ // InternalOseeDsl.g:1213:1: ( rule__AccessPermissionEnum__Alternatives )
+ {
+ before(grammarAccess.getAccessPermissionEnumAccess().getAlternatives());
+ // InternalOseeDsl.g:1214:1: ( rule__AccessPermissionEnum__Alternatives )
+ // InternalOseeDsl.g:1214:2: rule__AccessPermissionEnum__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__AccessPermissionEnum__Alternatives();
- after(grammarAccess.getOseeDslAccess().getRelationTypesAssignment_1_1());
+ state._fsp--;
- }
}
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1281:6: ( ( rule__OseeDsl__AttributeTypesAssignment_1_2 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1281:6: ( ( rule__OseeDsl__AttributeTypesAssignment_1_2 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1282:1: ( rule__OseeDsl__AttributeTypesAssignment_1_2 )
- {
- before(grammarAccess.getOseeDslAccess().getAttributeTypesAssignment_1_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1283:1: ( rule__OseeDsl__AttributeTypesAssignment_1_2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1283:2: rule__OseeDsl__AttributeTypesAssignment_1_2
- {
- pushFollow(
- FOLLOW_rule__OseeDsl__AttributeTypesAssignment_1_2_in_rule__OseeDsl__Alternatives_12647);
- rule__OseeDsl__AttributeTypesAssignment_1_2();
-
- state._fsp--;
- }
+ after(grammarAccess.getAccessPermissionEnumAccess().getAlternatives());
- after(grammarAccess.getOseeDslAccess().getAttributeTypesAssignment_1_2());
+ }
- }
}
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1287:6: ( ( rule__OseeDsl__EnumTypesAssignment_1_3 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1287:6: ( ( rule__OseeDsl__EnumTypesAssignment_1_3 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1288:1: ( rule__OseeDsl__EnumTypesAssignment_1_3 )
- {
- before(grammarAccess.getOseeDslAccess().getEnumTypesAssignment_1_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1289:1: ( rule__OseeDsl__EnumTypesAssignment_1_3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1289:2: rule__OseeDsl__EnumTypesAssignment_1_3
- {
- pushFollow(FOLLOW_rule__OseeDsl__EnumTypesAssignment_1_3_in_rule__OseeDsl__Alternatives_12665);
- rule__OseeDsl__EnumTypesAssignment_1_3();
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- after(grammarAccess.getOseeDslAccess().getEnumTypesAssignment_1_3());
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAccessPermissionEnum"
- }
- }
- break;
- case 5:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1293:6: ( ( rule__OseeDsl__EnumOverridesAssignment_1_4 ) )
+ // $ANTLR start "ruleRelationTypeMatch"
+ // InternalOseeDsl.g:1226:1: ruleRelationTypeMatch : ( ( 'ALL' ) ) ;
+ public final void ruleRelationTypeMatch() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1230:1: ( ( ( 'ALL' ) ) )
+ // InternalOseeDsl.g:1231:1: ( ( 'ALL' ) )
{
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1293:6: ( ( rule__OseeDsl__EnumOverridesAssignment_1_4 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1294:1: ( rule__OseeDsl__EnumOverridesAssignment_1_4 )
- {
- before(grammarAccess.getOseeDslAccess().getEnumOverridesAssignment_1_4());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1295:1: ( rule__OseeDsl__EnumOverridesAssignment_1_4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1295:2: rule__OseeDsl__EnumOverridesAssignment_1_4
- {
- pushFollow(FOLLOW_rule__OseeDsl__EnumOverridesAssignment_1_4_in_rule__OseeDsl__Alternatives_12683);
- rule__OseeDsl__EnumOverridesAssignment_1_4();
+ // InternalOseeDsl.g:1231:1: ( ( 'ALL' ) )
+ // InternalOseeDsl.g:1232:1: ( 'ALL' )
+ {
+ before(grammarAccess.getRelationTypeMatchAccess().getALLEnumLiteralDeclaration());
+ // InternalOseeDsl.g:1233:1: ( 'ALL' )
+ // InternalOseeDsl.g:1233:3: 'ALL'
+ {
+ match(input,12,FOLLOW_2);
- state._fsp--;
+ }
- }
+ after(grammarAccess.getRelationTypeMatchAccess().getALLEnumLiteralDeclaration());
- after(grammarAccess.getOseeDslAccess().getEnumOverridesAssignment_1_4());
+ }
- }
}
- break;
- case 6:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1299:6: ( ( rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1299:6: ( ( rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1300:1: ( rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5 )
- {
- before(grammarAccess.getOseeDslAccess().getArtifactTypeOverridesAssignment_1_5());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1301:1: ( rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1301:2: rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5
- {
- pushFollow(
- FOLLOW_rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5_in_rule__OseeDsl__Alternatives_12701);
- rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5();
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- after(grammarAccess.getOseeDslAccess().getArtifactTypeOverridesAssignment_1_5());
+ }
+ return ;
+ }
+ // $ANTLR end "ruleRelationTypeMatch"
- }
- }
- break;
+ // $ANTLR start "ruleXRelationSideEnum"
+ // InternalOseeDsl.g:1246:1: ruleXRelationSideEnum : ( ( rule__XRelationSideEnum__Alternatives ) ) ;
+ public final void ruleXRelationSideEnum() throws RecognitionException {
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1250:1: ( ( ( rule__XRelationSideEnum__Alternatives ) ) )
+ // InternalOseeDsl.g:1251:1: ( ( rule__XRelationSideEnum__Alternatives ) )
+ {
+ // InternalOseeDsl.g:1251:1: ( ( rule__XRelationSideEnum__Alternatives ) )
+ // InternalOseeDsl.g:1252:1: ( rule__XRelationSideEnum__Alternatives )
+ {
+ before(grammarAccess.getXRelationSideEnumAccess().getAlternatives());
+ // InternalOseeDsl.g:1253:1: ( rule__XRelationSideEnum__Alternatives )
+ // InternalOseeDsl.g:1253:2: rule__XRelationSideEnum__Alternatives
+ {
+ pushFollow(FOLLOW_2);
+ rule__XRelationSideEnum__Alternatives();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__Alternatives_1"
- // $ANTLR start "rule__OseeDsl__Alternatives_2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1310:1: rule__OseeDsl__Alternatives_2 : ( ( ( rule__OseeDsl__ArtifactMatchRefsAssignment_2_0 ) ) | ( ( rule__OseeDsl__AccessDeclarationsAssignment_2_1 ) ) | ( ( rule__OseeDsl__RoleDeclarationsAssignment_2_2 ) ) );
- public final void rule__OseeDsl__Alternatives_2() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getXRelationSideEnumAccess().getAlternatives());
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1314:1: ( ( ( rule__OseeDsl__ArtifactMatchRefsAssignment_2_0 ) ) | ( ( rule__OseeDsl__AccessDeclarationsAssignment_2_1 ) ) | ( ( rule__OseeDsl__RoleDeclarationsAssignment_2_2 ) ) )
- int alt2 = 3;
- switch (input.LA(1)) {
- case 89: {
- alt2 = 1;
- }
- break;
- case 93: {
- alt2 = 2;
}
- break;
- case 92: {
- alt2 = 3;
+
+
}
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 2, 0, input);
- throw nvae;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- switch (alt2) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1315:1: ( ( rule__OseeDsl__ArtifactMatchRefsAssignment_2_0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1315:1: ( ( rule__OseeDsl__ArtifactMatchRefsAssignment_2_0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1316:1: ( rule__OseeDsl__ArtifactMatchRefsAssignment_2_0 )
- {
- before(grammarAccess.getOseeDslAccess().getArtifactMatchRefsAssignment_2_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1317:1: ( rule__OseeDsl__ArtifactMatchRefsAssignment_2_0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1317:2: rule__OseeDsl__ArtifactMatchRefsAssignment_2_0
- {
- pushFollow(
- FOLLOW_rule__OseeDsl__ArtifactMatchRefsAssignment_2_0_in_rule__OseeDsl__Alternatives_22734);
- rule__OseeDsl__ArtifactMatchRefsAssignment_2_0();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "ruleXRelationSideEnum"
- }
- after(grammarAccess.getOseeDslAccess().getArtifactMatchRefsAssignment_2_0());
+ // $ANTLR start "rule__OseeDsl__Alternatives_1"
+ // InternalOseeDsl.g:1264:1: rule__OseeDsl__Alternatives_1 : ( ( ( rule__OseeDsl__ArtifactTypesAssignment_1_0 ) ) | ( ( rule__OseeDsl__RelationTypesAssignment_1_1 ) ) | ( ( rule__OseeDsl__AttributeTypesAssignment_1_2 ) ) | ( ( rule__OseeDsl__EnumTypesAssignment_1_3 ) ) | ( ( rule__OseeDsl__EnumOverridesAssignment_1_4 ) ) | ( ( rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5 ) ) );
+ public final void rule__OseeDsl__Alternatives_1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1268:1: ( ( ( rule__OseeDsl__ArtifactTypesAssignment_1_0 ) ) | ( ( rule__OseeDsl__RelationTypesAssignment_1_1 ) ) | ( ( rule__OseeDsl__AttributeTypesAssignment_1_2 ) ) | ( ( rule__OseeDsl__EnumTypesAssignment_1_3 ) ) | ( ( rule__OseeDsl__EnumOverridesAssignment_1_4 ) ) | ( ( rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5 ) ) )
+ int alt1=6;
+ switch ( input.LA(1) ) {
+ case 52:
+ case 97:
+ {
+ alt1=1;
+ }
+ break;
+ case 79:
+ {
+ alt1=2;
+ }
+ break;
+ case 60:
+ {
+ alt1=3;
+ }
+ break;
+ case 71:
+ {
+ alt1=4;
+ }
+ break;
+ case 74:
+ {
+ alt1=5;
+ }
+ break;
+ case 77:
+ {
+ alt1=6;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 1, 0, input);
+ throw nvae;
}
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1321:6: ( ( rule__OseeDsl__AccessDeclarationsAssignment_2_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1321:6: ( ( rule__OseeDsl__AccessDeclarationsAssignment_2_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1322:1: ( rule__OseeDsl__AccessDeclarationsAssignment_2_1 )
- {
- before(grammarAccess.getOseeDslAccess().getAccessDeclarationsAssignment_2_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1323:1: ( rule__OseeDsl__AccessDeclarationsAssignment_2_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1323:2: rule__OseeDsl__AccessDeclarationsAssignment_2_1
- {
- pushFollow(
- FOLLOW_rule__OseeDsl__AccessDeclarationsAssignment_2_1_in_rule__OseeDsl__Alternatives_22752);
- rule__OseeDsl__AccessDeclarationsAssignment_2_1();
- state._fsp--;
+ switch (alt1) {
+ case 1 :
+ // InternalOseeDsl.g:1269:1: ( ( rule__OseeDsl__ArtifactTypesAssignment_1_0 ) )
+ {
+ // InternalOseeDsl.g:1269:1: ( ( rule__OseeDsl__ArtifactTypesAssignment_1_0 ) )
+ // InternalOseeDsl.g:1270:1: ( rule__OseeDsl__ArtifactTypesAssignment_1_0 )
+ {
+ before(grammarAccess.getOseeDslAccess().getArtifactTypesAssignment_1_0());
+ // InternalOseeDsl.g:1271:1: ( rule__OseeDsl__ArtifactTypesAssignment_1_0 )
+ // InternalOseeDsl.g:1271:2: rule__OseeDsl__ArtifactTypesAssignment_1_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__OseeDsl__ArtifactTypesAssignment_1_0();
- }
+ state._fsp--;
- after(grammarAccess.getOseeDslAccess().getAccessDeclarationsAssignment_2_1());
- }
+ }
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1327:6: ( ( rule__OseeDsl__RoleDeclarationsAssignment_2_2 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1327:6: ( ( rule__OseeDsl__RoleDeclarationsAssignment_2_2 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1328:1: ( rule__OseeDsl__RoleDeclarationsAssignment_2_2 )
- {
- before(grammarAccess.getOseeDslAccess().getRoleDeclarationsAssignment_2_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1329:1: ( rule__OseeDsl__RoleDeclarationsAssignment_2_2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1329:2: rule__OseeDsl__RoleDeclarationsAssignment_2_2
- {
- pushFollow(
- FOLLOW_rule__OseeDsl__RoleDeclarationsAssignment_2_2_in_rule__OseeDsl__Alternatives_22770);
- rule__OseeDsl__RoleDeclarationsAssignment_2_2();
+ after(grammarAccess.getOseeDslAccess().getArtifactTypesAssignment_1_0());
- state._fsp--;
+ }
- }
- after(grammarAccess.getOseeDslAccess().getRoleDeclarationsAssignment_2_2());
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1275:6: ( ( rule__OseeDsl__RelationTypesAssignment_1_1 ) )
+ {
+ // InternalOseeDsl.g:1275:6: ( ( rule__OseeDsl__RelationTypesAssignment_1_1 ) )
+ // InternalOseeDsl.g:1276:1: ( rule__OseeDsl__RelationTypesAssignment_1_1 )
+ {
+ before(grammarAccess.getOseeDslAccess().getRelationTypesAssignment_1_1());
+ // InternalOseeDsl.g:1277:1: ( rule__OseeDsl__RelationTypesAssignment_1_1 )
+ // InternalOseeDsl.g:1277:2: rule__OseeDsl__RelationTypesAssignment_1_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__OseeDsl__RelationTypesAssignment_1_1();
- }
+ state._fsp--;
- }
- break;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getOseeDslAccess().getRelationTypesAssignment_1_1());
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__Alternatives_2"
+ }
- // $ANTLR start "rule__OseeType__Alternatives"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1339:1: rule__OseeType__Alternatives : ( ( ruleXArtifactType ) | ( ruleXRelationType ) | ( ruleXAttributeType ) | ( ruleXOseeEnumType ) );
- public final void rule__OseeType__Alternatives() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:1281:6: ( ( rule__OseeDsl__AttributeTypesAssignment_1_2 ) )
+ {
+ // InternalOseeDsl.g:1281:6: ( ( rule__OseeDsl__AttributeTypesAssignment_1_2 ) )
+ // InternalOseeDsl.g:1282:1: ( rule__OseeDsl__AttributeTypesAssignment_1_2 )
+ {
+ before(grammarAccess.getOseeDslAccess().getAttributeTypesAssignment_1_2());
+ // InternalOseeDsl.g:1283:1: ( rule__OseeDsl__AttributeTypesAssignment_1_2 )
+ // InternalOseeDsl.g:1283:2: rule__OseeDsl__AttributeTypesAssignment_1_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__OseeDsl__AttributeTypesAssignment_1_2();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1343:1: ( ( ruleXArtifactType ) | ( ruleXRelationType ) | ( ruleXAttributeType ) | ( ruleXOseeEnumType ) )
- int alt3 = 4;
- switch (input.LA(1)) {
- case 53:
- case 98: {
- alt3 = 1;
- }
- break;
- case 80: {
- alt3 = 2;
- }
- break;
- case 61: {
- alt3 = 3;
- }
- break;
- case 72: {
- alt3 = 4;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 3, 0, input);
+ state._fsp--;
- throw nvae;
- }
- switch (alt3) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1344:1: ( ruleXArtifactType )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1344:1: ( ruleXArtifactType )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1345:1: ruleXArtifactType
- {
- before(grammarAccess.getOseeTypeAccess().getXArtifactTypeParserRuleCall_0());
- pushFollow(FOLLOW_ruleXArtifactType_in_rule__OseeType__Alternatives2804);
- ruleXArtifactType();
+ }
- state._fsp--;
+ after(grammarAccess.getOseeDslAccess().getAttributeTypesAssignment_1_2());
- after(grammarAccess.getOseeTypeAccess().getXArtifactTypeParserRuleCall_0());
+ }
- }
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1350:6: ( ruleXRelationType )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1350:6: ( ruleXRelationType )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1351:1: ruleXRelationType
- {
- before(grammarAccess.getOseeTypeAccess().getXRelationTypeParserRuleCall_1());
- pushFollow(FOLLOW_ruleXRelationType_in_rule__OseeType__Alternatives2821);
- ruleXRelationType();
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:1287:6: ( ( rule__OseeDsl__EnumTypesAssignment_1_3 ) )
+ {
+ // InternalOseeDsl.g:1287:6: ( ( rule__OseeDsl__EnumTypesAssignment_1_3 ) )
+ // InternalOseeDsl.g:1288:1: ( rule__OseeDsl__EnumTypesAssignment_1_3 )
+ {
+ before(grammarAccess.getOseeDslAccess().getEnumTypesAssignment_1_3());
+ // InternalOseeDsl.g:1289:1: ( rule__OseeDsl__EnumTypesAssignment_1_3 )
+ // InternalOseeDsl.g:1289:2: rule__OseeDsl__EnumTypesAssignment_1_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__OseeDsl__EnumTypesAssignment_1_3();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getOseeTypeAccess().getXRelationTypeParserRuleCall_1());
- }
+ }
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1356:6: ( ruleXAttributeType )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1356:6: ( ruleXAttributeType )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1357:1: ruleXAttributeType
- {
- before(grammarAccess.getOseeTypeAccess().getXAttributeTypeParserRuleCall_2());
- pushFollow(FOLLOW_ruleXAttributeType_in_rule__OseeType__Alternatives2838);
- ruleXAttributeType();
+ after(grammarAccess.getOseeDslAccess().getEnumTypesAssignment_1_3());
- state._fsp--;
+ }
- after(grammarAccess.getOseeTypeAccess().getXAttributeTypeParserRuleCall_2());
- }
+ }
+ break;
+ case 5 :
+ // InternalOseeDsl.g:1293:6: ( ( rule__OseeDsl__EnumOverridesAssignment_1_4 ) )
+ {
+ // InternalOseeDsl.g:1293:6: ( ( rule__OseeDsl__EnumOverridesAssignment_1_4 ) )
+ // InternalOseeDsl.g:1294:1: ( rule__OseeDsl__EnumOverridesAssignment_1_4 )
+ {
+ before(grammarAccess.getOseeDslAccess().getEnumOverridesAssignment_1_4());
+ // InternalOseeDsl.g:1295:1: ( rule__OseeDsl__EnumOverridesAssignment_1_4 )
+ // InternalOseeDsl.g:1295:2: rule__OseeDsl__EnumOverridesAssignment_1_4
+ {
+ pushFollow(FOLLOW_2);
+ rule__OseeDsl__EnumOverridesAssignment_1_4();
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1362:6: ( ruleXOseeEnumType )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1362:6: ( ruleXOseeEnumType )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1363:1: ruleXOseeEnumType
- {
- before(grammarAccess.getOseeTypeAccess().getXOseeEnumTypeParserRuleCall_3());
- pushFollow(FOLLOW_ruleXOseeEnumType_in_rule__OseeType__Alternatives2855);
- ruleXOseeEnumType();
+ state._fsp--;
- state._fsp--;
- after(grammarAccess.getOseeTypeAccess().getXOseeEnumTypeParserRuleCall_3());
+ }
- }
+ after(grammarAccess.getOseeDslAccess().getEnumOverridesAssignment_1_4());
- }
- break;
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
+ break;
+ case 6 :
+ // InternalOseeDsl.g:1299:6: ( ( rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5 ) )
+ {
+ // InternalOseeDsl.g:1299:6: ( ( rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5 ) )
+ // InternalOseeDsl.g:1300:1: ( rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5 )
+ {
+ before(grammarAccess.getOseeDslAccess().getArtifactTypeOverridesAssignment_1_5());
+ // InternalOseeDsl.g:1301:1: ( rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5 )
+ // InternalOseeDsl.g:1301:2: rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5
+ {
+ pushFollow(FOLLOW_2);
+ rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5();
- }
- return;
- }
- // $ANTLR end "rule__OseeType__Alternatives"
+ state._fsp--;
- // $ANTLR start "rule__XAttributeType__DataProviderAlternatives_9_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1373:1: rule__XAttributeType__DataProviderAlternatives_9_0 : ( ( 'DefaultAttributeDataProvider' ) | ( 'UriAttributeDataProvider' ) | ( ruleQUALIFIED_NAME ) );
- public final void rule__XAttributeType__DataProviderAlternatives_9_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1377:1: ( ( 'DefaultAttributeDataProvider' ) | ( 'UriAttributeDataProvider' ) | ( ruleQUALIFIED_NAME ) )
- int alt4 = 3;
- switch (input.LA(1)) {
- case 14: {
- alt4 = 1;
- }
- break;
- case 15: {
- alt4 = 2;
- }
- break;
- case RULE_ID: {
- alt4 = 3;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 4, 0, input);
+ after(grammarAccess.getOseeDslAccess().getArtifactTypeOverridesAssignment_1_5());
- throw nvae;
- }
+ }
- switch (alt4) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1378:1: ( 'DefaultAttributeDataProvider' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1378:1: ( 'DefaultAttributeDataProvider' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1379:1: 'DefaultAttributeDataProvider'
- {
- before(
- grammarAccess.getXAttributeTypeAccess().getDataProviderDefaultAttributeDataProviderKeyword_9_0_0());
- match(input, 14, FOLLOW_14_in_rule__XAttributeType__DataProviderAlternatives_9_02888);
- after(
- grammarAccess.getXAttributeTypeAccess().getDataProviderDefaultAttributeDataProviderKeyword_9_0_0());
- }
+ }
+ break;
}
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1386:6: ( 'UriAttributeDataProvider' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1386:6: ( 'UriAttributeDataProvider' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1387:1: 'UriAttributeDataProvider'
- {
- before(
- grammarAccess.getXAttributeTypeAccess().getDataProviderUriAttributeDataProviderKeyword_9_0_1());
- match(input, 15, FOLLOW_15_in_rule__XAttributeType__DataProviderAlternatives_9_02908);
- after(grammarAccess.getXAttributeTypeAccess().getDataProviderUriAttributeDataProviderKeyword_9_0_1());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1394:6: ( ruleQUALIFIED_NAME )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1394:6: ( ruleQUALIFIED_NAME )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1395:1: ruleQUALIFIED_NAME
- {
- before(grammarAccess.getXAttributeTypeAccess().getDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2());
- pushFollow(FOLLOW_ruleQUALIFIED_NAME_in_rule__XAttributeType__DataProviderAlternatives_9_02927);
- ruleQUALIFIED_NAME();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__Alternatives_1"
- state._fsp--;
- after(grammarAccess.getXAttributeTypeAccess().getDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2());
+ // $ANTLR start "rule__OseeDsl__Alternatives_2"
+ // InternalOseeDsl.g:1310:1: rule__OseeDsl__Alternatives_2 : ( ( ( rule__OseeDsl__ArtifactMatchRefsAssignment_2_0 ) ) | ( ( rule__OseeDsl__AccessDeclarationsAssignment_2_1 ) ) | ( ( rule__OseeDsl__RoleDeclarationsAssignment_2_2 ) ) );
+ public final void rule__OseeDsl__Alternatives_2() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1314:1: ( ( ( rule__OseeDsl__ArtifactMatchRefsAssignment_2_0 ) ) | ( ( rule__OseeDsl__AccessDeclarationsAssignment_2_1 ) ) | ( ( rule__OseeDsl__RoleDeclarationsAssignment_2_2 ) ) )
+ int alt2=3;
+ switch ( input.LA(1) ) {
+ case 88:
+ {
+ alt2=1;
+ }
+ break;
+ case 92:
+ {
+ alt2=2;
+ }
+ break;
+ case 91:
+ {
+ alt2=3;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 2, 0, input);
+ throw nvae;
}
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ switch (alt2) {
+ case 1 :
+ // InternalOseeDsl.g:1315:1: ( ( rule__OseeDsl__ArtifactMatchRefsAssignment_2_0 ) )
+ {
+ // InternalOseeDsl.g:1315:1: ( ( rule__OseeDsl__ArtifactMatchRefsAssignment_2_0 ) )
+ // InternalOseeDsl.g:1316:1: ( rule__OseeDsl__ArtifactMatchRefsAssignment_2_0 )
+ {
+ before(grammarAccess.getOseeDslAccess().getArtifactMatchRefsAssignment_2_0());
+ // InternalOseeDsl.g:1317:1: ( rule__OseeDsl__ArtifactMatchRefsAssignment_2_0 )
+ // InternalOseeDsl.g:1317:2: rule__OseeDsl__ArtifactMatchRefsAssignment_2_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__OseeDsl__ArtifactMatchRefsAssignment_2_0();
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__DataProviderAlternatives_9_0"
+ state._fsp--;
- // $ANTLR start "rule__XAttributeType__MaxAlternatives_13_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1405:1: rule__XAttributeType__MaxAlternatives_13_0 : ( ( RULE_WHOLE_NUM_STR ) | ( 'unlimited' ) );
- public final void rule__XAttributeType__MaxAlternatives_13_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1409:1: ( ( RULE_WHOLE_NUM_STR ) | ( 'unlimited' ) )
- int alt5 = 2;
- int LA5_0 = input.LA(1);
+ after(grammarAccess.getOseeDslAccess().getArtifactMatchRefsAssignment_2_0());
- if (LA5_0 == RULE_WHOLE_NUM_STR) {
- alt5 = 1;
- } else if (LA5_0 == 16) {
- alt5 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 5, 0, input);
-
- throw nvae;
- }
- switch (alt5) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1410:1: ( RULE_WHOLE_NUM_STR )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1410:1: ( RULE_WHOLE_NUM_STR )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1411:1: RULE_WHOLE_NUM_STR
- {
- before(grammarAccess.getXAttributeTypeAccess().getMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0());
- match(input, RULE_WHOLE_NUM_STR,
- FOLLOW_RULE_WHOLE_NUM_STR_in_rule__XAttributeType__MaxAlternatives_13_02959);
- after(grammarAccess.getXAttributeTypeAccess().getMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0());
-
- }
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1321:6: ( ( rule__OseeDsl__AccessDeclarationsAssignment_2_1 ) )
+ {
+ // InternalOseeDsl.g:1321:6: ( ( rule__OseeDsl__AccessDeclarationsAssignment_2_1 ) )
+ // InternalOseeDsl.g:1322:1: ( rule__OseeDsl__AccessDeclarationsAssignment_2_1 )
+ {
+ before(grammarAccess.getOseeDslAccess().getAccessDeclarationsAssignment_2_1());
+ // InternalOseeDsl.g:1323:1: ( rule__OseeDsl__AccessDeclarationsAssignment_2_1 )
+ // InternalOseeDsl.g:1323:2: rule__OseeDsl__AccessDeclarationsAssignment_2_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__OseeDsl__AccessDeclarationsAssignment_2_1();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getOseeDslAccess().getAccessDeclarationsAssignment_2_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:1327:6: ( ( rule__OseeDsl__RoleDeclarationsAssignment_2_2 ) )
+ {
+ // InternalOseeDsl.g:1327:6: ( ( rule__OseeDsl__RoleDeclarationsAssignment_2_2 ) )
+ // InternalOseeDsl.g:1328:1: ( rule__OseeDsl__RoleDeclarationsAssignment_2_2 )
+ {
+ before(grammarAccess.getOseeDslAccess().getRoleDeclarationsAssignment_2_2());
+ // InternalOseeDsl.g:1329:1: ( rule__OseeDsl__RoleDeclarationsAssignment_2_2 )
+ // InternalOseeDsl.g:1329:2: rule__OseeDsl__RoleDeclarationsAssignment_2_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__OseeDsl__RoleDeclarationsAssignment_2_2();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getOseeDslAccess().getRoleDeclarationsAssignment_2_2());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__Alternatives_2"
+
+
+ // $ANTLR start "rule__OseeType__Alternatives"
+ // InternalOseeDsl.g:1339:1: rule__OseeType__Alternatives : ( ( ruleXArtifactType ) | ( ruleXRelationType ) | ( ruleXAttributeType ) | ( ruleXOseeEnumType ) );
+ public final void rule__OseeType__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1343:1: ( ( ruleXArtifactType ) | ( ruleXRelationType ) | ( ruleXAttributeType ) | ( ruleXOseeEnumType ) )
+ int alt3=4;
+ switch ( input.LA(1) ) {
+ case 52:
+ case 97:
+ {
+ alt3=1;
+ }
+ break;
+ case 79:
+ {
+ alt3=2;
+ }
+ break;
+ case 60:
+ {
+ alt3=3;
+ }
+ break;
+ case 71:
+ {
+ alt3=4;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 3, 0, input);
+ throw nvae;
}
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1416:6: ( 'unlimited' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1416:6: ( 'unlimited' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1417:1: 'unlimited'
- {
- before(grammarAccess.getXAttributeTypeAccess().getMaxUnlimitedKeyword_13_0_1());
- match(input, 16, FOLLOW_16_in_rule__XAttributeType__MaxAlternatives_13_02977);
- after(grammarAccess.getXAttributeTypeAccess().getMaxUnlimitedKeyword_13_0_1());
- }
+ switch (alt3) {
+ case 1 :
+ // InternalOseeDsl.g:1344:1: ( ruleXArtifactType )
+ {
+ // InternalOseeDsl.g:1344:1: ( ruleXArtifactType )
+ // InternalOseeDsl.g:1345:1: ruleXArtifactType
+ {
+ before(grammarAccess.getOseeTypeAccess().getXArtifactTypeParserRuleCall_0());
+ pushFollow(FOLLOW_2);
+ ruleXArtifactType();
- }
- break;
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getOseeTypeAccess().getXArtifactTypeParserRuleCall_0());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__MaxAlternatives_13_0"
- // $ANTLR start "rule__XAttributeType__TaggerIdAlternatives_14_0_1_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1429:1: rule__XAttributeType__TaggerIdAlternatives_14_0_1_0 : ( ( 'DefaultAttributeTaggerProvider' ) | ( ruleQUALIFIED_NAME ) );
- public final void rule__XAttributeType__TaggerIdAlternatives_14_0_1_0() throws RecognitionException {
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1350:6: ( ruleXRelationType )
+ {
+ // InternalOseeDsl.g:1350:6: ( ruleXRelationType )
+ // InternalOseeDsl.g:1351:1: ruleXRelationType
+ {
+ before(grammarAccess.getOseeTypeAccess().getXRelationTypeParserRuleCall_1());
+ pushFollow(FOLLOW_2);
+ ruleXRelationType();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1433:1: ( ( 'DefaultAttributeTaggerProvider' ) | ( ruleQUALIFIED_NAME ) )
- int alt6 = 2;
- int LA6_0 = input.LA(1);
+ after(grammarAccess.getOseeTypeAccess().getXRelationTypeParserRuleCall_1());
- if (LA6_0 == 17) {
- alt6 = 1;
- } else if (LA6_0 == RULE_ID) {
- alt6 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 6, 0, input);
+ }
- throw nvae;
- }
- switch (alt6) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1434:1: ( 'DefaultAttributeTaggerProvider' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1434:1: ( 'DefaultAttributeTaggerProvider' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1435:1: 'DefaultAttributeTaggerProvider'
- {
- before(
- grammarAccess.getXAttributeTypeAccess().getTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0());
- match(input, 17, FOLLOW_17_in_rule__XAttributeType__TaggerIdAlternatives_14_0_1_03012);
- after(
- grammarAccess.getXAttributeTypeAccess().getTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0());
- }
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:1356:6: ( ruleXAttributeType )
+ {
+ // InternalOseeDsl.g:1356:6: ( ruleXAttributeType )
+ // InternalOseeDsl.g:1357:1: ruleXAttributeType
+ {
+ before(grammarAccess.getOseeTypeAccess().getXAttributeTypeParserRuleCall_2());
+ pushFollow(FOLLOW_2);
+ ruleXAttributeType();
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1442:6: ( ruleQUALIFIED_NAME )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1442:6: ( ruleQUALIFIED_NAME )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1443:1: ruleQUALIFIED_NAME
- {
- before(grammarAccess.getXAttributeTypeAccess().getTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1());
- pushFollow(FOLLOW_ruleQUALIFIED_NAME_in_rule__XAttributeType__TaggerIdAlternatives_14_0_1_03031);
- ruleQUALIFIED_NAME();
+ state._fsp--;
- state._fsp--;
+ after(grammarAccess.getOseeTypeAccess().getXAttributeTypeParserRuleCall_2());
- after(grammarAccess.getXAttributeTypeAccess().getTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1());
+ }
- }
- }
- break;
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:1362:6: ( ruleXOseeEnumType )
+ {
+ // InternalOseeDsl.g:1362:6: ( ruleXOseeEnumType )
+ // InternalOseeDsl.g:1363:1: ruleXOseeEnumType
+ {
+ before(grammarAccess.getOseeTypeAccess().getXOseeEnumTypeParserRuleCall_3());
+ pushFollow(FOLLOW_2);
+ ruleXOseeEnumType();
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
+ after(grammarAccess.getOseeTypeAccess().getXOseeEnumTypeParserRuleCall_3());
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__TaggerIdAlternatives_14_0_1_0"
+ }
- // $ANTLR start "rule__AttributeBaseType__Alternatives"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1453:1: rule__AttributeBaseType__Alternatives : ( ( 'BooleanAttribute' ) | ( 'CompressedContentAttribute' ) | ( 'DateAttribute' ) | ( 'EnumeratedAttribute' ) | ( 'FloatingPointAttribute' ) | ( 'IntegerAttribute' ) | ( 'LongAttribute' ) | ( 'JavaObjectAttribute' ) | ( 'StringAttribute' ) | ( 'ArtifactReferenceAttribute' ) | ( 'BranchReferenceAttribute' ) | ( 'WordAttribute' ) | ( 'OutlineNumberAttribute' ) | ( ruleQUALIFIED_NAME ) );
- public final void rule__AttributeBaseType__Alternatives() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
+ break;
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1457:1: ( ( 'BooleanAttribute' ) | ( 'CompressedContentAttribute' ) | ( 'DateAttribute' ) | ( 'EnumeratedAttribute' ) | ( 'FloatingPointAttribute' ) | ( 'IntegerAttribute' ) | ( 'LongAttribute' ) | ( 'JavaObjectAttribute' ) | ( 'StringAttribute' ) | ( 'ArtifactReferenceAttribute' ) | ( 'BranchReferenceAttribute' ) | ( 'WordAttribute' ) | ( 'OutlineNumberAttribute' ) | ( ruleQUALIFIED_NAME ) )
- int alt7 = 14;
- switch (input.LA(1)) {
- case 18: {
- alt7 = 1;
- }
- break;
- case 19: {
- alt7 = 2;
- }
- break;
- case 20: {
- alt7 = 3;
- }
- break;
- case 21: {
- alt7 = 4;
- }
- break;
- case 22: {
- alt7 = 5;
- }
- break;
- case 23: {
- alt7 = 6;
- }
- break;
- case 24: {
- alt7 = 7;
- }
- break;
- case 25: {
- alt7 = 8;
- }
- break;
- case 26: {
- alt7 = 9;
- }
- break;
- case 27: {
- alt7 = 10;
- }
- break;
- case 28: {
- alt7 = 11;
- }
- break;
- case 29: {
- alt7 = 12;
- }
- break;
- case 30: {
- alt7 = 13;
- }
- break;
- case RULE_ID: {
- alt7 = 14;
}
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 7, 0, input);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- throw nvae;
- }
+ restoreStackSize(stackSize);
- switch (alt7) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1458:1: ( 'BooleanAttribute' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1458:1: ( 'BooleanAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1459:1: 'BooleanAttribute'
- {
- before(grammarAccess.getAttributeBaseTypeAccess().getBooleanAttributeKeyword_0());
- match(input, 18, FOLLOW_18_in_rule__AttributeBaseType__Alternatives3064);
- after(grammarAccess.getAttributeBaseTypeAccess().getBooleanAttributeKeyword_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeType__Alternatives"
- }
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1466:6: ( 'CompressedContentAttribute' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1466:6: ( 'CompressedContentAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1467:1: 'CompressedContentAttribute'
- {
- before(grammarAccess.getAttributeBaseTypeAccess().getCompressedContentAttributeKeyword_1());
- match(input, 19, FOLLOW_19_in_rule__AttributeBaseType__Alternatives3084);
- after(grammarAccess.getAttributeBaseTypeAccess().getCompressedContentAttributeKeyword_1());
+ // $ANTLR start "rule__XAttributeType__DataProviderAlternatives_9_0"
+ // InternalOseeDsl.g:1373:1: rule__XAttributeType__DataProviderAlternatives_9_0 : ( ( 'DefaultAttributeDataProvider' ) | ( 'UriAttributeDataProvider' ) | ( ruleQUALIFIED_NAME ) );
+ public final void rule__XAttributeType__DataProviderAlternatives_9_0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1377:1: ( ( 'DefaultAttributeDataProvider' ) | ( 'UriAttributeDataProvider' ) | ( ruleQUALIFIED_NAME ) )
+ int alt4=3;
+ switch ( input.LA(1) ) {
+ case 13:
+ {
+ alt4=1;
+ }
+ break;
+ case 14:
+ {
+ alt4=2;
+ }
+ break;
+ case RULE_ID:
+ {
+ alt4=3;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 4, 0, input);
+ throw nvae;
}
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1474:6: ( 'DateAttribute' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1474:6: ( 'DateAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1475:1: 'DateAttribute'
- {
- before(grammarAccess.getAttributeBaseTypeAccess().getDateAttributeKeyword_2());
- match(input, 20, FOLLOW_20_in_rule__AttributeBaseType__Alternatives3104);
- after(grammarAccess.getAttributeBaseTypeAccess().getDateAttributeKeyword_2());
- }
+ switch (alt4) {
+ case 1 :
+ // InternalOseeDsl.g:1378:1: ( 'DefaultAttributeDataProvider' )
+ {
+ // InternalOseeDsl.g:1378:1: ( 'DefaultAttributeDataProvider' )
+ // InternalOseeDsl.g:1379:1: 'DefaultAttributeDataProvider'
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getDataProviderDefaultAttributeDataProviderKeyword_9_0_0());
+ match(input,13,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getDataProviderDefaultAttributeDataProviderKeyword_9_0_0());
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1482:6: ( 'EnumeratedAttribute' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1482:6: ( 'EnumeratedAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1483:1: 'EnumeratedAttribute'
- {
- before(grammarAccess.getAttributeBaseTypeAccess().getEnumeratedAttributeKeyword_3());
- match(input, 21, FOLLOW_21_in_rule__AttributeBaseType__Alternatives3124);
- after(grammarAccess.getAttributeBaseTypeAccess().getEnumeratedAttributeKeyword_3());
+ }
- }
- }
- break;
- case 5:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1490:6: ( 'FloatingPointAttribute' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1490:6: ( 'FloatingPointAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1491:1: 'FloatingPointAttribute'
- {
- before(grammarAccess.getAttributeBaseTypeAccess().getFloatingPointAttributeKeyword_4());
- match(input, 22, FOLLOW_22_in_rule__AttributeBaseType__Alternatives3144);
- after(grammarAccess.getAttributeBaseTypeAccess().getFloatingPointAttributeKeyword_4());
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1386:6: ( 'UriAttributeDataProvider' )
+ {
+ // InternalOseeDsl.g:1386:6: ( 'UriAttributeDataProvider' )
+ // InternalOseeDsl.g:1387:1: 'UriAttributeDataProvider'
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getDataProviderUriAttributeDataProviderKeyword_9_0_1());
+ match(input,14,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getDataProviderUriAttributeDataProviderKeyword_9_0_1());
+
+ }
- }
- }
- break;
- case 6:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1498:6: ( 'IntegerAttribute' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1498:6: ( 'IntegerAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1499:1: 'IntegerAttribute'
- {
- before(grammarAccess.getAttributeBaseTypeAccess().getIntegerAttributeKeyword_5());
- match(input, 23, FOLLOW_23_in_rule__AttributeBaseType__Alternatives3164);
- after(grammarAccess.getAttributeBaseTypeAccess().getIntegerAttributeKeyword_5());
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:1394:6: ( ruleQUALIFIED_NAME )
+ {
+ // InternalOseeDsl.g:1394:6: ( ruleQUALIFIED_NAME )
+ // InternalOseeDsl.g:1395:1: ruleQUALIFIED_NAME
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2());
+ pushFollow(FOLLOW_2);
+ ruleQUALIFIED_NAME();
- }
+ state._fsp--;
- }
- break;
- case 7:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1506:6: ( 'LongAttribute' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1506:6: ( 'LongAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1507:1: 'LongAttribute'
- {
- before(grammarAccess.getAttributeBaseTypeAccess().getLongAttributeKeyword_6());
- match(input, 24, FOLLOW_24_in_rule__AttributeBaseType__Alternatives3184);
- after(grammarAccess.getAttributeBaseTypeAccess().getLongAttributeKeyword_6());
+ after(grammarAccess.getXAttributeTypeAccess().getDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2());
- }
+ }
- }
- break;
- case 8:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1514:6: ( 'JavaObjectAttribute' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1514:6: ( 'JavaObjectAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1515:1: 'JavaObjectAttribute'
- {
- before(grammarAccess.getAttributeBaseTypeAccess().getJavaObjectAttributeKeyword_7());
- match(input, 25, FOLLOW_25_in_rule__AttributeBaseType__Alternatives3204);
- after(grammarAccess.getAttributeBaseTypeAccess().getJavaObjectAttributeKeyword_7());
- }
+ }
+ break;
}
- break;
- case 9:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1522:6: ( 'StringAttribute' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1522:6: ( 'StringAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1523:1: 'StringAttribute'
- {
- before(grammarAccess.getAttributeBaseTypeAccess().getStringAttributeKeyword_8());
- match(input, 26, FOLLOW_26_in_rule__AttributeBaseType__Alternatives3224);
- after(grammarAccess.getAttributeBaseTypeAccess().getStringAttributeKeyword_8());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- }
- break;
- case 10:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1530:6: ( 'ArtifactReferenceAttribute' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1530:6: ( 'ArtifactReferenceAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1531:1: 'ArtifactReferenceAttribute'
- {
- before(grammarAccess.getAttributeBaseTypeAccess().getArtifactReferenceAttributeKeyword_9());
- match(input, 27, FOLLOW_27_in_rule__AttributeBaseType__Alternatives3244);
- after(grammarAccess.getAttributeBaseTypeAccess().getArtifactReferenceAttributeKeyword_9());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__DataProviderAlternatives_9_0"
- }
- }
- break;
- case 11:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1538:6: ( 'BranchReferenceAttribute' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1538:6: ( 'BranchReferenceAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1539:1: 'BranchReferenceAttribute'
- {
- before(grammarAccess.getAttributeBaseTypeAccess().getBranchReferenceAttributeKeyword_10());
- match(input, 28, FOLLOW_28_in_rule__AttributeBaseType__Alternatives3264);
- after(grammarAccess.getAttributeBaseTypeAccess().getBranchReferenceAttributeKeyword_10());
+ // $ANTLR start "rule__XAttributeType__MaxAlternatives_13_0"
+ // InternalOseeDsl.g:1405:1: rule__XAttributeType__MaxAlternatives_13_0 : ( ( RULE_WHOLE_NUM_STR ) | ( 'unlimited' ) );
+ public final void rule__XAttributeType__MaxAlternatives_13_0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1409:1: ( ( RULE_WHOLE_NUM_STR ) | ( 'unlimited' ) )
+ int alt5=2;
+ int LA5_0 = input.LA(1);
+ if ( (LA5_0==RULE_WHOLE_NUM_STR) ) {
+ alt5=1;
}
- break;
- case 12:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1546:6: ( 'WordAttribute' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1546:6: ( 'WordAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1547:1: 'WordAttribute'
- {
- before(grammarAccess.getAttributeBaseTypeAccess().getWordAttributeKeyword_11());
- match(input, 29, FOLLOW_29_in_rule__AttributeBaseType__Alternatives3284);
- after(grammarAccess.getAttributeBaseTypeAccess().getWordAttributeKeyword_11());
-
- }
-
+ else if ( (LA5_0==15) ) {
+ alt5=2;
}
- break;
- case 13:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1554:6: ( 'OutlineNumberAttribute' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1554:6: ( 'OutlineNumberAttribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1555:1: 'OutlineNumberAttribute'
- {
- before(grammarAccess.getAttributeBaseTypeAccess().getOutlineNumberAttributeKeyword_12());
- match(input, 30, FOLLOW_30_in_rule__AttributeBaseType__Alternatives3304);
- after(grammarAccess.getAttributeBaseTypeAccess().getOutlineNumberAttributeKeyword_12());
-
- }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 5, 0, input);
+ throw nvae;
}
- break;
- case 14:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1562:6: ( ruleQUALIFIED_NAME )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1562:6: ( ruleQUALIFIED_NAME )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1563:1: ruleQUALIFIED_NAME
- {
- before(grammarAccess.getAttributeBaseTypeAccess().getQUALIFIED_NAMEParserRuleCall_13());
- pushFollow(FOLLOW_ruleQUALIFIED_NAME_in_rule__AttributeBaseType__Alternatives3323);
- ruleQUALIFIED_NAME();
-
- state._fsp--;
+ switch (alt5) {
+ case 1 :
+ // InternalOseeDsl.g:1410:1: ( RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:1410:1: ( RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:1411:1: RULE_WHOLE_NUM_STR
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0());
+ match(input,RULE_WHOLE_NUM_STR,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0());
- after(grammarAccess.getAttributeBaseTypeAccess().getQUALIFIED_NAMEParserRuleCall_13());
+ }
- }
- }
- break;
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1416:6: ( 'unlimited' )
+ {
+ // InternalOseeDsl.g:1416:6: ( 'unlimited' )
+ // InternalOseeDsl.g:1417:1: 'unlimited'
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getMaxUnlimitedKeyword_13_0_1());
+ match(input,15,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getMaxUnlimitedKeyword_13_0_1());
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeBaseType__Alternatives"
+ }
+ break;
- // $ANTLR start "rule__OverrideOption__Alternatives"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1573:1: rule__OverrideOption__Alternatives : ( ( ruleAddEnum ) | ( ruleRemoveEnum ) );
- public final void rule__OverrideOption__Alternatives() throws RecognitionException {
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1577:1: ( ( ruleAddEnum ) | ( ruleRemoveEnum ) )
- int alt8 = 2;
- int LA8_0 = input.LA(1);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__MaxAlternatives_13_0"
- if (LA8_0 == 76) {
- alt8 = 1;
- } else if (LA8_0 == 77) {
- alt8 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 8, 0, input);
- throw nvae;
- }
- switch (alt8) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1578:1: ( ruleAddEnum )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1578:1: ( ruleAddEnum )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1579:1: ruleAddEnum
- {
- before(grammarAccess.getOverrideOptionAccess().getAddEnumParserRuleCall_0());
- pushFollow(FOLLOW_ruleAddEnum_in_rule__OverrideOption__Alternatives3355);
- ruleAddEnum();
+ // $ANTLR start "rule__XAttributeType__TaggerIdAlternatives_14_0_1_0"
+ // InternalOseeDsl.g:1429:1: rule__XAttributeType__TaggerIdAlternatives_14_0_1_0 : ( ( 'DefaultAttributeTaggerProvider' ) | ( ruleQUALIFIED_NAME ) );
+ public final void rule__XAttributeType__TaggerIdAlternatives_14_0_1_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1433:1: ( ( 'DefaultAttributeTaggerProvider' ) | ( ruleQUALIFIED_NAME ) )
+ int alt6=2;
+ int LA6_0 = input.LA(1);
+
+ if ( (LA6_0==16) ) {
+ alt6=1;
+ }
+ else if ( (LA6_0==RULE_ID) ) {
+ alt6=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 6, 0, input);
+
+ throw nvae;
+ }
+ switch (alt6) {
+ case 1 :
+ // InternalOseeDsl.g:1434:1: ( 'DefaultAttributeTaggerProvider' )
+ {
+ // InternalOseeDsl.g:1434:1: ( 'DefaultAttributeTaggerProvider' )
+ // InternalOseeDsl.g:1435:1: 'DefaultAttributeTaggerProvider'
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0());
+ match(input,16,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1442:6: ( ruleQUALIFIED_NAME )
+ {
+ // InternalOseeDsl.g:1442:6: ( ruleQUALIFIED_NAME )
+ // InternalOseeDsl.g:1443:1: ruleQUALIFIED_NAME
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1());
+ pushFollow(FOLLOW_2);
+ ruleQUALIFIED_NAME();
+
+ state._fsp--;
+
+ after(grammarAccess.getXAttributeTypeAccess().getTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__TaggerIdAlternatives_14_0_1_0"
+
+
+ // $ANTLR start "rule__AttributeBaseType__Alternatives"
+ // InternalOseeDsl.g:1453:1: rule__AttributeBaseType__Alternatives : ( ( 'BooleanAttribute' ) | ( 'CompressedContentAttribute' ) | ( 'DateAttribute' ) | ( 'EnumeratedAttribute' ) | ( 'FloatingPointAttribute' ) | ( 'IntegerAttribute' ) | ( 'LongAttribute' ) | ( 'JavaObjectAttribute' ) | ( 'StringAttribute' ) | ( 'ArtifactReferenceAttribute' ) | ( 'BranchReferenceAttribute' ) | ( 'WordAttribute' ) | ( 'OutlineNumberAttribute' ) | ( ruleQUALIFIED_NAME ) );
+ public final void rule__AttributeBaseType__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1457:1: ( ( 'BooleanAttribute' ) | ( 'CompressedContentAttribute' ) | ( 'DateAttribute' ) | ( 'EnumeratedAttribute' ) | ( 'FloatingPointAttribute' ) | ( 'IntegerAttribute' ) | ( 'LongAttribute' ) | ( 'JavaObjectAttribute' ) | ( 'StringAttribute' ) | ( 'ArtifactReferenceAttribute' ) | ( 'BranchReferenceAttribute' ) | ( 'WordAttribute' ) | ( 'OutlineNumberAttribute' ) | ( ruleQUALIFIED_NAME ) )
+ int alt7=14;
+ switch ( input.LA(1) ) {
+ case 17:
+ {
+ alt7=1;
+ }
+ break;
+ case 18:
+ {
+ alt7=2;
+ }
+ break;
+ case 19:
+ {
+ alt7=3;
+ }
+ break;
+ case 20:
+ {
+ alt7=4;
+ }
+ break;
+ case 21:
+ {
+ alt7=5;
+ }
+ break;
+ case 22:
+ {
+ alt7=6;
+ }
+ break;
+ case 23:
+ {
+ alt7=7;
+ }
+ break;
+ case 24:
+ {
+ alt7=8;
+ }
+ break;
+ case 25:
+ {
+ alt7=9;
+ }
+ break;
+ case 26:
+ {
+ alt7=10;
+ }
+ break;
+ case 27:
+ {
+ alt7=11;
+ }
+ break;
+ case 28:
+ {
+ alt7=12;
+ }
+ break;
+ case 29:
+ {
+ alt7=13;
+ }
+ break;
+ case RULE_ID:
+ {
+ alt7=14;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 7, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt7) {
+ case 1 :
+ // InternalOseeDsl.g:1458:1: ( 'BooleanAttribute' )
+ {
+ // InternalOseeDsl.g:1458:1: ( 'BooleanAttribute' )
+ // InternalOseeDsl.g:1459:1: 'BooleanAttribute'
+ {
+ before(grammarAccess.getAttributeBaseTypeAccess().getBooleanAttributeKeyword_0());
+ match(input,17,FOLLOW_2);
+ after(grammarAccess.getAttributeBaseTypeAccess().getBooleanAttributeKeyword_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1466:6: ( 'CompressedContentAttribute' )
+ {
+ // InternalOseeDsl.g:1466:6: ( 'CompressedContentAttribute' )
+ // InternalOseeDsl.g:1467:1: 'CompressedContentAttribute'
+ {
+ before(grammarAccess.getAttributeBaseTypeAccess().getCompressedContentAttributeKeyword_1());
+ match(input,18,FOLLOW_2);
+ after(grammarAccess.getAttributeBaseTypeAccess().getCompressedContentAttributeKeyword_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:1474:6: ( 'DateAttribute' )
+ {
+ // InternalOseeDsl.g:1474:6: ( 'DateAttribute' )
+ // InternalOseeDsl.g:1475:1: 'DateAttribute'
+ {
+ before(grammarAccess.getAttributeBaseTypeAccess().getDateAttributeKeyword_2());
+ match(input,19,FOLLOW_2);
+ after(grammarAccess.getAttributeBaseTypeAccess().getDateAttributeKeyword_2());
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:1482:6: ( 'EnumeratedAttribute' )
+ {
+ // InternalOseeDsl.g:1482:6: ( 'EnumeratedAttribute' )
+ // InternalOseeDsl.g:1483:1: 'EnumeratedAttribute'
+ {
+ before(grammarAccess.getAttributeBaseTypeAccess().getEnumeratedAttributeKeyword_3());
+ match(input,20,FOLLOW_2);
+ after(grammarAccess.getAttributeBaseTypeAccess().getEnumeratedAttributeKeyword_3());
+
+ }
+
+
+ }
+ break;
+ case 5 :
+ // InternalOseeDsl.g:1490:6: ( 'FloatingPointAttribute' )
+ {
+ // InternalOseeDsl.g:1490:6: ( 'FloatingPointAttribute' )
+ // InternalOseeDsl.g:1491:1: 'FloatingPointAttribute'
+ {
+ before(grammarAccess.getAttributeBaseTypeAccess().getFloatingPointAttributeKeyword_4());
+ match(input,21,FOLLOW_2);
+ after(grammarAccess.getAttributeBaseTypeAccess().getFloatingPointAttributeKeyword_4());
+
+ }
+
+
+ }
+ break;
+ case 6 :
+ // InternalOseeDsl.g:1498:6: ( 'IntegerAttribute' )
+ {
+ // InternalOseeDsl.g:1498:6: ( 'IntegerAttribute' )
+ // InternalOseeDsl.g:1499:1: 'IntegerAttribute'
+ {
+ before(grammarAccess.getAttributeBaseTypeAccess().getIntegerAttributeKeyword_5());
+ match(input,22,FOLLOW_2);
+ after(grammarAccess.getAttributeBaseTypeAccess().getIntegerAttributeKeyword_5());
+
+ }
+
+
+ }
+ break;
+ case 7 :
+ // InternalOseeDsl.g:1506:6: ( 'LongAttribute' )
+ {
+ // InternalOseeDsl.g:1506:6: ( 'LongAttribute' )
+ // InternalOseeDsl.g:1507:1: 'LongAttribute'
+ {
+ before(grammarAccess.getAttributeBaseTypeAccess().getLongAttributeKeyword_6());
+ match(input,23,FOLLOW_2);
+ after(grammarAccess.getAttributeBaseTypeAccess().getLongAttributeKeyword_6());
+
+ }
+
+
+ }
+ break;
+ case 8 :
+ // InternalOseeDsl.g:1514:6: ( 'JavaObjectAttribute' )
+ {
+ // InternalOseeDsl.g:1514:6: ( 'JavaObjectAttribute' )
+ // InternalOseeDsl.g:1515:1: 'JavaObjectAttribute'
+ {
+ before(grammarAccess.getAttributeBaseTypeAccess().getJavaObjectAttributeKeyword_7());
+ match(input,24,FOLLOW_2);
+ after(grammarAccess.getAttributeBaseTypeAccess().getJavaObjectAttributeKeyword_7());
+
+ }
+
+
+ }
+ break;
+ case 9 :
+ // InternalOseeDsl.g:1522:6: ( 'StringAttribute' )
+ {
+ // InternalOseeDsl.g:1522:6: ( 'StringAttribute' )
+ // InternalOseeDsl.g:1523:1: 'StringAttribute'
+ {
+ before(grammarAccess.getAttributeBaseTypeAccess().getStringAttributeKeyword_8());
+ match(input,25,FOLLOW_2);
+ after(grammarAccess.getAttributeBaseTypeAccess().getStringAttributeKeyword_8());
+
+ }
+
+
+ }
+ break;
+ case 10 :
+ // InternalOseeDsl.g:1530:6: ( 'ArtifactReferenceAttribute' )
+ {
+ // InternalOseeDsl.g:1530:6: ( 'ArtifactReferenceAttribute' )
+ // InternalOseeDsl.g:1531:1: 'ArtifactReferenceAttribute'
+ {
+ before(grammarAccess.getAttributeBaseTypeAccess().getArtifactReferenceAttributeKeyword_9());
+ match(input,26,FOLLOW_2);
+ after(grammarAccess.getAttributeBaseTypeAccess().getArtifactReferenceAttributeKeyword_9());
+
+ }
+
+
+ }
+ break;
+ case 11 :
+ // InternalOseeDsl.g:1538:6: ( 'BranchReferenceAttribute' )
+ {
+ // InternalOseeDsl.g:1538:6: ( 'BranchReferenceAttribute' )
+ // InternalOseeDsl.g:1539:1: 'BranchReferenceAttribute'
+ {
+ before(grammarAccess.getAttributeBaseTypeAccess().getBranchReferenceAttributeKeyword_10());
+ match(input,27,FOLLOW_2);
+ after(grammarAccess.getAttributeBaseTypeAccess().getBranchReferenceAttributeKeyword_10());
+
+ }
+
+
+ }
+ break;
+ case 12 :
+ // InternalOseeDsl.g:1546:6: ( 'WordAttribute' )
+ {
+ // InternalOseeDsl.g:1546:6: ( 'WordAttribute' )
+ // InternalOseeDsl.g:1547:1: 'WordAttribute'
+ {
+ before(grammarAccess.getAttributeBaseTypeAccess().getWordAttributeKeyword_11());
+ match(input,28,FOLLOW_2);
+ after(grammarAccess.getAttributeBaseTypeAccess().getWordAttributeKeyword_11());
+
+ }
+
+
+ }
+ break;
+ case 13 :
+ // InternalOseeDsl.g:1554:6: ( 'OutlineNumberAttribute' )
+ {
+ // InternalOseeDsl.g:1554:6: ( 'OutlineNumberAttribute' )
+ // InternalOseeDsl.g:1555:1: 'OutlineNumberAttribute'
+ {
+ before(grammarAccess.getAttributeBaseTypeAccess().getOutlineNumberAttributeKeyword_12());
+ match(input,29,FOLLOW_2);
+ after(grammarAccess.getAttributeBaseTypeAccess().getOutlineNumberAttributeKeyword_12());
+
+ }
+
+
+ }
+ break;
+ case 14 :
+ // InternalOseeDsl.g:1562:6: ( ruleQUALIFIED_NAME )
+ {
+ // InternalOseeDsl.g:1562:6: ( ruleQUALIFIED_NAME )
+ // InternalOseeDsl.g:1563:1: ruleQUALIFIED_NAME
+ {
+ before(grammarAccess.getAttributeBaseTypeAccess().getQUALIFIED_NAMEParserRuleCall_13());
+ pushFollow(FOLLOW_2);
+ ruleQUALIFIED_NAME();
+
+ state._fsp--;
+
+ after(grammarAccess.getAttributeBaseTypeAccess().getQUALIFIED_NAMEParserRuleCall_13());
- state._fsp--;
+ }
- after(grammarAccess.getOverrideOptionAccess().getAddEnumParserRuleCall_0());
- }
+ }
+ break;
}
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1584:6: ( ruleRemoveEnum )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1584:6: ( ruleRemoveEnum )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1585:1: ruleRemoveEnum
- {
- before(grammarAccess.getOverrideOptionAccess().getRemoveEnumParserRuleCall_1());
- pushFollow(FOLLOW_ruleRemoveEnum_in_rule__OverrideOption__Alternatives3372);
- ruleRemoveEnum();
-
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeBaseType__Alternatives"
+
+
+ // $ANTLR start "rule__OverrideOption__Alternatives"
+ // InternalOseeDsl.g:1573:1: rule__OverrideOption__Alternatives : ( ( ruleAddEnum ) | ( ruleRemoveEnum ) );
+ public final void rule__OverrideOption__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1577:1: ( ( ruleAddEnum ) | ( ruleRemoveEnum ) )
+ int alt8=2;
+ int LA8_0 = input.LA(1);
+
+ if ( (LA8_0==75) ) {
+ alt8=1;
+ }
+ else if ( (LA8_0==76) ) {
+ alt8=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 8, 0, input);
+
+ throw nvae;
+ }
+ switch (alt8) {
+ case 1 :
+ // InternalOseeDsl.g:1578:1: ( ruleAddEnum )
+ {
+ // InternalOseeDsl.g:1578:1: ( ruleAddEnum )
+ // InternalOseeDsl.g:1579:1: ruleAddEnum
+ {
+ before(grammarAccess.getOverrideOptionAccess().getAddEnumParserRuleCall_0());
+ pushFollow(FOLLOW_2);
+ ruleAddEnum();
+
+ state._fsp--;
+
+ after(grammarAccess.getOverrideOptionAccess().getAddEnumParserRuleCall_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1584:6: ( ruleRemoveEnum )
+ {
+ // InternalOseeDsl.g:1584:6: ( ruleRemoveEnum )
+ // InternalOseeDsl.g:1585:1: ruleRemoveEnum
+ {
+ before(grammarAccess.getOverrideOptionAccess().getRemoveEnumParserRuleCall_1());
+ pushFollow(FOLLOW_2);
+ ruleRemoveEnum();
+
+ state._fsp--;
- after(grammarAccess.getOverrideOptionAccess().getRemoveEnumParserRuleCall_1());
+ after(grammarAccess.getOverrideOptionAccess().getRemoveEnumParserRuleCall_1());
- }
+ }
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__OverrideOption__Alternatives"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AttributeOverrideOption__Alternatives"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1595:1: rule__AttributeOverrideOption__Alternatives : ( ( ruleAddAttribute ) | ( ruleRemoveAttribute ) | ( ruleUpdateAttribute ) );
- public final void rule__AttributeOverrideOption__Alternatives() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OverrideOption__Alternatives"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1599:1: ( ( ruleAddAttribute ) | ( ruleRemoveAttribute ) | ( ruleUpdateAttribute ) )
- int alt9 = 3;
- switch (input.LA(1)) {
- case 76: {
- alt9 = 1;
- }
- break;
- case 77: {
- alt9 = 2;
- }
- break;
- case 79: {
- alt9 = 3;
- }
- break;
+ // $ANTLR start "rule__AttributeOverrideOption__Alternatives"
+ // InternalOseeDsl.g:1595:1: rule__AttributeOverrideOption__Alternatives : ( ( ruleAddAttribute ) | ( ruleRemoveAttribute ) | ( ruleUpdateAttribute ) );
+ public final void rule__AttributeOverrideOption__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1599:1: ( ( ruleAddAttribute ) | ( ruleRemoveAttribute ) | ( ruleUpdateAttribute ) )
+ int alt9=3;
+ switch ( input.LA(1) ) {
+ case 75:
+ {
+ alt9=1;
+ }
+ break;
+ case 76:
+ {
+ alt9=2;
+ }
+ break;
+ case 78:
+ {
+ alt9=3;
+ }
+ break;
default:
- NoViableAltException nvae = new NoViableAltException("", 9, 0, input);
-
- throw nvae;
- }
-
- switch (alt9) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1600:1: ( ruleAddAttribute )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1600:1: ( ruleAddAttribute )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1601:1: ruleAddAttribute
- {
- before(grammarAccess.getAttributeOverrideOptionAccess().getAddAttributeParserRuleCall_0());
- pushFollow(FOLLOW_ruleAddAttribute_in_rule__AttributeOverrideOption__Alternatives3404);
- ruleAddAttribute();
+ NoViableAltException nvae =
+ new NoViableAltException("", 9, 0, input);
- state._fsp--;
-
- after(grammarAccess.getAttributeOverrideOptionAccess().getAddAttributeParserRuleCall_0());
-
- }
+ throw nvae;
+ }
+
+ switch (alt9) {
+ case 1 :
+ // InternalOseeDsl.g:1600:1: ( ruleAddAttribute )
+ {
+ // InternalOseeDsl.g:1600:1: ( ruleAddAttribute )
+ // InternalOseeDsl.g:1601:1: ruleAddAttribute
+ {
+ before(grammarAccess.getAttributeOverrideOptionAccess().getAddAttributeParserRuleCall_0());
+ pushFollow(FOLLOW_2);
+ ruleAddAttribute();
+
+ state._fsp--;
+
+ after(grammarAccess.getAttributeOverrideOptionAccess().getAddAttributeParserRuleCall_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1606:6: ( ruleRemoveAttribute )
+ {
+ // InternalOseeDsl.g:1606:6: ( ruleRemoveAttribute )
+ // InternalOseeDsl.g:1607:1: ruleRemoveAttribute
+ {
+ before(grammarAccess.getAttributeOverrideOptionAccess().getRemoveAttributeParserRuleCall_1());
+ pushFollow(FOLLOW_2);
+ ruleRemoveAttribute();
+
+ state._fsp--;
+
+ after(grammarAccess.getAttributeOverrideOptionAccess().getRemoveAttributeParserRuleCall_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:1612:6: ( ruleUpdateAttribute )
+ {
+ // InternalOseeDsl.g:1612:6: ( ruleUpdateAttribute )
+ // InternalOseeDsl.g:1613:1: ruleUpdateAttribute
+ {
+ before(grammarAccess.getAttributeOverrideOptionAccess().getUpdateAttributeParserRuleCall_2());
+ pushFollow(FOLLOW_2);
+ ruleUpdateAttribute();
+
+ state._fsp--;
+
+ after(grammarAccess.getAttributeOverrideOptionAccess().getUpdateAttributeParserRuleCall_2());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeOverrideOption__Alternatives"
+
+
+ // $ANTLR start "rule__RelationOrderType__Alternatives"
+ // InternalOseeDsl.g:1623:1: rule__RelationOrderType__Alternatives : ( ( 'Lexicographical_Ascending' ) | ( 'Lexicographical_Descending' ) | ( 'Unordered' ) | ( RULE_ID ) );
+ public final void rule__RelationOrderType__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1627:1: ( ( 'Lexicographical_Ascending' ) | ( 'Lexicographical_Descending' ) | ( 'Unordered' ) | ( RULE_ID ) )
+ int alt10=4;
+ switch ( input.LA(1) ) {
+ case 30:
+ {
+ alt10=1;
+ }
+ break;
+ case 31:
+ {
+ alt10=2;
+ }
+ break;
+ case 32:
+ {
+ alt10=3;
+ }
+ break;
+ case RULE_ID:
+ {
+ alt10=4;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 10, 0, input);
+ throw nvae;
}
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1606:6: ( ruleRemoveAttribute )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1606:6: ( ruleRemoveAttribute )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1607:1: ruleRemoveAttribute
- {
- before(grammarAccess.getAttributeOverrideOptionAccess().getRemoveAttributeParserRuleCall_1());
- pushFollow(FOLLOW_ruleRemoveAttribute_in_rule__AttributeOverrideOption__Alternatives3421);
- ruleRemoveAttribute();
- state._fsp--;
+ switch (alt10) {
+ case 1 :
+ // InternalOseeDsl.g:1628:1: ( 'Lexicographical_Ascending' )
+ {
+ // InternalOseeDsl.g:1628:1: ( 'Lexicographical_Ascending' )
+ // InternalOseeDsl.g:1629:1: 'Lexicographical_Ascending'
+ {
+ before(grammarAccess.getRelationOrderTypeAccess().getLexicographical_AscendingKeyword_0());
+ match(input,30,FOLLOW_2);
+ after(grammarAccess.getRelationOrderTypeAccess().getLexicographical_AscendingKeyword_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1636:6: ( 'Lexicographical_Descending' )
+ {
+ // InternalOseeDsl.g:1636:6: ( 'Lexicographical_Descending' )
+ // InternalOseeDsl.g:1637:1: 'Lexicographical_Descending'
+ {
+ before(grammarAccess.getRelationOrderTypeAccess().getLexicographical_DescendingKeyword_1());
+ match(input,31,FOLLOW_2);
+ after(grammarAccess.getRelationOrderTypeAccess().getLexicographical_DescendingKeyword_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:1644:6: ( 'Unordered' )
+ {
+ // InternalOseeDsl.g:1644:6: ( 'Unordered' )
+ // InternalOseeDsl.g:1645:1: 'Unordered'
+ {
+ before(grammarAccess.getRelationOrderTypeAccess().getUnorderedKeyword_2());
+ match(input,32,FOLLOW_2);
+ after(grammarAccess.getRelationOrderTypeAccess().getUnorderedKeyword_2());
- after(grammarAccess.getAttributeOverrideOptionAccess().getRemoveAttributeParserRuleCall_1());
+ }
- }
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1612:6: ( ruleUpdateAttribute )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1612:6: ( ruleUpdateAttribute )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1613:1: ruleUpdateAttribute
- {
- before(grammarAccess.getAttributeOverrideOptionAccess().getUpdateAttributeParserRuleCall_2());
- pushFollow(FOLLOW_ruleUpdateAttribute_in_rule__AttributeOverrideOption__Alternatives3438);
- ruleUpdateAttribute();
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:1652:6: ( RULE_ID )
+ {
+ // InternalOseeDsl.g:1652:6: ( RULE_ID )
+ // InternalOseeDsl.g:1653:1: RULE_ID
+ {
+ before(grammarAccess.getRelationOrderTypeAccess().getIDTerminalRuleCall_3());
+ match(input,RULE_ID,FOLLOW_2);
+ after(grammarAccess.getRelationOrderTypeAccess().getIDTerminalRuleCall_3());
- state._fsp--;
+ }
- after(grammarAccess.getAttributeOverrideOptionAccess().getUpdateAttributeParserRuleCall_2());
- }
+ }
+ break;
}
- break;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationOrderType__Alternatives"
- }
- return;
- }
- // $ANTLR end "rule__AttributeOverrideOption__Alternatives"
- // $ANTLR start "rule__RelationOrderType__Alternatives"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1623:1: rule__RelationOrderType__Alternatives : ( ( 'Lexicographical_Ascending' ) | ( 'Lexicographical_Descending' ) | ( 'Unordered' ) | ( RULE_ID ) );
- public final void rule__RelationOrderType__Alternatives() throws RecognitionException {
+ // $ANTLR start "rule__Condition__Alternatives"
+ // InternalOseeDsl.g:1664:1: rule__Condition__Alternatives : ( ( ruleSimpleCondition ) | ( ruleCompoundCondition ) );
+ public final void rule__Condition__Alternatives() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1668:1: ( ( ruleSimpleCondition ) | ( ruleCompoundCondition ) )
+ int alt11=2;
+ int LA11_0 = input.LA(1);
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1627:1: ( ( 'Lexicographical_Ascending' ) | ( 'Lexicographical_Descending' ) | ( 'Unordered' ) | ( RULE_ID ) )
- int alt10 = 4;
- switch (input.LA(1)) {
- case 31: {
- alt10 = 1;
+ if ( ((LA11_0>=41 && LA11_0<=44)) ) {
+ alt11=1;
}
- break;
- case 32: {
- alt10 = 2;
+ else if ( (LA11_0==86) ) {
+ alt11=2;
}
- break;
- case 33: {
- alt10 = 3;
- }
- break;
- case RULE_ID: {
- alt10 = 4;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 10, 0, input);
-
- throw nvae;
- }
-
- switch (alt10) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1628:1: ( 'Lexicographical_Ascending' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1628:1: ( 'Lexicographical_Ascending' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1629:1: 'Lexicographical_Ascending'
- {
- before(grammarAccess.getRelationOrderTypeAccess().getLexicographical_AscendingKeyword_0());
- match(input, 31, FOLLOW_31_in_rule__RelationOrderType__Alternatives3471);
- after(grammarAccess.getRelationOrderTypeAccess().getLexicographical_AscendingKeyword_0());
-
- }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 11, 0, input);
+ throw nvae;
}
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1636:6: ( 'Lexicographical_Descending' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1636:6: ( 'Lexicographical_Descending' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1637:1: 'Lexicographical_Descending'
- {
- before(grammarAccess.getRelationOrderTypeAccess().getLexicographical_DescendingKeyword_1());
- match(input, 32, FOLLOW_32_in_rule__RelationOrderType__Alternatives3491);
- after(grammarAccess.getRelationOrderTypeAccess().getLexicographical_DescendingKeyword_1());
+ switch (alt11) {
+ case 1 :
+ // InternalOseeDsl.g:1669:1: ( ruleSimpleCondition )
+ {
+ // InternalOseeDsl.g:1669:1: ( ruleSimpleCondition )
+ // InternalOseeDsl.g:1670:1: ruleSimpleCondition
+ {
+ before(grammarAccess.getConditionAccess().getSimpleConditionParserRuleCall_0());
+ pushFollow(FOLLOW_2);
+ ruleSimpleCondition();
- }
+ state._fsp--;
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1644:6: ( 'Unordered' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1644:6: ( 'Unordered' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1645:1: 'Unordered'
- {
- before(grammarAccess.getRelationOrderTypeAccess().getUnorderedKeyword_2());
- match(input, 33, FOLLOW_33_in_rule__RelationOrderType__Alternatives3511);
- after(grammarAccess.getRelationOrderTypeAccess().getUnorderedKeyword_2());
+ after(grammarAccess.getConditionAccess().getSimpleConditionParserRuleCall_0());
- }
+ }
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1652:6: ( RULE_ID )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1652:6: ( RULE_ID )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1653:1: RULE_ID
- {
- before(grammarAccess.getRelationOrderTypeAccess().getIDTerminalRuleCall_3());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__RelationOrderType__Alternatives3530);
- after(grammarAccess.getRelationOrderTypeAccess().getIDTerminalRuleCall_3());
- }
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1675:6: ( ruleCompoundCondition )
+ {
+ // InternalOseeDsl.g:1675:6: ( ruleCompoundCondition )
+ // InternalOseeDsl.g:1676:1: ruleCompoundCondition
+ {
+ before(grammarAccess.getConditionAccess().getCompoundConditionParserRuleCall_1());
+ pushFollow(FOLLOW_2);
+ ruleCompoundCondition();
- }
- break;
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getConditionAccess().getCompoundConditionParserRuleCall_1());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__RelationOrderType__Alternatives"
- // $ANTLR start "rule__Condition__Alternatives"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1664:1: rule__Condition__Alternatives : ( ( ruleSimpleCondition ) | ( ruleCompoundCondition ) );
- public final void rule__Condition__Alternatives() throws RecognitionException {
+ }
+ break;
- int stackSize = keepStackSize();
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1668:1: ( ( ruleSimpleCondition ) | ( ruleCompoundCondition ) )
- int alt11 = 2;
- int LA11_0 = input.LA(1);
+ restoreStackSize(stackSize);
- if (LA11_0 >= 42 && LA11_0 <= 45) {
- alt11 = 1;
- } else if (LA11_0 == 87) {
- alt11 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 11, 0, input);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Condition__Alternatives"
- throw nvae;
- }
- switch (alt11) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1669:1: ( ruleSimpleCondition )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1669:1: ( ruleSimpleCondition )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1670:1: ruleSimpleCondition
- {
- before(grammarAccess.getConditionAccess().getSimpleConditionParserRuleCall_0());
- pushFollow(FOLLOW_ruleSimpleCondition_in_rule__Condition__Alternatives3563);
- ruleSimpleCondition();
- state._fsp--;
+ // $ANTLR start "rule__Role__Alternatives_4"
+ // InternalOseeDsl.g:1686:1: rule__Role__Alternatives_4 : ( ( ( rule__Role__UsersAndGroupsAssignment_4_0 ) ) | ( ( rule__Role__ReferencedContextsAssignment_4_1 ) ) );
+ public final void rule__Role__Alternatives_4() throws RecognitionException {
- after(grammarAccess.getConditionAccess().getSimpleConditionParserRuleCall_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1690:1: ( ( ( rule__Role__UsersAndGroupsAssignment_4_0 ) ) | ( ( rule__Role__ReferencedContextsAssignment_4_1 ) ) )
+ int alt12=2;
+ int LA12_0 = input.LA(1);
- }
+ if ( (LA12_0==58) ) {
+ alt12=1;
+ }
+ else if ( (LA12_0==92) ) {
+ alt12=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 12, 0, input);
+ throw nvae;
}
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1675:6: ( ruleCompoundCondition )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1675:6: ( ruleCompoundCondition )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1676:1: ruleCompoundCondition
- {
- before(grammarAccess.getConditionAccess().getCompoundConditionParserRuleCall_1());
- pushFollow(FOLLOW_ruleCompoundCondition_in_rule__Condition__Alternatives3580);
- ruleCompoundCondition();
+ switch (alt12) {
+ case 1 :
+ // InternalOseeDsl.g:1691:1: ( ( rule__Role__UsersAndGroupsAssignment_4_0 ) )
+ {
+ // InternalOseeDsl.g:1691:1: ( ( rule__Role__UsersAndGroupsAssignment_4_0 ) )
+ // InternalOseeDsl.g:1692:1: ( rule__Role__UsersAndGroupsAssignment_4_0 )
+ {
+ before(grammarAccess.getRoleAccess().getUsersAndGroupsAssignment_4_0());
+ // InternalOseeDsl.g:1693:1: ( rule__Role__UsersAndGroupsAssignment_4_0 )
+ // InternalOseeDsl.g:1693:2: rule__Role__UsersAndGroupsAssignment_4_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__Role__UsersAndGroupsAssignment_4_0();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getConditionAccess().getCompoundConditionParserRuleCall_1());
- }
+ }
- }
- break;
+ after(grammarAccess.getRoleAccess().getUsersAndGroupsAssignment_4_0());
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Condition__Alternatives"
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1697:6: ( ( rule__Role__ReferencedContextsAssignment_4_1 ) )
+ {
+ // InternalOseeDsl.g:1697:6: ( ( rule__Role__ReferencedContextsAssignment_4_1 ) )
+ // InternalOseeDsl.g:1698:1: ( rule__Role__ReferencedContextsAssignment_4_1 )
+ {
+ before(grammarAccess.getRoleAccess().getReferencedContextsAssignment_4_1());
+ // InternalOseeDsl.g:1699:1: ( rule__Role__ReferencedContextsAssignment_4_1 )
+ // InternalOseeDsl.g:1699:2: rule__Role__ReferencedContextsAssignment_4_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__Role__ReferencedContextsAssignment_4_1();
- // $ANTLR start "rule__Role__Alternatives_4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1686:1: rule__Role__Alternatives_4 : ( ( ( rule__Role__UsersAndGroupsAssignment_4_0 ) ) | ( ( rule__Role__ReferencedContextsAssignment_4_1 ) ) );
- public final void rule__Role__Alternatives_4() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1690:1: ( ( ( rule__Role__UsersAndGroupsAssignment_4_0 ) ) | ( ( rule__Role__ReferencedContextsAssignment_4_1 ) ) )
- int alt12 = 2;
- int LA12_0 = input.LA(1);
+ }
- if (LA12_0 == 59) {
- alt12 = 1;
- } else if (LA12_0 == 93) {
- alt12 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 12, 0, input);
+ after(grammarAccess.getRoleAccess().getReferencedContextsAssignment_4_1());
- throw nvae;
- }
- switch (alt12) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1691:1: ( ( rule__Role__UsersAndGroupsAssignment_4_0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1691:1: ( ( rule__Role__UsersAndGroupsAssignment_4_0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1692:1: ( rule__Role__UsersAndGroupsAssignment_4_0 )
- {
- before(grammarAccess.getRoleAccess().getUsersAndGroupsAssignment_4_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1693:1: ( rule__Role__UsersAndGroupsAssignment_4_0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1693:2: rule__Role__UsersAndGroupsAssignment_4_0
- {
- pushFollow(FOLLOW_rule__Role__UsersAndGroupsAssignment_4_0_in_rule__Role__Alternatives_43612);
- rule__Role__UsersAndGroupsAssignment_4_0();
+ }
- state._fsp--;
- }
+ }
+ break;
- after(grammarAccess.getRoleAccess().getUsersAndGroupsAssignment_4_0());
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1697:6: ( ( rule__Role__ReferencedContextsAssignment_4_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1697:6: ( ( rule__Role__ReferencedContextsAssignment_4_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1698:1: ( rule__Role__ReferencedContextsAssignment_4_1 )
- {
- before(grammarAccess.getRoleAccess().getReferencedContextsAssignment_4_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1699:1: ( rule__Role__ReferencedContextsAssignment_4_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1699:2: rule__Role__ReferencedContextsAssignment_4_1
- {
- pushFollow(FOLLOW_rule__Role__ReferencedContextsAssignment_4_1_in_rule__Role__Alternatives_43630);
- rule__Role__ReferencedContextsAssignment_4_1();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Alternatives_4"
- state._fsp--;
- }
+ // $ANTLR start "rule__AccessContext__Alternatives_7"
+ // InternalOseeDsl.g:1708:1: rule__AccessContext__Alternatives_7 : ( ( ( rule__AccessContext__AccessRulesAssignment_7_0 ) ) | ( ( rule__AccessContext__HierarchyRestrictionsAssignment_7_1 ) ) );
+ public final void rule__AccessContext__Alternatives_7() throws RecognitionException {
- after(grammarAccess.getRoleAccess().getReferencedContextsAssignment_4_1());
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1712:1: ( ( ( rule__AccessContext__AccessRulesAssignment_7_0 ) ) | ( ( rule__AccessContext__HierarchyRestrictionsAssignment_7_1 ) ) )
+ int alt13=2;
+ int LA13_0 = input.LA(1);
- }
+ if ( ((LA13_0>=45 && LA13_0<=46)) ) {
+ alt13=1;
+ }
+ else if ( (LA13_0==93) ) {
+ alt13=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 13, 0, input);
+ throw nvae;
}
- break;
+ switch (alt13) {
+ case 1 :
+ // InternalOseeDsl.g:1713:1: ( ( rule__AccessContext__AccessRulesAssignment_7_0 ) )
+ {
+ // InternalOseeDsl.g:1713:1: ( ( rule__AccessContext__AccessRulesAssignment_7_0 ) )
+ // InternalOseeDsl.g:1714:1: ( rule__AccessContext__AccessRulesAssignment_7_0 )
+ {
+ before(grammarAccess.getAccessContextAccess().getAccessRulesAssignment_7_0());
+ // InternalOseeDsl.g:1715:1: ( rule__AccessContext__AccessRulesAssignment_7_0 )
+ // InternalOseeDsl.g:1715:2: rule__AccessContext__AccessRulesAssignment_7_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AccessContext__AccessRulesAssignment_7_0();
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__Alternatives_4"
+ }
- // $ANTLR start "rule__AccessContext__Alternatives_7"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1708:1: rule__AccessContext__Alternatives_7 : ( ( ( rule__AccessContext__AccessRulesAssignment_7_0 ) ) | ( ( rule__AccessContext__HierarchyRestrictionsAssignment_7_1 ) ) );
- public final void rule__AccessContext__Alternatives_7() throws RecognitionException {
+ after(grammarAccess.getAccessContextAccess().getAccessRulesAssignment_7_0());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1712:1: ( ( ( rule__AccessContext__AccessRulesAssignment_7_0 ) ) | ( ( rule__AccessContext__HierarchyRestrictionsAssignment_7_1 ) ) )
- int alt13 = 2;
- int LA13_0 = input.LA(1);
- if (LA13_0 >= 46 && LA13_0 <= 47) {
- alt13 = 1;
- } else if (LA13_0 == 94) {
- alt13 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 13, 0, input);
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1719:6: ( ( rule__AccessContext__HierarchyRestrictionsAssignment_7_1 ) )
+ {
+ // InternalOseeDsl.g:1719:6: ( ( rule__AccessContext__HierarchyRestrictionsAssignment_7_1 ) )
+ // InternalOseeDsl.g:1720:1: ( rule__AccessContext__HierarchyRestrictionsAssignment_7_1 )
+ {
+ before(grammarAccess.getAccessContextAccess().getHierarchyRestrictionsAssignment_7_1());
+ // InternalOseeDsl.g:1721:1: ( rule__AccessContext__HierarchyRestrictionsAssignment_7_1 )
+ // InternalOseeDsl.g:1721:2: rule__AccessContext__HierarchyRestrictionsAssignment_7_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__AccessContext__HierarchyRestrictionsAssignment_7_1();
+
+ state._fsp--;
- throw nvae;
- }
- switch (alt13) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1713:1: ( ( rule__AccessContext__AccessRulesAssignment_7_0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1713:1: ( ( rule__AccessContext__AccessRulesAssignment_7_0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1714:1: ( rule__AccessContext__AccessRulesAssignment_7_0 )
- {
- before(grammarAccess.getAccessContextAccess().getAccessRulesAssignment_7_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1715:1: ( rule__AccessContext__AccessRulesAssignment_7_0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1715:2: rule__AccessContext__AccessRulesAssignment_7_0
- {
- pushFollow(
- FOLLOW_rule__AccessContext__AccessRulesAssignment_7_0_in_rule__AccessContext__Alternatives_73663);
- rule__AccessContext__AccessRulesAssignment_7_0();
- state._fsp--;
+ }
- }
+ after(grammarAccess.getAccessContextAccess().getHierarchyRestrictionsAssignment_7_1());
- after(grammarAccess.getAccessContextAccess().getAccessRulesAssignment_7_0());
+ }
- }
+
+ }
+ break;
}
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1719:6: ( ( rule__AccessContext__HierarchyRestrictionsAssignment_7_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1719:6: ( ( rule__AccessContext__HierarchyRestrictionsAssignment_7_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1720:1: ( rule__AccessContext__HierarchyRestrictionsAssignment_7_1 )
- {
- before(grammarAccess.getAccessContextAccess().getHierarchyRestrictionsAssignment_7_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1721:1: ( rule__AccessContext__HierarchyRestrictionsAssignment_7_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1721:2: rule__AccessContext__HierarchyRestrictionsAssignment_7_1
- {
- pushFollow(
- FOLLOW_rule__AccessContext__HierarchyRestrictionsAssignment_7_1_in_rule__AccessContext__Alternatives_73681);
- rule__AccessContext__HierarchyRestrictionsAssignment_7_1();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Alternatives_7"
- after(grammarAccess.getAccessContextAccess().getHierarchyRestrictionsAssignment_7_1());
- }
+ // $ANTLR start "rule__RelationTypePredicate__Alternatives"
+ // InternalOseeDsl.g:1730:1: rule__RelationTypePredicate__Alternatives : ( ( ruleRelationTypeArtifactPredicate ) | ( ruleRelationTypeArtifactTypePredicate ) );
+ public final void rule__RelationTypePredicate__Alternatives() throws RecognitionException {
- }
- break;
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1734:1: ( ( ruleRelationTypeArtifactPredicate ) | ( ruleRelationTypeArtifactTypePredicate ) )
+ int alt14=2;
+ int LA14_0 = input.LA(1);
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ if ( (LA14_0==94) ) {
+ alt14=1;
+ }
+ else if ( (LA14_0==52) ) {
+ alt14=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 14, 0, input);
- restoreStackSize(stackSize);
+ throw nvae;
+ }
+ switch (alt14) {
+ case 1 :
+ // InternalOseeDsl.g:1735:1: ( ruleRelationTypeArtifactPredicate )
+ {
+ // InternalOseeDsl.g:1735:1: ( ruleRelationTypeArtifactPredicate )
+ // InternalOseeDsl.g:1736:1: ruleRelationTypeArtifactPredicate
+ {
+ before(grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactPredicateParserRuleCall_0());
+ pushFollow(FOLLOW_2);
+ ruleRelationTypeArtifactPredicate();
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Alternatives_7"
+ state._fsp--;
- // $ANTLR start "rule__RelationTypePredicate__Alternatives"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1730:1: rule__RelationTypePredicate__Alternatives : ( ( ruleRelationTypeArtifactPredicate ) | ( ruleRelationTypeArtifactTypePredicate ) );
- public final void rule__RelationTypePredicate__Alternatives() throws RecognitionException {
+ after(grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactPredicateParserRuleCall_0());
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1734:1: ( ( ruleRelationTypeArtifactPredicate ) | ( ruleRelationTypeArtifactTypePredicate ) )
- int alt14 = 2;
- int LA14_0 = input.LA(1);
-
- if (LA14_0 == 95) {
- alt14 = 1;
- } else if (LA14_0 == 53) {
- alt14 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 14, 0, input);
-
- throw nvae;
- }
- switch (alt14) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1735:1: ( ruleRelationTypeArtifactPredicate )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1735:1: ( ruleRelationTypeArtifactPredicate )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1736:1: ruleRelationTypeArtifactPredicate
- {
- before(
- grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactPredicateParserRuleCall_0());
- pushFollow(FOLLOW_ruleRelationTypeArtifactPredicate_in_rule__RelationTypePredicate__Alternatives3714);
- ruleRelationTypeArtifactPredicate();
-
- state._fsp--;
-
- after(
- grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactPredicateParserRuleCall_0());
-
- }
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1741:6: ( ruleRelationTypeArtifactTypePredicate )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1741:6: ( ruleRelationTypeArtifactTypePredicate )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1742:1: ruleRelationTypeArtifactTypePredicate
- {
- before(
- grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactTypePredicateParserRuleCall_1());
- pushFollow(
- FOLLOW_ruleRelationTypeArtifactTypePredicate_in_rule__RelationTypePredicate__Alternatives3731);
- ruleRelationTypeArtifactTypePredicate();
-
- state._fsp--;
-
- after(
- grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactTypePredicateParserRuleCall_1());
-
- }
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
- // $ANTLR end "rule__RelationTypePredicate__Alternatives"
+ }
- // $ANTLR start "rule__ObjectRestriction__Alternatives"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1752:1: rule__ObjectRestriction__Alternatives : ( ( ruleArtifactMatchRestriction ) | ( ruleArtifactTypeRestriction ) | ( ruleRelationTypeRestriction ) | ( ruleAttributeTypeRestriction ) );
- public final void rule__ObjectRestriction__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1756:1: ( ( ruleArtifactMatchRestriction ) | ( ruleArtifactTypeRestriction ) | ( ruleRelationTypeRestriction ) | ( ruleAttributeTypeRestriction ) )
- int alt15 = 4;
- int LA15_0 = input.LA(1);
-
- if (LA15_0 == 46) {
- int LA15_1 = input.LA(2);
-
- if (LA15_1 == 96) {
- switch (input.LA(3)) {
- case 61: {
- alt15 = 4;
- }
- break;
- case 53: {
- alt15 = 2;
- }
- break;
- case 80: {
- alt15 = 3;
- }
- break;
- case 95: {
- alt15 = 1;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 15, 3, input);
- throw nvae;
- }
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1741:6: ( ruleRelationTypeArtifactTypePredicate )
+ {
+ // InternalOseeDsl.g:1741:6: ( ruleRelationTypeArtifactTypePredicate )
+ // InternalOseeDsl.g:1742:1: ruleRelationTypeArtifactTypePredicate
+ {
+ before(grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactTypePredicateParserRuleCall_1());
+ pushFollow(FOLLOW_2);
+ ruleRelationTypeArtifactTypePredicate();
- } else {
- NoViableAltException nvae = new NoViableAltException("", 15, 1, input);
+ state._fsp--;
- throw nvae;
- }
- } else if (LA15_0 == 47) {
- int LA15_2 = input.LA(2);
+ after(grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactTypePredicateParserRuleCall_1());
- if (LA15_2 == 96) {
- switch (input.LA(3)) {
- case 61: {
- alt15 = 4;
- }
- break;
- case 53: {
- alt15 = 2;
- }
- break;
- case 80: {
- alt15 = 3;
- }
- break;
- case 95: {
- alt15 = 1;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 15, 3, input);
+ }
- throw nvae;
- }
- } else {
- NoViableAltException nvae = new NoViableAltException("", 15, 2, input);
+ }
+ break;
- throw nvae;
}
- } else {
- NoViableAltException nvae = new NoViableAltException("", 15, 0, input);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- throw nvae;
- }
- switch (alt15) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1757:1: ( ruleArtifactMatchRestriction )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1757:1: ( ruleArtifactMatchRestriction )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1758:1: ruleArtifactMatchRestriction
- {
- before(grammarAccess.getObjectRestrictionAccess().getArtifactMatchRestrictionParserRuleCall_0());
- pushFollow(FOLLOW_ruleArtifactMatchRestriction_in_rule__ObjectRestriction__Alternatives3763);
- ruleArtifactMatchRestriction();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypePredicate__Alternatives"
- after(grammarAccess.getObjectRestrictionAccess().getArtifactMatchRestrictionParserRuleCall_0());
-
- }
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1763:6: ( ruleArtifactTypeRestriction )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1763:6: ( ruleArtifactTypeRestriction )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1764:1: ruleArtifactTypeRestriction
- {
- before(grammarAccess.getObjectRestrictionAccess().getArtifactTypeRestrictionParserRuleCall_1());
- pushFollow(FOLLOW_ruleArtifactTypeRestriction_in_rule__ObjectRestriction__Alternatives3780);
- ruleArtifactTypeRestriction();
-
- state._fsp--;
- after(grammarAccess.getObjectRestrictionAccess().getArtifactTypeRestrictionParserRuleCall_1());
+ // $ANTLR start "rule__ObjectRestriction__Alternatives"
+ // InternalOseeDsl.g:1752:1: rule__ObjectRestriction__Alternatives : ( ( ruleArtifactMatchRestriction ) | ( ruleArtifactTypeRestriction ) | ( ruleRelationTypeRestriction ) | ( ruleAttributeTypeRestriction ) );
+ public final void rule__ObjectRestriction__Alternatives() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1756:1: ( ( ruleArtifactMatchRestriction ) | ( ruleArtifactTypeRestriction ) | ( ruleRelationTypeRestriction ) | ( ruleAttributeTypeRestriction ) )
+ int alt15=4;
+ int LA15_0 = input.LA(1);
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1769:6: ( ruleRelationTypeRestriction )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1769:6: ( ruleRelationTypeRestriction )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1770:1: ruleRelationTypeRestriction
- {
- before(grammarAccess.getObjectRestrictionAccess().getRelationTypeRestrictionParserRuleCall_2());
- pushFollow(FOLLOW_ruleRelationTypeRestriction_in_rule__ObjectRestriction__Alternatives3797);
- ruleRelationTypeRestriction();
+ if ( (LA15_0==45) ) {
+ int LA15_1 = input.LA(2);
- state._fsp--;
+ if ( (LA15_1==95) ) {
+ switch ( input.LA(3) ) {
+ case 79:
+ {
+ alt15=3;
+ }
+ break;
+ case 60:
+ {
+ alt15=4;
+ }
+ break;
+ case 52:
+ {
+ alt15=2;
+ }
+ break;
+ case 94:
+ {
+ alt15=1;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 15, 3, input);
- after(grammarAccess.getObjectRestrictionAccess().getRelationTypeRestrictionParserRuleCall_2());
+ throw nvae;
+ }
- }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 15, 1, input);
+ throw nvae;
+ }
}
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1775:6: ( ruleAttributeTypeRestriction )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1775:6: ( ruleAttributeTypeRestriction )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1776:1: ruleAttributeTypeRestriction
- {
- before(grammarAccess.getObjectRestrictionAccess().getAttributeTypeRestrictionParserRuleCall_3());
- pushFollow(FOLLOW_ruleAttributeTypeRestriction_in_rule__ObjectRestriction__Alternatives3814);
- ruleAttributeTypeRestriction();
+ else if ( (LA15_0==46) ) {
+ int LA15_2 = input.LA(2);
- state._fsp--;
+ if ( (LA15_2==95) ) {
+ switch ( input.LA(3) ) {
+ case 79:
+ {
+ alt15=3;
+ }
+ break;
+ case 60:
+ {
+ alt15=4;
+ }
+ break;
+ case 52:
+ {
+ alt15=2;
+ }
+ break;
+ case 94:
+ {
+ alt15=1;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 15, 3, input);
- after(grammarAccess.getObjectRestrictionAccess().getAttributeTypeRestrictionParserRuleCall_3());
+ throw nvae;
+ }
- }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 15, 2, input);
+ throw nvae;
+ }
}
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 15, 0, input);
- restoreStackSize(stackSize);
-
- }
- return;
- }
- // $ANTLR end "rule__ObjectRestriction__Alternatives"
+ throw nvae;
+ }
+ switch (alt15) {
+ case 1 :
+ // InternalOseeDsl.g:1757:1: ( ruleArtifactMatchRestriction )
+ {
+ // InternalOseeDsl.g:1757:1: ( ruleArtifactMatchRestriction )
+ // InternalOseeDsl.g:1758:1: ruleArtifactMatchRestriction
+ {
+ before(grammarAccess.getObjectRestrictionAccess().getArtifactMatchRestrictionParserRuleCall_0());
+ pushFollow(FOLLOW_2);
+ ruleArtifactMatchRestriction();
- // $ANTLR start "rule__RelationTypeRestriction__Alternatives_3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1786:1: rule__RelationTypeRestriction__Alternatives_3 : ( ( ( rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0 ) ) | ( ( rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1 ) ) );
- public final void rule__RelationTypeRestriction__Alternatives_3() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ after(grammarAccess.getObjectRestrictionAccess().getArtifactMatchRestrictionParserRuleCall_0());
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1790:1: ( ( ( rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0 ) ) | ( ( rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1 ) ) )
- int alt16 = 2;
- int LA16_0 = input.LA(1);
+ }
- if (LA16_0 == 13) {
- alt16 = 1;
- } else if (LA16_0 == RULE_STRING) {
- alt16 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 16, 0, input);
- throw nvae;
- }
- switch (alt16) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1791:1: ( ( rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1791:1: ( ( rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1792:1: ( rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0 )
- {
- before(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchAssignment_3_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1793:1: ( rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1793:2: rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0
- {
- pushFollow(
- FOLLOW_rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0_in_rule__RelationTypeRestriction__Alternatives_33846);
- rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0();
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1763:6: ( ruleArtifactTypeRestriction )
+ {
+ // InternalOseeDsl.g:1763:6: ( ruleArtifactTypeRestriction )
+ // InternalOseeDsl.g:1764:1: ruleArtifactTypeRestriction
+ {
+ before(grammarAccess.getObjectRestrictionAccess().getArtifactTypeRestrictionParserRuleCall_1());
+ pushFollow(FOLLOW_2);
+ ruleArtifactTypeRestriction();
- state._fsp--;
+ state._fsp--;
- }
+ after(grammarAccess.getObjectRestrictionAccess().getArtifactTypeRestrictionParserRuleCall_1());
- after(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchAssignment_3_0());
+ }
- }
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1797:6: ( ( rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1797:6: ( ( rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1798:1: ( rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1 )
- {
- before(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefAssignment_3_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1799:1: ( rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1799:2: rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1
- {
- pushFollow(
- FOLLOW_rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1_in_rule__RelationTypeRestriction__Alternatives_33864);
- rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1();
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:1769:6: ( ruleRelationTypeRestriction )
+ {
+ // InternalOseeDsl.g:1769:6: ( ruleRelationTypeRestriction )
+ // InternalOseeDsl.g:1770:1: ruleRelationTypeRestriction
+ {
+ before(grammarAccess.getObjectRestrictionAccess().getRelationTypeRestrictionParserRuleCall_2());
+ pushFollow(FOLLOW_2);
+ ruleRelationTypeRestriction();
- state._fsp--;
+ state._fsp--;
- }
+ after(grammarAccess.getObjectRestrictionAccess().getRelationTypeRestrictionParserRuleCall_2());
- after(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefAssignment_3_1());
+ }
- }
- }
- break;
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:1775:6: ( ruleAttributeTypeRestriction )
+ {
+ // InternalOseeDsl.g:1775:6: ( ruleAttributeTypeRestriction )
+ // InternalOseeDsl.g:1776:1: ruleAttributeTypeRestriction
+ {
+ before(grammarAccess.getObjectRestrictionAccess().getAttributeTypeRestrictionParserRuleCall_3());
+ pushFollow(FOLLOW_2);
+ ruleAttributeTypeRestriction();
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
+ after(grammarAccess.getObjectRestrictionAccess().getAttributeTypeRestrictionParserRuleCall_3());
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__Alternatives_3"
+ }
- // $ANTLR start "rule__RelationMultiplicityEnum__Alternatives"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1808:1: rule__RelationMultiplicityEnum__Alternatives : ( ( ( 'ONE_TO_ONE' ) ) | ( ( 'ONE_TO_MANY' ) ) | ( ( 'MANY_TO_ONE' ) ) | ( ( 'MANY_TO_MANY' ) ) );
- public final void rule__RelationMultiplicityEnum__Alternatives() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
+ break;
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1812:1: ( ( ( 'ONE_TO_ONE' ) ) | ( ( 'ONE_TO_MANY' ) ) | ( ( 'MANY_TO_ONE' ) ) | ( ( 'MANY_TO_MANY' ) ) )
- int alt17 = 4;
- switch (input.LA(1)) {
- case 34: {
- alt17 = 1;
- }
- break;
- case 35: {
- alt17 = 2;
- }
- break;
- case 36: {
- alt17 = 3;
}
- break;
- case 37: {
- alt17 = 4;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 17, 0, input);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- throw nvae;
- }
+ restoreStackSize(stackSize);
- switch (alt17) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1813:1: ( ( 'ONE_TO_ONE' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1813:1: ( ( 'ONE_TO_ONE' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1814:1: ( 'ONE_TO_ONE' )
- {
- before(grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_ONEEnumLiteralDeclaration_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1815:1: ( 'ONE_TO_ONE' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1815:3: 'ONE_TO_ONE'
- {
- match(input, 34, FOLLOW_34_in_rule__RelationMultiplicityEnum__Alternatives3898);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ObjectRestriction__Alternatives"
- }
- after(grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_ONEEnumLiteralDeclaration_0());
+ // $ANTLR start "rule__RelationTypeRestriction__Alternatives_3"
+ // InternalOseeDsl.g:1786:1: rule__RelationTypeRestriction__Alternatives_3 : ( ( ( rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0 ) ) | ( ( rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1 ) ) );
+ public final void rule__RelationTypeRestriction__Alternatives_3() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1790:1: ( ( ( rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0 ) ) | ( ( rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1 ) ) )
+ int alt16=2;
+ int LA16_0 = input.LA(1);
+ if ( (LA16_0==12) ) {
+ alt16=1;
}
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1820:6: ( ( 'ONE_TO_MANY' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1820:6: ( ( 'ONE_TO_MANY' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1821:1: ( 'ONE_TO_MANY' )
- {
- before(grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_MANYEnumLiteralDeclaration_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1822:1: ( 'ONE_TO_MANY' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1822:3: 'ONE_TO_MANY'
- {
- match(input, 35, FOLLOW_35_in_rule__RelationMultiplicityEnum__Alternatives3919);
+ else if ( (LA16_0==RULE_STRING) ) {
+ alt16=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 16, 0, input);
- }
+ throw nvae;
+ }
+ switch (alt16) {
+ case 1 :
+ // InternalOseeDsl.g:1791:1: ( ( rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0 ) )
+ {
+ // InternalOseeDsl.g:1791:1: ( ( rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0 ) )
+ // InternalOseeDsl.g:1792:1: ( rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0 )
+ {
+ before(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchAssignment_3_0());
+ // InternalOseeDsl.g:1793:1: ( rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0 )
+ // InternalOseeDsl.g:1793:2: rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0();
- after(grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_MANYEnumLiteralDeclaration_1());
+ state._fsp--;
- }
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1827:6: ( ( 'MANY_TO_ONE' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1827:6: ( ( 'MANY_TO_ONE' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1828:1: ( 'MANY_TO_ONE' )
- {
- before(grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_ONEEnumLiteralDeclaration_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1829:1: ( 'MANY_TO_ONE' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1829:3: 'MANY_TO_ONE'
- {
- match(input, 36, FOLLOW_36_in_rule__RelationMultiplicityEnum__Alternatives3940);
+ }
+
+ after(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchAssignment_3_0());
+
+ }
- }
- after(grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_ONEEnumLiteralDeclaration_2());
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1797:6: ( ( rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1 ) )
+ {
+ // InternalOseeDsl.g:1797:6: ( ( rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1 ) )
+ // InternalOseeDsl.g:1798:1: ( rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1 )
+ {
+ before(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefAssignment_3_1());
+ // InternalOseeDsl.g:1799:1: ( rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1 )
+ // InternalOseeDsl.g:1799:2: rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1();
+
+ state._fsp--;
+
+
+ }
- }
+ after(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefAssignment_3_1());
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1834:6: ( ( 'MANY_TO_MANY' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1834:6: ( ( 'MANY_TO_MANY' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1835:1: ( 'MANY_TO_MANY' )
- {
- before(grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_MANYEnumLiteralDeclaration_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1836:1: ( 'MANY_TO_MANY' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1836:3: 'MANY_TO_MANY'
- {
- match(input, 37, FOLLOW_37_in_rule__RelationMultiplicityEnum__Alternatives3961);
+ }
- }
- after(grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_MANYEnumLiteralDeclaration_3());
+ }
+ break;
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__Alternatives_3"
+
+
+ // $ANTLR start "rule__RelationMultiplicityEnum__Alternatives"
+ // InternalOseeDsl.g:1808:1: rule__RelationMultiplicityEnum__Alternatives : ( ( ( 'ONE_TO_ONE' ) ) | ( ( 'ONE_TO_MANY' ) ) | ( ( 'MANY_TO_ONE' ) ) | ( ( 'MANY_TO_MANY' ) ) );
+ public final void rule__RelationMultiplicityEnum__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1812:1: ( ( ( 'ONE_TO_ONE' ) ) | ( ( 'ONE_TO_MANY' ) ) | ( ( 'MANY_TO_ONE' ) ) | ( ( 'MANY_TO_MANY' ) ) )
+ int alt17=4;
+ switch ( input.LA(1) ) {
+ case 33:
+ {
+ alt17=1;
+ }
+ break;
+ case 34:
+ {
+ alt17=2;
+ }
+ break;
+ case 35:
+ {
+ alt17=3;
+ }
+ break;
+ case 36:
+ {
+ alt17=4;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 17, 0, input);
+ throw nvae;
}
- break;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ switch (alt17) {
+ case 1 :
+ // InternalOseeDsl.g:1813:1: ( ( 'ONE_TO_ONE' ) )
+ {
+ // InternalOseeDsl.g:1813:1: ( ( 'ONE_TO_ONE' ) )
+ // InternalOseeDsl.g:1814:1: ( 'ONE_TO_ONE' )
+ {
+ before(grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_ONEEnumLiteralDeclaration_0());
+ // InternalOseeDsl.g:1815:1: ( 'ONE_TO_ONE' )
+ // InternalOseeDsl.g:1815:3: 'ONE_TO_ONE'
+ {
+ match(input,33,FOLLOW_2);
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__RelationMultiplicityEnum__Alternatives"
+ after(grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_ONEEnumLiteralDeclaration_0());
- // $ANTLR start "rule__CompareOp__Alternatives"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1846:1: rule__CompareOp__Alternatives : ( ( ( 'EQ' ) ) | ( ( 'LIKE' ) ) );
- public final void rule__CompareOp__Alternatives() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1850:1: ( ( ( 'EQ' ) ) | ( ( 'LIKE' ) ) )
- int alt18 = 2;
- int LA18_0 = input.LA(1);
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1820:6: ( ( 'ONE_TO_MANY' ) )
+ {
+ // InternalOseeDsl.g:1820:6: ( ( 'ONE_TO_MANY' ) )
+ // InternalOseeDsl.g:1821:1: ( 'ONE_TO_MANY' )
+ {
+ before(grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_MANYEnumLiteralDeclaration_1());
+ // InternalOseeDsl.g:1822:1: ( 'ONE_TO_MANY' )
+ // InternalOseeDsl.g:1822:3: 'ONE_TO_MANY'
+ {
+ match(input,34,FOLLOW_2);
- if (LA18_0 == 38) {
- alt18 = 1;
- } else if (LA18_0 == 39) {
- alt18 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 18, 0, input);
+ }
- throw nvae;
- }
- switch (alt18) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1851:1: ( ( 'EQ' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1851:1: ( ( 'EQ' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1852:1: ( 'EQ' )
- {
- before(grammarAccess.getCompareOpAccess().getEQEnumLiteralDeclaration_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1853:1: ( 'EQ' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1853:3: 'EQ'
- {
- match(input, 38, FOLLOW_38_in_rule__CompareOp__Alternatives3997);
+ after(grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_MANYEnumLiteralDeclaration_1());
- }
+ }
- after(grammarAccess.getCompareOpAccess().getEQEnumLiteralDeclaration_0());
- }
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:1827:6: ( ( 'MANY_TO_ONE' ) )
+ {
+ // InternalOseeDsl.g:1827:6: ( ( 'MANY_TO_ONE' ) )
+ // InternalOseeDsl.g:1828:1: ( 'MANY_TO_ONE' )
+ {
+ before(grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_ONEEnumLiteralDeclaration_2());
+ // InternalOseeDsl.g:1829:1: ( 'MANY_TO_ONE' )
+ // InternalOseeDsl.g:1829:3: 'MANY_TO_ONE'
+ {
+ match(input,35,FOLLOW_2);
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1858:6: ( ( 'LIKE' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1858:6: ( ( 'LIKE' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1859:1: ( 'LIKE' )
- {
- before(grammarAccess.getCompareOpAccess().getLIKEEnumLiteralDeclaration_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1860:1: ( 'LIKE' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1860:3: 'LIKE'
- {
- match(input, 39, FOLLOW_39_in_rule__CompareOp__Alternatives4018);
+ }
- }
+ after(grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_ONEEnumLiteralDeclaration_2());
- after(grammarAccess.getCompareOpAccess().getLIKEEnumLiteralDeclaration_1());
+ }
- }
- }
- break;
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:1834:6: ( ( 'MANY_TO_MANY' ) )
+ {
+ // InternalOseeDsl.g:1834:6: ( ( 'MANY_TO_MANY' ) )
+ // InternalOseeDsl.g:1835:1: ( 'MANY_TO_MANY' )
+ {
+ before(grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_MANYEnumLiteralDeclaration_3());
+ // InternalOseeDsl.g:1836:1: ( 'MANY_TO_MANY' )
+ // InternalOseeDsl.g:1836:3: 'MANY_TO_MANY'
+ {
+ match(input,36,FOLLOW_2);
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_MANYEnumLiteralDeclaration_3());
- }
- return;
- }
- // $ANTLR end "rule__CompareOp__Alternatives"
+ }
- // $ANTLR start "rule__XLogicOperator__Alternatives"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1870:1: rule__XLogicOperator__Alternatives : ( ( ( 'AND' ) ) | ( ( 'OR' ) ) );
- public final void rule__XLogicOperator__Alternatives() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
+ break;
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1874:1: ( ( ( 'AND' ) ) | ( ( 'OR' ) ) )
- int alt19 = 2;
- int LA19_0 = input.LA(1);
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- if (LA19_0 == 40) {
- alt19 = 1;
- } else if (LA19_0 == 41) {
- alt19 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 19, 0, input);
+ restoreStackSize(stackSize);
- throw nvae;
- }
- switch (alt19) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1875:1: ( ( 'AND' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1875:1: ( ( 'AND' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1876:1: ( 'AND' )
- {
- before(grammarAccess.getXLogicOperatorAccess().getANDEnumLiteralDeclaration_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1877:1: ( 'AND' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1877:3: 'AND'
- {
- match(input, 40, FOLLOW_40_in_rule__XLogicOperator__Alternatives4054);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationMultiplicityEnum__Alternatives"
- }
- after(grammarAccess.getXLogicOperatorAccess().getANDEnumLiteralDeclaration_0());
+ // $ANTLR start "rule__CompareOp__Alternatives"
+ // InternalOseeDsl.g:1846:1: rule__CompareOp__Alternatives : ( ( ( 'EQ' ) ) | ( ( 'LIKE' ) ) );
+ public final void rule__CompareOp__Alternatives() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1850:1: ( ( ( 'EQ' ) ) | ( ( 'LIKE' ) ) )
+ int alt18=2;
+ int LA18_0 = input.LA(1);
+ if ( (LA18_0==37) ) {
+ alt18=1;
}
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1882:6: ( ( 'OR' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1882:6: ( ( 'OR' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1883:1: ( 'OR' )
- {
- before(grammarAccess.getXLogicOperatorAccess().getOREnumLiteralDeclaration_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1884:1: ( 'OR' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1884:3: 'OR'
- {
- match(input, 41, FOLLOW_41_in_rule__XLogicOperator__Alternatives4075);
-
- }
-
- after(grammarAccess.getXLogicOperatorAccess().getOREnumLiteralDeclaration_1());
-
- }
-
+ else if ( (LA18_0==38) ) {
+ alt18=2;
}
- break;
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 18, 0, input);
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ throw nvae;
+ }
+ switch (alt18) {
+ case 1 :
+ // InternalOseeDsl.g:1851:1: ( ( 'EQ' ) )
+ {
+ // InternalOseeDsl.g:1851:1: ( ( 'EQ' ) )
+ // InternalOseeDsl.g:1852:1: ( 'EQ' )
+ {
+ before(grammarAccess.getCompareOpAccess().getEQEnumLiteralDeclaration_0());
+ // InternalOseeDsl.g:1853:1: ( 'EQ' )
+ // InternalOseeDsl.g:1853:3: 'EQ'
+ {
+ match(input,37,FOLLOW_2);
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__XLogicOperator__Alternatives"
+ after(grammarAccess.getCompareOpAccess().getEQEnumLiteralDeclaration_0());
- // $ANTLR start "rule__MatchField__Alternatives"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1894:1: rule__MatchField__Alternatives : ( ( ( 'artifactName' ) ) | ( ( 'artifactGuid' ) ) | ( ( 'branchName' ) ) | ( ( 'branchUuid' ) ) );
- public final void rule__MatchField__Alternatives() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1898:1: ( ( ( 'artifactName' ) ) | ( ( 'artifactGuid' ) ) | ( ( 'branchName' ) ) | ( ( 'branchUuid' ) ) )
- int alt20 = 4;
- switch (input.LA(1)) {
- case 42: {
- alt20 = 1;
- }
- break;
- case 43: {
- alt20 = 2;
- }
- break;
- case 44: {
- alt20 = 3;
- }
- break;
- case 45: {
- alt20 = 4;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 20, 0, input);
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1858:6: ( ( 'LIKE' ) )
+ {
+ // InternalOseeDsl.g:1858:6: ( ( 'LIKE' ) )
+ // InternalOseeDsl.g:1859:1: ( 'LIKE' )
+ {
+ before(grammarAccess.getCompareOpAccess().getLIKEEnumLiteralDeclaration_1());
+ // InternalOseeDsl.g:1860:1: ( 'LIKE' )
+ // InternalOseeDsl.g:1860:3: 'LIKE'
+ {
+ match(input,38,FOLLOW_2);
- throw nvae;
- }
+ }
- switch (alt20) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1899:1: ( ( 'artifactName' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1899:1: ( ( 'artifactName' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1900:1: ( 'artifactName' )
- {
- before(grammarAccess.getMatchFieldAccess().getArtifactNameEnumLiteralDeclaration_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1901:1: ( 'artifactName' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1901:3: 'artifactName'
- {
- match(input, 42, FOLLOW_42_in_rule__MatchField__Alternatives4111);
+ after(grammarAccess.getCompareOpAccess().getLIKEEnumLiteralDeclaration_1());
- }
+ }
- after(grammarAccess.getMatchFieldAccess().getArtifactNameEnumLiteralDeclaration_0());
- }
+ }
+ break;
}
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1906:6: ( ( 'artifactGuid' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1906:6: ( ( 'artifactGuid' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1907:1: ( 'artifactGuid' )
- {
- before(grammarAccess.getMatchFieldAccess().getArtifactGuidEnumLiteralDeclaration_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1908:1: ( 'artifactGuid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1908:3: 'artifactGuid'
- {
- match(input, 43, FOLLOW_43_in_rule__MatchField__Alternatives4132);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompareOp__Alternatives"
- after(grammarAccess.getMatchFieldAccess().getArtifactGuidEnumLiteralDeclaration_1());
- }
+ // $ANTLR start "rule__XLogicOperator__Alternatives"
+ // InternalOseeDsl.g:1870:1: rule__XLogicOperator__Alternatives : ( ( ( 'AND' ) ) | ( ( 'OR' ) ) );
+ public final void rule__XLogicOperator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1874:1: ( ( ( 'AND' ) ) | ( ( 'OR' ) ) )
+ int alt19=2;
+ int LA19_0 = input.LA(1);
+
+ if ( (LA19_0==39) ) {
+ alt19=1;
+ }
+ else if ( (LA19_0==40) ) {
+ alt19=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 19, 0, input);
+
+ throw nvae;
+ }
+ switch (alt19) {
+ case 1 :
+ // InternalOseeDsl.g:1875:1: ( ( 'AND' ) )
+ {
+ // InternalOseeDsl.g:1875:1: ( ( 'AND' ) )
+ // InternalOseeDsl.g:1876:1: ( 'AND' )
+ {
+ before(grammarAccess.getXLogicOperatorAccess().getANDEnumLiteralDeclaration_0());
+ // InternalOseeDsl.g:1877:1: ( 'AND' )
+ // InternalOseeDsl.g:1877:3: 'AND'
+ {
+ match(input,39,FOLLOW_2);
+
+ }
+
+ after(grammarAccess.getXLogicOperatorAccess().getANDEnumLiteralDeclaration_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1882:6: ( ( 'OR' ) )
+ {
+ // InternalOseeDsl.g:1882:6: ( ( 'OR' ) )
+ // InternalOseeDsl.g:1883:1: ( 'OR' )
+ {
+ before(grammarAccess.getXLogicOperatorAccess().getOREnumLiteralDeclaration_1());
+ // InternalOseeDsl.g:1884:1: ( 'OR' )
+ // InternalOseeDsl.g:1884:3: 'OR'
+ {
+ match(input,40,FOLLOW_2);
+
+ }
+
+ after(grammarAccess.getXLogicOperatorAccess().getOREnumLiteralDeclaration_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XLogicOperator__Alternatives"
+
+
+ // $ANTLR start "rule__MatchField__Alternatives"
+ // InternalOseeDsl.g:1894:1: rule__MatchField__Alternatives : ( ( ( 'artifactName' ) ) | ( ( 'artifactGuid' ) ) | ( ( 'branchName' ) ) | ( ( 'branchUuid' ) ) );
+ public final void rule__MatchField__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1898:1: ( ( ( 'artifactName' ) ) | ( ( 'artifactGuid' ) ) | ( ( 'branchName' ) ) | ( ( 'branchUuid' ) ) )
+ int alt20=4;
+ switch ( input.LA(1) ) {
+ case 41:
+ {
+ alt20=1;
+ }
+ break;
+ case 42:
+ {
+ alt20=2;
+ }
+ break;
+ case 43:
+ {
+ alt20=3;
+ }
+ break;
+ case 44:
+ {
+ alt20=4;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 20, 0, input);
+ throw nvae;
}
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1913:6: ( ( 'branchName' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1913:6: ( ( 'branchName' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1914:1: ( 'branchName' )
- {
- before(grammarAccess.getMatchFieldAccess().getBranchNameEnumLiteralDeclaration_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1915:1: ( 'branchName' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1915:3: 'branchName'
- {
- match(input, 44, FOLLOW_44_in_rule__MatchField__Alternatives4153);
- }
+ switch (alt20) {
+ case 1 :
+ // InternalOseeDsl.g:1899:1: ( ( 'artifactName' ) )
+ {
+ // InternalOseeDsl.g:1899:1: ( ( 'artifactName' ) )
+ // InternalOseeDsl.g:1900:1: ( 'artifactName' )
+ {
+ before(grammarAccess.getMatchFieldAccess().getArtifactNameEnumLiteralDeclaration_0());
+ // InternalOseeDsl.g:1901:1: ( 'artifactName' )
+ // InternalOseeDsl.g:1901:3: 'artifactName'
+ {
+ match(input,41,FOLLOW_2);
- after(grammarAccess.getMatchFieldAccess().getBranchNameEnumLiteralDeclaration_2());
+ }
- }
+ after(grammarAccess.getMatchFieldAccess().getArtifactNameEnumLiteralDeclaration_0());
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1920:6: ( ( 'branchUuid' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1920:6: ( ( 'branchUuid' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1921:1: ( 'branchUuid' )
- {
- before(grammarAccess.getMatchFieldAccess().getBranchUuidEnumLiteralDeclaration_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1922:1: ( 'branchUuid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1922:3: 'branchUuid'
- {
- match(input, 45, FOLLOW_45_in_rule__MatchField__Alternatives4174);
+ }
- }
- after(grammarAccess.getMatchFieldAccess().getBranchUuidEnumLiteralDeclaration_3());
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1906:6: ( ( 'artifactGuid' ) )
+ {
+ // InternalOseeDsl.g:1906:6: ( ( 'artifactGuid' ) )
+ // InternalOseeDsl.g:1907:1: ( 'artifactGuid' )
+ {
+ before(grammarAccess.getMatchFieldAccess().getArtifactGuidEnumLiteralDeclaration_1());
+ // InternalOseeDsl.g:1908:1: ( 'artifactGuid' )
+ // InternalOseeDsl.g:1908:3: 'artifactGuid'
+ {
+ match(input,42,FOLLOW_2);
- }
+ }
- }
- break;
+ after(grammarAccess.getMatchFieldAccess().getArtifactGuidEnumLiteralDeclaration_1());
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__MatchField__Alternatives"
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:1913:6: ( ( 'branchName' ) )
+ {
+ // InternalOseeDsl.g:1913:6: ( ( 'branchName' ) )
+ // InternalOseeDsl.g:1914:1: ( 'branchName' )
+ {
+ before(grammarAccess.getMatchFieldAccess().getBranchNameEnumLiteralDeclaration_2());
+ // InternalOseeDsl.g:1915:1: ( 'branchName' )
+ // InternalOseeDsl.g:1915:3: 'branchName'
+ {
+ match(input,43,FOLLOW_2);
- // $ANTLR start "rule__AccessPermissionEnum__Alternatives"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1932:1: rule__AccessPermissionEnum__Alternatives : ( ( ( 'ALLOW' ) ) | ( ( 'DENY' ) ) );
- public final void rule__AccessPermissionEnum__Alternatives() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getMatchFieldAccess().getBranchNameEnumLiteralDeclaration_2());
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1936:1: ( ( ( 'ALLOW' ) ) | ( ( 'DENY' ) ) )
- int alt21 = 2;
- int LA21_0 = input.LA(1);
+ }
- if (LA21_0 == 46) {
- alt21 = 1;
- } else if (LA21_0 == 47) {
- alt21 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 21, 0, input);
- throw nvae;
- }
- switch (alt21) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1937:1: ( ( 'ALLOW' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1937:1: ( ( 'ALLOW' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1938:1: ( 'ALLOW' )
- {
- before(grammarAccess.getAccessPermissionEnumAccess().getALLOWEnumLiteralDeclaration_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1939:1: ( 'ALLOW' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1939:3: 'ALLOW'
- {
- match(input, 46, FOLLOW_46_in_rule__AccessPermissionEnum__Alternatives4210);
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:1920:6: ( ( 'branchUuid' ) )
+ {
+ // InternalOseeDsl.g:1920:6: ( ( 'branchUuid' ) )
+ // InternalOseeDsl.g:1921:1: ( 'branchUuid' )
+ {
+ before(grammarAccess.getMatchFieldAccess().getBranchUuidEnumLiteralDeclaration_3());
+ // InternalOseeDsl.g:1922:1: ( 'branchUuid' )
+ // InternalOseeDsl.g:1922:3: 'branchUuid'
+ {
+ match(input,44,FOLLOW_2);
- }
+ }
- after(grammarAccess.getAccessPermissionEnumAccess().getALLOWEnumLiteralDeclaration_0());
+ after(grammarAccess.getMatchFieldAccess().getBranchUuidEnumLiteralDeclaration_3());
- }
+ }
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1944:6: ( ( 'DENY' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1944:6: ( ( 'DENY' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1945:1: ( 'DENY' )
- {
- before(grammarAccess.getAccessPermissionEnumAccess().getDENYEnumLiteralDeclaration_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1946:1: ( 'DENY' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1946:3: 'DENY'
- {
- match(input, 47, FOLLOW_47_in_rule__AccessPermissionEnum__Alternatives4231);
- }
+ }
+ break;
- after(grammarAccess.getAccessPermissionEnumAccess().getDENYEnumLiteralDeclaration_1());
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- }
- break;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MatchField__Alternatives"
+
+
+ // $ANTLR start "rule__AccessPermissionEnum__Alternatives"
+ // InternalOseeDsl.g:1932:1: rule__AccessPermissionEnum__Alternatives : ( ( ( 'ALLOW' ) ) | ( ( 'DENY' ) ) );
+ public final void rule__AccessPermissionEnum__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1936:1: ( ( ( 'ALLOW' ) ) | ( ( 'DENY' ) ) )
+ int alt21=2;
+ int LA21_0 = input.LA(1);
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ if ( (LA21_0==45) ) {
+ alt21=1;
+ }
+ else if ( (LA21_0==46) ) {
+ alt21=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 21, 0, input);
+
+ throw nvae;
+ }
+ switch (alt21) {
+ case 1 :
+ // InternalOseeDsl.g:1937:1: ( ( 'ALLOW' ) )
+ {
+ // InternalOseeDsl.g:1937:1: ( ( 'ALLOW' ) )
+ // InternalOseeDsl.g:1938:1: ( 'ALLOW' )
+ {
+ before(grammarAccess.getAccessPermissionEnumAccess().getALLOWEnumLiteralDeclaration_0());
+ // InternalOseeDsl.g:1939:1: ( 'ALLOW' )
+ // InternalOseeDsl.g:1939:3: 'ALLOW'
+ {
+ match(input,45,FOLLOW_2);
+
+ }
+
+ after(grammarAccess.getAccessPermissionEnumAccess().getALLOWEnumLiteralDeclaration_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1944:6: ( ( 'DENY' ) )
+ {
+ // InternalOseeDsl.g:1944:6: ( ( 'DENY' ) )
+ // InternalOseeDsl.g:1945:1: ( 'DENY' )
+ {
+ before(grammarAccess.getAccessPermissionEnumAccess().getDENYEnumLiteralDeclaration_1());
+ // InternalOseeDsl.g:1946:1: ( 'DENY' )
+ // InternalOseeDsl.g:1946:3: 'DENY'
+ {
+ match(input,46,FOLLOW_2);
+
+ }
+
+ after(grammarAccess.getAccessPermissionEnumAccess().getDENYEnumLiteralDeclaration_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessPermissionEnum__Alternatives"
+
+
+ // $ANTLR start "rule__XRelationSideEnum__Alternatives"
+ // InternalOseeDsl.g:1956:1: rule__XRelationSideEnum__Alternatives : ( ( ( 'SIDE_A' ) ) | ( ( 'SIDE_B' ) ) | ( ( 'BOTH' ) ) );
+ public final void rule__XRelationSideEnum__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1960:1: ( ( ( 'SIDE_A' ) ) | ( ( 'SIDE_B' ) ) | ( ( 'BOTH' ) ) )
+ int alt22=3;
+ switch ( input.LA(1) ) {
+ case 47:
+ {
+ alt22=1;
+ }
+ break;
+ case 48:
+ {
+ alt22=2;
+ }
+ break;
+ case 49:
+ {
+ alt22=3;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 22, 0, input);
- }
- return;
- }
- // $ANTLR end "rule__AccessPermissionEnum__Alternatives"
+ throw nvae;
+ }
- // $ANTLR start "rule__XRelationSideEnum__Alternatives"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1956:1: rule__XRelationSideEnum__Alternatives : ( ( ( 'SIDE_A' ) ) | ( ( 'SIDE_B' ) ) | ( ( 'BOTH' ) ) );
- public final void rule__XRelationSideEnum__Alternatives() throws RecognitionException {
+ switch (alt22) {
+ case 1 :
+ // InternalOseeDsl.g:1961:1: ( ( 'SIDE_A' ) )
+ {
+ // InternalOseeDsl.g:1961:1: ( ( 'SIDE_A' ) )
+ // InternalOseeDsl.g:1962:1: ( 'SIDE_A' )
+ {
+ before(grammarAccess.getXRelationSideEnumAccess().getSIDE_AEnumLiteralDeclaration_0());
+ // InternalOseeDsl.g:1963:1: ( 'SIDE_A' )
+ // InternalOseeDsl.g:1963:3: 'SIDE_A'
+ {
+ match(input,47,FOLLOW_2);
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1960:1: ( ( ( 'SIDE_A' ) ) | ( ( 'SIDE_B' ) ) | ( ( 'BOTH' ) ) )
- int alt22 = 3;
- switch (input.LA(1)) {
- case 48: {
- alt22 = 1;
- }
- break;
- case 49: {
- alt22 = 2;
- }
- break;
- case 50: {
- alt22 = 3;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 22, 0, input);
+ after(grammarAccess.getXRelationSideEnumAccess().getSIDE_AEnumLiteralDeclaration_0());
- throw nvae;
- }
+ }
- switch (alt22) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1961:1: ( ( 'SIDE_A' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1961:1: ( ( 'SIDE_A' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1962:1: ( 'SIDE_A' )
- {
- before(grammarAccess.getXRelationSideEnumAccess().getSIDE_AEnumLiteralDeclaration_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1963:1: ( 'SIDE_A' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1963:3: 'SIDE_A'
- {
- match(input, 48, FOLLOW_48_in_rule__XRelationSideEnum__Alternatives4267);
- }
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1968:6: ( ( 'SIDE_B' ) )
+ {
+ // InternalOseeDsl.g:1968:6: ( ( 'SIDE_B' ) )
+ // InternalOseeDsl.g:1969:1: ( 'SIDE_B' )
+ {
+ before(grammarAccess.getXRelationSideEnumAccess().getSIDE_BEnumLiteralDeclaration_1());
+ // InternalOseeDsl.g:1970:1: ( 'SIDE_B' )
+ // InternalOseeDsl.g:1970:3: 'SIDE_B'
+ {
+ match(input,48,FOLLOW_2);
- after(grammarAccess.getXRelationSideEnumAccess().getSIDE_AEnumLiteralDeclaration_0());
+ }
- }
+ after(grammarAccess.getXRelationSideEnumAccess().getSIDE_BEnumLiteralDeclaration_1());
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1968:6: ( ( 'SIDE_B' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1968:6: ( ( 'SIDE_B' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1969:1: ( 'SIDE_B' )
- {
- before(grammarAccess.getXRelationSideEnumAccess().getSIDE_BEnumLiteralDeclaration_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1970:1: ( 'SIDE_B' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1970:3: 'SIDE_B'
- {
- match(input, 49, FOLLOW_49_in_rule__XRelationSideEnum__Alternatives4288);
+ }
- }
- after(grammarAccess.getXRelationSideEnumAccess().getSIDE_BEnumLiteralDeclaration_1());
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:1975:6: ( ( 'BOTH' ) )
+ {
+ // InternalOseeDsl.g:1975:6: ( ( 'BOTH' ) )
+ // InternalOseeDsl.g:1976:1: ( 'BOTH' )
+ {
+ before(grammarAccess.getXRelationSideEnumAccess().getBOTHEnumLiteralDeclaration_2());
+ // InternalOseeDsl.g:1977:1: ( 'BOTH' )
+ // InternalOseeDsl.g:1977:3: 'BOTH'
+ {
+ match(input,49,FOLLOW_2);
- }
+ }
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1975:6: ( ( 'BOTH' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1975:6: ( ( 'BOTH' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1976:1: ( 'BOTH' )
- {
- before(grammarAccess.getXRelationSideEnumAccess().getBOTHEnumLiteralDeclaration_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1977:1: ( 'BOTH' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1977:3: 'BOTH'
- {
- match(input, 50, FOLLOW_50_in_rule__XRelationSideEnum__Alternatives4309);
+ after(grammarAccess.getXRelationSideEnumAccess().getBOTHEnumLiteralDeclaration_2());
- }
+ }
- after(grammarAccess.getXRelationSideEnumAccess().getBOTHEnumLiteralDeclaration_2());
- }
+ }
+ break;
}
- break;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationSideEnum__Alternatives"
- }
- return;
- }
- // $ANTLR end "rule__XRelationSideEnum__Alternatives"
- // $ANTLR start "rule__OseeDsl__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1989:1: rule__OseeDsl__Group__0 : rule__OseeDsl__Group__0__Impl rule__OseeDsl__Group__1 ;
- public final void rule__OseeDsl__Group__0() throws RecognitionException {
+ // $ANTLR start "rule__OseeDsl__Group__0"
+ // InternalOseeDsl.g:1989:1: rule__OseeDsl__Group__0 : rule__OseeDsl__Group__0__Impl rule__OseeDsl__Group__1 ;
+ public final void rule__OseeDsl__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1993:1: ( rule__OseeDsl__Group__0__Impl rule__OseeDsl__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:1994:2: rule__OseeDsl__Group__0__Impl rule__OseeDsl__Group__1
- {
- pushFollow(FOLLOW_rule__OseeDsl__Group__0__Impl_in_rule__OseeDsl__Group__04342);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:1993:1: ( rule__OseeDsl__Group__0__Impl rule__OseeDsl__Group__1 )
+ // InternalOseeDsl.g:1994:2: rule__OseeDsl__Group__0__Impl rule__OseeDsl__Group__1
+ {
+ pushFollow(FOLLOW_3);
rule__OseeDsl__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__OseeDsl__Group__1_in_rule__OseeDsl__Group__04345);
+ pushFollow(FOLLOW_2);
rule__OseeDsl__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__Group__0"
- // $ANTLR start "rule__OseeDsl__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2001:1: rule__OseeDsl__Group__0__Impl : ( ( rule__OseeDsl__ImportsAssignment_0 )* ) ;
- public final void rule__OseeDsl__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__OseeDsl__Group__0__Impl"
+ // InternalOseeDsl.g:2001:1: rule__OseeDsl__Group__0__Impl : ( ( rule__OseeDsl__ImportsAssignment_0 )* ) ;
+ public final void rule__OseeDsl__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2005:1: ( ( ( rule__OseeDsl__ImportsAssignment_0 )* ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2006:1: ( ( rule__OseeDsl__ImportsAssignment_0 )* )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2006:1: ( ( rule__OseeDsl__ImportsAssignment_0 )* )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2007:1: ( rule__OseeDsl__ImportsAssignment_0 )*
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2005:1: ( ( ( rule__OseeDsl__ImportsAssignment_0 )* ) )
+ // InternalOseeDsl.g:2006:1: ( ( rule__OseeDsl__ImportsAssignment_0 )* )
+ {
+ // InternalOseeDsl.g:2006:1: ( ( rule__OseeDsl__ImportsAssignment_0 )* )
+ // InternalOseeDsl.g:2007:1: ( rule__OseeDsl__ImportsAssignment_0 )*
{
- before(grammarAccess.getOseeDslAccess().getImportsAssignment_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2008:1: ( rule__OseeDsl__ImportsAssignment_0 )*
- loop23: do {
- int alt23 = 2;
- int LA23_0 = input.LA(1);
+ before(grammarAccess.getOseeDslAccess().getImportsAssignment_0());
+ // InternalOseeDsl.g:2008:1: ( rule__OseeDsl__ImportsAssignment_0 )*
+ loop23:
+ do {
+ int alt23=2;
+ int LA23_0 = input.LA(1);
- if (LA23_0 == 51) {
- alt23 = 1;
- }
+ if ( (LA23_0==50) ) {
+ alt23=1;
+ }
- switch (alt23) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2008:2: rule__OseeDsl__ImportsAssignment_0
- {
- pushFollow(FOLLOW_rule__OseeDsl__ImportsAssignment_0_in_rule__OseeDsl__Group__0__Impl4372);
- rule__OseeDsl__ImportsAssignment_0();
- state._fsp--;
+ switch (alt23) {
+ case 1 :
+ // InternalOseeDsl.g:2008:2: rule__OseeDsl__ImportsAssignment_0
+ {
+ pushFollow(FOLLOW_4);
+ rule__OseeDsl__ImportsAssignment_0();
- }
- break;
+ state._fsp--;
- default:
- break loop23;
- }
- } while (true);
- after(grammarAccess.getOseeDslAccess().getImportsAssignment_0());
+ }
+ break;
+
+ default :
+ break loop23;
+ }
+ } while (true);
+
+ after(grammarAccess.getOseeDslAccess().getImportsAssignment_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__Group__0__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__OseeDsl__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2018:1: rule__OseeDsl__Group__1 : rule__OseeDsl__Group__1__Impl rule__OseeDsl__Group__2 ;
- public final void rule__OseeDsl__Group__1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__Group__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2022:1: ( rule__OseeDsl__Group__1__Impl rule__OseeDsl__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2023:2: rule__OseeDsl__Group__1__Impl rule__OseeDsl__Group__2
- {
- pushFollow(FOLLOW_rule__OseeDsl__Group__1__Impl_in_rule__OseeDsl__Group__14403);
+ // $ANTLR start "rule__OseeDsl__Group__1"
+ // InternalOseeDsl.g:2018:1: rule__OseeDsl__Group__1 : rule__OseeDsl__Group__1__Impl rule__OseeDsl__Group__2 ;
+ public final void rule__OseeDsl__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2022:1: ( rule__OseeDsl__Group__1__Impl rule__OseeDsl__Group__2 )
+ // InternalOseeDsl.g:2023:2: rule__OseeDsl__Group__1__Impl rule__OseeDsl__Group__2
+ {
+ pushFollow(FOLLOW_3);
rule__OseeDsl__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__OseeDsl__Group__2_in_rule__OseeDsl__Group__14406);
+ pushFollow(FOLLOW_2);
rule__OseeDsl__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__Group__1"
- // $ANTLR start "rule__OseeDsl__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2030:1: rule__OseeDsl__Group__1__Impl : ( ( rule__OseeDsl__Alternatives_1 )* ) ;
- public final void rule__OseeDsl__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__OseeDsl__Group__1__Impl"
+ // InternalOseeDsl.g:2030:1: rule__OseeDsl__Group__1__Impl : ( ( rule__OseeDsl__Alternatives_1 )* ) ;
+ public final void rule__OseeDsl__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2034:1: ( ( ( rule__OseeDsl__Alternatives_1 )* ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2035:1: ( ( rule__OseeDsl__Alternatives_1 )* )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2035:1: ( ( rule__OseeDsl__Alternatives_1 )* )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2036:1: ( rule__OseeDsl__Alternatives_1 )*
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2034:1: ( ( ( rule__OseeDsl__Alternatives_1 )* ) )
+ // InternalOseeDsl.g:2035:1: ( ( rule__OseeDsl__Alternatives_1 )* )
+ {
+ // InternalOseeDsl.g:2035:1: ( ( rule__OseeDsl__Alternatives_1 )* )
+ // InternalOseeDsl.g:2036:1: ( rule__OseeDsl__Alternatives_1 )*
{
- before(grammarAccess.getOseeDslAccess().getAlternatives_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2037:1: ( rule__OseeDsl__Alternatives_1 )*
- loop24: do {
- int alt24 = 2;
- int LA24_0 = input.LA(1);
+ before(grammarAccess.getOseeDslAccess().getAlternatives_1());
+ // InternalOseeDsl.g:2037:1: ( rule__OseeDsl__Alternatives_1 )*
+ loop24:
+ do {
+ int alt24=2;
+ int LA24_0 = input.LA(1);
- if (LA24_0 == 53 || LA24_0 == 61 || LA24_0 == 72 || LA24_0 == 75 || LA24_0 == 78 || LA24_0 == 80 || LA24_0 == 98) {
- alt24 = 1;
- }
+ if ( (LA24_0==52||LA24_0==60||LA24_0==71||LA24_0==74||LA24_0==77||LA24_0==79||LA24_0==97) ) {
+ alt24=1;
+ }
- switch (alt24) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2037:2: rule__OseeDsl__Alternatives_1
- {
- pushFollow(FOLLOW_rule__OseeDsl__Alternatives_1_in_rule__OseeDsl__Group__1__Impl4433);
- rule__OseeDsl__Alternatives_1();
- state._fsp--;
+ switch (alt24) {
+ case 1 :
+ // InternalOseeDsl.g:2037:2: rule__OseeDsl__Alternatives_1
+ {
+ pushFollow(FOLLOW_5);
+ rule__OseeDsl__Alternatives_1();
- }
- break;
+ state._fsp--;
+
+
+ }
+ break;
- default:
- break loop24;
- }
- } while (true);
+ default :
+ break loop24;
+ }
+ } while (true);
- after(grammarAccess.getOseeDslAccess().getAlternatives_1());
+ after(grammarAccess.getOseeDslAccess().getAlternatives_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__Group__1__Impl"
- // $ANTLR start "rule__OseeDsl__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2047:1: rule__OseeDsl__Group__2 : rule__OseeDsl__Group__2__Impl ;
- public final void rule__OseeDsl__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__OseeDsl__Group__2"
+ // InternalOseeDsl.g:2047:1: rule__OseeDsl__Group__2 : rule__OseeDsl__Group__2__Impl ;
+ public final void rule__OseeDsl__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2051:1: ( rule__OseeDsl__Group__2__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2052:2: rule__OseeDsl__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__OseeDsl__Group__2__Impl_in_rule__OseeDsl__Group__24464);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2051:1: ( rule__OseeDsl__Group__2__Impl )
+ // InternalOseeDsl.g:2052:2: rule__OseeDsl__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__OseeDsl__Group__2__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__Group__2"
- // $ANTLR start "rule__OseeDsl__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2058:1: rule__OseeDsl__Group__2__Impl : ( ( rule__OseeDsl__Alternatives_2 )* ) ;
- public final void rule__OseeDsl__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__OseeDsl__Group__2__Impl"
+ // InternalOseeDsl.g:2058:1: rule__OseeDsl__Group__2__Impl : ( ( rule__OseeDsl__Alternatives_2 )* ) ;
+ public final void rule__OseeDsl__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2062:1: ( ( ( rule__OseeDsl__Alternatives_2 )* ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2063:1: ( ( rule__OseeDsl__Alternatives_2 )* )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2063:1: ( ( rule__OseeDsl__Alternatives_2 )* )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2064:1: ( rule__OseeDsl__Alternatives_2 )*
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2062:1: ( ( ( rule__OseeDsl__Alternatives_2 )* ) )
+ // InternalOseeDsl.g:2063:1: ( ( rule__OseeDsl__Alternatives_2 )* )
+ {
+ // InternalOseeDsl.g:2063:1: ( ( rule__OseeDsl__Alternatives_2 )* )
+ // InternalOseeDsl.g:2064:1: ( rule__OseeDsl__Alternatives_2 )*
{
- before(grammarAccess.getOseeDslAccess().getAlternatives_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2065:1: ( rule__OseeDsl__Alternatives_2 )*
- loop25: do {
- int alt25 = 2;
- int LA25_0 = input.LA(1);
+ before(grammarAccess.getOseeDslAccess().getAlternatives_2());
+ // InternalOseeDsl.g:2065:1: ( rule__OseeDsl__Alternatives_2 )*
+ loop25:
+ do {
+ int alt25=2;
+ int LA25_0 = input.LA(1);
- if (LA25_0 == 89 || LA25_0 >= 92 && LA25_0 <= 93) {
- alt25 = 1;
- }
+ if ( (LA25_0==88||(LA25_0>=91 && LA25_0<=92)) ) {
+ alt25=1;
+ }
- switch (alt25) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2065:2: rule__OseeDsl__Alternatives_2
- {
- pushFollow(FOLLOW_rule__OseeDsl__Alternatives_2_in_rule__OseeDsl__Group__2__Impl4491);
- rule__OseeDsl__Alternatives_2();
- state._fsp--;
+ switch (alt25) {
+ case 1 :
+ // InternalOseeDsl.g:2065:2: rule__OseeDsl__Alternatives_2
+ {
+ pushFollow(FOLLOW_6);
+ rule__OseeDsl__Alternatives_2();
- }
- break;
+ state._fsp--;
+
+
+ }
+ break;
- default:
- break loop25;
- }
- } while (true);
+ default :
+ break loop25;
+ }
+ } while (true);
- after(grammarAccess.getOseeDslAccess().getAlternatives_2());
+ after(grammarAccess.getOseeDslAccess().getAlternatives_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__Group__2__Impl"
- // $ANTLR start "rule__Import__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2081:1: rule__Import__Group__0 : rule__Import__Group__0__Impl rule__Import__Group__1 ;
- public final void rule__Import__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Import__Group__0"
+ // InternalOseeDsl.g:2081:1: rule__Import__Group__0 : rule__Import__Group__0__Impl rule__Import__Group__1 ;
+ public final void rule__Import__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2085:1: ( rule__Import__Group__0__Impl rule__Import__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2086:2: rule__Import__Group__0__Impl rule__Import__Group__1
- {
- pushFollow(FOLLOW_rule__Import__Group__0__Impl_in_rule__Import__Group__04528);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2085:1: ( rule__Import__Group__0__Impl rule__Import__Group__1 )
+ // InternalOseeDsl.g:2086:2: rule__Import__Group__0__Impl rule__Import__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__Import__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Import__Group__1_in_rule__Import__Group__04531);
+ pushFollow(FOLLOW_2);
rule__Import__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Import__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Import__Group__0"
- // $ANTLR start "rule__Import__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2093:1: rule__Import__Group__0__Impl : ( 'import' ) ;
- public final void rule__Import__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Import__Group__0__Impl"
+ // InternalOseeDsl.g:2093:1: rule__Import__Group__0__Impl : ( 'import' ) ;
+ public final void rule__Import__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2097:1: ( ( 'import' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2098:1: ( 'import' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2098:1: ( 'import' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2099:1: 'import'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2097:1: ( ( 'import' ) )
+ // InternalOseeDsl.g:2098:1: ( 'import' )
+ {
+ // InternalOseeDsl.g:2098:1: ( 'import' )
+ // InternalOseeDsl.g:2099:1: 'import'
{
- before(grammarAccess.getImportAccess().getImportKeyword_0());
- match(input, 51, FOLLOW_51_in_rule__Import__Group__0__Impl4559);
- after(grammarAccess.getImportAccess().getImportKeyword_0());
+ before(grammarAccess.getImportAccess().getImportKeyword_0());
+ match(input,50,FOLLOW_2);
+ after(grammarAccess.getImportAccess().getImportKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Import__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Import__Group__0__Impl"
- // $ANTLR start "rule__Import__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2112:1: rule__Import__Group__1 : rule__Import__Group__1__Impl ;
- public final void rule__Import__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Import__Group__1"
+ // InternalOseeDsl.g:2112:1: rule__Import__Group__1 : rule__Import__Group__1__Impl ;
+ public final void rule__Import__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2116:1: ( rule__Import__Group__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2117:2: rule__Import__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__Import__Group__1__Impl_in_rule__Import__Group__14590);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2116:1: ( rule__Import__Group__1__Impl )
+ // InternalOseeDsl.g:2117:2: rule__Import__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__Import__Group__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Import__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Import__Group__1"
- // $ANTLR start "rule__Import__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2123:1: rule__Import__Group__1__Impl : ( ( rule__Import__ImportURIAssignment_1 ) ) ;
- public final void rule__Import__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Import__Group__1__Impl"
+ // InternalOseeDsl.g:2123:1: rule__Import__Group__1__Impl : ( ( rule__Import__ImportURIAssignment_1 ) ) ;
+ public final void rule__Import__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2127:1: ( ( ( rule__Import__ImportURIAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2128:1: ( ( rule__Import__ImportURIAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2128:1: ( ( rule__Import__ImportURIAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2129:1: ( rule__Import__ImportURIAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2127:1: ( ( ( rule__Import__ImportURIAssignment_1 ) ) )
+ // InternalOseeDsl.g:2128:1: ( ( rule__Import__ImportURIAssignment_1 ) )
{
- before(grammarAccess.getImportAccess().getImportURIAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2130:1: ( rule__Import__ImportURIAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2130:2: rule__Import__ImportURIAssignment_1
- {
- pushFollow(FOLLOW_rule__Import__ImportURIAssignment_1_in_rule__Import__Group__1__Impl4617);
- rule__Import__ImportURIAssignment_1();
+ // InternalOseeDsl.g:2128:1: ( ( rule__Import__ImportURIAssignment_1 ) )
+ // InternalOseeDsl.g:2129:1: ( rule__Import__ImportURIAssignment_1 )
+ {
+ before(grammarAccess.getImportAccess().getImportURIAssignment_1());
+ // InternalOseeDsl.g:2130:1: ( rule__Import__ImportURIAssignment_1 )
+ // InternalOseeDsl.g:2130:2: rule__Import__ImportURIAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__Import__ImportURIAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getImportAccess().getImportURIAssignment_1());
+ after(grammarAccess.getImportAccess().getImportURIAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Import__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Import__Group__1__Impl"
- // $ANTLR start "rule__QUALIFIED_NAME__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2144:1: rule__QUALIFIED_NAME__Group__0 : rule__QUALIFIED_NAME__Group__0__Impl rule__QUALIFIED_NAME__Group__1 ;
- public final void rule__QUALIFIED_NAME__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__QUALIFIED_NAME__Group__0"
+ // InternalOseeDsl.g:2144:1: rule__QUALIFIED_NAME__Group__0 : rule__QUALIFIED_NAME__Group__0__Impl rule__QUALIFIED_NAME__Group__1 ;
+ public final void rule__QUALIFIED_NAME__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2148:1: ( rule__QUALIFIED_NAME__Group__0__Impl rule__QUALIFIED_NAME__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2149:2: rule__QUALIFIED_NAME__Group__0__Impl rule__QUALIFIED_NAME__Group__1
- {
- pushFollow(FOLLOW_rule__QUALIFIED_NAME__Group__0__Impl_in_rule__QUALIFIED_NAME__Group__04651);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2148:1: ( rule__QUALIFIED_NAME__Group__0__Impl rule__QUALIFIED_NAME__Group__1 )
+ // InternalOseeDsl.g:2149:2: rule__QUALIFIED_NAME__Group__0__Impl rule__QUALIFIED_NAME__Group__1
+ {
+ pushFollow(FOLLOW_8);
rule__QUALIFIED_NAME__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__QUALIFIED_NAME__Group__1_in_rule__QUALIFIED_NAME__Group__04654);
+ pushFollow(FOLLOW_2);
rule__QUALIFIED_NAME__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__QUALIFIED_NAME__Group__0"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__QUALIFIED_NAME__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2156:1: rule__QUALIFIED_NAME__Group__0__Impl : ( RULE_ID ) ;
- public final void rule__QUALIFIED_NAME__Group__0__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QUALIFIED_NAME__Group__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2160:1: ( ( RULE_ID ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2161:1: ( RULE_ID )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2161:1: ( RULE_ID )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2162:1: RULE_ID
+ // $ANTLR start "rule__QUALIFIED_NAME__Group__0__Impl"
+ // InternalOseeDsl.g:2156:1: rule__QUALIFIED_NAME__Group__0__Impl : ( RULE_ID ) ;
+ public final void rule__QUALIFIED_NAME__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2160:1: ( ( RULE_ID ) )
+ // InternalOseeDsl.g:2161:1: ( RULE_ID )
+ {
+ // InternalOseeDsl.g:2161:1: ( RULE_ID )
+ // InternalOseeDsl.g:2162:1: RULE_ID
{
- before(grammarAccess.getQUALIFIED_NAMEAccess().getIDTerminalRuleCall_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__QUALIFIED_NAME__Group__0__Impl4681);
- after(grammarAccess.getQUALIFIED_NAMEAccess().getIDTerminalRuleCall_0());
+ before(grammarAccess.getQUALIFIED_NAMEAccess().getIDTerminalRuleCall_0());
+ match(input,RULE_ID,FOLLOW_2);
+ after(grammarAccess.getQUALIFIED_NAMEAccess().getIDTerminalRuleCall_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__QUALIFIED_NAME__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QUALIFIED_NAME__Group__0__Impl"
- // $ANTLR start "rule__QUALIFIED_NAME__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2173:1: rule__QUALIFIED_NAME__Group__1 : rule__QUALIFIED_NAME__Group__1__Impl ;
- public final void rule__QUALIFIED_NAME__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__QUALIFIED_NAME__Group__1"
+ // InternalOseeDsl.g:2173:1: rule__QUALIFIED_NAME__Group__1 : rule__QUALIFIED_NAME__Group__1__Impl ;
+ public final void rule__QUALIFIED_NAME__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2177:1: ( rule__QUALIFIED_NAME__Group__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2178:2: rule__QUALIFIED_NAME__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__QUALIFIED_NAME__Group__1__Impl_in_rule__QUALIFIED_NAME__Group__14710);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2177:1: ( rule__QUALIFIED_NAME__Group__1__Impl )
+ // InternalOseeDsl.g:2178:2: rule__QUALIFIED_NAME__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__QUALIFIED_NAME__Group__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__QUALIFIED_NAME__Group__1"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__QUALIFIED_NAME__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2184:1: rule__QUALIFIED_NAME__Group__1__Impl : ( ( rule__QUALIFIED_NAME__Group_1__0 )* ) ;
- public final void rule__QUALIFIED_NAME__Group__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QUALIFIED_NAME__Group__1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2188:1: ( ( ( rule__QUALIFIED_NAME__Group_1__0 )* ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2189:1: ( ( rule__QUALIFIED_NAME__Group_1__0 )* )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2189:1: ( ( rule__QUALIFIED_NAME__Group_1__0 )* )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2190:1: ( rule__QUALIFIED_NAME__Group_1__0 )*
+ // $ANTLR start "rule__QUALIFIED_NAME__Group__1__Impl"
+ // InternalOseeDsl.g:2184:1: rule__QUALIFIED_NAME__Group__1__Impl : ( ( rule__QUALIFIED_NAME__Group_1__0 )* ) ;
+ public final void rule__QUALIFIED_NAME__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2188:1: ( ( ( rule__QUALIFIED_NAME__Group_1__0 )* ) )
+ // InternalOseeDsl.g:2189:1: ( ( rule__QUALIFIED_NAME__Group_1__0 )* )
+ {
+ // InternalOseeDsl.g:2189:1: ( ( rule__QUALIFIED_NAME__Group_1__0 )* )
+ // InternalOseeDsl.g:2190:1: ( rule__QUALIFIED_NAME__Group_1__0 )*
{
- before(grammarAccess.getQUALIFIED_NAMEAccess().getGroup_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2191:1: ( rule__QUALIFIED_NAME__Group_1__0 )*
- loop26: do {
- int alt26 = 2;
- int LA26_0 = input.LA(1);
+ before(grammarAccess.getQUALIFIED_NAMEAccess().getGroup_1());
+ // InternalOseeDsl.g:2191:1: ( rule__QUALIFIED_NAME__Group_1__0 )*
+ loop26:
+ do {
+ int alt26=2;
+ int LA26_0 = input.LA(1);
- if (LA26_0 == 52) {
- alt26 = 1;
- }
+ if ( (LA26_0==51) ) {
+ alt26=1;
+ }
- switch (alt26) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2191:2: rule__QUALIFIED_NAME__Group_1__0
- {
- pushFollow(FOLLOW_rule__QUALIFIED_NAME__Group_1__0_in_rule__QUALIFIED_NAME__Group__1__Impl4737);
- rule__QUALIFIED_NAME__Group_1__0();
- state._fsp--;
+ switch (alt26) {
+ case 1 :
+ // InternalOseeDsl.g:2191:2: rule__QUALIFIED_NAME__Group_1__0
+ {
+ pushFollow(FOLLOW_9);
+ rule__QUALIFIED_NAME__Group_1__0();
- }
- break;
+ state._fsp--;
+
+
+ }
+ break;
- default:
- break loop26;
- }
- } while (true);
+ default :
+ break loop26;
+ }
+ } while (true);
- after(grammarAccess.getQUALIFIED_NAMEAccess().getGroup_1());
+ after(grammarAccess.getQUALIFIED_NAMEAccess().getGroup_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__QUALIFIED_NAME__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QUALIFIED_NAME__Group__1__Impl"
- // $ANTLR start "rule__QUALIFIED_NAME__Group_1__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2205:1: rule__QUALIFIED_NAME__Group_1__0 : rule__QUALIFIED_NAME__Group_1__0__Impl rule__QUALIFIED_NAME__Group_1__1 ;
- public final void rule__QUALIFIED_NAME__Group_1__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__QUALIFIED_NAME__Group_1__0"
+ // InternalOseeDsl.g:2205:1: rule__QUALIFIED_NAME__Group_1__0 : rule__QUALIFIED_NAME__Group_1__0__Impl rule__QUALIFIED_NAME__Group_1__1 ;
+ public final void rule__QUALIFIED_NAME__Group_1__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2209:1: ( rule__QUALIFIED_NAME__Group_1__0__Impl rule__QUALIFIED_NAME__Group_1__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2210:2: rule__QUALIFIED_NAME__Group_1__0__Impl rule__QUALIFIED_NAME__Group_1__1
- {
- pushFollow(FOLLOW_rule__QUALIFIED_NAME__Group_1__0__Impl_in_rule__QUALIFIED_NAME__Group_1__04772);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2209:1: ( rule__QUALIFIED_NAME__Group_1__0__Impl rule__QUALIFIED_NAME__Group_1__1 )
+ // InternalOseeDsl.g:2210:2: rule__QUALIFIED_NAME__Group_1__0__Impl rule__QUALIFIED_NAME__Group_1__1
+ {
+ pushFollow(FOLLOW_10);
rule__QUALIFIED_NAME__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__QUALIFIED_NAME__Group_1__1_in_rule__QUALIFIED_NAME__Group_1__04775);
+ pushFollow(FOLLOW_2);
rule__QUALIFIED_NAME__Group_1__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__QUALIFIED_NAME__Group_1__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QUALIFIED_NAME__Group_1__0"
- // $ANTLR start "rule__QUALIFIED_NAME__Group_1__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2217:1: rule__QUALIFIED_NAME__Group_1__0__Impl : ( '.' ) ;
- public final void rule__QUALIFIED_NAME__Group_1__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__QUALIFIED_NAME__Group_1__0__Impl"
+ // InternalOseeDsl.g:2217:1: rule__QUALIFIED_NAME__Group_1__0__Impl : ( '.' ) ;
+ public final void rule__QUALIFIED_NAME__Group_1__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2221:1: ( ( '.' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2222:1: ( '.' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2222:1: ( '.' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2223:1: '.'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2221:1: ( ( '.' ) )
+ // InternalOseeDsl.g:2222:1: ( '.' )
+ {
+ // InternalOseeDsl.g:2222:1: ( '.' )
+ // InternalOseeDsl.g:2223:1: '.'
{
- before(grammarAccess.getQUALIFIED_NAMEAccess().getFullStopKeyword_1_0());
- match(input, 52, FOLLOW_52_in_rule__QUALIFIED_NAME__Group_1__0__Impl4803);
- after(grammarAccess.getQUALIFIED_NAMEAccess().getFullStopKeyword_1_0());
+ before(grammarAccess.getQUALIFIED_NAMEAccess().getFullStopKeyword_1_0());
+ match(input,51,FOLLOW_2);
+ after(grammarAccess.getQUALIFIED_NAMEAccess().getFullStopKeyword_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__QUALIFIED_NAME__Group_1__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QUALIFIED_NAME__Group_1__0__Impl"
- // $ANTLR start "rule__QUALIFIED_NAME__Group_1__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2236:1: rule__QUALIFIED_NAME__Group_1__1 : rule__QUALIFIED_NAME__Group_1__1__Impl ;
- public final void rule__QUALIFIED_NAME__Group_1__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__QUALIFIED_NAME__Group_1__1"
+ // InternalOseeDsl.g:2236:1: rule__QUALIFIED_NAME__Group_1__1 : rule__QUALIFIED_NAME__Group_1__1__Impl ;
+ public final void rule__QUALIFIED_NAME__Group_1__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2240:1: ( rule__QUALIFIED_NAME__Group_1__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2241:2: rule__QUALIFIED_NAME__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__QUALIFIED_NAME__Group_1__1__Impl_in_rule__QUALIFIED_NAME__Group_1__14834);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2240:1: ( rule__QUALIFIED_NAME__Group_1__1__Impl )
+ // InternalOseeDsl.g:2241:2: rule__QUALIFIED_NAME__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__QUALIFIED_NAME__Group_1__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__QUALIFIED_NAME__Group_1__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QUALIFIED_NAME__Group_1__1"
- // $ANTLR start "rule__QUALIFIED_NAME__Group_1__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2247:1: rule__QUALIFIED_NAME__Group_1__1__Impl : ( RULE_ID ) ;
- public final void rule__QUALIFIED_NAME__Group_1__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__QUALIFIED_NAME__Group_1__1__Impl"
+ // InternalOseeDsl.g:2247:1: rule__QUALIFIED_NAME__Group_1__1__Impl : ( RULE_ID ) ;
+ public final void rule__QUALIFIED_NAME__Group_1__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2251:1: ( ( RULE_ID ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2252:1: ( RULE_ID )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2252:1: ( RULE_ID )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2253:1: RULE_ID
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2251:1: ( ( RULE_ID ) )
+ // InternalOseeDsl.g:2252:1: ( RULE_ID )
+ {
+ // InternalOseeDsl.g:2252:1: ( RULE_ID )
+ // InternalOseeDsl.g:2253:1: RULE_ID
{
- before(grammarAccess.getQUALIFIED_NAMEAccess().getIDTerminalRuleCall_1_1());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__QUALIFIED_NAME__Group_1__1__Impl4861);
- after(grammarAccess.getQUALIFIED_NAMEAccess().getIDTerminalRuleCall_1_1());
+ before(grammarAccess.getQUALIFIED_NAMEAccess().getIDTerminalRuleCall_1_1());
+ match(input,RULE_ID,FOLLOW_2);
+ after(grammarAccess.getQUALIFIED_NAMEAccess().getIDTerminalRuleCall_1_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__QUALIFIED_NAME__Group_1__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QUALIFIED_NAME__Group_1__1__Impl"
- // $ANTLR start "rule__XArtifactType__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2268:1: rule__XArtifactType__Group__0 : rule__XArtifactType__Group__0__Impl rule__XArtifactType__Group__1 ;
- public final void rule__XArtifactType__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__0"
+ // InternalOseeDsl.g:2268:1: rule__XArtifactType__Group__0 : rule__XArtifactType__Group__0__Impl rule__XArtifactType__Group__1 ;
+ public final void rule__XArtifactType__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2272:1: ( rule__XArtifactType__Group__0__Impl rule__XArtifactType__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2273:2: rule__XArtifactType__Group__0__Impl rule__XArtifactType__Group__1
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group__0__Impl_in_rule__XArtifactType__Group__04894);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2272:1: ( rule__XArtifactType__Group__0__Impl rule__XArtifactType__Group__1 )
+ // InternalOseeDsl.g:2273:2: rule__XArtifactType__Group__0__Impl rule__XArtifactType__Group__1
+ {
+ pushFollow(FOLLOW_11);
rule__XArtifactType__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactType__Group__1_in_rule__XArtifactType__Group__04897);
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__0"
- // $ANTLR start "rule__XArtifactType__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2280:1: rule__XArtifactType__Group__0__Impl : ( ( rule__XArtifactType__AbstractAssignment_0 )? ) ;
- public final void rule__XArtifactType__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__0__Impl"
+ // InternalOseeDsl.g:2280:1: rule__XArtifactType__Group__0__Impl : ( ( rule__XArtifactType__AbstractAssignment_0 )? ) ;
+ public final void rule__XArtifactType__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2284:1: ( ( ( rule__XArtifactType__AbstractAssignment_0 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2285:1: ( ( rule__XArtifactType__AbstractAssignment_0 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2285:1: ( ( rule__XArtifactType__AbstractAssignment_0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2286:1: ( rule__XArtifactType__AbstractAssignment_0 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2284:1: ( ( ( rule__XArtifactType__AbstractAssignment_0 )? ) )
+ // InternalOseeDsl.g:2285:1: ( ( rule__XArtifactType__AbstractAssignment_0 )? )
+ {
+ // InternalOseeDsl.g:2285:1: ( ( rule__XArtifactType__AbstractAssignment_0 )? )
+ // InternalOseeDsl.g:2286:1: ( rule__XArtifactType__AbstractAssignment_0 )?
{
- before(grammarAccess.getXArtifactTypeAccess().getAbstractAssignment_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2287:1: ( rule__XArtifactType__AbstractAssignment_0 )?
- int alt27 = 2;
- int LA27_0 = input.LA(1);
+ before(grammarAccess.getXArtifactTypeAccess().getAbstractAssignment_0());
+ // InternalOseeDsl.g:2287:1: ( rule__XArtifactType__AbstractAssignment_0 )?
+ int alt27=2;
+ int LA27_0 = input.LA(1);
- if (LA27_0 == 98) {
- alt27 = 1;
- }
- switch (alt27) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2287:2: rule__XArtifactType__AbstractAssignment_0
- {
- pushFollow(
- FOLLOW_rule__XArtifactType__AbstractAssignment_0_in_rule__XArtifactType__Group__0__Impl4924);
- rule__XArtifactType__AbstractAssignment_0();
+ if ( (LA27_0==97) ) {
+ alt27=1;
+ }
+ switch (alt27) {
+ case 1 :
+ // InternalOseeDsl.g:2287:2: rule__XArtifactType__AbstractAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XArtifactType__AbstractAssignment_0();
+
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
- }
+ }
- after(grammarAccess.getXArtifactTypeAccess().getAbstractAssignment_0());
+ after(grammarAccess.getXArtifactTypeAccess().getAbstractAssignment_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__0__Impl"
- // $ANTLR start "rule__XArtifactType__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2297:1: rule__XArtifactType__Group__1 : rule__XArtifactType__Group__1__Impl rule__XArtifactType__Group__2 ;
- public final void rule__XArtifactType__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__1"
+ // InternalOseeDsl.g:2297:1: rule__XArtifactType__Group__1 : rule__XArtifactType__Group__1__Impl rule__XArtifactType__Group__2 ;
+ public final void rule__XArtifactType__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2301:1: ( rule__XArtifactType__Group__1__Impl rule__XArtifactType__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2302:2: rule__XArtifactType__Group__1__Impl rule__XArtifactType__Group__2
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group__1__Impl_in_rule__XArtifactType__Group__14955);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2301:1: ( rule__XArtifactType__Group__1__Impl rule__XArtifactType__Group__2 )
+ // InternalOseeDsl.g:2302:2: rule__XArtifactType__Group__1__Impl rule__XArtifactType__Group__2
+ {
+ pushFollow(FOLLOW_7);
rule__XArtifactType__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactType__Group__2_in_rule__XArtifactType__Group__14958);
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__1"
- // $ANTLR start "rule__XArtifactType__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2309:1: rule__XArtifactType__Group__1__Impl : ( 'artifactType' ) ;
- public final void rule__XArtifactType__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__1__Impl"
+ // InternalOseeDsl.g:2309:1: rule__XArtifactType__Group__1__Impl : ( 'artifactType' ) ;
+ public final void rule__XArtifactType__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2313:1: ( ( 'artifactType' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2314:1: ( 'artifactType' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2314:1: ( 'artifactType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2315:1: 'artifactType'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2313:1: ( ( 'artifactType' ) )
+ // InternalOseeDsl.g:2314:1: ( 'artifactType' )
+ {
+ // InternalOseeDsl.g:2314:1: ( 'artifactType' )
+ // InternalOseeDsl.g:2315:1: 'artifactType'
{
- before(grammarAccess.getXArtifactTypeAccess().getArtifactTypeKeyword_1());
- match(input, 53, FOLLOW_53_in_rule__XArtifactType__Group__1__Impl4986);
- after(grammarAccess.getXArtifactTypeAccess().getArtifactTypeKeyword_1());
+ before(grammarAccess.getXArtifactTypeAccess().getArtifactTypeKeyword_1());
+ match(input,52,FOLLOW_2);
+ after(grammarAccess.getXArtifactTypeAccess().getArtifactTypeKeyword_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__1__Impl"
- // $ANTLR start "rule__XArtifactType__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2328:1: rule__XArtifactType__Group__2 : rule__XArtifactType__Group__2__Impl rule__XArtifactType__Group__3 ;
- public final void rule__XArtifactType__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__2"
+ // InternalOseeDsl.g:2328:1: rule__XArtifactType__Group__2 : rule__XArtifactType__Group__2__Impl rule__XArtifactType__Group__3 ;
+ public final void rule__XArtifactType__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2332:1: ( rule__XArtifactType__Group__2__Impl rule__XArtifactType__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2333:2: rule__XArtifactType__Group__2__Impl rule__XArtifactType__Group__3
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group__2__Impl_in_rule__XArtifactType__Group__25017);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2332:1: ( rule__XArtifactType__Group__2__Impl rule__XArtifactType__Group__3 )
+ // InternalOseeDsl.g:2333:2: rule__XArtifactType__Group__2__Impl rule__XArtifactType__Group__3
+ {
+ pushFollow(FOLLOW_12);
rule__XArtifactType__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactType__Group__3_in_rule__XArtifactType__Group__25020);
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__2"
- // $ANTLR start "rule__XArtifactType__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2340:1: rule__XArtifactType__Group__2__Impl : ( ( rule__XArtifactType__NameAssignment_2 ) ) ;
- public final void rule__XArtifactType__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__2__Impl"
+ // InternalOseeDsl.g:2340:1: rule__XArtifactType__Group__2__Impl : ( ( rule__XArtifactType__NameAssignment_2 ) ) ;
+ public final void rule__XArtifactType__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2344:1: ( ( ( rule__XArtifactType__NameAssignment_2 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2345:1: ( ( rule__XArtifactType__NameAssignment_2 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2345:1: ( ( rule__XArtifactType__NameAssignment_2 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2346:1: ( rule__XArtifactType__NameAssignment_2 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2344:1: ( ( ( rule__XArtifactType__NameAssignment_2 ) ) )
+ // InternalOseeDsl.g:2345:1: ( ( rule__XArtifactType__NameAssignment_2 ) )
+ {
+ // InternalOseeDsl.g:2345:1: ( ( rule__XArtifactType__NameAssignment_2 ) )
+ // InternalOseeDsl.g:2346:1: ( rule__XArtifactType__NameAssignment_2 )
{
- before(grammarAccess.getXArtifactTypeAccess().getNameAssignment_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2347:1: ( rule__XArtifactType__NameAssignment_2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2347:2: rule__XArtifactType__NameAssignment_2
- {
- pushFollow(FOLLOW_rule__XArtifactType__NameAssignment_2_in_rule__XArtifactType__Group__2__Impl5047);
- rule__XArtifactType__NameAssignment_2();
+ before(grammarAccess.getXArtifactTypeAccess().getNameAssignment_2());
+ // InternalOseeDsl.g:2347:1: ( rule__XArtifactType__NameAssignment_2 )
+ // InternalOseeDsl.g:2347:2: rule__XArtifactType__NameAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__XArtifactType__NameAssignment_2();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getXArtifactTypeAccess().getNameAssignment_2());
+ }
+
+ after(grammarAccess.getXArtifactTypeAccess().getNameAssignment_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__2__Impl"
- // $ANTLR start "rule__XArtifactType__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2357:1: rule__XArtifactType__Group__3 : rule__XArtifactType__Group__3__Impl rule__XArtifactType__Group__4 ;
- public final void rule__XArtifactType__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__3"
+ // InternalOseeDsl.g:2357:1: rule__XArtifactType__Group__3 : rule__XArtifactType__Group__3__Impl rule__XArtifactType__Group__4 ;
+ public final void rule__XArtifactType__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2361:1: ( rule__XArtifactType__Group__3__Impl rule__XArtifactType__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2362:2: rule__XArtifactType__Group__3__Impl rule__XArtifactType__Group__4
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group__3__Impl_in_rule__XArtifactType__Group__35077);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2361:1: ( rule__XArtifactType__Group__3__Impl rule__XArtifactType__Group__4 )
+ // InternalOseeDsl.g:2362:2: rule__XArtifactType__Group__3__Impl rule__XArtifactType__Group__4
+ {
+ pushFollow(FOLLOW_12);
rule__XArtifactType__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactType__Group__4_in_rule__XArtifactType__Group__35080);
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__3"
- // $ANTLR start "rule__XArtifactType__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2369:1: rule__XArtifactType__Group__3__Impl : ( ( rule__XArtifactType__Group_3__0 )? ) ;
- public final void rule__XArtifactType__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__3__Impl"
+ // InternalOseeDsl.g:2369:1: rule__XArtifactType__Group__3__Impl : ( ( rule__XArtifactType__Group_3__0 )? ) ;
+ public final void rule__XArtifactType__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2373:1: ( ( ( rule__XArtifactType__Group_3__0 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2374:1: ( ( rule__XArtifactType__Group_3__0 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2374:1: ( ( rule__XArtifactType__Group_3__0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2375:1: ( rule__XArtifactType__Group_3__0 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2373:1: ( ( ( rule__XArtifactType__Group_3__0 )? ) )
+ // InternalOseeDsl.g:2374:1: ( ( rule__XArtifactType__Group_3__0 )? )
{
- before(grammarAccess.getXArtifactTypeAccess().getGroup_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2376:1: ( rule__XArtifactType__Group_3__0 )?
- int alt28 = 2;
- int LA28_0 = input.LA(1);
+ // InternalOseeDsl.g:2374:1: ( ( rule__XArtifactType__Group_3__0 )? )
+ // InternalOseeDsl.g:2375:1: ( rule__XArtifactType__Group_3__0 )?
+ {
+ before(grammarAccess.getXArtifactTypeAccess().getGroup_3());
+ // InternalOseeDsl.g:2376:1: ( rule__XArtifactType__Group_3__0 )?
+ int alt28=2;
+ int LA28_0 = input.LA(1);
- if (LA28_0 == 57) {
- alt28 = 1;
- }
- switch (alt28) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2376:2: rule__XArtifactType__Group_3__0
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group_3__0_in_rule__XArtifactType__Group__3__Impl5107);
- rule__XArtifactType__Group_3__0();
+ if ( (LA28_0==56) ) {
+ alt28=1;
+ }
+ switch (alt28) {
+ case 1 :
+ // InternalOseeDsl.g:2376:2: rule__XArtifactType__Group_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XArtifactType__Group_3__0();
- state._fsp--;
+ state._fsp--;
- }
- break;
- }
+ }
+ break;
- after(grammarAccess.getXArtifactTypeAccess().getGroup_3());
+ }
+
+ after(grammarAccess.getXArtifactTypeAccess().getGroup_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__3__Impl"
- // $ANTLR start "rule__XArtifactType__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2386:1: rule__XArtifactType__Group__4 : rule__XArtifactType__Group__4__Impl rule__XArtifactType__Group__5 ;
- public final void rule__XArtifactType__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__4"
+ // InternalOseeDsl.g:2386:1: rule__XArtifactType__Group__4 : rule__XArtifactType__Group__4__Impl rule__XArtifactType__Group__5 ;
+ public final void rule__XArtifactType__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2390:1: ( rule__XArtifactType__Group__4__Impl rule__XArtifactType__Group__5 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2391:2: rule__XArtifactType__Group__4__Impl rule__XArtifactType__Group__5
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group__4__Impl_in_rule__XArtifactType__Group__45138);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2390:1: ( rule__XArtifactType__Group__4__Impl rule__XArtifactType__Group__5 )
+ // InternalOseeDsl.g:2391:2: rule__XArtifactType__Group__4__Impl rule__XArtifactType__Group__5
+ {
+ pushFollow(FOLLOW_13);
rule__XArtifactType__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactType__Group__5_in_rule__XArtifactType__Group__45141);
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group__5();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__4"
- // $ANTLR start "rule__XArtifactType__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2398:1: rule__XArtifactType__Group__4__Impl : ( '{' ) ;
- public final void rule__XArtifactType__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__4__Impl"
+ // InternalOseeDsl.g:2398:1: rule__XArtifactType__Group__4__Impl : ( '{' ) ;
+ public final void rule__XArtifactType__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2402:1: ( ( '{' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2403:1: ( '{' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2403:1: ( '{' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2404:1: '{'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2402:1: ( ( '{' ) )
+ // InternalOseeDsl.g:2403:1: ( '{' )
+ {
+ // InternalOseeDsl.g:2403:1: ( '{' )
+ // InternalOseeDsl.g:2404:1: '{'
{
- before(grammarAccess.getXArtifactTypeAccess().getLeftCurlyBracketKeyword_4());
- match(input, 54, FOLLOW_54_in_rule__XArtifactType__Group__4__Impl5169);
- after(grammarAccess.getXArtifactTypeAccess().getLeftCurlyBracketKeyword_4());
+ before(grammarAccess.getXArtifactTypeAccess().getLeftCurlyBracketKeyword_4());
+ match(input,53,FOLLOW_2);
+ after(grammarAccess.getXArtifactTypeAccess().getLeftCurlyBracketKeyword_4());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__4__Impl"
- // $ANTLR start "rule__XArtifactType__Group__5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2417:1: rule__XArtifactType__Group__5 : rule__XArtifactType__Group__5__Impl rule__XArtifactType__Group__6 ;
- public final void rule__XArtifactType__Group__5() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__5"
+ // InternalOseeDsl.g:2417:1: rule__XArtifactType__Group__5 : rule__XArtifactType__Group__5__Impl rule__XArtifactType__Group__6 ;
+ public final void rule__XArtifactType__Group__5() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2421:1: ( rule__XArtifactType__Group__5__Impl rule__XArtifactType__Group__6 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2422:2: rule__XArtifactType__Group__5__Impl rule__XArtifactType__Group__6
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group__5__Impl_in_rule__XArtifactType__Group__55200);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2421:1: ( rule__XArtifactType__Group__5__Impl rule__XArtifactType__Group__6 )
+ // InternalOseeDsl.g:2422:2: rule__XArtifactType__Group__5__Impl rule__XArtifactType__Group__6
+ {
+ pushFollow(FOLLOW_13);
rule__XArtifactType__Group__5__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactType__Group__6_in_rule__XArtifactType__Group__55203);
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group__6();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__5"
- // $ANTLR start "rule__XArtifactType__Group__5__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2429:1: rule__XArtifactType__Group__5__Impl : ( ( rule__XArtifactType__Group_5__0 )? ) ;
- public final void rule__XArtifactType__Group__5__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__5__Impl"
+ // InternalOseeDsl.g:2429:1: rule__XArtifactType__Group__5__Impl : ( ( rule__XArtifactType__Group_5__0 )? ) ;
+ public final void rule__XArtifactType__Group__5__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2433:1: ( ( ( rule__XArtifactType__Group_5__0 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2434:1: ( ( rule__XArtifactType__Group_5__0 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2434:1: ( ( rule__XArtifactType__Group_5__0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2435:1: ( rule__XArtifactType__Group_5__0 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2433:1: ( ( ( rule__XArtifactType__Group_5__0 )? ) )
+ // InternalOseeDsl.g:2434:1: ( ( rule__XArtifactType__Group_5__0 )? )
+ {
+ // InternalOseeDsl.g:2434:1: ( ( rule__XArtifactType__Group_5__0 )? )
+ // InternalOseeDsl.g:2435:1: ( rule__XArtifactType__Group_5__0 )?
{
- before(grammarAccess.getXArtifactTypeAccess().getGroup_5());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2436:1: ( rule__XArtifactType__Group_5__0 )?
- int alt29 = 2;
- int LA29_0 = input.LA(1);
+ before(grammarAccess.getXArtifactTypeAccess().getGroup_5());
+ // InternalOseeDsl.g:2436:1: ( rule__XArtifactType__Group_5__0 )?
+ int alt29=2;
+ int LA29_0 = input.LA(1);
+
+ if ( (LA29_0==58) ) {
+ alt29=1;
+ }
+ switch (alt29) {
+ case 1 :
+ // InternalOseeDsl.g:2436:2: rule__XArtifactType__Group_5__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XArtifactType__Group_5__0();
- if (LA29_0 == 59) {
- alt29 = 1;
- }
- switch (alt29) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2436:2: rule__XArtifactType__Group_5__0
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group_5__0_in_rule__XArtifactType__Group__5__Impl5230);
- rule__XArtifactType__Group_5__0();
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
- }
+ }
- after(grammarAccess.getXArtifactTypeAccess().getGroup_5());
+ after(grammarAccess.getXArtifactTypeAccess().getGroup_5());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__5__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__5__Impl"
- // $ANTLR start "rule__XArtifactType__Group__6"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2446:1: rule__XArtifactType__Group__6 : rule__XArtifactType__Group__6__Impl rule__XArtifactType__Group__7 ;
- public final void rule__XArtifactType__Group__6() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__6"
+ // InternalOseeDsl.g:2446:1: rule__XArtifactType__Group__6 : rule__XArtifactType__Group__6__Impl rule__XArtifactType__Group__7 ;
+ public final void rule__XArtifactType__Group__6() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2450:1: ( rule__XArtifactType__Group__6__Impl rule__XArtifactType__Group__7 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2451:2: rule__XArtifactType__Group__6__Impl rule__XArtifactType__Group__7
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group__6__Impl_in_rule__XArtifactType__Group__65261);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2450:1: ( rule__XArtifactType__Group__6__Impl rule__XArtifactType__Group__7 )
+ // InternalOseeDsl.g:2451:2: rule__XArtifactType__Group__6__Impl rule__XArtifactType__Group__7
+ {
+ pushFollow(FOLLOW_14);
rule__XArtifactType__Group__6__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactType__Group__7_in_rule__XArtifactType__Group__65264);
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group__7();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__6"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__6"
- // $ANTLR start "rule__XArtifactType__Group__6__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2458:1: rule__XArtifactType__Group__6__Impl : ( 'uuid' ) ;
- public final void rule__XArtifactType__Group__6__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__6__Impl"
+ // InternalOseeDsl.g:2458:1: rule__XArtifactType__Group__6__Impl : ( 'id' ) ;
+ public final void rule__XArtifactType__Group__6__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2462:1: ( ( 'uuid' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2463:1: ( 'uuid' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2463:1: ( 'uuid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2464:1: 'uuid'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2462:1: ( ( 'id' ) )
+ // InternalOseeDsl.g:2463:1: ( 'id' )
+ {
+ // InternalOseeDsl.g:2463:1: ( 'id' )
+ // InternalOseeDsl.g:2464:1: 'id'
{
- before(grammarAccess.getXArtifactTypeAccess().getUuidKeyword_6());
- match(input, 55, FOLLOW_55_in_rule__XArtifactType__Group__6__Impl5292);
- after(grammarAccess.getXArtifactTypeAccess().getUuidKeyword_6());
+ before(grammarAccess.getXArtifactTypeAccess().getIdKeyword_6());
+ match(input,54,FOLLOW_2);
+ after(grammarAccess.getXArtifactTypeAccess().getIdKeyword_6());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__6__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__6__Impl"
- // $ANTLR start "rule__XArtifactType__Group__7"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2477:1: rule__XArtifactType__Group__7 : rule__XArtifactType__Group__7__Impl rule__XArtifactType__Group__8 ;
- public final void rule__XArtifactType__Group__7() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__7"
+ // InternalOseeDsl.g:2477:1: rule__XArtifactType__Group__7 : rule__XArtifactType__Group__7__Impl rule__XArtifactType__Group__8 ;
+ public final void rule__XArtifactType__Group__7() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2481:1: ( rule__XArtifactType__Group__7__Impl rule__XArtifactType__Group__8 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2482:2: rule__XArtifactType__Group__7__Impl rule__XArtifactType__Group__8
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group__7__Impl_in_rule__XArtifactType__Group__75323);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2481:1: ( rule__XArtifactType__Group__7__Impl rule__XArtifactType__Group__8 )
+ // InternalOseeDsl.g:2482:2: rule__XArtifactType__Group__7__Impl rule__XArtifactType__Group__8
+ {
+ pushFollow(FOLLOW_15);
rule__XArtifactType__Group__7__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactType__Group__8_in_rule__XArtifactType__Group__75326);
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group__8();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__7"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XArtifactType__Group__7__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2489:1: rule__XArtifactType__Group__7__Impl : ( ( rule__XArtifactType__UuidAssignment_7 ) ) ;
- public final void rule__XArtifactType__Group__7__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__7"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2493:1: ( ( ( rule__XArtifactType__UuidAssignment_7 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2494:1: ( ( rule__XArtifactType__UuidAssignment_7 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2494:1: ( ( rule__XArtifactType__UuidAssignment_7 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2495:1: ( rule__XArtifactType__UuidAssignment_7 )
+ // $ANTLR start "rule__XArtifactType__Group__7__Impl"
+ // InternalOseeDsl.g:2489:1: rule__XArtifactType__Group__7__Impl : ( ( rule__XArtifactType__IdAssignment_7 ) ) ;
+ public final void rule__XArtifactType__Group__7__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2493:1: ( ( ( rule__XArtifactType__IdAssignment_7 ) ) )
+ // InternalOseeDsl.g:2494:1: ( ( rule__XArtifactType__IdAssignment_7 ) )
+ {
+ // InternalOseeDsl.g:2494:1: ( ( rule__XArtifactType__IdAssignment_7 ) )
+ // InternalOseeDsl.g:2495:1: ( rule__XArtifactType__IdAssignment_7 )
+ {
+ before(grammarAccess.getXArtifactTypeAccess().getIdAssignment_7());
+ // InternalOseeDsl.g:2496:1: ( rule__XArtifactType__IdAssignment_7 )
+ // InternalOseeDsl.g:2496:2: rule__XArtifactType__IdAssignment_7
{
- before(grammarAccess.getXArtifactTypeAccess().getUuidAssignment_7());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2496:1: ( rule__XArtifactType__UuidAssignment_7 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2496:2: rule__XArtifactType__UuidAssignment_7
- {
- pushFollow(FOLLOW_rule__XArtifactType__UuidAssignment_7_in_rule__XArtifactType__Group__7__Impl5353);
- rule__XArtifactType__UuidAssignment_7();
+ pushFollow(FOLLOW_2);
+ rule__XArtifactType__IdAssignment_7();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXArtifactTypeAccess().getUuidAssignment_7());
+ after(grammarAccess.getXArtifactTypeAccess().getIdAssignment_7());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__7__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__7__Impl"
- // $ANTLR start "rule__XArtifactType__Group__8"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2506:1: rule__XArtifactType__Group__8 : rule__XArtifactType__Group__8__Impl rule__XArtifactType__Group__9 ;
- public final void rule__XArtifactType__Group__8() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__8"
+ // InternalOseeDsl.g:2506:1: rule__XArtifactType__Group__8 : rule__XArtifactType__Group__8__Impl rule__XArtifactType__Group__9 ;
+ public final void rule__XArtifactType__Group__8() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2510:1: ( rule__XArtifactType__Group__8__Impl rule__XArtifactType__Group__9 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2511:2: rule__XArtifactType__Group__8__Impl rule__XArtifactType__Group__9
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group__8__Impl_in_rule__XArtifactType__Group__85383);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2510:1: ( rule__XArtifactType__Group__8__Impl rule__XArtifactType__Group__9 )
+ // InternalOseeDsl.g:2511:2: rule__XArtifactType__Group__8__Impl rule__XArtifactType__Group__9
+ {
+ pushFollow(FOLLOW_15);
rule__XArtifactType__Group__8__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactType__Group__9_in_rule__XArtifactType__Group__85386);
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group__9();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__8"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__8"
- // $ANTLR start "rule__XArtifactType__Group__8__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2518:1: rule__XArtifactType__Group__8__Impl : ( ( rule__XArtifactType__ValidAttributeTypesAssignment_8 )* ) ;
- public final void rule__XArtifactType__Group__8__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__8__Impl"
+ // InternalOseeDsl.g:2518:1: rule__XArtifactType__Group__8__Impl : ( ( rule__XArtifactType__ValidAttributeTypesAssignment_8 )* ) ;
+ public final void rule__XArtifactType__Group__8__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2522:1: ( ( ( rule__XArtifactType__ValidAttributeTypesAssignment_8 )* ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2523:1: ( ( rule__XArtifactType__ValidAttributeTypesAssignment_8 )* )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2523:1: ( ( rule__XArtifactType__ValidAttributeTypesAssignment_8 )* )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2524:1: ( rule__XArtifactType__ValidAttributeTypesAssignment_8 )*
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2522:1: ( ( ( rule__XArtifactType__ValidAttributeTypesAssignment_8 )* ) )
+ // InternalOseeDsl.g:2523:1: ( ( rule__XArtifactType__ValidAttributeTypesAssignment_8 )* )
+ {
+ // InternalOseeDsl.g:2523:1: ( ( rule__XArtifactType__ValidAttributeTypesAssignment_8 )* )
+ // InternalOseeDsl.g:2524:1: ( rule__XArtifactType__ValidAttributeTypesAssignment_8 )*
{
- before(grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesAssignment_8());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2525:1: ( rule__XArtifactType__ValidAttributeTypesAssignment_8 )*
- loop30: do {
- int alt30 = 2;
- int LA30_0 = input.LA(1);
+ before(grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesAssignment_8());
+ // InternalOseeDsl.g:2525:1: ( rule__XArtifactType__ValidAttributeTypesAssignment_8 )*
+ loop30:
+ do {
+ int alt30=2;
+ int LA30_0 = input.LA(1);
- if (LA30_0 == 60) {
- alt30 = 1;
- }
+ if ( (LA30_0==59) ) {
+ alt30=1;
+ }
- switch (alt30) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2525:2: rule__XArtifactType__ValidAttributeTypesAssignment_8
- {
- pushFollow(
- FOLLOW_rule__XArtifactType__ValidAttributeTypesAssignment_8_in_rule__XArtifactType__Group__8__Impl5413);
- rule__XArtifactType__ValidAttributeTypesAssignment_8();
- state._fsp--;
+ switch (alt30) {
+ case 1 :
+ // InternalOseeDsl.g:2525:2: rule__XArtifactType__ValidAttributeTypesAssignment_8
+ {
+ pushFollow(FOLLOW_16);
+ rule__XArtifactType__ValidAttributeTypesAssignment_8();
- }
- break;
+ state._fsp--;
+
+
+ }
+ break;
- default:
- break loop30;
- }
- } while (true);
+ default :
+ break loop30;
+ }
+ } while (true);
- after(grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesAssignment_8());
+ after(grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesAssignment_8());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__8__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__8__Impl"
- // $ANTLR start "rule__XArtifactType__Group__9"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2535:1: rule__XArtifactType__Group__9 : rule__XArtifactType__Group__9__Impl ;
- public final void rule__XArtifactType__Group__9() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__9"
+ // InternalOseeDsl.g:2535:1: rule__XArtifactType__Group__9 : rule__XArtifactType__Group__9__Impl ;
+ public final void rule__XArtifactType__Group__9() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2539:1: ( rule__XArtifactType__Group__9__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2540:2: rule__XArtifactType__Group__9__Impl
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group__9__Impl_in_rule__XArtifactType__Group__95444);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2539:1: ( rule__XArtifactType__Group__9__Impl )
+ // InternalOseeDsl.g:2540:2: rule__XArtifactType__Group__9__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group__9__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__9"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__9"
- // $ANTLR start "rule__XArtifactType__Group__9__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2546:1: rule__XArtifactType__Group__9__Impl : ( '}' ) ;
- public final void rule__XArtifactType__Group__9__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group__9__Impl"
+ // InternalOseeDsl.g:2546:1: rule__XArtifactType__Group__9__Impl : ( '}' ) ;
+ public final void rule__XArtifactType__Group__9__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2550:1: ( ( '}' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2551:1: ( '}' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2551:1: ( '}' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2552:1: '}'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2550:1: ( ( '}' ) )
+ // InternalOseeDsl.g:2551:1: ( '}' )
+ {
+ // InternalOseeDsl.g:2551:1: ( '}' )
+ // InternalOseeDsl.g:2552:1: '}'
{
- before(grammarAccess.getXArtifactTypeAccess().getRightCurlyBracketKeyword_9());
- match(input, 56, FOLLOW_56_in_rule__XArtifactType__Group__9__Impl5472);
- after(grammarAccess.getXArtifactTypeAccess().getRightCurlyBracketKeyword_9());
+ before(grammarAccess.getXArtifactTypeAccess().getRightCurlyBracketKeyword_9());
+ match(input,55,FOLLOW_2);
+ after(grammarAccess.getXArtifactTypeAccess().getRightCurlyBracketKeyword_9());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group__9__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group__9__Impl"
- // $ANTLR start "rule__XArtifactType__Group_3__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2585:1: rule__XArtifactType__Group_3__0 : rule__XArtifactType__Group_3__0__Impl rule__XArtifactType__Group_3__1 ;
- public final void rule__XArtifactType__Group_3__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group_3__0"
+ // InternalOseeDsl.g:2585:1: rule__XArtifactType__Group_3__0 : rule__XArtifactType__Group_3__0__Impl rule__XArtifactType__Group_3__1 ;
+ public final void rule__XArtifactType__Group_3__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2589:1: ( rule__XArtifactType__Group_3__0__Impl rule__XArtifactType__Group_3__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2590:2: rule__XArtifactType__Group_3__0__Impl rule__XArtifactType__Group_3__1
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group_3__0__Impl_in_rule__XArtifactType__Group_3__05523);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2589:1: ( rule__XArtifactType__Group_3__0__Impl rule__XArtifactType__Group_3__1 )
+ // InternalOseeDsl.g:2590:2: rule__XArtifactType__Group_3__0__Impl rule__XArtifactType__Group_3__1
+ {
+ pushFollow(FOLLOW_7);
rule__XArtifactType__Group_3__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactType__Group_3__1_in_rule__XArtifactType__Group_3__05526);
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group_3__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group_3__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group_3__0"
- // $ANTLR start "rule__XArtifactType__Group_3__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2597:1: rule__XArtifactType__Group_3__0__Impl : ( 'extends' ) ;
- public final void rule__XArtifactType__Group_3__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group_3__0__Impl"
+ // InternalOseeDsl.g:2597:1: rule__XArtifactType__Group_3__0__Impl : ( 'extends' ) ;
+ public final void rule__XArtifactType__Group_3__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2601:1: ( ( 'extends' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2602:1: ( 'extends' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2602:1: ( 'extends' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2603:1: 'extends'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2601:1: ( ( 'extends' ) )
+ // InternalOseeDsl.g:2602:1: ( 'extends' )
{
- before(grammarAccess.getXArtifactTypeAccess().getExtendsKeyword_3_0());
- match(input, 57, FOLLOW_57_in_rule__XArtifactType__Group_3__0__Impl5554);
- after(grammarAccess.getXArtifactTypeAccess().getExtendsKeyword_3_0());
+ // InternalOseeDsl.g:2602:1: ( 'extends' )
+ // InternalOseeDsl.g:2603:1: 'extends'
+ {
+ before(grammarAccess.getXArtifactTypeAccess().getExtendsKeyword_3_0());
+ match(input,56,FOLLOW_2);
+ after(grammarAccess.getXArtifactTypeAccess().getExtendsKeyword_3_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group_3__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group_3__0__Impl"
- // $ANTLR start "rule__XArtifactType__Group_3__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2616:1: rule__XArtifactType__Group_3__1 : rule__XArtifactType__Group_3__1__Impl rule__XArtifactType__Group_3__2 ;
- public final void rule__XArtifactType__Group_3__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group_3__1"
+ // InternalOseeDsl.g:2616:1: rule__XArtifactType__Group_3__1 : rule__XArtifactType__Group_3__1__Impl rule__XArtifactType__Group_3__2 ;
+ public final void rule__XArtifactType__Group_3__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2620:1: ( rule__XArtifactType__Group_3__1__Impl rule__XArtifactType__Group_3__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2621:2: rule__XArtifactType__Group_3__1__Impl rule__XArtifactType__Group_3__2
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group_3__1__Impl_in_rule__XArtifactType__Group_3__15585);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2620:1: ( rule__XArtifactType__Group_3__1__Impl rule__XArtifactType__Group_3__2 )
+ // InternalOseeDsl.g:2621:2: rule__XArtifactType__Group_3__1__Impl rule__XArtifactType__Group_3__2
+ {
+ pushFollow(FOLLOW_17);
rule__XArtifactType__Group_3__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactType__Group_3__2_in_rule__XArtifactType__Group_3__15588);
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group_3__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group_3__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group_3__1"
- // $ANTLR start "rule__XArtifactType__Group_3__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2628:1: rule__XArtifactType__Group_3__1__Impl : ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_1 ) ) ;
- public final void rule__XArtifactType__Group_3__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group_3__1__Impl"
+ // InternalOseeDsl.g:2628:1: rule__XArtifactType__Group_3__1__Impl : ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_1 ) ) ;
+ public final void rule__XArtifactType__Group_3__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2632:1: ( ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2633:1: ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2633:1: ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2634:1: ( rule__XArtifactType__SuperArtifactTypesAssignment_3_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2632:1: ( ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_1 ) ) )
+ // InternalOseeDsl.g:2633:1: ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_1 ) )
{
- before(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2635:1: ( rule__XArtifactType__SuperArtifactTypesAssignment_3_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2635:2: rule__XArtifactType__SuperArtifactTypesAssignment_3_1
- {
- pushFollow(
- FOLLOW_rule__XArtifactType__SuperArtifactTypesAssignment_3_1_in_rule__XArtifactType__Group_3__1__Impl5615);
- rule__XArtifactType__SuperArtifactTypesAssignment_3_1();
+ // InternalOseeDsl.g:2633:1: ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_1 ) )
+ // InternalOseeDsl.g:2634:1: ( rule__XArtifactType__SuperArtifactTypesAssignment_3_1 )
+ {
+ before(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_1());
+ // InternalOseeDsl.g:2635:1: ( rule__XArtifactType__SuperArtifactTypesAssignment_3_1 )
+ // InternalOseeDsl.g:2635:2: rule__XArtifactType__SuperArtifactTypesAssignment_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__XArtifactType__SuperArtifactTypesAssignment_3_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_1());
+ after(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group_3__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group_3__1__Impl"
- // $ANTLR start "rule__XArtifactType__Group_3__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2645:1: rule__XArtifactType__Group_3__2 : rule__XArtifactType__Group_3__2__Impl ;
- public final void rule__XArtifactType__Group_3__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group_3__2"
+ // InternalOseeDsl.g:2645:1: rule__XArtifactType__Group_3__2 : rule__XArtifactType__Group_3__2__Impl ;
+ public final void rule__XArtifactType__Group_3__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2649:1: ( rule__XArtifactType__Group_3__2__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2650:2: rule__XArtifactType__Group_3__2__Impl
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group_3__2__Impl_in_rule__XArtifactType__Group_3__25645);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2649:1: ( rule__XArtifactType__Group_3__2__Impl )
+ // InternalOseeDsl.g:2650:2: rule__XArtifactType__Group_3__2__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group_3__2__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group_3__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group_3__2"
- // $ANTLR start "rule__XArtifactType__Group_3__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2656:1: rule__XArtifactType__Group_3__2__Impl : ( ( rule__XArtifactType__Group_3_2__0 )* ) ;
- public final void rule__XArtifactType__Group_3__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group_3__2__Impl"
+ // InternalOseeDsl.g:2656:1: rule__XArtifactType__Group_3__2__Impl : ( ( rule__XArtifactType__Group_3_2__0 )* ) ;
+ public final void rule__XArtifactType__Group_3__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2660:1: ( ( ( rule__XArtifactType__Group_3_2__0 )* ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2661:1: ( ( rule__XArtifactType__Group_3_2__0 )* )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2661:1: ( ( rule__XArtifactType__Group_3_2__0 )* )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2662:1: ( rule__XArtifactType__Group_3_2__0 )*
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2660:1: ( ( ( rule__XArtifactType__Group_3_2__0 )* ) )
+ // InternalOseeDsl.g:2661:1: ( ( rule__XArtifactType__Group_3_2__0 )* )
+ {
+ // InternalOseeDsl.g:2661:1: ( ( rule__XArtifactType__Group_3_2__0 )* )
+ // InternalOseeDsl.g:2662:1: ( rule__XArtifactType__Group_3_2__0 )*
{
- before(grammarAccess.getXArtifactTypeAccess().getGroup_3_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2663:1: ( rule__XArtifactType__Group_3_2__0 )*
- loop31: do {
- int alt31 = 2;
- int LA31_0 = input.LA(1);
+ before(grammarAccess.getXArtifactTypeAccess().getGroup_3_2());
+ // InternalOseeDsl.g:2663:1: ( rule__XArtifactType__Group_3_2__0 )*
+ loop31:
+ do {
+ int alt31=2;
+ int LA31_0 = input.LA(1);
- if (LA31_0 == 58) {
- alt31 = 1;
- }
+ if ( (LA31_0==57) ) {
+ alt31=1;
+ }
- switch (alt31) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2663:2: rule__XArtifactType__Group_3_2__0
- {
- pushFollow(
- FOLLOW_rule__XArtifactType__Group_3_2__0_in_rule__XArtifactType__Group_3__2__Impl5672);
- rule__XArtifactType__Group_3_2__0();
- state._fsp--;
+ switch (alt31) {
+ case 1 :
+ // InternalOseeDsl.g:2663:2: rule__XArtifactType__Group_3_2__0
+ {
+ pushFollow(FOLLOW_18);
+ rule__XArtifactType__Group_3_2__0();
- }
- break;
+ state._fsp--;
- default:
- break loop31;
- }
- } while (true);
- after(grammarAccess.getXArtifactTypeAccess().getGroup_3_2());
+ }
+ break;
+
+ default :
+ break loop31;
+ }
+ } while (true);
+
+ after(grammarAccess.getXArtifactTypeAccess().getGroup_3_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group_3__2__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XArtifactType__Group_3_2__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2679:1: rule__XArtifactType__Group_3_2__0 : rule__XArtifactType__Group_3_2__0__Impl rule__XArtifactType__Group_3_2__1 ;
- public final void rule__XArtifactType__Group_3_2__0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group_3__2__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2683:1: ( rule__XArtifactType__Group_3_2__0__Impl rule__XArtifactType__Group_3_2__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2684:2: rule__XArtifactType__Group_3_2__0__Impl rule__XArtifactType__Group_3_2__1
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group_3_2__0__Impl_in_rule__XArtifactType__Group_3_2__05709);
+ // $ANTLR start "rule__XArtifactType__Group_3_2__0"
+ // InternalOseeDsl.g:2679:1: rule__XArtifactType__Group_3_2__0 : rule__XArtifactType__Group_3_2__0__Impl rule__XArtifactType__Group_3_2__1 ;
+ public final void rule__XArtifactType__Group_3_2__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2683:1: ( rule__XArtifactType__Group_3_2__0__Impl rule__XArtifactType__Group_3_2__1 )
+ // InternalOseeDsl.g:2684:2: rule__XArtifactType__Group_3_2__0__Impl rule__XArtifactType__Group_3_2__1
+ {
+ pushFollow(FOLLOW_7);
rule__XArtifactType__Group_3_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactType__Group_3_2__1_in_rule__XArtifactType__Group_3_2__05712);
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group_3_2__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group_3_2__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group_3_2__0"
- // $ANTLR start "rule__XArtifactType__Group_3_2__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2691:1: rule__XArtifactType__Group_3_2__0__Impl : ( ',' ) ;
- public final void rule__XArtifactType__Group_3_2__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group_3_2__0__Impl"
+ // InternalOseeDsl.g:2691:1: rule__XArtifactType__Group_3_2__0__Impl : ( ',' ) ;
+ public final void rule__XArtifactType__Group_3_2__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2695:1: ( ( ',' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2696:1: ( ',' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2696:1: ( ',' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2697:1: ','
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2695:1: ( ( ',' ) )
+ // InternalOseeDsl.g:2696:1: ( ',' )
+ {
+ // InternalOseeDsl.g:2696:1: ( ',' )
+ // InternalOseeDsl.g:2697:1: ','
{
- before(grammarAccess.getXArtifactTypeAccess().getCommaKeyword_3_2_0());
- match(input, 58, FOLLOW_58_in_rule__XArtifactType__Group_3_2__0__Impl5740);
- after(grammarAccess.getXArtifactTypeAccess().getCommaKeyword_3_2_0());
+ before(grammarAccess.getXArtifactTypeAccess().getCommaKeyword_3_2_0());
+ match(input,57,FOLLOW_2);
+ after(grammarAccess.getXArtifactTypeAccess().getCommaKeyword_3_2_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group_3_2__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group_3_2__0__Impl"
- // $ANTLR start "rule__XArtifactType__Group_3_2__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2710:1: rule__XArtifactType__Group_3_2__1 : rule__XArtifactType__Group_3_2__1__Impl ;
- public final void rule__XArtifactType__Group_3_2__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group_3_2__1"
+ // InternalOseeDsl.g:2710:1: rule__XArtifactType__Group_3_2__1 : rule__XArtifactType__Group_3_2__1__Impl ;
+ public final void rule__XArtifactType__Group_3_2__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2714:1: ( rule__XArtifactType__Group_3_2__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2715:2: rule__XArtifactType__Group_3_2__1__Impl
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group_3_2__1__Impl_in_rule__XArtifactType__Group_3_2__15771);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2714:1: ( rule__XArtifactType__Group_3_2__1__Impl )
+ // InternalOseeDsl.g:2715:2: rule__XArtifactType__Group_3_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group_3_2__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group_3_2__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group_3_2__1"
- // $ANTLR start "rule__XArtifactType__Group_3_2__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2721:1: rule__XArtifactType__Group_3_2__1__Impl : ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1 ) ) ;
- public final void rule__XArtifactType__Group_3_2__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group_3_2__1__Impl"
+ // InternalOseeDsl.g:2721:1: rule__XArtifactType__Group_3_2__1__Impl : ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1 ) ) ;
+ public final void rule__XArtifactType__Group_3_2__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2725:1: ( ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2726:1: ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2726:1: ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2727:1: ( rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2725:1: ( ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1 ) ) )
+ // InternalOseeDsl.g:2726:1: ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1 ) )
+ {
+ // InternalOseeDsl.g:2726:1: ( ( rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1 ) )
+ // InternalOseeDsl.g:2727:1: ( rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1 )
+ {
+ before(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_2_1());
+ // InternalOseeDsl.g:2728:1: ( rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1 )
+ // InternalOseeDsl.g:2728:2: rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1
{
- before(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_2_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2728:1: ( rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2728:2: rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1
- {
- pushFollow(
- FOLLOW_rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1_in_rule__XArtifactType__Group_3_2__1__Impl5798);
- rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1();
+ pushFollow(FOLLOW_2);
+ rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_2_1());
+ after(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_2_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group_3_2__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group_3_2__1__Impl"
- // $ANTLR start "rule__XArtifactType__Group_5__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2742:1: rule__XArtifactType__Group_5__0 : rule__XArtifactType__Group_5__0__Impl rule__XArtifactType__Group_5__1 ;
- public final void rule__XArtifactType__Group_5__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group_5__0"
+ // InternalOseeDsl.g:2742:1: rule__XArtifactType__Group_5__0 : rule__XArtifactType__Group_5__0__Impl rule__XArtifactType__Group_5__1 ;
+ public final void rule__XArtifactType__Group_5__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2746:1: ( rule__XArtifactType__Group_5__0__Impl rule__XArtifactType__Group_5__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2747:2: rule__XArtifactType__Group_5__0__Impl rule__XArtifactType__Group_5__1
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group_5__0__Impl_in_rule__XArtifactType__Group_5__05832);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2746:1: ( rule__XArtifactType__Group_5__0__Impl rule__XArtifactType__Group_5__1 )
+ // InternalOseeDsl.g:2747:2: rule__XArtifactType__Group_5__0__Impl rule__XArtifactType__Group_5__1
+ {
+ pushFollow(FOLLOW_7);
rule__XArtifactType__Group_5__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactType__Group_5__1_in_rule__XArtifactType__Group_5__05835);
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group_5__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group_5__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group_5__0"
- // $ANTLR start "rule__XArtifactType__Group_5__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2754:1: rule__XArtifactType__Group_5__0__Impl : ( 'guid' ) ;
- public final void rule__XArtifactType__Group_5__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group_5__0__Impl"
+ // InternalOseeDsl.g:2754:1: rule__XArtifactType__Group_5__0__Impl : ( 'guid' ) ;
+ public final void rule__XArtifactType__Group_5__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2758:1: ( ( 'guid' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2759:1: ( 'guid' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2759:1: ( 'guid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2760:1: 'guid'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2758:1: ( ( 'guid' ) )
+ // InternalOseeDsl.g:2759:1: ( 'guid' )
+ {
+ // InternalOseeDsl.g:2759:1: ( 'guid' )
+ // InternalOseeDsl.g:2760:1: 'guid'
{
- before(grammarAccess.getXArtifactTypeAccess().getGuidKeyword_5_0());
- match(input, 59, FOLLOW_59_in_rule__XArtifactType__Group_5__0__Impl5863);
- after(grammarAccess.getXArtifactTypeAccess().getGuidKeyword_5_0());
+ before(grammarAccess.getXArtifactTypeAccess().getGuidKeyword_5_0());
+ match(input,58,FOLLOW_2);
+ after(grammarAccess.getXArtifactTypeAccess().getGuidKeyword_5_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group_5__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group_5__0__Impl"
- // $ANTLR start "rule__XArtifactType__Group_5__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2773:1: rule__XArtifactType__Group_5__1 : rule__XArtifactType__Group_5__1__Impl ;
- public final void rule__XArtifactType__Group_5__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group_5__1"
+ // InternalOseeDsl.g:2773:1: rule__XArtifactType__Group_5__1 : rule__XArtifactType__Group_5__1__Impl ;
+ public final void rule__XArtifactType__Group_5__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2777:1: ( rule__XArtifactType__Group_5__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2778:2: rule__XArtifactType__Group_5__1__Impl
- {
- pushFollow(FOLLOW_rule__XArtifactType__Group_5__1__Impl_in_rule__XArtifactType__Group_5__15894);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2777:1: ( rule__XArtifactType__Group_5__1__Impl )
+ // InternalOseeDsl.g:2778:2: rule__XArtifactType__Group_5__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XArtifactType__Group_5__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group_5__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group_5__1"
- // $ANTLR start "rule__XArtifactType__Group_5__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2784:1: rule__XArtifactType__Group_5__1__Impl : ( ( rule__XArtifactType__TypeGuidAssignment_5_1 ) ) ;
- public final void rule__XArtifactType__Group_5__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__Group_5__1__Impl"
+ // InternalOseeDsl.g:2784:1: rule__XArtifactType__Group_5__1__Impl : ( ( rule__XArtifactType__TypeGuidAssignment_5_1 ) ) ;
+ public final void rule__XArtifactType__Group_5__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2788:1: ( ( ( rule__XArtifactType__TypeGuidAssignment_5_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2789:1: ( ( rule__XArtifactType__TypeGuidAssignment_5_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2789:1: ( ( rule__XArtifactType__TypeGuidAssignment_5_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2790:1: ( rule__XArtifactType__TypeGuidAssignment_5_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2788:1: ( ( ( rule__XArtifactType__TypeGuidAssignment_5_1 ) ) )
+ // InternalOseeDsl.g:2789:1: ( ( rule__XArtifactType__TypeGuidAssignment_5_1 ) )
{
- before(grammarAccess.getXArtifactTypeAccess().getTypeGuidAssignment_5_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2791:1: ( rule__XArtifactType__TypeGuidAssignment_5_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2791:2: rule__XArtifactType__TypeGuidAssignment_5_1
- {
- pushFollow(
- FOLLOW_rule__XArtifactType__TypeGuidAssignment_5_1_in_rule__XArtifactType__Group_5__1__Impl5921);
- rule__XArtifactType__TypeGuidAssignment_5_1();
+ // InternalOseeDsl.g:2789:1: ( ( rule__XArtifactType__TypeGuidAssignment_5_1 ) )
+ // InternalOseeDsl.g:2790:1: ( rule__XArtifactType__TypeGuidAssignment_5_1 )
+ {
+ before(grammarAccess.getXArtifactTypeAccess().getTypeGuidAssignment_5_1());
+ // InternalOseeDsl.g:2791:1: ( rule__XArtifactType__TypeGuidAssignment_5_1 )
+ // InternalOseeDsl.g:2791:2: rule__XArtifactType__TypeGuidAssignment_5_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__XArtifactType__TypeGuidAssignment_5_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXArtifactTypeAccess().getTypeGuidAssignment_5_1());
+ after(grammarAccess.getXArtifactTypeAccess().getTypeGuidAssignment_5_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__Group_5__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__Group_5__1__Impl"
- // $ANTLR start "rule__XAttributeTypeRef__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2805:1: rule__XAttributeTypeRef__Group__0 : rule__XAttributeTypeRef__Group__0__Impl rule__XAttributeTypeRef__Group__1 ;
- public final void rule__XAttributeTypeRef__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeTypeRef__Group__0"
+ // InternalOseeDsl.g:2805:1: rule__XAttributeTypeRef__Group__0 : rule__XAttributeTypeRef__Group__0__Impl rule__XAttributeTypeRef__Group__1 ;
+ public final void rule__XAttributeTypeRef__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2809:1: ( rule__XAttributeTypeRef__Group__0__Impl rule__XAttributeTypeRef__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2810:2: rule__XAttributeTypeRef__Group__0__Impl rule__XAttributeTypeRef__Group__1
- {
- pushFollow(FOLLOW_rule__XAttributeTypeRef__Group__0__Impl_in_rule__XAttributeTypeRef__Group__05955);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2809:1: ( rule__XAttributeTypeRef__Group__0__Impl rule__XAttributeTypeRef__Group__1 )
+ // InternalOseeDsl.g:2810:2: rule__XAttributeTypeRef__Group__0__Impl rule__XAttributeTypeRef__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__XAttributeTypeRef__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeTypeRef__Group__1_in_rule__XAttributeTypeRef__Group__05958);
+ pushFollow(FOLLOW_2);
rule__XAttributeTypeRef__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XAttributeTypeRef__Group__0"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XAttributeTypeRef__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2817:1: rule__XAttributeTypeRef__Group__0__Impl : ( 'attribute' ) ;
- public final void rule__XAttributeTypeRef__Group__0__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeTypeRef__Group__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2821:1: ( ( 'attribute' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2822:1: ( 'attribute' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2822:1: ( 'attribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2823:1: 'attribute'
+ // $ANTLR start "rule__XAttributeTypeRef__Group__0__Impl"
+ // InternalOseeDsl.g:2817:1: rule__XAttributeTypeRef__Group__0__Impl : ( 'attribute' ) ;
+ public final void rule__XAttributeTypeRef__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2821:1: ( ( 'attribute' ) )
+ // InternalOseeDsl.g:2822:1: ( 'attribute' )
+ {
+ // InternalOseeDsl.g:2822:1: ( 'attribute' )
+ // InternalOseeDsl.g:2823:1: 'attribute'
{
- before(grammarAccess.getXAttributeTypeRefAccess().getAttributeKeyword_0());
- match(input, 60, FOLLOW_60_in_rule__XAttributeTypeRef__Group__0__Impl5986);
- after(grammarAccess.getXAttributeTypeRefAccess().getAttributeKeyword_0());
+ before(grammarAccess.getXAttributeTypeRefAccess().getAttributeKeyword_0());
+ match(input,59,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeRefAccess().getAttributeKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeTypeRef__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeTypeRef__Group__0__Impl"
- // $ANTLR start "rule__XAttributeTypeRef__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2836:1: rule__XAttributeTypeRef__Group__1 : rule__XAttributeTypeRef__Group__1__Impl rule__XAttributeTypeRef__Group__2 ;
- public final void rule__XAttributeTypeRef__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeTypeRef__Group__1"
+ // InternalOseeDsl.g:2836:1: rule__XAttributeTypeRef__Group__1 : rule__XAttributeTypeRef__Group__1__Impl rule__XAttributeTypeRef__Group__2 ;
+ public final void rule__XAttributeTypeRef__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2840:1: ( rule__XAttributeTypeRef__Group__1__Impl rule__XAttributeTypeRef__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2841:2: rule__XAttributeTypeRef__Group__1__Impl rule__XAttributeTypeRef__Group__2
- {
- pushFollow(FOLLOW_rule__XAttributeTypeRef__Group__1__Impl_in_rule__XAttributeTypeRef__Group__16017);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2840:1: ( rule__XAttributeTypeRef__Group__1__Impl rule__XAttributeTypeRef__Group__2 )
+ // InternalOseeDsl.g:2841:2: rule__XAttributeTypeRef__Group__1__Impl rule__XAttributeTypeRef__Group__2
+ {
+ pushFollow(FOLLOW_19);
rule__XAttributeTypeRef__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeTypeRef__Group__2_in_rule__XAttributeTypeRef__Group__16020);
+ pushFollow(FOLLOW_2);
rule__XAttributeTypeRef__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XAttributeTypeRef__Group__1"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XAttributeTypeRef__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2848:1: rule__XAttributeTypeRef__Group__1__Impl : ( ( rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1 ) ) ;
- public final void rule__XAttributeTypeRef__Group__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeTypeRef__Group__1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2852:1: ( ( ( rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2853:1: ( ( rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2853:1: ( ( rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2854:1: ( rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1 )
+ // $ANTLR start "rule__XAttributeTypeRef__Group__1__Impl"
+ // InternalOseeDsl.g:2848:1: rule__XAttributeTypeRef__Group__1__Impl : ( ( rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1 ) ) ;
+ public final void rule__XAttributeTypeRef__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2852:1: ( ( ( rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1 ) ) )
+ // InternalOseeDsl.g:2853:1: ( ( rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1 ) )
+ {
+ // InternalOseeDsl.g:2853:1: ( ( rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1 ) )
+ // InternalOseeDsl.g:2854:1: ( rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1 )
+ {
+ before(grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeAssignment_1());
+ // InternalOseeDsl.g:2855:1: ( rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1 )
+ // InternalOseeDsl.g:2855:2: rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1
{
- before(grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2855:1: ( rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2855:2: rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1
- {
- pushFollow(
- FOLLOW_rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1_in_rule__XAttributeTypeRef__Group__1__Impl6047);
- rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1();
+ pushFollow(FOLLOW_2);
+ rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeAssignment_1());
+ after(grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeTypeRef__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeTypeRef__Group__1__Impl"
- // $ANTLR start "rule__XAttributeTypeRef__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2865:1: rule__XAttributeTypeRef__Group__2 : rule__XAttributeTypeRef__Group__2__Impl ;
- public final void rule__XAttributeTypeRef__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeTypeRef__Group__2"
+ // InternalOseeDsl.g:2865:1: rule__XAttributeTypeRef__Group__2 : rule__XAttributeTypeRef__Group__2__Impl ;
+ public final void rule__XAttributeTypeRef__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2869:1: ( rule__XAttributeTypeRef__Group__2__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2870:2: rule__XAttributeTypeRef__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__XAttributeTypeRef__Group__2__Impl_in_rule__XAttributeTypeRef__Group__26077);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2869:1: ( rule__XAttributeTypeRef__Group__2__Impl )
+ // InternalOseeDsl.g:2870:2: rule__XAttributeTypeRef__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XAttributeTypeRef__Group__2__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeTypeRef__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeTypeRef__Group__2"
- // $ANTLR start "rule__XAttributeTypeRef__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2876:1: rule__XAttributeTypeRef__Group__2__Impl : ( ( rule__XAttributeTypeRef__Group_2__0 )? ) ;
- public final void rule__XAttributeTypeRef__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeTypeRef__Group__2__Impl"
+ // InternalOseeDsl.g:2876:1: rule__XAttributeTypeRef__Group__2__Impl : ( ( rule__XAttributeTypeRef__Group_2__0 )? ) ;
+ public final void rule__XAttributeTypeRef__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2880:1: ( ( ( rule__XAttributeTypeRef__Group_2__0 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2881:1: ( ( rule__XAttributeTypeRef__Group_2__0 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2881:1: ( ( rule__XAttributeTypeRef__Group_2__0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2882:1: ( rule__XAttributeTypeRef__Group_2__0 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2880:1: ( ( ( rule__XAttributeTypeRef__Group_2__0 )? ) )
+ // InternalOseeDsl.g:2881:1: ( ( rule__XAttributeTypeRef__Group_2__0 )? )
{
- before(grammarAccess.getXAttributeTypeRefAccess().getGroup_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2883:1: ( rule__XAttributeTypeRef__Group_2__0 )?
- int alt32 = 2;
- int LA32_0 = input.LA(1);
+ // InternalOseeDsl.g:2881:1: ( ( rule__XAttributeTypeRef__Group_2__0 )? )
+ // InternalOseeDsl.g:2882:1: ( rule__XAttributeTypeRef__Group_2__0 )?
+ {
+ before(grammarAccess.getXAttributeTypeRefAccess().getGroup_2());
+ // InternalOseeDsl.g:2883:1: ( rule__XAttributeTypeRef__Group_2__0 )?
+ int alt32=2;
+ int LA32_0 = input.LA(1);
+
+ if ( (LA32_0==44) ) {
+ alt32=1;
+ }
+ switch (alt32) {
+ case 1 :
+ // InternalOseeDsl.g:2883:2: rule__XAttributeTypeRef__Group_2__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeTypeRef__Group_2__0();
- if (LA32_0 == 45) {
- alt32 = 1;
- }
- switch (alt32) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2883:2: rule__XAttributeTypeRef__Group_2__0
- {
- pushFollow(
- FOLLOW_rule__XAttributeTypeRef__Group_2__0_in_rule__XAttributeTypeRef__Group__2__Impl6104);
- rule__XAttributeTypeRef__Group_2__0();
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
- }
+ }
- after(grammarAccess.getXAttributeTypeRefAccess().getGroup_2());
+ after(grammarAccess.getXAttributeTypeRefAccess().getGroup_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeTypeRef__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeTypeRef__Group__2__Impl"
- // $ANTLR start "rule__XAttributeTypeRef__Group_2__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2899:1: rule__XAttributeTypeRef__Group_2__0 : rule__XAttributeTypeRef__Group_2__0__Impl rule__XAttributeTypeRef__Group_2__1 ;
- public final void rule__XAttributeTypeRef__Group_2__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeTypeRef__Group_2__0"
+ // InternalOseeDsl.g:2899:1: rule__XAttributeTypeRef__Group_2__0 : rule__XAttributeTypeRef__Group_2__0__Impl rule__XAttributeTypeRef__Group_2__1 ;
+ public final void rule__XAttributeTypeRef__Group_2__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2903:1: ( rule__XAttributeTypeRef__Group_2__0__Impl rule__XAttributeTypeRef__Group_2__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2904:2: rule__XAttributeTypeRef__Group_2__0__Impl rule__XAttributeTypeRef__Group_2__1
- {
- pushFollow(FOLLOW_rule__XAttributeTypeRef__Group_2__0__Impl_in_rule__XAttributeTypeRef__Group_2__06141);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2903:1: ( rule__XAttributeTypeRef__Group_2__0__Impl rule__XAttributeTypeRef__Group_2__1 )
+ // InternalOseeDsl.g:2904:2: rule__XAttributeTypeRef__Group_2__0__Impl rule__XAttributeTypeRef__Group_2__1
+ {
+ pushFollow(FOLLOW_14);
rule__XAttributeTypeRef__Group_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeTypeRef__Group_2__1_in_rule__XAttributeTypeRef__Group_2__06144);
+ pushFollow(FOLLOW_2);
rule__XAttributeTypeRef__Group_2__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeTypeRef__Group_2__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeTypeRef__Group_2__0"
- // $ANTLR start "rule__XAttributeTypeRef__Group_2__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2911:1: rule__XAttributeTypeRef__Group_2__0__Impl : ( 'branchUuid' ) ;
- public final void rule__XAttributeTypeRef__Group_2__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeTypeRef__Group_2__0__Impl"
+ // InternalOseeDsl.g:2911:1: rule__XAttributeTypeRef__Group_2__0__Impl : ( 'branchUuid' ) ;
+ public final void rule__XAttributeTypeRef__Group_2__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2915:1: ( ( 'branchUuid' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2916:1: ( 'branchUuid' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2916:1: ( 'branchUuid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2917:1: 'branchUuid'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2915:1: ( ( 'branchUuid' ) )
+ // InternalOseeDsl.g:2916:1: ( 'branchUuid' )
{
- before(grammarAccess.getXAttributeTypeRefAccess().getBranchUuidKeyword_2_0());
- match(input, 45, FOLLOW_45_in_rule__XAttributeTypeRef__Group_2__0__Impl6172);
- after(grammarAccess.getXAttributeTypeRefAccess().getBranchUuidKeyword_2_0());
+ // InternalOseeDsl.g:2916:1: ( 'branchUuid' )
+ // InternalOseeDsl.g:2917:1: 'branchUuid'
+ {
+ before(grammarAccess.getXAttributeTypeRefAccess().getBranchUuidKeyword_2_0());
+ match(input,44,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeRefAccess().getBranchUuidKeyword_2_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeTypeRef__Group_2__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeTypeRef__Group_2__0__Impl"
- // $ANTLR start "rule__XAttributeTypeRef__Group_2__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2930:1: rule__XAttributeTypeRef__Group_2__1 : rule__XAttributeTypeRef__Group_2__1__Impl ;
- public final void rule__XAttributeTypeRef__Group_2__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeTypeRef__Group_2__1"
+ // InternalOseeDsl.g:2930:1: rule__XAttributeTypeRef__Group_2__1 : rule__XAttributeTypeRef__Group_2__1__Impl ;
+ public final void rule__XAttributeTypeRef__Group_2__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2934:1: ( rule__XAttributeTypeRef__Group_2__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2935:2: rule__XAttributeTypeRef__Group_2__1__Impl
- {
- pushFollow(FOLLOW_rule__XAttributeTypeRef__Group_2__1__Impl_in_rule__XAttributeTypeRef__Group_2__16203);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2934:1: ( rule__XAttributeTypeRef__Group_2__1__Impl )
+ // InternalOseeDsl.g:2935:2: rule__XAttributeTypeRef__Group_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XAttributeTypeRef__Group_2__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeTypeRef__Group_2__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeTypeRef__Group_2__1"
- // $ANTLR start "rule__XAttributeTypeRef__Group_2__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2941:1: rule__XAttributeTypeRef__Group_2__1__Impl : ( ( rule__XAttributeTypeRef__BranchUuidAssignment_2_1 ) ) ;
- public final void rule__XAttributeTypeRef__Group_2__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeTypeRef__Group_2__1__Impl"
+ // InternalOseeDsl.g:2941:1: rule__XAttributeTypeRef__Group_2__1__Impl : ( ( rule__XAttributeTypeRef__BranchUuidAssignment_2_1 ) ) ;
+ public final void rule__XAttributeTypeRef__Group_2__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2945:1: ( ( ( rule__XAttributeTypeRef__BranchUuidAssignment_2_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2946:1: ( ( rule__XAttributeTypeRef__BranchUuidAssignment_2_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2946:1: ( ( rule__XAttributeTypeRef__BranchUuidAssignment_2_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2947:1: ( rule__XAttributeTypeRef__BranchUuidAssignment_2_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2945:1: ( ( ( rule__XAttributeTypeRef__BranchUuidAssignment_2_1 ) ) )
+ // InternalOseeDsl.g:2946:1: ( ( rule__XAttributeTypeRef__BranchUuidAssignment_2_1 ) )
+ {
+ // InternalOseeDsl.g:2946:1: ( ( rule__XAttributeTypeRef__BranchUuidAssignment_2_1 ) )
+ // InternalOseeDsl.g:2947:1: ( rule__XAttributeTypeRef__BranchUuidAssignment_2_1 )
+ {
+ before(grammarAccess.getXAttributeTypeRefAccess().getBranchUuidAssignment_2_1());
+ // InternalOseeDsl.g:2948:1: ( rule__XAttributeTypeRef__BranchUuidAssignment_2_1 )
+ // InternalOseeDsl.g:2948:2: rule__XAttributeTypeRef__BranchUuidAssignment_2_1
{
- before(grammarAccess.getXAttributeTypeRefAccess().getBranchUuidAssignment_2_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2948:1: ( rule__XAttributeTypeRef__BranchUuidAssignment_2_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2948:2: rule__XAttributeTypeRef__BranchUuidAssignment_2_1
- {
- pushFollow(
- FOLLOW_rule__XAttributeTypeRef__BranchUuidAssignment_2_1_in_rule__XAttributeTypeRef__Group_2__1__Impl6230);
- rule__XAttributeTypeRef__BranchUuidAssignment_2_1();
+ pushFollow(FOLLOW_2);
+ rule__XAttributeTypeRef__BranchUuidAssignment_2_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeRefAccess().getBranchUuidAssignment_2_1());
+ after(grammarAccess.getXAttributeTypeRefAccess().getBranchUuidAssignment_2_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeTypeRef__Group_2__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeTypeRef__Group_2__1__Impl"
- // $ANTLR start "rule__XAttributeType__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2962:1: rule__XAttributeType__Group__0 : rule__XAttributeType__Group__0__Impl rule__XAttributeType__Group__1 ;
- public final void rule__XAttributeType__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__0"
+ // InternalOseeDsl.g:2962:1: rule__XAttributeType__Group__0 : rule__XAttributeType__Group__0__Impl rule__XAttributeType__Group__1 ;
+ public final void rule__XAttributeType__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2966:1: ( rule__XAttributeType__Group__0__Impl rule__XAttributeType__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2967:2: rule__XAttributeType__Group__0__Impl rule__XAttributeType__Group__1
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__0__Impl_in_rule__XAttributeType__Group__06264);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2966:1: ( rule__XAttributeType__Group__0__Impl rule__XAttributeType__Group__1 )
+ // InternalOseeDsl.g:2967:2: rule__XAttributeType__Group__0__Impl rule__XAttributeType__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__XAttributeType__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group__1_in_rule__XAttributeType__Group__06267);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__0"
- // $ANTLR start "rule__XAttributeType__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2974:1: rule__XAttributeType__Group__0__Impl : ( 'attributeType' ) ;
- public final void rule__XAttributeType__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__0__Impl"
+ // InternalOseeDsl.g:2974:1: rule__XAttributeType__Group__0__Impl : ( 'attributeType' ) ;
+ public final void rule__XAttributeType__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2978:1: ( ( 'attributeType' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2979:1: ( 'attributeType' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2979:1: ( 'attributeType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2980:1: 'attributeType'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2978:1: ( ( 'attributeType' ) )
+ // InternalOseeDsl.g:2979:1: ( 'attributeType' )
+ {
+ // InternalOseeDsl.g:2979:1: ( 'attributeType' )
+ // InternalOseeDsl.g:2980:1: 'attributeType'
{
- before(grammarAccess.getXAttributeTypeAccess().getAttributeTypeKeyword_0());
- match(input, 61, FOLLOW_61_in_rule__XAttributeType__Group__0__Impl6295);
- after(grammarAccess.getXAttributeTypeAccess().getAttributeTypeKeyword_0());
+ before(grammarAccess.getXAttributeTypeAccess().getAttributeTypeKeyword_0());
+ match(input,60,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getAttributeTypeKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__0__Impl"
- // $ANTLR start "rule__XAttributeType__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2993:1: rule__XAttributeType__Group__1 : rule__XAttributeType__Group__1__Impl rule__XAttributeType__Group__2 ;
- public final void rule__XAttributeType__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__1"
+ // InternalOseeDsl.g:2993:1: rule__XAttributeType__Group__1 : rule__XAttributeType__Group__1__Impl rule__XAttributeType__Group__2 ;
+ public final void rule__XAttributeType__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2997:1: ( rule__XAttributeType__Group__1__Impl rule__XAttributeType__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:2998:2: rule__XAttributeType__Group__1__Impl rule__XAttributeType__Group__2
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__1__Impl_in_rule__XAttributeType__Group__16326);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:2997:1: ( rule__XAttributeType__Group__1__Impl rule__XAttributeType__Group__2 )
+ // InternalOseeDsl.g:2998:2: rule__XAttributeType__Group__1__Impl rule__XAttributeType__Group__2
+ {
+ pushFollow(FOLLOW_20);
rule__XAttributeType__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group__2_in_rule__XAttributeType__Group__16329);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__1"
- // $ANTLR start "rule__XAttributeType__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3005:1: rule__XAttributeType__Group__1__Impl : ( ( rule__XAttributeType__NameAssignment_1 ) ) ;
- public final void rule__XAttributeType__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__1__Impl"
+ // InternalOseeDsl.g:3005:1: rule__XAttributeType__Group__1__Impl : ( ( rule__XAttributeType__NameAssignment_1 ) ) ;
+ public final void rule__XAttributeType__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3009:1: ( ( ( rule__XAttributeType__NameAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3010:1: ( ( rule__XAttributeType__NameAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3010:1: ( ( rule__XAttributeType__NameAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3011:1: ( rule__XAttributeType__NameAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3009:1: ( ( ( rule__XAttributeType__NameAssignment_1 ) ) )
+ // InternalOseeDsl.g:3010:1: ( ( rule__XAttributeType__NameAssignment_1 ) )
+ {
+ // InternalOseeDsl.g:3010:1: ( ( rule__XAttributeType__NameAssignment_1 ) )
+ // InternalOseeDsl.g:3011:1: ( rule__XAttributeType__NameAssignment_1 )
{
- before(grammarAccess.getXAttributeTypeAccess().getNameAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3012:1: ( rule__XAttributeType__NameAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3012:2: rule__XAttributeType__NameAssignment_1
- {
- pushFollow(FOLLOW_rule__XAttributeType__NameAssignment_1_in_rule__XAttributeType__Group__1__Impl6356);
- rule__XAttributeType__NameAssignment_1();
+ before(grammarAccess.getXAttributeTypeAccess().getNameAssignment_1());
+ // InternalOseeDsl.g:3012:1: ( rule__XAttributeType__NameAssignment_1 )
+ // InternalOseeDsl.g:3012:2: rule__XAttributeType__NameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__NameAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getNameAssignment_1());
+ after(grammarAccess.getXAttributeTypeAccess().getNameAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__1__Impl"
- // $ANTLR start "rule__XAttributeType__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3022:1: rule__XAttributeType__Group__2 : rule__XAttributeType__Group__2__Impl rule__XAttributeType__Group__3 ;
- public final void rule__XAttributeType__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__2"
+ // InternalOseeDsl.g:3022:1: rule__XAttributeType__Group__2 : rule__XAttributeType__Group__2__Impl rule__XAttributeType__Group__3 ;
+ public final void rule__XAttributeType__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3026:1: ( rule__XAttributeType__Group__2__Impl rule__XAttributeType__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3027:2: rule__XAttributeType__Group__2__Impl rule__XAttributeType__Group__3
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__2__Impl_in_rule__XAttributeType__Group__26386);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3026:1: ( rule__XAttributeType__Group__2__Impl rule__XAttributeType__Group__3 )
+ // InternalOseeDsl.g:3027:2: rule__XAttributeType__Group__2__Impl rule__XAttributeType__Group__3
+ {
+ pushFollow(FOLLOW_21);
rule__XAttributeType__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group__3_in_rule__XAttributeType__Group__26389);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__2"
- // $ANTLR start "rule__XAttributeType__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3034:1: rule__XAttributeType__Group__2__Impl : ( ( rule__XAttributeType__Group_2__0 ) ) ;
- public final void rule__XAttributeType__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__2__Impl"
+ // InternalOseeDsl.g:3034:1: rule__XAttributeType__Group__2__Impl : ( ( rule__XAttributeType__Group_2__0 ) ) ;
+ public final void rule__XAttributeType__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3038:1: ( ( ( rule__XAttributeType__Group_2__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3039:1: ( ( rule__XAttributeType__Group_2__0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3039:1: ( ( rule__XAttributeType__Group_2__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3040:1: ( rule__XAttributeType__Group_2__0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3038:1: ( ( ( rule__XAttributeType__Group_2__0 ) ) )
+ // InternalOseeDsl.g:3039:1: ( ( rule__XAttributeType__Group_2__0 ) )
{
- before(grammarAccess.getXAttributeTypeAccess().getGroup_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3041:1: ( rule__XAttributeType__Group_2__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3041:2: rule__XAttributeType__Group_2__0
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_2__0_in_rule__XAttributeType__Group__2__Impl6416);
- rule__XAttributeType__Group_2__0();
+ // InternalOseeDsl.g:3039:1: ( ( rule__XAttributeType__Group_2__0 ) )
+ // InternalOseeDsl.g:3040:1: ( rule__XAttributeType__Group_2__0 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getGroup_2());
+ // InternalOseeDsl.g:3041:1: ( rule__XAttributeType__Group_2__0 )
+ // InternalOseeDsl.g:3041:2: rule__XAttributeType__Group_2__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__Group_2__0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getGroup_2());
+ after(grammarAccess.getXAttributeTypeAccess().getGroup_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__2__Impl"
- // $ANTLR start "rule__XAttributeType__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3051:1: rule__XAttributeType__Group__3 : rule__XAttributeType__Group__3__Impl rule__XAttributeType__Group__4 ;
- public final void rule__XAttributeType__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__3"
+ // InternalOseeDsl.g:3051:1: rule__XAttributeType__Group__3 : rule__XAttributeType__Group__3__Impl rule__XAttributeType__Group__4 ;
+ public final void rule__XAttributeType__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3055:1: ( rule__XAttributeType__Group__3__Impl rule__XAttributeType__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3056:2: rule__XAttributeType__Group__3__Impl rule__XAttributeType__Group__4
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__3__Impl_in_rule__XAttributeType__Group__36446);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3055:1: ( rule__XAttributeType__Group__3__Impl rule__XAttributeType__Group__4 )
+ // InternalOseeDsl.g:3056:2: rule__XAttributeType__Group__3__Impl rule__XAttributeType__Group__4
+ {
+ pushFollow(FOLLOW_21);
rule__XAttributeType__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group__4_in_rule__XAttributeType__Group__36449);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__3"
- // $ANTLR start "rule__XAttributeType__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3063:1: rule__XAttributeType__Group__3__Impl : ( ( rule__XAttributeType__Group_3__0 )? ) ;
- public final void rule__XAttributeType__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__3__Impl"
+ // InternalOseeDsl.g:3063:1: rule__XAttributeType__Group__3__Impl : ( ( rule__XAttributeType__Group_3__0 )? ) ;
+ public final void rule__XAttributeType__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3067:1: ( ( ( rule__XAttributeType__Group_3__0 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3068:1: ( ( rule__XAttributeType__Group_3__0 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3068:1: ( ( rule__XAttributeType__Group_3__0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3069:1: ( rule__XAttributeType__Group_3__0 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3067:1: ( ( ( rule__XAttributeType__Group_3__0 )? ) )
+ // InternalOseeDsl.g:3068:1: ( ( rule__XAttributeType__Group_3__0 )? )
+ {
+ // InternalOseeDsl.g:3068:1: ( ( rule__XAttributeType__Group_3__0 )? )
+ // InternalOseeDsl.g:3069:1: ( rule__XAttributeType__Group_3__0 )?
{
- before(grammarAccess.getXAttributeTypeAccess().getGroup_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3070:1: ( rule__XAttributeType__Group_3__0 )?
- int alt33 = 2;
- int LA33_0 = input.LA(1);
+ before(grammarAccess.getXAttributeTypeAccess().getGroup_3());
+ // InternalOseeDsl.g:3070:1: ( rule__XAttributeType__Group_3__0 )?
+ int alt33=2;
+ int LA33_0 = input.LA(1);
- if (LA33_0 == 65) {
- alt33 = 1;
- }
- switch (alt33) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3070:2: rule__XAttributeType__Group_3__0
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_3__0_in_rule__XAttributeType__Group__3__Impl6476);
- rule__XAttributeType__Group_3__0();
+ if ( (LA33_0==64) ) {
+ alt33=1;
+ }
+ switch (alt33) {
+ case 1 :
+ // InternalOseeDsl.g:3070:2: rule__XAttributeType__Group_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__Group_3__0();
- state._fsp--;
+ state._fsp--;
- }
- break;
- }
+ }
+ break;
- after(grammarAccess.getXAttributeTypeAccess().getGroup_3());
+ }
+
+ after(grammarAccess.getXAttributeTypeAccess().getGroup_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__3__Impl"
- // $ANTLR start "rule__XAttributeType__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3080:1: rule__XAttributeType__Group__4 : rule__XAttributeType__Group__4__Impl rule__XAttributeType__Group__5 ;
- public final void rule__XAttributeType__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__4"
+ // InternalOseeDsl.g:3080:1: rule__XAttributeType__Group__4 : rule__XAttributeType__Group__4__Impl rule__XAttributeType__Group__5 ;
+ public final void rule__XAttributeType__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3084:1: ( rule__XAttributeType__Group__4__Impl rule__XAttributeType__Group__5 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3085:2: rule__XAttributeType__Group__4__Impl rule__XAttributeType__Group__5
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__4__Impl_in_rule__XAttributeType__Group__46507);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3084:1: ( rule__XAttributeType__Group__4__Impl rule__XAttributeType__Group__5 )
+ // InternalOseeDsl.g:3085:2: rule__XAttributeType__Group__4__Impl rule__XAttributeType__Group__5
+ {
+ pushFollow(FOLLOW_13);
rule__XAttributeType__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group__5_in_rule__XAttributeType__Group__46510);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__5();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__4"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XAttributeType__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3092:1: rule__XAttributeType__Group__4__Impl : ( '{' ) ;
- public final void rule__XAttributeType__Group__4__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__4"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3096:1: ( ( '{' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3097:1: ( '{' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3097:1: ( '{' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3098:1: '{'
+ // $ANTLR start "rule__XAttributeType__Group__4__Impl"
+ // InternalOseeDsl.g:3092:1: rule__XAttributeType__Group__4__Impl : ( '{' ) ;
+ public final void rule__XAttributeType__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3096:1: ( ( '{' ) )
+ // InternalOseeDsl.g:3097:1: ( '{' )
+ {
+ // InternalOseeDsl.g:3097:1: ( '{' )
+ // InternalOseeDsl.g:3098:1: '{'
{
- before(grammarAccess.getXAttributeTypeAccess().getLeftCurlyBracketKeyword_4());
- match(input, 54, FOLLOW_54_in_rule__XAttributeType__Group__4__Impl6538);
- after(grammarAccess.getXAttributeTypeAccess().getLeftCurlyBracketKeyword_4());
+ before(grammarAccess.getXAttributeTypeAccess().getLeftCurlyBracketKeyword_4());
+ match(input,53,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getLeftCurlyBracketKeyword_4());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__4__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XAttributeType__Group__5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3111:1: rule__XAttributeType__Group__5 : rule__XAttributeType__Group__5__Impl rule__XAttributeType__Group__6 ;
- public final void rule__XAttributeType__Group__5() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__4__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3115:1: ( rule__XAttributeType__Group__5__Impl rule__XAttributeType__Group__6 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3116:2: rule__XAttributeType__Group__5__Impl rule__XAttributeType__Group__6
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__5__Impl_in_rule__XAttributeType__Group__56569);
+ // $ANTLR start "rule__XAttributeType__Group__5"
+ // InternalOseeDsl.g:3111:1: rule__XAttributeType__Group__5 : rule__XAttributeType__Group__5__Impl rule__XAttributeType__Group__6 ;
+ public final void rule__XAttributeType__Group__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3115:1: ( rule__XAttributeType__Group__5__Impl rule__XAttributeType__Group__6 )
+ // InternalOseeDsl.g:3116:2: rule__XAttributeType__Group__5__Impl rule__XAttributeType__Group__6
+ {
+ pushFollow(FOLLOW_13);
rule__XAttributeType__Group__5__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group__6_in_rule__XAttributeType__Group__56572);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__6();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__5"
- // $ANTLR start "rule__XAttributeType__Group__5__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3123:1: rule__XAttributeType__Group__5__Impl : ( ( rule__XAttributeType__Group_5__0 )? ) ;
- public final void rule__XAttributeType__Group__5__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__5__Impl"
+ // InternalOseeDsl.g:3123:1: rule__XAttributeType__Group__5__Impl : ( ( rule__XAttributeType__Group_5__0 )? ) ;
+ public final void rule__XAttributeType__Group__5__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3127:1: ( ( ( rule__XAttributeType__Group_5__0 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3128:1: ( ( rule__XAttributeType__Group_5__0 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3128:1: ( ( rule__XAttributeType__Group_5__0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3129:1: ( rule__XAttributeType__Group_5__0 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3127:1: ( ( ( rule__XAttributeType__Group_5__0 )? ) )
+ // InternalOseeDsl.g:3128:1: ( ( rule__XAttributeType__Group_5__0 )? )
+ {
+ // InternalOseeDsl.g:3128:1: ( ( rule__XAttributeType__Group_5__0 )? )
+ // InternalOseeDsl.g:3129:1: ( rule__XAttributeType__Group_5__0 )?
{
- before(grammarAccess.getXAttributeTypeAccess().getGroup_5());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3130:1: ( rule__XAttributeType__Group_5__0 )?
- int alt34 = 2;
- int LA34_0 = input.LA(1);
+ before(grammarAccess.getXAttributeTypeAccess().getGroup_5());
+ // InternalOseeDsl.g:3130:1: ( rule__XAttributeType__Group_5__0 )?
+ int alt34=2;
+ int LA34_0 = input.LA(1);
- if (LA34_0 == 59) {
- alt34 = 1;
- }
- switch (alt34) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3130:2: rule__XAttributeType__Group_5__0
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_5__0_in_rule__XAttributeType__Group__5__Impl6599);
- rule__XAttributeType__Group_5__0();
+ if ( (LA34_0==58) ) {
+ alt34=1;
+ }
+ switch (alt34) {
+ case 1 :
+ // InternalOseeDsl.g:3130:2: rule__XAttributeType__Group_5__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__Group_5__0();
+
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getGroup_5());
+ after(grammarAccess.getXAttributeTypeAccess().getGroup_5());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__5__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__5__Impl"
- // $ANTLR start "rule__XAttributeType__Group__6"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3140:1: rule__XAttributeType__Group__6 : rule__XAttributeType__Group__6__Impl rule__XAttributeType__Group__7 ;
- public final void rule__XAttributeType__Group__6() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__6"
+ // InternalOseeDsl.g:3140:1: rule__XAttributeType__Group__6 : rule__XAttributeType__Group__6__Impl rule__XAttributeType__Group__7 ;
+ public final void rule__XAttributeType__Group__6() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3144:1: ( rule__XAttributeType__Group__6__Impl rule__XAttributeType__Group__7 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3145:2: rule__XAttributeType__Group__6__Impl rule__XAttributeType__Group__7
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__6__Impl_in_rule__XAttributeType__Group__66630);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3144:1: ( rule__XAttributeType__Group__6__Impl rule__XAttributeType__Group__7 )
+ // InternalOseeDsl.g:3145:2: rule__XAttributeType__Group__6__Impl rule__XAttributeType__Group__7
+ {
+ pushFollow(FOLLOW_14);
rule__XAttributeType__Group__6__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group__7_in_rule__XAttributeType__Group__66633);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__7();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__6"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__6"
- // $ANTLR start "rule__XAttributeType__Group__6__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3152:1: rule__XAttributeType__Group__6__Impl : ( 'uuid' ) ;
- public final void rule__XAttributeType__Group__6__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__6__Impl"
+ // InternalOseeDsl.g:3152:1: rule__XAttributeType__Group__6__Impl : ( 'id' ) ;
+ public final void rule__XAttributeType__Group__6__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3156:1: ( ( 'uuid' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3157:1: ( 'uuid' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3157:1: ( 'uuid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3158:1: 'uuid'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3156:1: ( ( 'id' ) )
+ // InternalOseeDsl.g:3157:1: ( 'id' )
+ {
+ // InternalOseeDsl.g:3157:1: ( 'id' )
+ // InternalOseeDsl.g:3158:1: 'id'
{
- before(grammarAccess.getXAttributeTypeAccess().getUuidKeyword_6());
- match(input, 55, FOLLOW_55_in_rule__XAttributeType__Group__6__Impl6661);
- after(grammarAccess.getXAttributeTypeAccess().getUuidKeyword_6());
+ before(grammarAccess.getXAttributeTypeAccess().getIdKeyword_6());
+ match(input,54,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getIdKeyword_6());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__6__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__6__Impl"
- // $ANTLR start "rule__XAttributeType__Group__7"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3171:1: rule__XAttributeType__Group__7 : rule__XAttributeType__Group__7__Impl rule__XAttributeType__Group__8 ;
- public final void rule__XAttributeType__Group__7() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__7"
+ // InternalOseeDsl.g:3171:1: rule__XAttributeType__Group__7 : rule__XAttributeType__Group__7__Impl rule__XAttributeType__Group__8 ;
+ public final void rule__XAttributeType__Group__7() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3175:1: ( rule__XAttributeType__Group__7__Impl rule__XAttributeType__Group__8 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3176:2: rule__XAttributeType__Group__7__Impl rule__XAttributeType__Group__8
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__7__Impl_in_rule__XAttributeType__Group__76692);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3175:1: ( rule__XAttributeType__Group__7__Impl rule__XAttributeType__Group__8 )
+ // InternalOseeDsl.g:3176:2: rule__XAttributeType__Group__7__Impl rule__XAttributeType__Group__8
+ {
+ pushFollow(FOLLOW_22);
rule__XAttributeType__Group__7__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group__8_in_rule__XAttributeType__Group__76695);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__8();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__7"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__7"
- // $ANTLR start "rule__XAttributeType__Group__7__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3183:1: rule__XAttributeType__Group__7__Impl : ( ( rule__XAttributeType__UuidAssignment_7 ) ) ;
- public final void rule__XAttributeType__Group__7__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__7__Impl"
+ // InternalOseeDsl.g:3183:1: rule__XAttributeType__Group__7__Impl : ( ( rule__XAttributeType__IdAssignment_7 ) ) ;
+ public final void rule__XAttributeType__Group__7__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3187:1: ( ( ( rule__XAttributeType__UuidAssignment_7 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3188:1: ( ( rule__XAttributeType__UuidAssignment_7 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3188:1: ( ( rule__XAttributeType__UuidAssignment_7 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3189:1: ( rule__XAttributeType__UuidAssignment_7 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3187:1: ( ( ( rule__XAttributeType__IdAssignment_7 ) ) )
+ // InternalOseeDsl.g:3188:1: ( ( rule__XAttributeType__IdAssignment_7 ) )
+ {
+ // InternalOseeDsl.g:3188:1: ( ( rule__XAttributeType__IdAssignment_7 ) )
+ // InternalOseeDsl.g:3189:1: ( rule__XAttributeType__IdAssignment_7 )
{
- before(grammarAccess.getXAttributeTypeAccess().getUuidAssignment_7());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3190:1: ( rule__XAttributeType__UuidAssignment_7 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3190:2: rule__XAttributeType__UuidAssignment_7
- {
- pushFollow(FOLLOW_rule__XAttributeType__UuidAssignment_7_in_rule__XAttributeType__Group__7__Impl6722);
- rule__XAttributeType__UuidAssignment_7();
+ before(grammarAccess.getXAttributeTypeAccess().getIdAssignment_7());
+ // InternalOseeDsl.g:3190:1: ( rule__XAttributeType__IdAssignment_7 )
+ // InternalOseeDsl.g:3190:2: rule__XAttributeType__IdAssignment_7
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__IdAssignment_7();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getXAttributeTypeAccess().getUuidAssignment_7());
+ }
+
+ after(grammarAccess.getXAttributeTypeAccess().getIdAssignment_7());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__7__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__7__Impl"
- // $ANTLR start "rule__XAttributeType__Group__8"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3200:1: rule__XAttributeType__Group__8 : rule__XAttributeType__Group__8__Impl rule__XAttributeType__Group__9 ;
- public final void rule__XAttributeType__Group__8() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__8"
+ // InternalOseeDsl.g:3200:1: rule__XAttributeType__Group__8 : rule__XAttributeType__Group__8__Impl rule__XAttributeType__Group__9 ;
+ public final void rule__XAttributeType__Group__8() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3204:1: ( rule__XAttributeType__Group__8__Impl rule__XAttributeType__Group__9 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3205:2: rule__XAttributeType__Group__8__Impl rule__XAttributeType__Group__9
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__8__Impl_in_rule__XAttributeType__Group__86752);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3204:1: ( rule__XAttributeType__Group__8__Impl rule__XAttributeType__Group__9 )
+ // InternalOseeDsl.g:3205:2: rule__XAttributeType__Group__8__Impl rule__XAttributeType__Group__9
+ {
+ pushFollow(FOLLOW_23);
rule__XAttributeType__Group__8__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group__9_in_rule__XAttributeType__Group__86755);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__9();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__8"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__8"
- // $ANTLR start "rule__XAttributeType__Group__8__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3212:1: rule__XAttributeType__Group__8__Impl : ( 'dataProvider' ) ;
- public final void rule__XAttributeType__Group__8__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__8__Impl"
+ // InternalOseeDsl.g:3212:1: rule__XAttributeType__Group__8__Impl : ( 'dataProvider' ) ;
+ public final void rule__XAttributeType__Group__8__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3216:1: ( ( 'dataProvider' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3217:1: ( 'dataProvider' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3217:1: ( 'dataProvider' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3218:1: 'dataProvider'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3216:1: ( ( 'dataProvider' ) )
+ // InternalOseeDsl.g:3217:1: ( 'dataProvider' )
+ {
+ // InternalOseeDsl.g:3217:1: ( 'dataProvider' )
+ // InternalOseeDsl.g:3218:1: 'dataProvider'
{
- before(grammarAccess.getXAttributeTypeAccess().getDataProviderKeyword_8());
- match(input, 62, FOLLOW_62_in_rule__XAttributeType__Group__8__Impl6783);
- after(grammarAccess.getXAttributeTypeAccess().getDataProviderKeyword_8());
+ before(grammarAccess.getXAttributeTypeAccess().getDataProviderKeyword_8());
+ match(input,61,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getDataProviderKeyword_8());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__8__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__8__Impl"
- // $ANTLR start "rule__XAttributeType__Group__9"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3231:1: rule__XAttributeType__Group__9 : rule__XAttributeType__Group__9__Impl rule__XAttributeType__Group__10 ;
- public final void rule__XAttributeType__Group__9() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__9"
+ // InternalOseeDsl.g:3231:1: rule__XAttributeType__Group__9 : rule__XAttributeType__Group__9__Impl rule__XAttributeType__Group__10 ;
+ public final void rule__XAttributeType__Group__9() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3235:1: ( rule__XAttributeType__Group__9__Impl rule__XAttributeType__Group__10 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3236:2: rule__XAttributeType__Group__9__Impl rule__XAttributeType__Group__10
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__9__Impl_in_rule__XAttributeType__Group__96814);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3235:1: ( rule__XAttributeType__Group__9__Impl rule__XAttributeType__Group__10 )
+ // InternalOseeDsl.g:3236:2: rule__XAttributeType__Group__9__Impl rule__XAttributeType__Group__10
+ {
+ pushFollow(FOLLOW_24);
rule__XAttributeType__Group__9__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group__10_in_rule__XAttributeType__Group__96817);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__10();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__9"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__9"
- // $ANTLR start "rule__XAttributeType__Group__9__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3243:1: rule__XAttributeType__Group__9__Impl : ( ( rule__XAttributeType__DataProviderAssignment_9 ) ) ;
- public final void rule__XAttributeType__Group__9__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__9__Impl"
+ // InternalOseeDsl.g:3243:1: rule__XAttributeType__Group__9__Impl : ( ( rule__XAttributeType__DataProviderAssignment_9 ) ) ;
+ public final void rule__XAttributeType__Group__9__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3247:1: ( ( ( rule__XAttributeType__DataProviderAssignment_9 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3248:1: ( ( rule__XAttributeType__DataProviderAssignment_9 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3248:1: ( ( rule__XAttributeType__DataProviderAssignment_9 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3249:1: ( rule__XAttributeType__DataProviderAssignment_9 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3247:1: ( ( ( rule__XAttributeType__DataProviderAssignment_9 ) ) )
+ // InternalOseeDsl.g:3248:1: ( ( rule__XAttributeType__DataProviderAssignment_9 ) )
+ {
+ // InternalOseeDsl.g:3248:1: ( ( rule__XAttributeType__DataProviderAssignment_9 ) )
+ // InternalOseeDsl.g:3249:1: ( rule__XAttributeType__DataProviderAssignment_9 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getDataProviderAssignment_9());
+ // InternalOseeDsl.g:3250:1: ( rule__XAttributeType__DataProviderAssignment_9 )
+ // InternalOseeDsl.g:3250:2: rule__XAttributeType__DataProviderAssignment_9
{
- before(grammarAccess.getXAttributeTypeAccess().getDataProviderAssignment_9());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3250:1: ( rule__XAttributeType__DataProviderAssignment_9 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3250:2: rule__XAttributeType__DataProviderAssignment_9
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__DataProviderAssignment_9_in_rule__XAttributeType__Group__9__Impl6844);
- rule__XAttributeType__DataProviderAssignment_9();
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__DataProviderAssignment_9();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getDataProviderAssignment_9());
+ after(grammarAccess.getXAttributeTypeAccess().getDataProviderAssignment_9());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__9__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__9__Impl"
- // $ANTLR start "rule__XAttributeType__Group__10"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3260:1: rule__XAttributeType__Group__10 : rule__XAttributeType__Group__10__Impl rule__XAttributeType__Group__11 ;
- public final void rule__XAttributeType__Group__10() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__10"
+ // InternalOseeDsl.g:3260:1: rule__XAttributeType__Group__10 : rule__XAttributeType__Group__10__Impl rule__XAttributeType__Group__11 ;
+ public final void rule__XAttributeType__Group__10() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3264:1: ( rule__XAttributeType__Group__10__Impl rule__XAttributeType__Group__11 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3265:2: rule__XAttributeType__Group__10__Impl rule__XAttributeType__Group__11
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__10__Impl_in_rule__XAttributeType__Group__106874);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3264:1: ( rule__XAttributeType__Group__10__Impl rule__XAttributeType__Group__11 )
+ // InternalOseeDsl.g:3265:2: rule__XAttributeType__Group__10__Impl rule__XAttributeType__Group__11
+ {
+ pushFollow(FOLLOW_14);
rule__XAttributeType__Group__10__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group__11_in_rule__XAttributeType__Group__106877);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__11();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__10"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__10"
- // $ANTLR start "rule__XAttributeType__Group__10__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3272:1: rule__XAttributeType__Group__10__Impl : ( 'min' ) ;
- public final void rule__XAttributeType__Group__10__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__10__Impl"
+ // InternalOseeDsl.g:3272:1: rule__XAttributeType__Group__10__Impl : ( 'min' ) ;
+ public final void rule__XAttributeType__Group__10__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3276:1: ( ( 'min' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3277:1: ( 'min' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3277:1: ( 'min' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3278:1: 'min'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3276:1: ( ( 'min' ) )
+ // InternalOseeDsl.g:3277:1: ( 'min' )
+ {
+ // InternalOseeDsl.g:3277:1: ( 'min' )
+ // InternalOseeDsl.g:3278:1: 'min'
{
- before(grammarAccess.getXAttributeTypeAccess().getMinKeyword_10());
- match(input, 63, FOLLOW_63_in_rule__XAttributeType__Group__10__Impl6905);
- after(grammarAccess.getXAttributeTypeAccess().getMinKeyword_10());
+ before(grammarAccess.getXAttributeTypeAccess().getMinKeyword_10());
+ match(input,62,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getMinKeyword_10());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__10__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__10__Impl"
- // $ANTLR start "rule__XAttributeType__Group__11"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3291:1: rule__XAttributeType__Group__11 : rule__XAttributeType__Group__11__Impl rule__XAttributeType__Group__12 ;
- public final void rule__XAttributeType__Group__11() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__11"
+ // InternalOseeDsl.g:3291:1: rule__XAttributeType__Group__11 : rule__XAttributeType__Group__11__Impl rule__XAttributeType__Group__12 ;
+ public final void rule__XAttributeType__Group__11() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3295:1: ( rule__XAttributeType__Group__11__Impl rule__XAttributeType__Group__12 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3296:2: rule__XAttributeType__Group__11__Impl rule__XAttributeType__Group__12
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__11__Impl_in_rule__XAttributeType__Group__116936);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3295:1: ( rule__XAttributeType__Group__11__Impl rule__XAttributeType__Group__12 )
+ // InternalOseeDsl.g:3296:2: rule__XAttributeType__Group__11__Impl rule__XAttributeType__Group__12
+ {
+ pushFollow(FOLLOW_25);
rule__XAttributeType__Group__11__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group__12_in_rule__XAttributeType__Group__116939);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__12();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__11"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__11"
- // $ANTLR start "rule__XAttributeType__Group__11__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3303:1: rule__XAttributeType__Group__11__Impl : ( ( rule__XAttributeType__MinAssignment_11 ) ) ;
- public final void rule__XAttributeType__Group__11__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__11__Impl"
+ // InternalOseeDsl.g:3303:1: rule__XAttributeType__Group__11__Impl : ( ( rule__XAttributeType__MinAssignment_11 ) ) ;
+ public final void rule__XAttributeType__Group__11__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3307:1: ( ( ( rule__XAttributeType__MinAssignment_11 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3308:1: ( ( rule__XAttributeType__MinAssignment_11 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3308:1: ( ( rule__XAttributeType__MinAssignment_11 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3309:1: ( rule__XAttributeType__MinAssignment_11 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3307:1: ( ( ( rule__XAttributeType__MinAssignment_11 ) ) )
+ // InternalOseeDsl.g:3308:1: ( ( rule__XAttributeType__MinAssignment_11 ) )
{
- before(grammarAccess.getXAttributeTypeAccess().getMinAssignment_11());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3310:1: ( rule__XAttributeType__MinAssignment_11 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3310:2: rule__XAttributeType__MinAssignment_11
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__MinAssignment_11_in_rule__XAttributeType__Group__11__Impl6966);
- rule__XAttributeType__MinAssignment_11();
+ // InternalOseeDsl.g:3308:1: ( ( rule__XAttributeType__MinAssignment_11 ) )
+ // InternalOseeDsl.g:3309:1: ( rule__XAttributeType__MinAssignment_11 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getMinAssignment_11());
+ // InternalOseeDsl.g:3310:1: ( rule__XAttributeType__MinAssignment_11 )
+ // InternalOseeDsl.g:3310:2: rule__XAttributeType__MinAssignment_11
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__MinAssignment_11();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getMinAssignment_11());
+ after(grammarAccess.getXAttributeTypeAccess().getMinAssignment_11());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__11__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__11__Impl"
- // $ANTLR start "rule__XAttributeType__Group__12"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3320:1: rule__XAttributeType__Group__12 : rule__XAttributeType__Group__12__Impl rule__XAttributeType__Group__13 ;
- public final void rule__XAttributeType__Group__12() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__12"
+ // InternalOseeDsl.g:3320:1: rule__XAttributeType__Group__12 : rule__XAttributeType__Group__12__Impl rule__XAttributeType__Group__13 ;
+ public final void rule__XAttributeType__Group__12() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3324:1: ( rule__XAttributeType__Group__12__Impl rule__XAttributeType__Group__13 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3325:2: rule__XAttributeType__Group__12__Impl rule__XAttributeType__Group__13
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__12__Impl_in_rule__XAttributeType__Group__126996);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3324:1: ( rule__XAttributeType__Group__12__Impl rule__XAttributeType__Group__13 )
+ // InternalOseeDsl.g:3325:2: rule__XAttributeType__Group__12__Impl rule__XAttributeType__Group__13
+ {
+ pushFollow(FOLLOW_26);
rule__XAttributeType__Group__12__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group__13_in_rule__XAttributeType__Group__126999);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__13();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__12"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__12"
- // $ANTLR start "rule__XAttributeType__Group__12__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3332:1: rule__XAttributeType__Group__12__Impl : ( 'max' ) ;
- public final void rule__XAttributeType__Group__12__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__12__Impl"
+ // InternalOseeDsl.g:3332:1: rule__XAttributeType__Group__12__Impl : ( 'max' ) ;
+ public final void rule__XAttributeType__Group__12__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3336:1: ( ( 'max' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3337:1: ( 'max' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3337:1: ( 'max' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3338:1: 'max'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3336:1: ( ( 'max' ) )
+ // InternalOseeDsl.g:3337:1: ( 'max' )
+ {
+ // InternalOseeDsl.g:3337:1: ( 'max' )
+ // InternalOseeDsl.g:3338:1: 'max'
{
- before(grammarAccess.getXAttributeTypeAccess().getMaxKeyword_12());
- match(input, 64, FOLLOW_64_in_rule__XAttributeType__Group__12__Impl7027);
- after(grammarAccess.getXAttributeTypeAccess().getMaxKeyword_12());
+ before(grammarAccess.getXAttributeTypeAccess().getMaxKeyword_12());
+ match(input,63,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getMaxKeyword_12());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__12__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__12__Impl"
- // $ANTLR start "rule__XAttributeType__Group__13"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3351:1: rule__XAttributeType__Group__13 : rule__XAttributeType__Group__13__Impl rule__XAttributeType__Group__14 ;
- public final void rule__XAttributeType__Group__13() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__13"
+ // InternalOseeDsl.g:3351:1: rule__XAttributeType__Group__13 : rule__XAttributeType__Group__13__Impl rule__XAttributeType__Group__14 ;
+ public final void rule__XAttributeType__Group__13() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3355:1: ( rule__XAttributeType__Group__13__Impl rule__XAttributeType__Group__14 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3356:2: rule__XAttributeType__Group__13__Impl rule__XAttributeType__Group__14
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__13__Impl_in_rule__XAttributeType__Group__137058);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3355:1: ( rule__XAttributeType__Group__13__Impl rule__XAttributeType__Group__14 )
+ // InternalOseeDsl.g:3356:2: rule__XAttributeType__Group__13__Impl rule__XAttributeType__Group__14
+ {
+ pushFollow(FOLLOW_27);
rule__XAttributeType__Group__13__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group__14_in_rule__XAttributeType__Group__137061);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__14();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__13"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__13"
- // $ANTLR start "rule__XAttributeType__Group__13__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3363:1: rule__XAttributeType__Group__13__Impl : ( ( rule__XAttributeType__MaxAssignment_13 ) ) ;
- public final void rule__XAttributeType__Group__13__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__13__Impl"
+ // InternalOseeDsl.g:3363:1: rule__XAttributeType__Group__13__Impl : ( ( rule__XAttributeType__MaxAssignment_13 ) ) ;
+ public final void rule__XAttributeType__Group__13__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3367:1: ( ( ( rule__XAttributeType__MaxAssignment_13 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3368:1: ( ( rule__XAttributeType__MaxAssignment_13 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3368:1: ( ( rule__XAttributeType__MaxAssignment_13 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3369:1: ( rule__XAttributeType__MaxAssignment_13 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3367:1: ( ( ( rule__XAttributeType__MaxAssignment_13 ) ) )
+ // InternalOseeDsl.g:3368:1: ( ( rule__XAttributeType__MaxAssignment_13 ) )
+ {
+ // InternalOseeDsl.g:3368:1: ( ( rule__XAttributeType__MaxAssignment_13 ) )
+ // InternalOseeDsl.g:3369:1: ( rule__XAttributeType__MaxAssignment_13 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getMaxAssignment_13());
+ // InternalOseeDsl.g:3370:1: ( rule__XAttributeType__MaxAssignment_13 )
+ // InternalOseeDsl.g:3370:2: rule__XAttributeType__MaxAssignment_13
{
- before(grammarAccess.getXAttributeTypeAccess().getMaxAssignment_13());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3370:1: ( rule__XAttributeType__MaxAssignment_13 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3370:2: rule__XAttributeType__MaxAssignment_13
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__MaxAssignment_13_in_rule__XAttributeType__Group__13__Impl7088);
- rule__XAttributeType__MaxAssignment_13();
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__MaxAssignment_13();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getMaxAssignment_13());
+ after(grammarAccess.getXAttributeTypeAccess().getMaxAssignment_13());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__13__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__13__Impl"
- // $ANTLR start "rule__XAttributeType__Group__14"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3380:1: rule__XAttributeType__Group__14 : rule__XAttributeType__Group__14__Impl rule__XAttributeType__Group__15 ;
- public final void rule__XAttributeType__Group__14() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__14"
+ // InternalOseeDsl.g:3380:1: rule__XAttributeType__Group__14 : rule__XAttributeType__Group__14__Impl rule__XAttributeType__Group__15 ;
+ public final void rule__XAttributeType__Group__14() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3384:1: ( rule__XAttributeType__Group__14__Impl rule__XAttributeType__Group__15 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3385:2: rule__XAttributeType__Group__14__Impl rule__XAttributeType__Group__15
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__14__Impl_in_rule__XAttributeType__Group__147118);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3384:1: ( rule__XAttributeType__Group__14__Impl rule__XAttributeType__Group__15 )
+ // InternalOseeDsl.g:3385:2: rule__XAttributeType__Group__14__Impl rule__XAttributeType__Group__15
+ {
+ pushFollow(FOLLOW_28);
rule__XAttributeType__Group__14__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group__15_in_rule__XAttributeType__Group__147121);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__15();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__14"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__14"
- // $ANTLR start "rule__XAttributeType__Group__14__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3392:1: rule__XAttributeType__Group__14__Impl : ( ( rule__XAttributeType__UnorderedGroup_14 ) ) ;
- public final void rule__XAttributeType__Group__14__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__14__Impl"
+ // InternalOseeDsl.g:3392:1: rule__XAttributeType__Group__14__Impl : ( ( rule__XAttributeType__UnorderedGroup_14 ) ) ;
+ public final void rule__XAttributeType__Group__14__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3396:1: ( ( ( rule__XAttributeType__UnorderedGroup_14 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3397:1: ( ( rule__XAttributeType__UnorderedGroup_14 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3397:1: ( ( rule__XAttributeType__UnorderedGroup_14 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3398:1: ( rule__XAttributeType__UnorderedGroup_14 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3396:1: ( ( ( rule__XAttributeType__UnorderedGroup_14 ) ) )
+ // InternalOseeDsl.g:3397:1: ( ( rule__XAttributeType__UnorderedGroup_14 ) )
+ {
+ // InternalOseeDsl.g:3397:1: ( ( rule__XAttributeType__UnorderedGroup_14 ) )
+ // InternalOseeDsl.g:3398:1: ( rule__XAttributeType__UnorderedGroup_14 )
{
- before(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3399:1: ( rule__XAttributeType__UnorderedGroup_14 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3399:2: rule__XAttributeType__UnorderedGroup_14
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__UnorderedGroup_14_in_rule__XAttributeType__Group__14__Impl7148);
- rule__XAttributeType__UnorderedGroup_14();
+ before(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
+ // InternalOseeDsl.g:3399:1: ( rule__XAttributeType__UnorderedGroup_14 )
+ // InternalOseeDsl.g:3399:2: rule__XAttributeType__UnorderedGroup_14
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__UnorderedGroup_14();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
+ after(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__14__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__14__Impl"
- // $ANTLR start "rule__XAttributeType__Group__15"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3409:1: rule__XAttributeType__Group__15 : rule__XAttributeType__Group__15__Impl ;
- public final void rule__XAttributeType__Group__15() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__15"
+ // InternalOseeDsl.g:3409:1: rule__XAttributeType__Group__15 : rule__XAttributeType__Group__15__Impl ;
+ public final void rule__XAttributeType__Group__15() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3413:1: ( rule__XAttributeType__Group__15__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3414:2: rule__XAttributeType__Group__15__Impl
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group__15__Impl_in_rule__XAttributeType__Group__157178);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3413:1: ( rule__XAttributeType__Group__15__Impl )
+ // InternalOseeDsl.g:3414:2: rule__XAttributeType__Group__15__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group__15__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__15"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__15"
- // $ANTLR start "rule__XAttributeType__Group__15__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3420:1: rule__XAttributeType__Group__15__Impl : ( '}' ) ;
- public final void rule__XAttributeType__Group__15__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group__15__Impl"
+ // InternalOseeDsl.g:3420:1: rule__XAttributeType__Group__15__Impl : ( '}' ) ;
+ public final void rule__XAttributeType__Group__15__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3424:1: ( ( '}' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3425:1: ( '}' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3425:1: ( '}' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3426:1: '}'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3424:1: ( ( '}' ) )
+ // InternalOseeDsl.g:3425:1: ( '}' )
{
- before(grammarAccess.getXAttributeTypeAccess().getRightCurlyBracketKeyword_15());
- match(input, 56, FOLLOW_56_in_rule__XAttributeType__Group__15__Impl7206);
- after(grammarAccess.getXAttributeTypeAccess().getRightCurlyBracketKeyword_15());
+ // InternalOseeDsl.g:3425:1: ( '}' )
+ // InternalOseeDsl.g:3426:1: '}'
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getRightCurlyBracketKeyword_15());
+ match(input,55,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getRightCurlyBracketKeyword_15());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group__15__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group__15__Impl"
- // $ANTLR start "rule__XAttributeType__Group_2__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3471:1: rule__XAttributeType__Group_2__0 : rule__XAttributeType__Group_2__0__Impl rule__XAttributeType__Group_2__1 ;
- public final void rule__XAttributeType__Group_2__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_2__0"
+ // InternalOseeDsl.g:3471:1: rule__XAttributeType__Group_2__0 : rule__XAttributeType__Group_2__0__Impl rule__XAttributeType__Group_2__1 ;
+ public final void rule__XAttributeType__Group_2__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3475:1: ( rule__XAttributeType__Group_2__0__Impl rule__XAttributeType__Group_2__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3476:2: rule__XAttributeType__Group_2__0__Impl rule__XAttributeType__Group_2__1
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_2__0__Impl_in_rule__XAttributeType__Group_2__07269);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3475:1: ( rule__XAttributeType__Group_2__0__Impl rule__XAttributeType__Group_2__1 )
+ // InternalOseeDsl.g:3476:2: rule__XAttributeType__Group_2__0__Impl rule__XAttributeType__Group_2__1
+ {
+ pushFollow(FOLLOW_29);
rule__XAttributeType__Group_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group_2__1_in_rule__XAttributeType__Group_2__07272);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_2__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_2__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_2__0"
- // $ANTLR start "rule__XAttributeType__Group_2__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3483:1: rule__XAttributeType__Group_2__0__Impl : ( 'extends' ) ;
- public final void rule__XAttributeType__Group_2__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_2__0__Impl"
+ // InternalOseeDsl.g:3483:1: rule__XAttributeType__Group_2__0__Impl : ( 'extends' ) ;
+ public final void rule__XAttributeType__Group_2__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3487:1: ( ( 'extends' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3488:1: ( 'extends' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3488:1: ( 'extends' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3489:1: 'extends'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3487:1: ( ( 'extends' ) )
+ // InternalOseeDsl.g:3488:1: ( 'extends' )
{
- before(grammarAccess.getXAttributeTypeAccess().getExtendsKeyword_2_0());
- match(input, 57, FOLLOW_57_in_rule__XAttributeType__Group_2__0__Impl7300);
- after(grammarAccess.getXAttributeTypeAccess().getExtendsKeyword_2_0());
+ // InternalOseeDsl.g:3488:1: ( 'extends' )
+ // InternalOseeDsl.g:3489:1: 'extends'
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getExtendsKeyword_2_0());
+ match(input,56,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getExtendsKeyword_2_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_2__0__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XAttributeType__Group_2__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3502:1: rule__XAttributeType__Group_2__1 : rule__XAttributeType__Group_2__1__Impl ;
- public final void rule__XAttributeType__Group_2__1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_2__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3506:1: ( rule__XAttributeType__Group_2__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3507:2: rule__XAttributeType__Group_2__1__Impl
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_2__1__Impl_in_rule__XAttributeType__Group_2__17331);
+ // $ANTLR start "rule__XAttributeType__Group_2__1"
+ // InternalOseeDsl.g:3502:1: rule__XAttributeType__Group_2__1 : rule__XAttributeType__Group_2__1__Impl ;
+ public final void rule__XAttributeType__Group_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3506:1: ( rule__XAttributeType__Group_2__1__Impl )
+ // InternalOseeDsl.g:3507:2: rule__XAttributeType__Group_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_2__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_2__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_2__1"
- // $ANTLR start "rule__XAttributeType__Group_2__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3513:1: rule__XAttributeType__Group_2__1__Impl : ( ( rule__XAttributeType__BaseAttributeTypeAssignment_2_1 ) ) ;
- public final void rule__XAttributeType__Group_2__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_2__1__Impl"
+ // InternalOseeDsl.g:3513:1: rule__XAttributeType__Group_2__1__Impl : ( ( rule__XAttributeType__BaseAttributeTypeAssignment_2_1 ) ) ;
+ public final void rule__XAttributeType__Group_2__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3517:1: ( ( ( rule__XAttributeType__BaseAttributeTypeAssignment_2_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3518:1: ( ( rule__XAttributeType__BaseAttributeTypeAssignment_2_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3518:1: ( ( rule__XAttributeType__BaseAttributeTypeAssignment_2_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3519:1: ( rule__XAttributeType__BaseAttributeTypeAssignment_2_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3517:1: ( ( ( rule__XAttributeType__BaseAttributeTypeAssignment_2_1 ) ) )
+ // InternalOseeDsl.g:3518:1: ( ( rule__XAttributeType__BaseAttributeTypeAssignment_2_1 ) )
+ {
+ // InternalOseeDsl.g:3518:1: ( ( rule__XAttributeType__BaseAttributeTypeAssignment_2_1 ) )
+ // InternalOseeDsl.g:3519:1: ( rule__XAttributeType__BaseAttributeTypeAssignment_2_1 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAssignment_2_1());
+ // InternalOseeDsl.g:3520:1: ( rule__XAttributeType__BaseAttributeTypeAssignment_2_1 )
+ // InternalOseeDsl.g:3520:2: rule__XAttributeType__BaseAttributeTypeAssignment_2_1
{
- before(grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAssignment_2_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3520:1: ( rule__XAttributeType__BaseAttributeTypeAssignment_2_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3520:2: rule__XAttributeType__BaseAttributeTypeAssignment_2_1
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__BaseAttributeTypeAssignment_2_1_in_rule__XAttributeType__Group_2__1__Impl7358);
- rule__XAttributeType__BaseAttributeTypeAssignment_2_1();
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__BaseAttributeTypeAssignment_2_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAssignment_2_1());
+ after(grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAssignment_2_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_2__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_2__1__Impl"
- // $ANTLR start "rule__XAttributeType__Group_3__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3534:1: rule__XAttributeType__Group_3__0 : rule__XAttributeType__Group_3__0__Impl rule__XAttributeType__Group_3__1 ;
- public final void rule__XAttributeType__Group_3__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_3__0"
+ // InternalOseeDsl.g:3534:1: rule__XAttributeType__Group_3__0 : rule__XAttributeType__Group_3__0__Impl rule__XAttributeType__Group_3__1 ;
+ public final void rule__XAttributeType__Group_3__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3538:1: ( rule__XAttributeType__Group_3__0__Impl rule__XAttributeType__Group_3__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3539:2: rule__XAttributeType__Group_3__0__Impl rule__XAttributeType__Group_3__1
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_3__0__Impl_in_rule__XAttributeType__Group_3__07392);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3538:1: ( rule__XAttributeType__Group_3__0__Impl rule__XAttributeType__Group_3__1 )
+ // InternalOseeDsl.g:3539:2: rule__XAttributeType__Group_3__0__Impl rule__XAttributeType__Group_3__1
+ {
+ pushFollow(FOLLOW_7);
rule__XAttributeType__Group_3__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group_3__1_in_rule__XAttributeType__Group_3__07395);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_3__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_3__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_3__0"
- // $ANTLR start "rule__XAttributeType__Group_3__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3546:1: rule__XAttributeType__Group_3__0__Impl : ( 'overrides' ) ;
- public final void rule__XAttributeType__Group_3__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_3__0__Impl"
+ // InternalOseeDsl.g:3546:1: rule__XAttributeType__Group_3__0__Impl : ( 'overrides' ) ;
+ public final void rule__XAttributeType__Group_3__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3550:1: ( ( 'overrides' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3551:1: ( 'overrides' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3551:1: ( 'overrides' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3552:1: 'overrides'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3550:1: ( ( 'overrides' ) )
+ // InternalOseeDsl.g:3551:1: ( 'overrides' )
+ {
+ // InternalOseeDsl.g:3551:1: ( 'overrides' )
+ // InternalOseeDsl.g:3552:1: 'overrides'
{
- before(grammarAccess.getXAttributeTypeAccess().getOverridesKeyword_3_0());
- match(input, 65, FOLLOW_65_in_rule__XAttributeType__Group_3__0__Impl7423);
- after(grammarAccess.getXAttributeTypeAccess().getOverridesKeyword_3_0());
+ before(grammarAccess.getXAttributeTypeAccess().getOverridesKeyword_3_0());
+ match(input,64,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getOverridesKeyword_3_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_3__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_3__0__Impl"
- // $ANTLR start "rule__XAttributeType__Group_3__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3565:1: rule__XAttributeType__Group_3__1 : rule__XAttributeType__Group_3__1__Impl ;
- public final void rule__XAttributeType__Group_3__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_3__1"
+ // InternalOseeDsl.g:3565:1: rule__XAttributeType__Group_3__1 : rule__XAttributeType__Group_3__1__Impl ;
+ public final void rule__XAttributeType__Group_3__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3569:1: ( rule__XAttributeType__Group_3__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3570:2: rule__XAttributeType__Group_3__1__Impl
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_3__1__Impl_in_rule__XAttributeType__Group_3__17454);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3569:1: ( rule__XAttributeType__Group_3__1__Impl )
+ // InternalOseeDsl.g:3570:2: rule__XAttributeType__Group_3__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_3__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_3__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_3__1"
- // $ANTLR start "rule__XAttributeType__Group_3__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3576:1: rule__XAttributeType__Group_3__1__Impl : ( ( rule__XAttributeType__OverrideAssignment_3_1 ) ) ;
- public final void rule__XAttributeType__Group_3__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_3__1__Impl"
+ // InternalOseeDsl.g:3576:1: rule__XAttributeType__Group_3__1__Impl : ( ( rule__XAttributeType__OverrideAssignment_3_1 ) ) ;
+ public final void rule__XAttributeType__Group_3__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3580:1: ( ( ( rule__XAttributeType__OverrideAssignment_3_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3581:1: ( ( rule__XAttributeType__OverrideAssignment_3_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3581:1: ( ( rule__XAttributeType__OverrideAssignment_3_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3582:1: ( rule__XAttributeType__OverrideAssignment_3_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3580:1: ( ( ( rule__XAttributeType__OverrideAssignment_3_1 ) ) )
+ // InternalOseeDsl.g:3581:1: ( ( rule__XAttributeType__OverrideAssignment_3_1 ) )
+ {
+ // InternalOseeDsl.g:3581:1: ( ( rule__XAttributeType__OverrideAssignment_3_1 ) )
+ // InternalOseeDsl.g:3582:1: ( rule__XAttributeType__OverrideAssignment_3_1 )
{
- before(grammarAccess.getXAttributeTypeAccess().getOverrideAssignment_3_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3583:1: ( rule__XAttributeType__OverrideAssignment_3_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3583:2: rule__XAttributeType__OverrideAssignment_3_1
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__OverrideAssignment_3_1_in_rule__XAttributeType__Group_3__1__Impl7481);
- rule__XAttributeType__OverrideAssignment_3_1();
+ before(grammarAccess.getXAttributeTypeAccess().getOverrideAssignment_3_1());
+ // InternalOseeDsl.g:3583:1: ( rule__XAttributeType__OverrideAssignment_3_1 )
+ // InternalOseeDsl.g:3583:2: rule__XAttributeType__OverrideAssignment_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__OverrideAssignment_3_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getOverrideAssignment_3_1());
+ after(grammarAccess.getXAttributeTypeAccess().getOverrideAssignment_3_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_3__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_3__1__Impl"
- // $ANTLR start "rule__XAttributeType__Group_5__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3597:1: rule__XAttributeType__Group_5__0 : rule__XAttributeType__Group_5__0__Impl rule__XAttributeType__Group_5__1 ;
- public final void rule__XAttributeType__Group_5__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_5__0"
+ // InternalOseeDsl.g:3597:1: rule__XAttributeType__Group_5__0 : rule__XAttributeType__Group_5__0__Impl rule__XAttributeType__Group_5__1 ;
+ public final void rule__XAttributeType__Group_5__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3601:1: ( rule__XAttributeType__Group_5__0__Impl rule__XAttributeType__Group_5__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3602:2: rule__XAttributeType__Group_5__0__Impl rule__XAttributeType__Group_5__1
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_5__0__Impl_in_rule__XAttributeType__Group_5__07515);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3601:1: ( rule__XAttributeType__Group_5__0__Impl rule__XAttributeType__Group_5__1 )
+ // InternalOseeDsl.g:3602:2: rule__XAttributeType__Group_5__0__Impl rule__XAttributeType__Group_5__1
+ {
+ pushFollow(FOLLOW_7);
rule__XAttributeType__Group_5__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group_5__1_in_rule__XAttributeType__Group_5__07518);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_5__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_5__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_5__0"
- // $ANTLR start "rule__XAttributeType__Group_5__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3609:1: rule__XAttributeType__Group_5__0__Impl : ( 'guid' ) ;
- public final void rule__XAttributeType__Group_5__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_5__0__Impl"
+ // InternalOseeDsl.g:3609:1: rule__XAttributeType__Group_5__0__Impl : ( 'guid' ) ;
+ public final void rule__XAttributeType__Group_5__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3613:1: ( ( 'guid' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3614:1: ( 'guid' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3614:1: ( 'guid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3615:1: 'guid'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3613:1: ( ( 'guid' ) )
+ // InternalOseeDsl.g:3614:1: ( 'guid' )
+ {
+ // InternalOseeDsl.g:3614:1: ( 'guid' )
+ // InternalOseeDsl.g:3615:1: 'guid'
{
- before(grammarAccess.getXAttributeTypeAccess().getGuidKeyword_5_0());
- match(input, 59, FOLLOW_59_in_rule__XAttributeType__Group_5__0__Impl7546);
- after(grammarAccess.getXAttributeTypeAccess().getGuidKeyword_5_0());
+ before(grammarAccess.getXAttributeTypeAccess().getGuidKeyword_5_0());
+ match(input,58,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getGuidKeyword_5_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_5__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_5__0__Impl"
- // $ANTLR start "rule__XAttributeType__Group_5__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3628:1: rule__XAttributeType__Group_5__1 : rule__XAttributeType__Group_5__1__Impl ;
- public final void rule__XAttributeType__Group_5__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_5__1"
+ // InternalOseeDsl.g:3628:1: rule__XAttributeType__Group_5__1 : rule__XAttributeType__Group_5__1__Impl ;
+ public final void rule__XAttributeType__Group_5__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3632:1: ( rule__XAttributeType__Group_5__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3633:2: rule__XAttributeType__Group_5__1__Impl
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_5__1__Impl_in_rule__XAttributeType__Group_5__17577);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3632:1: ( rule__XAttributeType__Group_5__1__Impl )
+ // InternalOseeDsl.g:3633:2: rule__XAttributeType__Group_5__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_5__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_5__1"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XAttributeType__Group_5__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3639:1: rule__XAttributeType__Group_5__1__Impl : ( ( rule__XAttributeType__TypeGuidAssignment_5_1 ) ) ;
- public final void rule__XAttributeType__Group_5__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_5__1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3643:1: ( ( ( rule__XAttributeType__TypeGuidAssignment_5_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3644:1: ( ( rule__XAttributeType__TypeGuidAssignment_5_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3644:1: ( ( rule__XAttributeType__TypeGuidAssignment_5_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3645:1: ( rule__XAttributeType__TypeGuidAssignment_5_1 )
+ // $ANTLR start "rule__XAttributeType__Group_5__1__Impl"
+ // InternalOseeDsl.g:3639:1: rule__XAttributeType__Group_5__1__Impl : ( ( rule__XAttributeType__TypeGuidAssignment_5_1 ) ) ;
+ public final void rule__XAttributeType__Group_5__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3643:1: ( ( ( rule__XAttributeType__TypeGuidAssignment_5_1 ) ) )
+ // InternalOseeDsl.g:3644:1: ( ( rule__XAttributeType__TypeGuidAssignment_5_1 ) )
+ {
+ // InternalOseeDsl.g:3644:1: ( ( rule__XAttributeType__TypeGuidAssignment_5_1 ) )
+ // InternalOseeDsl.g:3645:1: ( rule__XAttributeType__TypeGuidAssignment_5_1 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getTypeGuidAssignment_5_1());
+ // InternalOseeDsl.g:3646:1: ( rule__XAttributeType__TypeGuidAssignment_5_1 )
+ // InternalOseeDsl.g:3646:2: rule__XAttributeType__TypeGuidAssignment_5_1
{
- before(grammarAccess.getXAttributeTypeAccess().getTypeGuidAssignment_5_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3646:1: ( rule__XAttributeType__TypeGuidAssignment_5_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3646:2: rule__XAttributeType__TypeGuidAssignment_5_1
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__TypeGuidAssignment_5_1_in_rule__XAttributeType__Group_5__1__Impl7604);
- rule__XAttributeType__TypeGuidAssignment_5_1();
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__TypeGuidAssignment_5_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getTypeGuidAssignment_5_1());
+ after(grammarAccess.getXAttributeTypeAccess().getTypeGuidAssignment_5_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_5__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_5__1__Impl"
- // $ANTLR start "rule__XAttributeType__Group_14_0__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3660:1: rule__XAttributeType__Group_14_0__0 : rule__XAttributeType__Group_14_0__0__Impl rule__XAttributeType__Group_14_0__1 ;
- public final void rule__XAttributeType__Group_14_0__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_0__0"
+ // InternalOseeDsl.g:3660:1: rule__XAttributeType__Group_14_0__0 : rule__XAttributeType__Group_14_0__0__Impl rule__XAttributeType__Group_14_0__1 ;
+ public final void rule__XAttributeType__Group_14_0__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3664:1: ( rule__XAttributeType__Group_14_0__0__Impl rule__XAttributeType__Group_14_0__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3665:2: rule__XAttributeType__Group_14_0__0__Impl rule__XAttributeType__Group_14_0__1
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_0__0__Impl_in_rule__XAttributeType__Group_14_0__07638);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3664:1: ( rule__XAttributeType__Group_14_0__0__Impl rule__XAttributeType__Group_14_0__1 )
+ // InternalOseeDsl.g:3665:2: rule__XAttributeType__Group_14_0__0__Impl rule__XAttributeType__Group_14_0__1
+ {
+ pushFollow(FOLLOW_30);
rule__XAttributeType__Group_14_0__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_0__1_in_rule__XAttributeType__Group_14_0__07641);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_14_0__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_0__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_0__0"
- // $ANTLR start "rule__XAttributeType__Group_14_0__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3672:1: rule__XAttributeType__Group_14_0__0__Impl : ( 'taggerId' ) ;
- public final void rule__XAttributeType__Group_14_0__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_0__0__Impl"
+ // InternalOseeDsl.g:3672:1: rule__XAttributeType__Group_14_0__0__Impl : ( 'taggerId' ) ;
+ public final void rule__XAttributeType__Group_14_0__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3676:1: ( ( 'taggerId' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3677:1: ( 'taggerId' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3677:1: ( 'taggerId' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3678:1: 'taggerId'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3676:1: ( ( 'taggerId' ) )
+ // InternalOseeDsl.g:3677:1: ( 'taggerId' )
{
- before(grammarAccess.getXAttributeTypeAccess().getTaggerIdKeyword_14_0_0());
- match(input, 66, FOLLOW_66_in_rule__XAttributeType__Group_14_0__0__Impl7669);
- after(grammarAccess.getXAttributeTypeAccess().getTaggerIdKeyword_14_0_0());
+ // InternalOseeDsl.g:3677:1: ( 'taggerId' )
+ // InternalOseeDsl.g:3678:1: 'taggerId'
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getTaggerIdKeyword_14_0_0());
+ match(input,65,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getTaggerIdKeyword_14_0_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_0__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_0__0__Impl"
- // $ANTLR start "rule__XAttributeType__Group_14_0__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3691:1: rule__XAttributeType__Group_14_0__1 : rule__XAttributeType__Group_14_0__1__Impl ;
- public final void rule__XAttributeType__Group_14_0__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_0__1"
+ // InternalOseeDsl.g:3691:1: rule__XAttributeType__Group_14_0__1 : rule__XAttributeType__Group_14_0__1__Impl ;
+ public final void rule__XAttributeType__Group_14_0__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3695:1: ( rule__XAttributeType__Group_14_0__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3696:2: rule__XAttributeType__Group_14_0__1__Impl
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_0__1__Impl_in_rule__XAttributeType__Group_14_0__17700);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3695:1: ( rule__XAttributeType__Group_14_0__1__Impl )
+ // InternalOseeDsl.g:3696:2: rule__XAttributeType__Group_14_0__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_14_0__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_0__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_0__1"
- // $ANTLR start "rule__XAttributeType__Group_14_0__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3702:1: rule__XAttributeType__Group_14_0__1__Impl : ( ( rule__XAttributeType__TaggerIdAssignment_14_0_1 ) ) ;
- public final void rule__XAttributeType__Group_14_0__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_0__1__Impl"
+ // InternalOseeDsl.g:3702:1: rule__XAttributeType__Group_14_0__1__Impl : ( ( rule__XAttributeType__TaggerIdAssignment_14_0_1 ) ) ;
+ public final void rule__XAttributeType__Group_14_0__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3706:1: ( ( ( rule__XAttributeType__TaggerIdAssignment_14_0_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3707:1: ( ( rule__XAttributeType__TaggerIdAssignment_14_0_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3707:1: ( ( rule__XAttributeType__TaggerIdAssignment_14_0_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3708:1: ( rule__XAttributeType__TaggerIdAssignment_14_0_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3706:1: ( ( ( rule__XAttributeType__TaggerIdAssignment_14_0_1 ) ) )
+ // InternalOseeDsl.g:3707:1: ( ( rule__XAttributeType__TaggerIdAssignment_14_0_1 ) )
{
- before(grammarAccess.getXAttributeTypeAccess().getTaggerIdAssignment_14_0_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3709:1: ( rule__XAttributeType__TaggerIdAssignment_14_0_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3709:2: rule__XAttributeType__TaggerIdAssignment_14_0_1
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__TaggerIdAssignment_14_0_1_in_rule__XAttributeType__Group_14_0__1__Impl7727);
- rule__XAttributeType__TaggerIdAssignment_14_0_1();
+ // InternalOseeDsl.g:3707:1: ( ( rule__XAttributeType__TaggerIdAssignment_14_0_1 ) )
+ // InternalOseeDsl.g:3708:1: ( rule__XAttributeType__TaggerIdAssignment_14_0_1 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getTaggerIdAssignment_14_0_1());
+ // InternalOseeDsl.g:3709:1: ( rule__XAttributeType__TaggerIdAssignment_14_0_1 )
+ // InternalOseeDsl.g:3709:2: rule__XAttributeType__TaggerIdAssignment_14_0_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__TaggerIdAssignment_14_0_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getTaggerIdAssignment_14_0_1());
+ after(grammarAccess.getXAttributeTypeAccess().getTaggerIdAssignment_14_0_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_0__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_0__1__Impl"
- // $ANTLR start "rule__XAttributeType__Group_14_1__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3723:1: rule__XAttributeType__Group_14_1__0 : rule__XAttributeType__Group_14_1__0__Impl rule__XAttributeType__Group_14_1__1 ;
- public final void rule__XAttributeType__Group_14_1__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_1__0"
+ // InternalOseeDsl.g:3723:1: rule__XAttributeType__Group_14_1__0 : rule__XAttributeType__Group_14_1__0__Impl rule__XAttributeType__Group_14_1__1 ;
+ public final void rule__XAttributeType__Group_14_1__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3727:1: ( rule__XAttributeType__Group_14_1__0__Impl rule__XAttributeType__Group_14_1__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3728:2: rule__XAttributeType__Group_14_1__0__Impl rule__XAttributeType__Group_14_1__1
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_1__0__Impl_in_rule__XAttributeType__Group_14_1__07761);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3727:1: ( rule__XAttributeType__Group_14_1__0__Impl rule__XAttributeType__Group_14_1__1 )
+ // InternalOseeDsl.g:3728:2: rule__XAttributeType__Group_14_1__0__Impl rule__XAttributeType__Group_14_1__1
+ {
+ pushFollow(FOLLOW_7);
rule__XAttributeType__Group_14_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_1__1_in_rule__XAttributeType__Group_14_1__07764);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_14_1__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_1__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_1__0"
- // $ANTLR start "rule__XAttributeType__Group_14_1__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3735:1: rule__XAttributeType__Group_14_1__0__Impl : ( 'enumType' ) ;
- public final void rule__XAttributeType__Group_14_1__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_1__0__Impl"
+ // InternalOseeDsl.g:3735:1: rule__XAttributeType__Group_14_1__0__Impl : ( 'enumType' ) ;
+ public final void rule__XAttributeType__Group_14_1__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3739:1: ( ( 'enumType' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3740:1: ( 'enumType' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3740:1: ( 'enumType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3741:1: 'enumType'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3739:1: ( ( 'enumType' ) )
+ // InternalOseeDsl.g:3740:1: ( 'enumType' )
+ {
+ // InternalOseeDsl.g:3740:1: ( 'enumType' )
+ // InternalOseeDsl.g:3741:1: 'enumType'
{
- before(grammarAccess.getXAttributeTypeAccess().getEnumTypeKeyword_14_1_0());
- match(input, 67, FOLLOW_67_in_rule__XAttributeType__Group_14_1__0__Impl7792);
- after(grammarAccess.getXAttributeTypeAccess().getEnumTypeKeyword_14_1_0());
+ before(grammarAccess.getXAttributeTypeAccess().getEnumTypeKeyword_14_1_0());
+ match(input,66,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getEnumTypeKeyword_14_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_1__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_1__0__Impl"
- // $ANTLR start "rule__XAttributeType__Group_14_1__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3754:1: rule__XAttributeType__Group_14_1__1 : rule__XAttributeType__Group_14_1__1__Impl ;
- public final void rule__XAttributeType__Group_14_1__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_1__1"
+ // InternalOseeDsl.g:3754:1: rule__XAttributeType__Group_14_1__1 : rule__XAttributeType__Group_14_1__1__Impl ;
+ public final void rule__XAttributeType__Group_14_1__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3758:1: ( rule__XAttributeType__Group_14_1__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3759:2: rule__XAttributeType__Group_14_1__1__Impl
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_1__1__Impl_in_rule__XAttributeType__Group_14_1__17823);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3758:1: ( rule__XAttributeType__Group_14_1__1__Impl )
+ // InternalOseeDsl.g:3759:2: rule__XAttributeType__Group_14_1__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_14_1__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_1__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_1__1"
- // $ANTLR start "rule__XAttributeType__Group_14_1__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3765:1: rule__XAttributeType__Group_14_1__1__Impl : ( ( rule__XAttributeType__EnumTypeAssignment_14_1_1 ) ) ;
- public final void rule__XAttributeType__Group_14_1__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_1__1__Impl"
+ // InternalOseeDsl.g:3765:1: rule__XAttributeType__Group_14_1__1__Impl : ( ( rule__XAttributeType__EnumTypeAssignment_14_1_1 ) ) ;
+ public final void rule__XAttributeType__Group_14_1__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3769:1: ( ( ( rule__XAttributeType__EnumTypeAssignment_14_1_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3770:1: ( ( rule__XAttributeType__EnumTypeAssignment_14_1_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3770:1: ( ( rule__XAttributeType__EnumTypeAssignment_14_1_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3771:1: ( rule__XAttributeType__EnumTypeAssignment_14_1_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3769:1: ( ( ( rule__XAttributeType__EnumTypeAssignment_14_1_1 ) ) )
+ // InternalOseeDsl.g:3770:1: ( ( rule__XAttributeType__EnumTypeAssignment_14_1_1 ) )
+ {
+ // InternalOseeDsl.g:3770:1: ( ( rule__XAttributeType__EnumTypeAssignment_14_1_1 ) )
+ // InternalOseeDsl.g:3771:1: ( rule__XAttributeType__EnumTypeAssignment_14_1_1 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getEnumTypeAssignment_14_1_1());
+ // InternalOseeDsl.g:3772:1: ( rule__XAttributeType__EnumTypeAssignment_14_1_1 )
+ // InternalOseeDsl.g:3772:2: rule__XAttributeType__EnumTypeAssignment_14_1_1
{
- before(grammarAccess.getXAttributeTypeAccess().getEnumTypeAssignment_14_1_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3772:1: ( rule__XAttributeType__EnumTypeAssignment_14_1_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3772:2: rule__XAttributeType__EnumTypeAssignment_14_1_1
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__EnumTypeAssignment_14_1_1_in_rule__XAttributeType__Group_14_1__1__Impl7850);
- rule__XAttributeType__EnumTypeAssignment_14_1_1();
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__EnumTypeAssignment_14_1_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getEnumTypeAssignment_14_1_1());
+ after(grammarAccess.getXAttributeTypeAccess().getEnumTypeAssignment_14_1_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_1__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_1__1__Impl"
- // $ANTLR start "rule__XAttributeType__Group_14_2__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3786:1: rule__XAttributeType__Group_14_2__0 : rule__XAttributeType__Group_14_2__0__Impl rule__XAttributeType__Group_14_2__1 ;
- public final void rule__XAttributeType__Group_14_2__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_2__0"
+ // InternalOseeDsl.g:3786:1: rule__XAttributeType__Group_14_2__0 : rule__XAttributeType__Group_14_2__0__Impl rule__XAttributeType__Group_14_2__1 ;
+ public final void rule__XAttributeType__Group_14_2__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3790:1: ( rule__XAttributeType__Group_14_2__0__Impl rule__XAttributeType__Group_14_2__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3791:2: rule__XAttributeType__Group_14_2__0__Impl rule__XAttributeType__Group_14_2__1
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_2__0__Impl_in_rule__XAttributeType__Group_14_2__07884);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3790:1: ( rule__XAttributeType__Group_14_2__0__Impl rule__XAttributeType__Group_14_2__1 )
+ // InternalOseeDsl.g:3791:2: rule__XAttributeType__Group_14_2__0__Impl rule__XAttributeType__Group_14_2__1
+ {
+ pushFollow(FOLLOW_7);
rule__XAttributeType__Group_14_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_2__1_in_rule__XAttributeType__Group_14_2__07887);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_14_2__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_2__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_2__0"
- // $ANTLR start "rule__XAttributeType__Group_14_2__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3798:1: rule__XAttributeType__Group_14_2__0__Impl : ( 'description' ) ;
- public final void rule__XAttributeType__Group_14_2__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_2__0__Impl"
+ // InternalOseeDsl.g:3798:1: rule__XAttributeType__Group_14_2__0__Impl : ( 'description' ) ;
+ public final void rule__XAttributeType__Group_14_2__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3802:1: ( ( 'description' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3803:1: ( 'description' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3803:1: ( 'description' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3804:1: 'description'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3802:1: ( ( 'description' ) )
+ // InternalOseeDsl.g:3803:1: ( 'description' )
+ {
+ // InternalOseeDsl.g:3803:1: ( 'description' )
+ // InternalOseeDsl.g:3804:1: 'description'
{
- before(grammarAccess.getXAttributeTypeAccess().getDescriptionKeyword_14_2_0());
- match(input, 68, FOLLOW_68_in_rule__XAttributeType__Group_14_2__0__Impl7915);
- after(grammarAccess.getXAttributeTypeAccess().getDescriptionKeyword_14_2_0());
+ before(grammarAccess.getXAttributeTypeAccess().getDescriptionKeyword_14_2_0());
+ match(input,67,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getDescriptionKeyword_14_2_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_2__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_2__0__Impl"
- // $ANTLR start "rule__XAttributeType__Group_14_2__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3817:1: rule__XAttributeType__Group_14_2__1 : rule__XAttributeType__Group_14_2__1__Impl ;
- public final void rule__XAttributeType__Group_14_2__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_2__1"
+ // InternalOseeDsl.g:3817:1: rule__XAttributeType__Group_14_2__1 : rule__XAttributeType__Group_14_2__1__Impl ;
+ public final void rule__XAttributeType__Group_14_2__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3821:1: ( rule__XAttributeType__Group_14_2__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3822:2: rule__XAttributeType__Group_14_2__1__Impl
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_2__1__Impl_in_rule__XAttributeType__Group_14_2__17946);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3821:1: ( rule__XAttributeType__Group_14_2__1__Impl )
+ // InternalOseeDsl.g:3822:2: rule__XAttributeType__Group_14_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_14_2__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_2__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_2__1"
- // $ANTLR start "rule__XAttributeType__Group_14_2__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3828:1: rule__XAttributeType__Group_14_2__1__Impl : ( ( rule__XAttributeType__DescriptionAssignment_14_2_1 ) ) ;
- public final void rule__XAttributeType__Group_14_2__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_2__1__Impl"
+ // InternalOseeDsl.g:3828:1: rule__XAttributeType__Group_14_2__1__Impl : ( ( rule__XAttributeType__DescriptionAssignment_14_2_1 ) ) ;
+ public final void rule__XAttributeType__Group_14_2__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3832:1: ( ( ( rule__XAttributeType__DescriptionAssignment_14_2_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3833:1: ( ( rule__XAttributeType__DescriptionAssignment_14_2_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3833:1: ( ( rule__XAttributeType__DescriptionAssignment_14_2_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3834:1: ( rule__XAttributeType__DescriptionAssignment_14_2_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3832:1: ( ( ( rule__XAttributeType__DescriptionAssignment_14_2_1 ) ) )
+ // InternalOseeDsl.g:3833:1: ( ( rule__XAttributeType__DescriptionAssignment_14_2_1 ) )
+ {
+ // InternalOseeDsl.g:3833:1: ( ( rule__XAttributeType__DescriptionAssignment_14_2_1 ) )
+ // InternalOseeDsl.g:3834:1: ( rule__XAttributeType__DescriptionAssignment_14_2_1 )
{
- before(grammarAccess.getXAttributeTypeAccess().getDescriptionAssignment_14_2_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3835:1: ( rule__XAttributeType__DescriptionAssignment_14_2_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3835:2: rule__XAttributeType__DescriptionAssignment_14_2_1
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__DescriptionAssignment_14_2_1_in_rule__XAttributeType__Group_14_2__1__Impl7973);
- rule__XAttributeType__DescriptionAssignment_14_2_1();
+ before(grammarAccess.getXAttributeTypeAccess().getDescriptionAssignment_14_2_1());
+ // InternalOseeDsl.g:3835:1: ( rule__XAttributeType__DescriptionAssignment_14_2_1 )
+ // InternalOseeDsl.g:3835:2: rule__XAttributeType__DescriptionAssignment_14_2_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__DescriptionAssignment_14_2_1();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getXAttributeTypeAccess().getDescriptionAssignment_14_2_1());
+ }
+
+ after(grammarAccess.getXAttributeTypeAccess().getDescriptionAssignment_14_2_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_2__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_2__1__Impl"
- // $ANTLR start "rule__XAttributeType__Group_14_3__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3849:1: rule__XAttributeType__Group_14_3__0 : rule__XAttributeType__Group_14_3__0__Impl rule__XAttributeType__Group_14_3__1 ;
- public final void rule__XAttributeType__Group_14_3__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_3__0"
+ // InternalOseeDsl.g:3849:1: rule__XAttributeType__Group_14_3__0 : rule__XAttributeType__Group_14_3__0__Impl rule__XAttributeType__Group_14_3__1 ;
+ public final void rule__XAttributeType__Group_14_3__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3853:1: ( rule__XAttributeType__Group_14_3__0__Impl rule__XAttributeType__Group_14_3__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3854:2: rule__XAttributeType__Group_14_3__0__Impl rule__XAttributeType__Group_14_3__1
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_3__0__Impl_in_rule__XAttributeType__Group_14_3__08007);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3853:1: ( rule__XAttributeType__Group_14_3__0__Impl rule__XAttributeType__Group_14_3__1 )
+ // InternalOseeDsl.g:3854:2: rule__XAttributeType__Group_14_3__0__Impl rule__XAttributeType__Group_14_3__1
+ {
+ pushFollow(FOLLOW_7);
rule__XAttributeType__Group_14_3__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_3__1_in_rule__XAttributeType__Group_14_3__08010);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_14_3__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_3__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_3__0"
- // $ANTLR start "rule__XAttributeType__Group_14_3__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3861:1: rule__XAttributeType__Group_14_3__0__Impl : ( 'defaultValue' ) ;
- public final void rule__XAttributeType__Group_14_3__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_3__0__Impl"
+ // InternalOseeDsl.g:3861:1: rule__XAttributeType__Group_14_3__0__Impl : ( 'defaultValue' ) ;
+ public final void rule__XAttributeType__Group_14_3__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3865:1: ( ( 'defaultValue' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3866:1: ( 'defaultValue' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3866:1: ( 'defaultValue' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3867:1: 'defaultValue'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3865:1: ( ( 'defaultValue' ) )
+ // InternalOseeDsl.g:3866:1: ( 'defaultValue' )
+ {
+ // InternalOseeDsl.g:3866:1: ( 'defaultValue' )
+ // InternalOseeDsl.g:3867:1: 'defaultValue'
{
- before(grammarAccess.getXAttributeTypeAccess().getDefaultValueKeyword_14_3_0());
- match(input, 69, FOLLOW_69_in_rule__XAttributeType__Group_14_3__0__Impl8038);
- after(grammarAccess.getXAttributeTypeAccess().getDefaultValueKeyword_14_3_0());
+ before(grammarAccess.getXAttributeTypeAccess().getDefaultValueKeyword_14_3_0());
+ match(input,68,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getDefaultValueKeyword_14_3_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_3__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_3__0__Impl"
- // $ANTLR start "rule__XAttributeType__Group_14_3__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3880:1: rule__XAttributeType__Group_14_3__1 : rule__XAttributeType__Group_14_3__1__Impl ;
- public final void rule__XAttributeType__Group_14_3__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_3__1"
+ // InternalOseeDsl.g:3880:1: rule__XAttributeType__Group_14_3__1 : rule__XAttributeType__Group_14_3__1__Impl ;
+ public final void rule__XAttributeType__Group_14_3__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3884:1: ( rule__XAttributeType__Group_14_3__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3885:2: rule__XAttributeType__Group_14_3__1__Impl
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_3__1__Impl_in_rule__XAttributeType__Group_14_3__18069);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3884:1: ( rule__XAttributeType__Group_14_3__1__Impl )
+ // InternalOseeDsl.g:3885:2: rule__XAttributeType__Group_14_3__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_14_3__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_3__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_3__1"
- // $ANTLR start "rule__XAttributeType__Group_14_3__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3891:1: rule__XAttributeType__Group_14_3__1__Impl : ( ( rule__XAttributeType__DefaultValueAssignment_14_3_1 ) ) ;
- public final void rule__XAttributeType__Group_14_3__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_3__1__Impl"
+ // InternalOseeDsl.g:3891:1: rule__XAttributeType__Group_14_3__1__Impl : ( ( rule__XAttributeType__DefaultValueAssignment_14_3_1 ) ) ;
+ public final void rule__XAttributeType__Group_14_3__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3895:1: ( ( ( rule__XAttributeType__DefaultValueAssignment_14_3_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3896:1: ( ( rule__XAttributeType__DefaultValueAssignment_14_3_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3896:1: ( ( rule__XAttributeType__DefaultValueAssignment_14_3_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3897:1: ( rule__XAttributeType__DefaultValueAssignment_14_3_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3895:1: ( ( ( rule__XAttributeType__DefaultValueAssignment_14_3_1 ) ) )
+ // InternalOseeDsl.g:3896:1: ( ( rule__XAttributeType__DefaultValueAssignment_14_3_1 ) )
+ {
+ // InternalOseeDsl.g:3896:1: ( ( rule__XAttributeType__DefaultValueAssignment_14_3_1 ) )
+ // InternalOseeDsl.g:3897:1: ( rule__XAttributeType__DefaultValueAssignment_14_3_1 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getDefaultValueAssignment_14_3_1());
+ // InternalOseeDsl.g:3898:1: ( rule__XAttributeType__DefaultValueAssignment_14_3_1 )
+ // InternalOseeDsl.g:3898:2: rule__XAttributeType__DefaultValueAssignment_14_3_1
{
- before(grammarAccess.getXAttributeTypeAccess().getDefaultValueAssignment_14_3_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3898:1: ( rule__XAttributeType__DefaultValueAssignment_14_3_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3898:2: rule__XAttributeType__DefaultValueAssignment_14_3_1
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__DefaultValueAssignment_14_3_1_in_rule__XAttributeType__Group_14_3__1__Impl8096);
- rule__XAttributeType__DefaultValueAssignment_14_3_1();
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__DefaultValueAssignment_14_3_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getDefaultValueAssignment_14_3_1());
+ after(grammarAccess.getXAttributeTypeAccess().getDefaultValueAssignment_14_3_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_3__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_3__1__Impl"
- // $ANTLR start "rule__XAttributeType__Group_14_4__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3912:1: rule__XAttributeType__Group_14_4__0 : rule__XAttributeType__Group_14_4__0__Impl rule__XAttributeType__Group_14_4__1 ;
- public final void rule__XAttributeType__Group_14_4__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_4__0"
+ // InternalOseeDsl.g:3912:1: rule__XAttributeType__Group_14_4__0 : rule__XAttributeType__Group_14_4__0__Impl rule__XAttributeType__Group_14_4__1 ;
+ public final void rule__XAttributeType__Group_14_4__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3916:1: ( rule__XAttributeType__Group_14_4__0__Impl rule__XAttributeType__Group_14_4__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3917:2: rule__XAttributeType__Group_14_4__0__Impl rule__XAttributeType__Group_14_4__1
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_4__0__Impl_in_rule__XAttributeType__Group_14_4__08130);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3916:1: ( rule__XAttributeType__Group_14_4__0__Impl rule__XAttributeType__Group_14_4__1 )
+ // InternalOseeDsl.g:3917:2: rule__XAttributeType__Group_14_4__0__Impl rule__XAttributeType__Group_14_4__1
+ {
+ pushFollow(FOLLOW_7);
rule__XAttributeType__Group_14_4__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_4__1_in_rule__XAttributeType__Group_14_4__08133);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_14_4__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_4__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_4__0"
- // $ANTLR start "rule__XAttributeType__Group_14_4__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3924:1: rule__XAttributeType__Group_14_4__0__Impl : ( 'fileExtension' ) ;
- public final void rule__XAttributeType__Group_14_4__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_4__0__Impl"
+ // InternalOseeDsl.g:3924:1: rule__XAttributeType__Group_14_4__0__Impl : ( 'fileExtension' ) ;
+ public final void rule__XAttributeType__Group_14_4__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3928:1: ( ( 'fileExtension' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3929:1: ( 'fileExtension' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3929:1: ( 'fileExtension' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3930:1: 'fileExtension'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3928:1: ( ( 'fileExtension' ) )
+ // InternalOseeDsl.g:3929:1: ( 'fileExtension' )
+ {
+ // InternalOseeDsl.g:3929:1: ( 'fileExtension' )
+ // InternalOseeDsl.g:3930:1: 'fileExtension'
{
- before(grammarAccess.getXAttributeTypeAccess().getFileExtensionKeyword_14_4_0());
- match(input, 70, FOLLOW_70_in_rule__XAttributeType__Group_14_4__0__Impl8161);
- after(grammarAccess.getXAttributeTypeAccess().getFileExtensionKeyword_14_4_0());
+ before(grammarAccess.getXAttributeTypeAccess().getFileExtensionKeyword_14_4_0());
+ match(input,69,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getFileExtensionKeyword_14_4_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_4__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_4__0__Impl"
- // $ANTLR start "rule__XAttributeType__Group_14_4__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3943:1: rule__XAttributeType__Group_14_4__1 : rule__XAttributeType__Group_14_4__1__Impl ;
- public final void rule__XAttributeType__Group_14_4__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_4__1"
+ // InternalOseeDsl.g:3943:1: rule__XAttributeType__Group_14_4__1 : rule__XAttributeType__Group_14_4__1__Impl ;
+ public final void rule__XAttributeType__Group_14_4__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3947:1: ( rule__XAttributeType__Group_14_4__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3948:2: rule__XAttributeType__Group_14_4__1__Impl
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_4__1__Impl_in_rule__XAttributeType__Group_14_4__18192);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3947:1: ( rule__XAttributeType__Group_14_4__1__Impl )
+ // InternalOseeDsl.g:3948:2: rule__XAttributeType__Group_14_4__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_14_4__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_4__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_4__1"
- // $ANTLR start "rule__XAttributeType__Group_14_4__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3954:1: rule__XAttributeType__Group_14_4__1__Impl : ( ( rule__XAttributeType__FileExtensionAssignment_14_4_1 ) ) ;
- public final void rule__XAttributeType__Group_14_4__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_4__1__Impl"
+ // InternalOseeDsl.g:3954:1: rule__XAttributeType__Group_14_4__1__Impl : ( ( rule__XAttributeType__FileExtensionAssignment_14_4_1 ) ) ;
+ public final void rule__XAttributeType__Group_14_4__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3958:1: ( ( ( rule__XAttributeType__FileExtensionAssignment_14_4_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3959:1: ( ( rule__XAttributeType__FileExtensionAssignment_14_4_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3959:1: ( ( rule__XAttributeType__FileExtensionAssignment_14_4_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3960:1: ( rule__XAttributeType__FileExtensionAssignment_14_4_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3958:1: ( ( ( rule__XAttributeType__FileExtensionAssignment_14_4_1 ) ) )
+ // InternalOseeDsl.g:3959:1: ( ( rule__XAttributeType__FileExtensionAssignment_14_4_1 ) )
+ {
+ // InternalOseeDsl.g:3959:1: ( ( rule__XAttributeType__FileExtensionAssignment_14_4_1 ) )
+ // InternalOseeDsl.g:3960:1: ( rule__XAttributeType__FileExtensionAssignment_14_4_1 )
{
- before(grammarAccess.getXAttributeTypeAccess().getFileExtensionAssignment_14_4_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3961:1: ( rule__XAttributeType__FileExtensionAssignment_14_4_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3961:2: rule__XAttributeType__FileExtensionAssignment_14_4_1
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__FileExtensionAssignment_14_4_1_in_rule__XAttributeType__Group_14_4__1__Impl8219);
- rule__XAttributeType__FileExtensionAssignment_14_4_1();
+ before(grammarAccess.getXAttributeTypeAccess().getFileExtensionAssignment_14_4_1());
+ // InternalOseeDsl.g:3961:1: ( rule__XAttributeType__FileExtensionAssignment_14_4_1 )
+ // InternalOseeDsl.g:3961:2: rule__XAttributeType__FileExtensionAssignment_14_4_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__FileExtensionAssignment_14_4_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getFileExtensionAssignment_14_4_1());
+ after(grammarAccess.getXAttributeTypeAccess().getFileExtensionAssignment_14_4_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_4__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_4__1__Impl"
- // $ANTLR start "rule__XAttributeType__Group_14_5__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3975:1: rule__XAttributeType__Group_14_5__0 : rule__XAttributeType__Group_14_5__0__Impl rule__XAttributeType__Group_14_5__1 ;
- public final void rule__XAttributeType__Group_14_5__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_5__0"
+ // InternalOseeDsl.g:3975:1: rule__XAttributeType__Group_14_5__0 : rule__XAttributeType__Group_14_5__0__Impl rule__XAttributeType__Group_14_5__1 ;
+ public final void rule__XAttributeType__Group_14_5__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3979:1: ( rule__XAttributeType__Group_14_5__0__Impl rule__XAttributeType__Group_14_5__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3980:2: rule__XAttributeType__Group_14_5__0__Impl rule__XAttributeType__Group_14_5__1
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_5__0__Impl_in_rule__XAttributeType__Group_14_5__08253);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3979:1: ( rule__XAttributeType__Group_14_5__0__Impl rule__XAttributeType__Group_14_5__1 )
+ // InternalOseeDsl.g:3980:2: rule__XAttributeType__Group_14_5__0__Impl rule__XAttributeType__Group_14_5__1
+ {
+ pushFollow(FOLLOW_7);
rule__XAttributeType__Group_14_5__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_5__1_in_rule__XAttributeType__Group_14_5__08256);
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_14_5__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_5__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_5__0"
- // $ANTLR start "rule__XAttributeType__Group_14_5__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3987:1: rule__XAttributeType__Group_14_5__0__Impl : ( 'mediaType' ) ;
- public final void rule__XAttributeType__Group_14_5__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_5__0__Impl"
+ // InternalOseeDsl.g:3987:1: rule__XAttributeType__Group_14_5__0__Impl : ( 'mediaType' ) ;
+ public final void rule__XAttributeType__Group_14_5__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3991:1: ( ( 'mediaType' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3992:1: ( 'mediaType' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3992:1: ( 'mediaType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:3993:1: 'mediaType'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:3991:1: ( ( 'mediaType' ) )
+ // InternalOseeDsl.g:3992:1: ( 'mediaType' )
{
- before(grammarAccess.getXAttributeTypeAccess().getMediaTypeKeyword_14_5_0());
- match(input, 71, FOLLOW_71_in_rule__XAttributeType__Group_14_5__0__Impl8284);
- after(grammarAccess.getXAttributeTypeAccess().getMediaTypeKeyword_14_5_0());
+ // InternalOseeDsl.g:3992:1: ( 'mediaType' )
+ // InternalOseeDsl.g:3993:1: 'mediaType'
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getMediaTypeKeyword_14_5_0());
+ match(input,70,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getMediaTypeKeyword_14_5_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_5__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_5__0__Impl"
- // $ANTLR start "rule__XAttributeType__Group_14_5__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4006:1: rule__XAttributeType__Group_14_5__1 : rule__XAttributeType__Group_14_5__1__Impl ;
- public final void rule__XAttributeType__Group_14_5__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_5__1"
+ // InternalOseeDsl.g:4006:1: rule__XAttributeType__Group_14_5__1 : rule__XAttributeType__Group_14_5__1__Impl ;
+ public final void rule__XAttributeType__Group_14_5__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4010:1: ( rule__XAttributeType__Group_14_5__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4011:2: rule__XAttributeType__Group_14_5__1__Impl
- {
- pushFollow(FOLLOW_rule__XAttributeType__Group_14_5__1__Impl_in_rule__XAttributeType__Group_14_5__18315);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4010:1: ( rule__XAttributeType__Group_14_5__1__Impl )
+ // InternalOseeDsl.g:4011:2: rule__XAttributeType__Group_14_5__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XAttributeType__Group_14_5__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_5__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_5__1"
- // $ANTLR start "rule__XAttributeType__Group_14_5__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4017:1: rule__XAttributeType__Group_14_5__1__Impl : ( ( rule__XAttributeType__MediaTypeAssignment_14_5_1 ) ) ;
- public final void rule__XAttributeType__Group_14_5__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__Group_14_5__1__Impl"
+ // InternalOseeDsl.g:4017:1: rule__XAttributeType__Group_14_5__1__Impl : ( ( rule__XAttributeType__MediaTypeAssignment_14_5_1 ) ) ;
+ public final void rule__XAttributeType__Group_14_5__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4021:1: ( ( ( rule__XAttributeType__MediaTypeAssignment_14_5_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4022:1: ( ( rule__XAttributeType__MediaTypeAssignment_14_5_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4022:1: ( ( rule__XAttributeType__MediaTypeAssignment_14_5_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4023:1: ( rule__XAttributeType__MediaTypeAssignment_14_5_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4021:1: ( ( ( rule__XAttributeType__MediaTypeAssignment_14_5_1 ) ) )
+ // InternalOseeDsl.g:4022:1: ( ( rule__XAttributeType__MediaTypeAssignment_14_5_1 ) )
{
- before(grammarAccess.getXAttributeTypeAccess().getMediaTypeAssignment_14_5_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4024:1: ( rule__XAttributeType__MediaTypeAssignment_14_5_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4024:2: rule__XAttributeType__MediaTypeAssignment_14_5_1
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__MediaTypeAssignment_14_5_1_in_rule__XAttributeType__Group_14_5__1__Impl8342);
- rule__XAttributeType__MediaTypeAssignment_14_5_1();
+ // InternalOseeDsl.g:4022:1: ( ( rule__XAttributeType__MediaTypeAssignment_14_5_1 ) )
+ // InternalOseeDsl.g:4023:1: ( rule__XAttributeType__MediaTypeAssignment_14_5_1 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getMediaTypeAssignment_14_5_1());
+ // InternalOseeDsl.g:4024:1: ( rule__XAttributeType__MediaTypeAssignment_14_5_1 )
+ // InternalOseeDsl.g:4024:2: rule__XAttributeType__MediaTypeAssignment_14_5_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__MediaTypeAssignment_14_5_1();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getXAttributeTypeAccess().getMediaTypeAssignment_14_5_1());
+ }
+
+ after(grammarAccess.getXAttributeTypeAccess().getMediaTypeAssignment_14_5_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__Group_14_5__1__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XOseeEnumType__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4038:1: rule__XOseeEnumType__Group__0 : rule__XOseeEnumType__Group__0__Impl rule__XOseeEnumType__Group__1 ;
- public final void rule__XOseeEnumType__Group__0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__Group_14_5__1__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4042:1: ( rule__XOseeEnumType__Group__0__Impl rule__XOseeEnumType__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4043:2: rule__XOseeEnumType__Group__0__Impl rule__XOseeEnumType__Group__1
- {
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__0__Impl_in_rule__XOseeEnumType__Group__08376);
+ // $ANTLR start "rule__XOseeEnumType__Group__0"
+ // InternalOseeDsl.g:4038:1: rule__XOseeEnumType__Group__0 : rule__XOseeEnumType__Group__0__Impl rule__XOseeEnumType__Group__1 ;
+ public final void rule__XOseeEnumType__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4042:1: ( rule__XOseeEnumType__Group__0__Impl rule__XOseeEnumType__Group__1 )
+ // InternalOseeDsl.g:4043:2: rule__XOseeEnumType__Group__0__Impl rule__XOseeEnumType__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__XOseeEnumType__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__1_in_rule__XOseeEnumType__Group__08379);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumType__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__0"
- // $ANTLR start "rule__XOseeEnumType__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4050:1: rule__XOseeEnumType__Group__0__Impl : ( 'oseeEnumType' ) ;
- public final void rule__XOseeEnumType__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group__0__Impl"
+ // InternalOseeDsl.g:4050:1: rule__XOseeEnumType__Group__0__Impl : ( 'oseeEnumType' ) ;
+ public final void rule__XOseeEnumType__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4054:1: ( ( 'oseeEnumType' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4055:1: ( 'oseeEnumType' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4055:1: ( 'oseeEnumType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4056:1: 'oseeEnumType'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4054:1: ( ( 'oseeEnumType' ) )
+ // InternalOseeDsl.g:4055:1: ( 'oseeEnumType' )
+ {
+ // InternalOseeDsl.g:4055:1: ( 'oseeEnumType' )
+ // InternalOseeDsl.g:4056:1: 'oseeEnumType'
{
- before(grammarAccess.getXOseeEnumTypeAccess().getOseeEnumTypeKeyword_0());
- match(input, 72, FOLLOW_72_in_rule__XOseeEnumType__Group__0__Impl8407);
- after(grammarAccess.getXOseeEnumTypeAccess().getOseeEnumTypeKeyword_0());
+ before(grammarAccess.getXOseeEnumTypeAccess().getOseeEnumTypeKeyword_0());
+ match(input,71,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumTypeAccess().getOseeEnumTypeKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__0__Impl"
- // $ANTLR start "rule__XOseeEnumType__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4069:1: rule__XOseeEnumType__Group__1 : rule__XOseeEnumType__Group__1__Impl rule__XOseeEnumType__Group__2 ;
- public final void rule__XOseeEnumType__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group__1"
+ // InternalOseeDsl.g:4069:1: rule__XOseeEnumType__Group__1 : rule__XOseeEnumType__Group__1__Impl rule__XOseeEnumType__Group__2 ;
+ public final void rule__XOseeEnumType__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4073:1: ( rule__XOseeEnumType__Group__1__Impl rule__XOseeEnumType__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4074:2: rule__XOseeEnumType__Group__1__Impl rule__XOseeEnumType__Group__2
- {
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__1__Impl_in_rule__XOseeEnumType__Group__18438);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4073:1: ( rule__XOseeEnumType__Group__1__Impl rule__XOseeEnumType__Group__2 )
+ // InternalOseeDsl.g:4074:2: rule__XOseeEnumType__Group__1__Impl rule__XOseeEnumType__Group__2
+ {
+ pushFollow(FOLLOW_31);
rule__XOseeEnumType__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__2_in_rule__XOseeEnumType__Group__18441);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumType__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__1"
- // $ANTLR start "rule__XOseeEnumType__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4081:1: rule__XOseeEnumType__Group__1__Impl : ( ( rule__XOseeEnumType__NameAssignment_1 ) ) ;
- public final void rule__XOseeEnumType__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group__1__Impl"
+ // InternalOseeDsl.g:4081:1: rule__XOseeEnumType__Group__1__Impl : ( ( rule__XOseeEnumType__NameAssignment_1 ) ) ;
+ public final void rule__XOseeEnumType__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4085:1: ( ( ( rule__XOseeEnumType__NameAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4086:1: ( ( rule__XOseeEnumType__NameAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4086:1: ( ( rule__XOseeEnumType__NameAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4087:1: ( rule__XOseeEnumType__NameAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4085:1: ( ( ( rule__XOseeEnumType__NameAssignment_1 ) ) )
+ // InternalOseeDsl.g:4086:1: ( ( rule__XOseeEnumType__NameAssignment_1 ) )
+ {
+ // InternalOseeDsl.g:4086:1: ( ( rule__XOseeEnumType__NameAssignment_1 ) )
+ // InternalOseeDsl.g:4087:1: ( rule__XOseeEnumType__NameAssignment_1 )
{
- before(grammarAccess.getXOseeEnumTypeAccess().getNameAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4088:1: ( rule__XOseeEnumType__NameAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4088:2: rule__XOseeEnumType__NameAssignment_1
- {
- pushFollow(FOLLOW_rule__XOseeEnumType__NameAssignment_1_in_rule__XOseeEnumType__Group__1__Impl8468);
- rule__XOseeEnumType__NameAssignment_1();
+ before(grammarAccess.getXOseeEnumTypeAccess().getNameAssignment_1());
+ // InternalOseeDsl.g:4088:1: ( rule__XOseeEnumType__NameAssignment_1 )
+ // InternalOseeDsl.g:4088:2: rule__XOseeEnumType__NameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__XOseeEnumType__NameAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXOseeEnumTypeAccess().getNameAssignment_1());
+ after(grammarAccess.getXOseeEnumTypeAccess().getNameAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__1__Impl"
- // $ANTLR start "rule__XOseeEnumType__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4098:1: rule__XOseeEnumType__Group__2 : rule__XOseeEnumType__Group__2__Impl rule__XOseeEnumType__Group__3 ;
- public final void rule__XOseeEnumType__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group__2"
+ // InternalOseeDsl.g:4098:1: rule__XOseeEnumType__Group__2 : rule__XOseeEnumType__Group__2__Impl rule__XOseeEnumType__Group__3 ;
+ public final void rule__XOseeEnumType__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4102:1: ( rule__XOseeEnumType__Group__2__Impl rule__XOseeEnumType__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4103:2: rule__XOseeEnumType__Group__2__Impl rule__XOseeEnumType__Group__3
- {
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__2__Impl_in_rule__XOseeEnumType__Group__28498);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4102:1: ( rule__XOseeEnumType__Group__2__Impl rule__XOseeEnumType__Group__3 )
+ // InternalOseeDsl.g:4103:2: rule__XOseeEnumType__Group__2__Impl rule__XOseeEnumType__Group__3
+ {
+ pushFollow(FOLLOW_13);
rule__XOseeEnumType__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__3_in_rule__XOseeEnumType__Group__28501);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumType__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__2"
- // $ANTLR start "rule__XOseeEnumType__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4110:1: rule__XOseeEnumType__Group__2__Impl : ( '{' ) ;
- public final void rule__XOseeEnumType__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group__2__Impl"
+ // InternalOseeDsl.g:4110:1: rule__XOseeEnumType__Group__2__Impl : ( '{' ) ;
+ public final void rule__XOseeEnumType__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4114:1: ( ( '{' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4115:1: ( '{' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4115:1: ( '{' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4116:1: '{'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4114:1: ( ( '{' ) )
+ // InternalOseeDsl.g:4115:1: ( '{' )
{
- before(grammarAccess.getXOseeEnumTypeAccess().getLeftCurlyBracketKeyword_2());
- match(input, 54, FOLLOW_54_in_rule__XOseeEnumType__Group__2__Impl8529);
- after(grammarAccess.getXOseeEnumTypeAccess().getLeftCurlyBracketKeyword_2());
+ // InternalOseeDsl.g:4115:1: ( '{' )
+ // InternalOseeDsl.g:4116:1: '{'
+ {
+ before(grammarAccess.getXOseeEnumTypeAccess().getLeftCurlyBracketKeyword_2());
+ match(input,53,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumTypeAccess().getLeftCurlyBracketKeyword_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__2__Impl"
- // $ANTLR start "rule__XOseeEnumType__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4129:1: rule__XOseeEnumType__Group__3 : rule__XOseeEnumType__Group__3__Impl rule__XOseeEnumType__Group__4 ;
- public final void rule__XOseeEnumType__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group__3"
+ // InternalOseeDsl.g:4129:1: rule__XOseeEnumType__Group__3 : rule__XOseeEnumType__Group__3__Impl rule__XOseeEnumType__Group__4 ;
+ public final void rule__XOseeEnumType__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4133:1: ( rule__XOseeEnumType__Group__3__Impl rule__XOseeEnumType__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4134:2: rule__XOseeEnumType__Group__3__Impl rule__XOseeEnumType__Group__4
- {
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__3__Impl_in_rule__XOseeEnumType__Group__38560);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4133:1: ( rule__XOseeEnumType__Group__3__Impl rule__XOseeEnumType__Group__4 )
+ // InternalOseeDsl.g:4134:2: rule__XOseeEnumType__Group__3__Impl rule__XOseeEnumType__Group__4
+ {
+ pushFollow(FOLLOW_13);
rule__XOseeEnumType__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__4_in_rule__XOseeEnumType__Group__38563);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumType__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__3"
- // $ANTLR start "rule__XOseeEnumType__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4141:1: rule__XOseeEnumType__Group__3__Impl : ( ( rule__XOseeEnumType__Group_3__0 )? ) ;
- public final void rule__XOseeEnumType__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group__3__Impl"
+ // InternalOseeDsl.g:4141:1: rule__XOseeEnumType__Group__3__Impl : ( ( rule__XOseeEnumType__Group_3__0 )? ) ;
+ public final void rule__XOseeEnumType__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4145:1: ( ( ( rule__XOseeEnumType__Group_3__0 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4146:1: ( ( rule__XOseeEnumType__Group_3__0 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4146:1: ( ( rule__XOseeEnumType__Group_3__0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4147:1: ( rule__XOseeEnumType__Group_3__0 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4145:1: ( ( ( rule__XOseeEnumType__Group_3__0 )? ) )
+ // InternalOseeDsl.g:4146:1: ( ( rule__XOseeEnumType__Group_3__0 )? )
{
- before(grammarAccess.getXOseeEnumTypeAccess().getGroup_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4148:1: ( rule__XOseeEnumType__Group_3__0 )?
- int alt35 = 2;
- int LA35_0 = input.LA(1);
+ // InternalOseeDsl.g:4146:1: ( ( rule__XOseeEnumType__Group_3__0 )? )
+ // InternalOseeDsl.g:4147:1: ( rule__XOseeEnumType__Group_3__0 )?
+ {
+ before(grammarAccess.getXOseeEnumTypeAccess().getGroup_3());
+ // InternalOseeDsl.g:4148:1: ( rule__XOseeEnumType__Group_3__0 )?
+ int alt35=2;
+ int LA35_0 = input.LA(1);
+
+ if ( (LA35_0==58) ) {
+ alt35=1;
+ }
+ switch (alt35) {
+ case 1 :
+ // InternalOseeDsl.g:4148:2: rule__XOseeEnumType__Group_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XOseeEnumType__Group_3__0();
- if (LA35_0 == 59) {
- alt35 = 1;
- }
- switch (alt35) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4148:2: rule__XOseeEnumType__Group_3__0
- {
- pushFollow(FOLLOW_rule__XOseeEnumType__Group_3__0_in_rule__XOseeEnumType__Group__3__Impl8590);
- rule__XOseeEnumType__Group_3__0();
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
- }
+ }
- after(grammarAccess.getXOseeEnumTypeAccess().getGroup_3());
+ after(grammarAccess.getXOseeEnumTypeAccess().getGroup_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__3__Impl"
- // $ANTLR start "rule__XOseeEnumType__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4158:1: rule__XOseeEnumType__Group__4 : rule__XOseeEnumType__Group__4__Impl rule__XOseeEnumType__Group__5 ;
- public final void rule__XOseeEnumType__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group__4"
+ // InternalOseeDsl.g:4158:1: rule__XOseeEnumType__Group__4 : rule__XOseeEnumType__Group__4__Impl rule__XOseeEnumType__Group__5 ;
+ public final void rule__XOseeEnumType__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4162:1: ( rule__XOseeEnumType__Group__4__Impl rule__XOseeEnumType__Group__5 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4163:2: rule__XOseeEnumType__Group__4__Impl rule__XOseeEnumType__Group__5
- {
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__4__Impl_in_rule__XOseeEnumType__Group__48621);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4162:1: ( rule__XOseeEnumType__Group__4__Impl rule__XOseeEnumType__Group__5 )
+ // InternalOseeDsl.g:4163:2: rule__XOseeEnumType__Group__4__Impl rule__XOseeEnumType__Group__5
+ {
+ pushFollow(FOLLOW_14);
rule__XOseeEnumType__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__5_in_rule__XOseeEnumType__Group__48624);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumType__Group__5();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__4"
- // $ANTLR start "rule__XOseeEnumType__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4170:1: rule__XOseeEnumType__Group__4__Impl : ( 'uuid' ) ;
- public final void rule__XOseeEnumType__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group__4__Impl"
+ // InternalOseeDsl.g:4170:1: rule__XOseeEnumType__Group__4__Impl : ( 'id' ) ;
+ public final void rule__XOseeEnumType__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4174:1: ( ( 'uuid' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4175:1: ( 'uuid' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4175:1: ( 'uuid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4176:1: 'uuid'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4174:1: ( ( 'id' ) )
+ // InternalOseeDsl.g:4175:1: ( 'id' )
{
- before(grammarAccess.getXOseeEnumTypeAccess().getUuidKeyword_4());
- match(input, 55, FOLLOW_55_in_rule__XOseeEnumType__Group__4__Impl8652);
- after(grammarAccess.getXOseeEnumTypeAccess().getUuidKeyword_4());
+ // InternalOseeDsl.g:4175:1: ( 'id' )
+ // InternalOseeDsl.g:4176:1: 'id'
+ {
+ before(grammarAccess.getXOseeEnumTypeAccess().getIdKeyword_4());
+ match(input,54,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumTypeAccess().getIdKeyword_4());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__4__Impl"
- // $ANTLR start "rule__XOseeEnumType__Group__5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4189:1: rule__XOseeEnumType__Group__5 : rule__XOseeEnumType__Group__5__Impl rule__XOseeEnumType__Group__6 ;
- public final void rule__XOseeEnumType__Group__5() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group__5"
+ // InternalOseeDsl.g:4189:1: rule__XOseeEnumType__Group__5 : rule__XOseeEnumType__Group__5__Impl rule__XOseeEnumType__Group__6 ;
+ public final void rule__XOseeEnumType__Group__5() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4193:1: ( rule__XOseeEnumType__Group__5__Impl rule__XOseeEnumType__Group__6 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4194:2: rule__XOseeEnumType__Group__5__Impl rule__XOseeEnumType__Group__6
- {
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__5__Impl_in_rule__XOseeEnumType__Group__58683);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4193:1: ( rule__XOseeEnumType__Group__5__Impl rule__XOseeEnumType__Group__6 )
+ // InternalOseeDsl.g:4194:2: rule__XOseeEnumType__Group__5__Impl rule__XOseeEnumType__Group__6
+ {
+ pushFollow(FOLLOW_32);
rule__XOseeEnumType__Group__5__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__6_in_rule__XOseeEnumType__Group__58686);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumType__Group__6();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__5"
- // $ANTLR start "rule__XOseeEnumType__Group__5__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4201:1: rule__XOseeEnumType__Group__5__Impl : ( ( rule__XOseeEnumType__UuidAssignment_5 ) ) ;
- public final void rule__XOseeEnumType__Group__5__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group__5__Impl"
+ // InternalOseeDsl.g:4201:1: rule__XOseeEnumType__Group__5__Impl : ( ( rule__XOseeEnumType__IdAssignment_5 ) ) ;
+ public final void rule__XOseeEnumType__Group__5__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4205:1: ( ( ( rule__XOseeEnumType__UuidAssignment_5 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4206:1: ( ( rule__XOseeEnumType__UuidAssignment_5 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4206:1: ( ( rule__XOseeEnumType__UuidAssignment_5 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4207:1: ( rule__XOseeEnumType__UuidAssignment_5 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4205:1: ( ( ( rule__XOseeEnumType__IdAssignment_5 ) ) )
+ // InternalOseeDsl.g:4206:1: ( ( rule__XOseeEnumType__IdAssignment_5 ) )
{
- before(grammarAccess.getXOseeEnumTypeAccess().getUuidAssignment_5());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4208:1: ( rule__XOseeEnumType__UuidAssignment_5 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4208:2: rule__XOseeEnumType__UuidAssignment_5
- {
- pushFollow(FOLLOW_rule__XOseeEnumType__UuidAssignment_5_in_rule__XOseeEnumType__Group__5__Impl8713);
- rule__XOseeEnumType__UuidAssignment_5();
+ // InternalOseeDsl.g:4206:1: ( ( rule__XOseeEnumType__IdAssignment_5 ) )
+ // InternalOseeDsl.g:4207:1: ( rule__XOseeEnumType__IdAssignment_5 )
+ {
+ before(grammarAccess.getXOseeEnumTypeAccess().getIdAssignment_5());
+ // InternalOseeDsl.g:4208:1: ( rule__XOseeEnumType__IdAssignment_5 )
+ // InternalOseeDsl.g:4208:2: rule__XOseeEnumType__IdAssignment_5
+ {
+ pushFollow(FOLLOW_2);
+ rule__XOseeEnumType__IdAssignment_5();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getXOseeEnumTypeAccess().getUuidAssignment_5());
+ }
+
+ after(grammarAccess.getXOseeEnumTypeAccess().getIdAssignment_5());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__5__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XOseeEnumType__Group__6"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4218:1: rule__XOseeEnumType__Group__6 : rule__XOseeEnumType__Group__6__Impl rule__XOseeEnumType__Group__7 ;
- public final void rule__XOseeEnumType__Group__6() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__5__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4222:1: ( rule__XOseeEnumType__Group__6__Impl rule__XOseeEnumType__Group__7 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4223:2: rule__XOseeEnumType__Group__6__Impl rule__XOseeEnumType__Group__7
- {
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__6__Impl_in_rule__XOseeEnumType__Group__68743);
+ // $ANTLR start "rule__XOseeEnumType__Group__6"
+ // InternalOseeDsl.g:4218:1: rule__XOseeEnumType__Group__6 : rule__XOseeEnumType__Group__6__Impl rule__XOseeEnumType__Group__7 ;
+ public final void rule__XOseeEnumType__Group__6() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4222:1: ( rule__XOseeEnumType__Group__6__Impl rule__XOseeEnumType__Group__7 )
+ // InternalOseeDsl.g:4223:2: rule__XOseeEnumType__Group__6__Impl rule__XOseeEnumType__Group__7
+ {
+ pushFollow(FOLLOW_32);
rule__XOseeEnumType__Group__6__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__7_in_rule__XOseeEnumType__Group__68746);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumType__Group__7();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__6"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__6"
- // $ANTLR start "rule__XOseeEnumType__Group__6__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4230:1: rule__XOseeEnumType__Group__6__Impl : ( ( rule__XOseeEnumType__EnumEntriesAssignment_6 )* ) ;
- public final void rule__XOseeEnumType__Group__6__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group__6__Impl"
+ // InternalOseeDsl.g:4230:1: rule__XOseeEnumType__Group__6__Impl : ( ( rule__XOseeEnumType__EnumEntriesAssignment_6 )* ) ;
+ public final void rule__XOseeEnumType__Group__6__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4234:1: ( ( ( rule__XOseeEnumType__EnumEntriesAssignment_6 )* ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4235:1: ( ( rule__XOseeEnumType__EnumEntriesAssignment_6 )* )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4235:1: ( ( rule__XOseeEnumType__EnumEntriesAssignment_6 )* )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4236:1: ( rule__XOseeEnumType__EnumEntriesAssignment_6 )*
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4234:1: ( ( ( rule__XOseeEnumType__EnumEntriesAssignment_6 )* ) )
+ // InternalOseeDsl.g:4235:1: ( ( rule__XOseeEnumType__EnumEntriesAssignment_6 )* )
+ {
+ // InternalOseeDsl.g:4235:1: ( ( rule__XOseeEnumType__EnumEntriesAssignment_6 )* )
+ // InternalOseeDsl.g:4236:1: ( rule__XOseeEnumType__EnumEntriesAssignment_6 )*
{
- before(grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesAssignment_6());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4237:1: ( rule__XOseeEnumType__EnumEntriesAssignment_6 )*
- loop36: do {
- int alt36 = 2;
- int LA36_0 = input.LA(1);
+ before(grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesAssignment_6());
+ // InternalOseeDsl.g:4237:1: ( rule__XOseeEnumType__EnumEntriesAssignment_6 )*
+ loop36:
+ do {
+ int alt36=2;
+ int LA36_0 = input.LA(1);
- if (LA36_0 == 73) {
- alt36 = 1;
- }
+ if ( (LA36_0==72) ) {
+ alt36=1;
+ }
- switch (alt36) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4237:2: rule__XOseeEnumType__EnumEntriesAssignment_6
- {
- pushFollow(
- FOLLOW_rule__XOseeEnumType__EnumEntriesAssignment_6_in_rule__XOseeEnumType__Group__6__Impl8773);
- rule__XOseeEnumType__EnumEntriesAssignment_6();
- state._fsp--;
+ switch (alt36) {
+ case 1 :
+ // InternalOseeDsl.g:4237:2: rule__XOseeEnumType__EnumEntriesAssignment_6
+ {
+ pushFollow(FOLLOW_33);
+ rule__XOseeEnumType__EnumEntriesAssignment_6();
- }
- break;
+ state._fsp--;
+
+
+ }
+ break;
- default:
- break loop36;
- }
- } while (true);
+ default :
+ break loop36;
+ }
+ } while (true);
- after(grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesAssignment_6());
+ after(grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesAssignment_6());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__6__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__6__Impl"
- // $ANTLR start "rule__XOseeEnumType__Group__7"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4247:1: rule__XOseeEnumType__Group__7 : rule__XOseeEnumType__Group__7__Impl ;
- public final void rule__XOseeEnumType__Group__7() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group__7"
+ // InternalOseeDsl.g:4247:1: rule__XOseeEnumType__Group__7 : rule__XOseeEnumType__Group__7__Impl ;
+ public final void rule__XOseeEnumType__Group__7() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4251:1: ( rule__XOseeEnumType__Group__7__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4252:2: rule__XOseeEnumType__Group__7__Impl
- {
- pushFollow(FOLLOW_rule__XOseeEnumType__Group__7__Impl_in_rule__XOseeEnumType__Group__78804);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4251:1: ( rule__XOseeEnumType__Group__7__Impl )
+ // InternalOseeDsl.g:4252:2: rule__XOseeEnumType__Group__7__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XOseeEnumType__Group__7__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__7"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__7"
- // $ANTLR start "rule__XOseeEnumType__Group__7__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4258:1: rule__XOseeEnumType__Group__7__Impl : ( '}' ) ;
- public final void rule__XOseeEnumType__Group__7__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group__7__Impl"
+ // InternalOseeDsl.g:4258:1: rule__XOseeEnumType__Group__7__Impl : ( '}' ) ;
+ public final void rule__XOseeEnumType__Group__7__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4262:1: ( ( '}' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4263:1: ( '}' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4263:1: ( '}' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4264:1: '}'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4262:1: ( ( '}' ) )
+ // InternalOseeDsl.g:4263:1: ( '}' )
+ {
+ // InternalOseeDsl.g:4263:1: ( '}' )
+ // InternalOseeDsl.g:4264:1: '}'
{
- before(grammarAccess.getXOseeEnumTypeAccess().getRightCurlyBracketKeyword_7());
- match(input, 56, FOLLOW_56_in_rule__XOseeEnumType__Group__7__Impl8832);
- after(grammarAccess.getXOseeEnumTypeAccess().getRightCurlyBracketKeyword_7());
+ before(grammarAccess.getXOseeEnumTypeAccess().getRightCurlyBracketKeyword_7());
+ match(input,55,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumTypeAccess().getRightCurlyBracketKeyword_7());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group__7__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group__7__Impl"
- // $ANTLR start "rule__XOseeEnumType__Group_3__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4293:1: rule__XOseeEnumType__Group_3__0 : rule__XOseeEnumType__Group_3__0__Impl rule__XOseeEnumType__Group_3__1 ;
- public final void rule__XOseeEnumType__Group_3__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group_3__0"
+ // InternalOseeDsl.g:4293:1: rule__XOseeEnumType__Group_3__0 : rule__XOseeEnumType__Group_3__0__Impl rule__XOseeEnumType__Group_3__1 ;
+ public final void rule__XOseeEnumType__Group_3__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4297:1: ( rule__XOseeEnumType__Group_3__0__Impl rule__XOseeEnumType__Group_3__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4298:2: rule__XOseeEnumType__Group_3__0__Impl rule__XOseeEnumType__Group_3__1
- {
- pushFollow(FOLLOW_rule__XOseeEnumType__Group_3__0__Impl_in_rule__XOseeEnumType__Group_3__08879);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4297:1: ( rule__XOseeEnumType__Group_3__0__Impl rule__XOseeEnumType__Group_3__1 )
+ // InternalOseeDsl.g:4298:2: rule__XOseeEnumType__Group_3__0__Impl rule__XOseeEnumType__Group_3__1
+ {
+ pushFollow(FOLLOW_7);
rule__XOseeEnumType__Group_3__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumType__Group_3__1_in_rule__XOseeEnumType__Group_3__08882);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumType__Group_3__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group_3__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group_3__0"
- // $ANTLR start "rule__XOseeEnumType__Group_3__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4305:1: rule__XOseeEnumType__Group_3__0__Impl : ( 'guid' ) ;
- public final void rule__XOseeEnumType__Group_3__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group_3__0__Impl"
+ // InternalOseeDsl.g:4305:1: rule__XOseeEnumType__Group_3__0__Impl : ( 'guid' ) ;
+ public final void rule__XOseeEnumType__Group_3__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4309:1: ( ( 'guid' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4310:1: ( 'guid' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4310:1: ( 'guid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4311:1: 'guid'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4309:1: ( ( 'guid' ) )
+ // InternalOseeDsl.g:4310:1: ( 'guid' )
+ {
+ // InternalOseeDsl.g:4310:1: ( 'guid' )
+ // InternalOseeDsl.g:4311:1: 'guid'
{
- before(grammarAccess.getXOseeEnumTypeAccess().getGuidKeyword_3_0());
- match(input, 59, FOLLOW_59_in_rule__XOseeEnumType__Group_3__0__Impl8910);
- after(grammarAccess.getXOseeEnumTypeAccess().getGuidKeyword_3_0());
+ before(grammarAccess.getXOseeEnumTypeAccess().getGuidKeyword_3_0());
+ match(input,58,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumTypeAccess().getGuidKeyword_3_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group_3__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group_3__0__Impl"
- // $ANTLR start "rule__XOseeEnumType__Group_3__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4324:1: rule__XOseeEnumType__Group_3__1 : rule__XOseeEnumType__Group_3__1__Impl ;
- public final void rule__XOseeEnumType__Group_3__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group_3__1"
+ // InternalOseeDsl.g:4324:1: rule__XOseeEnumType__Group_3__1 : rule__XOseeEnumType__Group_3__1__Impl ;
+ public final void rule__XOseeEnumType__Group_3__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4328:1: ( rule__XOseeEnumType__Group_3__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4329:2: rule__XOseeEnumType__Group_3__1__Impl
- {
- pushFollow(FOLLOW_rule__XOseeEnumType__Group_3__1__Impl_in_rule__XOseeEnumType__Group_3__18941);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4328:1: ( rule__XOseeEnumType__Group_3__1__Impl )
+ // InternalOseeDsl.g:4329:2: rule__XOseeEnumType__Group_3__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XOseeEnumType__Group_3__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group_3__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group_3__1"
- // $ANTLR start "rule__XOseeEnumType__Group_3__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4335:1: rule__XOseeEnumType__Group_3__1__Impl : ( ( rule__XOseeEnumType__TypeGuidAssignment_3_1 ) ) ;
- public final void rule__XOseeEnumType__Group_3__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__Group_3__1__Impl"
+ // InternalOseeDsl.g:4335:1: rule__XOseeEnumType__Group_3__1__Impl : ( ( rule__XOseeEnumType__TypeGuidAssignment_3_1 ) ) ;
+ public final void rule__XOseeEnumType__Group_3__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4339:1: ( ( ( rule__XOseeEnumType__TypeGuidAssignment_3_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4340:1: ( ( rule__XOseeEnumType__TypeGuidAssignment_3_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4340:1: ( ( rule__XOseeEnumType__TypeGuidAssignment_3_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4341:1: ( rule__XOseeEnumType__TypeGuidAssignment_3_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4339:1: ( ( ( rule__XOseeEnumType__TypeGuidAssignment_3_1 ) ) )
+ // InternalOseeDsl.g:4340:1: ( ( rule__XOseeEnumType__TypeGuidAssignment_3_1 ) )
{
- before(grammarAccess.getXOseeEnumTypeAccess().getTypeGuidAssignment_3_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4342:1: ( rule__XOseeEnumType__TypeGuidAssignment_3_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4342:2: rule__XOseeEnumType__TypeGuidAssignment_3_1
- {
- pushFollow(
- FOLLOW_rule__XOseeEnumType__TypeGuidAssignment_3_1_in_rule__XOseeEnumType__Group_3__1__Impl8968);
- rule__XOseeEnumType__TypeGuidAssignment_3_1();
+ // InternalOseeDsl.g:4340:1: ( ( rule__XOseeEnumType__TypeGuidAssignment_3_1 ) )
+ // InternalOseeDsl.g:4341:1: ( rule__XOseeEnumType__TypeGuidAssignment_3_1 )
+ {
+ before(grammarAccess.getXOseeEnumTypeAccess().getTypeGuidAssignment_3_1());
+ // InternalOseeDsl.g:4342:1: ( rule__XOseeEnumType__TypeGuidAssignment_3_1 )
+ // InternalOseeDsl.g:4342:2: rule__XOseeEnumType__TypeGuidAssignment_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__XOseeEnumType__TypeGuidAssignment_3_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXOseeEnumTypeAccess().getTypeGuidAssignment_3_1());
+ after(grammarAccess.getXOseeEnumTypeAccess().getTypeGuidAssignment_3_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__Group_3__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__Group_3__1__Impl"
- // $ANTLR start "rule__XOseeEnumEntry__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4356:1: rule__XOseeEnumEntry__Group__0 : rule__XOseeEnumEntry__Group__0__Impl rule__XOseeEnumEntry__Group__1 ;
- public final void rule__XOseeEnumEntry__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__Group__0"
+ // InternalOseeDsl.g:4356:1: rule__XOseeEnumEntry__Group__0 : rule__XOseeEnumEntry__Group__0__Impl rule__XOseeEnumEntry__Group__1 ;
+ public final void rule__XOseeEnumEntry__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4360:1: ( rule__XOseeEnumEntry__Group__0__Impl rule__XOseeEnumEntry__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4361:2: rule__XOseeEnumEntry__Group__0__Impl rule__XOseeEnumEntry__Group__1
- {
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group__0__Impl_in_rule__XOseeEnumEntry__Group__09002);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4360:1: ( rule__XOseeEnumEntry__Group__0__Impl rule__XOseeEnumEntry__Group__1 )
+ // InternalOseeDsl.g:4361:2: rule__XOseeEnumEntry__Group__0__Impl rule__XOseeEnumEntry__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__XOseeEnumEntry__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group__1_in_rule__XOseeEnumEntry__Group__09005);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumEntry__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group__0"
- // $ANTLR start "rule__XOseeEnumEntry__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4368:1: rule__XOseeEnumEntry__Group__0__Impl : ( 'entry' ) ;
- public final void rule__XOseeEnumEntry__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__Group__0__Impl"
+ // InternalOseeDsl.g:4368:1: rule__XOseeEnumEntry__Group__0__Impl : ( 'entry' ) ;
+ public final void rule__XOseeEnumEntry__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4372:1: ( ( 'entry' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4373:1: ( 'entry' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4373:1: ( 'entry' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4374:1: 'entry'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4372:1: ( ( 'entry' ) )
+ // InternalOseeDsl.g:4373:1: ( 'entry' )
+ {
+ // InternalOseeDsl.g:4373:1: ( 'entry' )
+ // InternalOseeDsl.g:4374:1: 'entry'
{
- before(grammarAccess.getXOseeEnumEntryAccess().getEntryKeyword_0());
- match(input, 73, FOLLOW_73_in_rule__XOseeEnumEntry__Group__0__Impl9033);
- after(grammarAccess.getXOseeEnumEntryAccess().getEntryKeyword_0());
+ before(grammarAccess.getXOseeEnumEntryAccess().getEntryKeyword_0());
+ match(input,72,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumEntryAccess().getEntryKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group__0__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XOseeEnumEntry__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4387:1: rule__XOseeEnumEntry__Group__1 : rule__XOseeEnumEntry__Group__1__Impl rule__XOseeEnumEntry__Group__2 ;
- public final void rule__XOseeEnumEntry__Group__1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4391:1: ( rule__XOseeEnumEntry__Group__1__Impl rule__XOseeEnumEntry__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4392:2: rule__XOseeEnumEntry__Group__1__Impl rule__XOseeEnumEntry__Group__2
- {
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group__1__Impl_in_rule__XOseeEnumEntry__Group__19064);
+ // $ANTLR start "rule__XOseeEnumEntry__Group__1"
+ // InternalOseeDsl.g:4387:1: rule__XOseeEnumEntry__Group__1 : rule__XOseeEnumEntry__Group__1__Impl rule__XOseeEnumEntry__Group__2 ;
+ public final void rule__XOseeEnumEntry__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4391:1: ( rule__XOseeEnumEntry__Group__1__Impl rule__XOseeEnumEntry__Group__2 )
+ // InternalOseeDsl.g:4392:2: rule__XOseeEnumEntry__Group__1__Impl rule__XOseeEnumEntry__Group__2
+ {
+ pushFollow(FOLLOW_34);
rule__XOseeEnumEntry__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group__2_in_rule__XOseeEnumEntry__Group__19067);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumEntry__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group__1"
- // $ANTLR start "rule__XOseeEnumEntry__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4399:1: rule__XOseeEnumEntry__Group__1__Impl : ( ( rule__XOseeEnumEntry__NameAssignment_1 ) ) ;
- public final void rule__XOseeEnumEntry__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__Group__1__Impl"
+ // InternalOseeDsl.g:4399:1: rule__XOseeEnumEntry__Group__1__Impl : ( ( rule__XOseeEnumEntry__NameAssignment_1 ) ) ;
+ public final void rule__XOseeEnumEntry__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4403:1: ( ( ( rule__XOseeEnumEntry__NameAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4404:1: ( ( rule__XOseeEnumEntry__NameAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4404:1: ( ( rule__XOseeEnumEntry__NameAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4405:1: ( rule__XOseeEnumEntry__NameAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4403:1: ( ( ( rule__XOseeEnumEntry__NameAssignment_1 ) ) )
+ // InternalOseeDsl.g:4404:1: ( ( rule__XOseeEnumEntry__NameAssignment_1 ) )
+ {
+ // InternalOseeDsl.g:4404:1: ( ( rule__XOseeEnumEntry__NameAssignment_1 ) )
+ // InternalOseeDsl.g:4405:1: ( rule__XOseeEnumEntry__NameAssignment_1 )
+ {
+ before(grammarAccess.getXOseeEnumEntryAccess().getNameAssignment_1());
+ // InternalOseeDsl.g:4406:1: ( rule__XOseeEnumEntry__NameAssignment_1 )
+ // InternalOseeDsl.g:4406:2: rule__XOseeEnumEntry__NameAssignment_1
{
- before(grammarAccess.getXOseeEnumEntryAccess().getNameAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4406:1: ( rule__XOseeEnumEntry__NameAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4406:2: rule__XOseeEnumEntry__NameAssignment_1
- {
- pushFollow(FOLLOW_rule__XOseeEnumEntry__NameAssignment_1_in_rule__XOseeEnumEntry__Group__1__Impl9094);
- rule__XOseeEnumEntry__NameAssignment_1();
+ pushFollow(FOLLOW_2);
+ rule__XOseeEnumEntry__NameAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXOseeEnumEntryAccess().getNameAssignment_1());
+ after(grammarAccess.getXOseeEnumEntryAccess().getNameAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group__1__Impl"
- // $ANTLR start "rule__XOseeEnumEntry__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4416:1: rule__XOseeEnumEntry__Group__2 : rule__XOseeEnumEntry__Group__2__Impl rule__XOseeEnumEntry__Group__3 ;
- public final void rule__XOseeEnumEntry__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__Group__2"
+ // InternalOseeDsl.g:4416:1: rule__XOseeEnumEntry__Group__2 : rule__XOseeEnumEntry__Group__2__Impl rule__XOseeEnumEntry__Group__3 ;
+ public final void rule__XOseeEnumEntry__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4420:1: ( rule__XOseeEnumEntry__Group__2__Impl rule__XOseeEnumEntry__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4421:2: rule__XOseeEnumEntry__Group__2__Impl rule__XOseeEnumEntry__Group__3
- {
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group__2__Impl_in_rule__XOseeEnumEntry__Group__29124);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4420:1: ( rule__XOseeEnumEntry__Group__2__Impl rule__XOseeEnumEntry__Group__3 )
+ // InternalOseeDsl.g:4421:2: rule__XOseeEnumEntry__Group__2__Impl rule__XOseeEnumEntry__Group__3
+ {
+ pushFollow(FOLLOW_34);
rule__XOseeEnumEntry__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group__3_in_rule__XOseeEnumEntry__Group__29127);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumEntry__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group__2"
- // $ANTLR start "rule__XOseeEnumEntry__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4428:1: rule__XOseeEnumEntry__Group__2__Impl : ( ( rule__XOseeEnumEntry__OrdinalAssignment_2 )? ) ;
- public final void rule__XOseeEnumEntry__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__Group__2__Impl"
+ // InternalOseeDsl.g:4428:1: rule__XOseeEnumEntry__Group__2__Impl : ( ( rule__XOseeEnumEntry__OrdinalAssignment_2 )? ) ;
+ public final void rule__XOseeEnumEntry__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4432:1: ( ( ( rule__XOseeEnumEntry__OrdinalAssignment_2 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4433:1: ( ( rule__XOseeEnumEntry__OrdinalAssignment_2 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4433:1: ( ( rule__XOseeEnumEntry__OrdinalAssignment_2 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4434:1: ( rule__XOseeEnumEntry__OrdinalAssignment_2 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4432:1: ( ( ( rule__XOseeEnumEntry__OrdinalAssignment_2 )? ) )
+ // InternalOseeDsl.g:4433:1: ( ( rule__XOseeEnumEntry__OrdinalAssignment_2 )? )
{
- before(grammarAccess.getXOseeEnumEntryAccess().getOrdinalAssignment_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4435:1: ( rule__XOseeEnumEntry__OrdinalAssignment_2 )?
- int alt37 = 2;
- int LA37_0 = input.LA(1);
+ // InternalOseeDsl.g:4433:1: ( ( rule__XOseeEnumEntry__OrdinalAssignment_2 )? )
+ // InternalOseeDsl.g:4434:1: ( rule__XOseeEnumEntry__OrdinalAssignment_2 )?
+ {
+ before(grammarAccess.getXOseeEnumEntryAccess().getOrdinalAssignment_2());
+ // InternalOseeDsl.g:4435:1: ( rule__XOseeEnumEntry__OrdinalAssignment_2 )?
+ int alt37=2;
+ int LA37_0 = input.LA(1);
+
+ if ( (LA37_0==RULE_WHOLE_NUM_STR) ) {
+ alt37=1;
+ }
+ switch (alt37) {
+ case 1 :
+ // InternalOseeDsl.g:4435:2: rule__XOseeEnumEntry__OrdinalAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__XOseeEnumEntry__OrdinalAssignment_2();
- if (LA37_0 == RULE_WHOLE_NUM_STR) {
- alt37 = 1;
- }
- switch (alt37) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4435:2: rule__XOseeEnumEntry__OrdinalAssignment_2
- {
- pushFollow(
- FOLLOW_rule__XOseeEnumEntry__OrdinalAssignment_2_in_rule__XOseeEnumEntry__Group__2__Impl9154);
- rule__XOseeEnumEntry__OrdinalAssignment_2();
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
- }
+ }
- after(grammarAccess.getXOseeEnumEntryAccess().getOrdinalAssignment_2());
+ after(grammarAccess.getXOseeEnumEntryAccess().getOrdinalAssignment_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group__2__Impl"
- // $ANTLR start "rule__XOseeEnumEntry__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4445:1: rule__XOseeEnumEntry__Group__3 : rule__XOseeEnumEntry__Group__3__Impl rule__XOseeEnumEntry__Group__4 ;
- public final void rule__XOseeEnumEntry__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__Group__3"
+ // InternalOseeDsl.g:4445:1: rule__XOseeEnumEntry__Group__3 : rule__XOseeEnumEntry__Group__3__Impl rule__XOseeEnumEntry__Group__4 ;
+ public final void rule__XOseeEnumEntry__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4449:1: ( rule__XOseeEnumEntry__Group__3__Impl rule__XOseeEnumEntry__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4450:2: rule__XOseeEnumEntry__Group__3__Impl rule__XOseeEnumEntry__Group__4
- {
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group__3__Impl_in_rule__XOseeEnumEntry__Group__39185);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4449:1: ( rule__XOseeEnumEntry__Group__3__Impl rule__XOseeEnumEntry__Group__4 )
+ // InternalOseeDsl.g:4450:2: rule__XOseeEnumEntry__Group__3__Impl rule__XOseeEnumEntry__Group__4
+ {
+ pushFollow(FOLLOW_34);
rule__XOseeEnumEntry__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group__4_in_rule__XOseeEnumEntry__Group__39188);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumEntry__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group__3"
- // $ANTLR start "rule__XOseeEnumEntry__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4457:1: rule__XOseeEnumEntry__Group__3__Impl : ( ( rule__XOseeEnumEntry__Group_3__0 )? ) ;
- public final void rule__XOseeEnumEntry__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__Group__3__Impl"
+ // InternalOseeDsl.g:4457:1: rule__XOseeEnumEntry__Group__3__Impl : ( ( rule__XOseeEnumEntry__Group_3__0 )? ) ;
+ public final void rule__XOseeEnumEntry__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4461:1: ( ( ( rule__XOseeEnumEntry__Group_3__0 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4462:1: ( ( rule__XOseeEnumEntry__Group_3__0 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4462:1: ( ( rule__XOseeEnumEntry__Group_3__0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4463:1: ( rule__XOseeEnumEntry__Group_3__0 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4461:1: ( ( ( rule__XOseeEnumEntry__Group_3__0 )? ) )
+ // InternalOseeDsl.g:4462:1: ( ( rule__XOseeEnumEntry__Group_3__0 )? )
{
- before(grammarAccess.getXOseeEnumEntryAccess().getGroup_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4464:1: ( rule__XOseeEnumEntry__Group_3__0 )?
- int alt38 = 2;
- int LA38_0 = input.LA(1);
+ // InternalOseeDsl.g:4462:1: ( ( rule__XOseeEnumEntry__Group_3__0 )? )
+ // InternalOseeDsl.g:4463:1: ( rule__XOseeEnumEntry__Group_3__0 )?
+ {
+ before(grammarAccess.getXOseeEnumEntryAccess().getGroup_3());
+ // InternalOseeDsl.g:4464:1: ( rule__XOseeEnumEntry__Group_3__0 )?
+ int alt38=2;
+ int LA38_0 = input.LA(1);
+
+ if ( (LA38_0==73) ) {
+ alt38=1;
+ }
+ switch (alt38) {
+ case 1 :
+ // InternalOseeDsl.g:4464:2: rule__XOseeEnumEntry__Group_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XOseeEnumEntry__Group_3__0();
- if (LA38_0 == 74) {
- alt38 = 1;
- }
- switch (alt38) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4464:2: rule__XOseeEnumEntry__Group_3__0
- {
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group_3__0_in_rule__XOseeEnumEntry__Group__3__Impl9215);
- rule__XOseeEnumEntry__Group_3__0();
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
- }
+ }
- after(grammarAccess.getXOseeEnumEntryAccess().getGroup_3());
+ after(grammarAccess.getXOseeEnumEntryAccess().getGroup_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group__3__Impl"
- // $ANTLR start "rule__XOseeEnumEntry__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4474:1: rule__XOseeEnumEntry__Group__4 : rule__XOseeEnumEntry__Group__4__Impl ;
- public final void rule__XOseeEnumEntry__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__Group__4"
+ // InternalOseeDsl.g:4474:1: rule__XOseeEnumEntry__Group__4 : rule__XOseeEnumEntry__Group__4__Impl ;
+ public final void rule__XOseeEnumEntry__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4478:1: ( rule__XOseeEnumEntry__Group__4__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4479:2: rule__XOseeEnumEntry__Group__4__Impl
- {
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group__4__Impl_in_rule__XOseeEnumEntry__Group__49246);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4478:1: ( rule__XOseeEnumEntry__Group__4__Impl )
+ // InternalOseeDsl.g:4479:2: rule__XOseeEnumEntry__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XOseeEnumEntry__Group__4__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group__4"
- // $ANTLR start "rule__XOseeEnumEntry__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4485:1: rule__XOseeEnumEntry__Group__4__Impl : ( ( rule__XOseeEnumEntry__Group_4__0 )? ) ;
- public final void rule__XOseeEnumEntry__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__Group__4__Impl"
+ // InternalOseeDsl.g:4485:1: rule__XOseeEnumEntry__Group__4__Impl : ( ( rule__XOseeEnumEntry__Group_4__0 )? ) ;
+ public final void rule__XOseeEnumEntry__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4489:1: ( ( ( rule__XOseeEnumEntry__Group_4__0 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4490:1: ( ( rule__XOseeEnumEntry__Group_4__0 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4490:1: ( ( rule__XOseeEnumEntry__Group_4__0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4491:1: ( rule__XOseeEnumEntry__Group_4__0 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4489:1: ( ( ( rule__XOseeEnumEntry__Group_4__0 )? ) )
+ // InternalOseeDsl.g:4490:1: ( ( rule__XOseeEnumEntry__Group_4__0 )? )
{
- before(grammarAccess.getXOseeEnumEntryAccess().getGroup_4());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4492:1: ( rule__XOseeEnumEntry__Group_4__0 )?
- int alt39 = 2;
- int LA39_0 = input.LA(1);
+ // InternalOseeDsl.g:4490:1: ( ( rule__XOseeEnumEntry__Group_4__0 )? )
+ // InternalOseeDsl.g:4491:1: ( rule__XOseeEnumEntry__Group_4__0 )?
+ {
+ before(grammarAccess.getXOseeEnumEntryAccess().getGroup_4());
+ // InternalOseeDsl.g:4492:1: ( rule__XOseeEnumEntry__Group_4__0 )?
+ int alt39=2;
+ int LA39_0 = input.LA(1);
- if (LA39_0 == 68) {
- alt39 = 1;
- }
- switch (alt39) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4492:2: rule__XOseeEnumEntry__Group_4__0
- {
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group_4__0_in_rule__XOseeEnumEntry__Group__4__Impl9273);
- rule__XOseeEnumEntry__Group_4__0();
+ if ( (LA39_0==67) ) {
+ alt39=1;
+ }
+ switch (alt39) {
+ case 1 :
+ // InternalOseeDsl.g:4492:2: rule__XOseeEnumEntry__Group_4__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XOseeEnumEntry__Group_4__0();
- state._fsp--;
+ state._fsp--;
- }
- break;
- }
+ }
+ break;
- after(grammarAccess.getXOseeEnumEntryAccess().getGroup_4());
+ }
+
+ after(grammarAccess.getXOseeEnumEntryAccess().getGroup_4());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group__4__Impl"
- // $ANTLR start "rule__XOseeEnumEntry__Group_3__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4512:1: rule__XOseeEnumEntry__Group_3__0 : rule__XOseeEnumEntry__Group_3__0__Impl rule__XOseeEnumEntry__Group_3__1 ;
- public final void rule__XOseeEnumEntry__Group_3__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__Group_3__0"
+ // InternalOseeDsl.g:4512:1: rule__XOseeEnumEntry__Group_3__0 : rule__XOseeEnumEntry__Group_3__0__Impl rule__XOseeEnumEntry__Group_3__1 ;
+ public final void rule__XOseeEnumEntry__Group_3__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4516:1: ( rule__XOseeEnumEntry__Group_3__0__Impl rule__XOseeEnumEntry__Group_3__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4517:2: rule__XOseeEnumEntry__Group_3__0__Impl rule__XOseeEnumEntry__Group_3__1
- {
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group_3__0__Impl_in_rule__XOseeEnumEntry__Group_3__09314);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4516:1: ( rule__XOseeEnumEntry__Group_3__0__Impl rule__XOseeEnumEntry__Group_3__1 )
+ // InternalOseeDsl.g:4517:2: rule__XOseeEnumEntry__Group_3__0__Impl rule__XOseeEnumEntry__Group_3__1
+ {
+ pushFollow(FOLLOW_7);
rule__XOseeEnumEntry__Group_3__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group_3__1_in_rule__XOseeEnumEntry__Group_3__09317);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumEntry__Group_3__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group_3__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group_3__0"
- // $ANTLR start "rule__XOseeEnumEntry__Group_3__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4524:1: rule__XOseeEnumEntry__Group_3__0__Impl : ( 'entryGuid' ) ;
- public final void rule__XOseeEnumEntry__Group_3__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__Group_3__0__Impl"
+ // InternalOseeDsl.g:4524:1: rule__XOseeEnumEntry__Group_3__0__Impl : ( 'entryGuid' ) ;
+ public final void rule__XOseeEnumEntry__Group_3__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4528:1: ( ( 'entryGuid' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4529:1: ( 'entryGuid' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4529:1: ( 'entryGuid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4530:1: 'entryGuid'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4528:1: ( ( 'entryGuid' ) )
+ // InternalOseeDsl.g:4529:1: ( 'entryGuid' )
{
- before(grammarAccess.getXOseeEnumEntryAccess().getEntryGuidKeyword_3_0());
- match(input, 74, FOLLOW_74_in_rule__XOseeEnumEntry__Group_3__0__Impl9345);
- after(grammarAccess.getXOseeEnumEntryAccess().getEntryGuidKeyword_3_0());
+ // InternalOseeDsl.g:4529:1: ( 'entryGuid' )
+ // InternalOseeDsl.g:4530:1: 'entryGuid'
+ {
+ before(grammarAccess.getXOseeEnumEntryAccess().getEntryGuidKeyword_3_0());
+ match(input,73,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumEntryAccess().getEntryGuidKeyword_3_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group_3__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group_3__0__Impl"
- // $ANTLR start "rule__XOseeEnumEntry__Group_3__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4543:1: rule__XOseeEnumEntry__Group_3__1 : rule__XOseeEnumEntry__Group_3__1__Impl ;
- public final void rule__XOseeEnumEntry__Group_3__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__Group_3__1"
+ // InternalOseeDsl.g:4543:1: rule__XOseeEnumEntry__Group_3__1 : rule__XOseeEnumEntry__Group_3__1__Impl ;
+ public final void rule__XOseeEnumEntry__Group_3__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4547:1: ( rule__XOseeEnumEntry__Group_3__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4548:2: rule__XOseeEnumEntry__Group_3__1__Impl
- {
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group_3__1__Impl_in_rule__XOseeEnumEntry__Group_3__19376);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4547:1: ( rule__XOseeEnumEntry__Group_3__1__Impl )
+ // InternalOseeDsl.g:4548:2: rule__XOseeEnumEntry__Group_3__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XOseeEnumEntry__Group_3__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group_3__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group_3__1"
- // $ANTLR start "rule__XOseeEnumEntry__Group_3__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4554:1: rule__XOseeEnumEntry__Group_3__1__Impl : ( ( rule__XOseeEnumEntry__EntryGuidAssignment_3_1 ) ) ;
- public final void rule__XOseeEnumEntry__Group_3__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__Group_3__1__Impl"
+ // InternalOseeDsl.g:4554:1: rule__XOseeEnumEntry__Group_3__1__Impl : ( ( rule__XOseeEnumEntry__EntryGuidAssignment_3_1 ) ) ;
+ public final void rule__XOseeEnumEntry__Group_3__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4558:1: ( ( ( rule__XOseeEnumEntry__EntryGuidAssignment_3_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4559:1: ( ( rule__XOseeEnumEntry__EntryGuidAssignment_3_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4559:1: ( ( rule__XOseeEnumEntry__EntryGuidAssignment_3_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4560:1: ( rule__XOseeEnumEntry__EntryGuidAssignment_3_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4558:1: ( ( ( rule__XOseeEnumEntry__EntryGuidAssignment_3_1 ) ) )
+ // InternalOseeDsl.g:4559:1: ( ( rule__XOseeEnumEntry__EntryGuidAssignment_3_1 ) )
{
- before(grammarAccess.getXOseeEnumEntryAccess().getEntryGuidAssignment_3_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4561:1: ( rule__XOseeEnumEntry__EntryGuidAssignment_3_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4561:2: rule__XOseeEnumEntry__EntryGuidAssignment_3_1
- {
- pushFollow(
- FOLLOW_rule__XOseeEnumEntry__EntryGuidAssignment_3_1_in_rule__XOseeEnumEntry__Group_3__1__Impl9403);
- rule__XOseeEnumEntry__EntryGuidAssignment_3_1();
+ // InternalOseeDsl.g:4559:1: ( ( rule__XOseeEnumEntry__EntryGuidAssignment_3_1 ) )
+ // InternalOseeDsl.g:4560:1: ( rule__XOseeEnumEntry__EntryGuidAssignment_3_1 )
+ {
+ before(grammarAccess.getXOseeEnumEntryAccess().getEntryGuidAssignment_3_1());
+ // InternalOseeDsl.g:4561:1: ( rule__XOseeEnumEntry__EntryGuidAssignment_3_1 )
+ // InternalOseeDsl.g:4561:2: rule__XOseeEnumEntry__EntryGuidAssignment_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__XOseeEnumEntry__EntryGuidAssignment_3_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXOseeEnumEntryAccess().getEntryGuidAssignment_3_1());
+ after(grammarAccess.getXOseeEnumEntryAccess().getEntryGuidAssignment_3_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group_3__1__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XOseeEnumEntry__Group_4__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4575:1: rule__XOseeEnumEntry__Group_4__0 : rule__XOseeEnumEntry__Group_4__0__Impl rule__XOseeEnumEntry__Group_4__1 ;
- public final void rule__XOseeEnumEntry__Group_4__0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group_3__1__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4579:1: ( rule__XOseeEnumEntry__Group_4__0__Impl rule__XOseeEnumEntry__Group_4__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4580:2: rule__XOseeEnumEntry__Group_4__0__Impl rule__XOseeEnumEntry__Group_4__1
- {
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group_4__0__Impl_in_rule__XOseeEnumEntry__Group_4__09437);
+ // $ANTLR start "rule__XOseeEnumEntry__Group_4__0"
+ // InternalOseeDsl.g:4575:1: rule__XOseeEnumEntry__Group_4__0 : rule__XOseeEnumEntry__Group_4__0__Impl rule__XOseeEnumEntry__Group_4__1 ;
+ public final void rule__XOseeEnumEntry__Group_4__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4579:1: ( rule__XOseeEnumEntry__Group_4__0__Impl rule__XOseeEnumEntry__Group_4__1 )
+ // InternalOseeDsl.g:4580:2: rule__XOseeEnumEntry__Group_4__0__Impl rule__XOseeEnumEntry__Group_4__1
+ {
+ pushFollow(FOLLOW_7);
rule__XOseeEnumEntry__Group_4__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group_4__1_in_rule__XOseeEnumEntry__Group_4__09440);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumEntry__Group_4__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group_4__0"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XOseeEnumEntry__Group_4__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4587:1: rule__XOseeEnumEntry__Group_4__0__Impl : ( 'description' ) ;
- public final void rule__XOseeEnumEntry__Group_4__0__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group_4__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4591:1: ( ( 'description' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4592:1: ( 'description' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4592:1: ( 'description' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4593:1: 'description'
+ // $ANTLR start "rule__XOseeEnumEntry__Group_4__0__Impl"
+ // InternalOseeDsl.g:4587:1: rule__XOseeEnumEntry__Group_4__0__Impl : ( 'description' ) ;
+ public final void rule__XOseeEnumEntry__Group_4__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4591:1: ( ( 'description' ) )
+ // InternalOseeDsl.g:4592:1: ( 'description' )
+ {
+ // InternalOseeDsl.g:4592:1: ( 'description' )
+ // InternalOseeDsl.g:4593:1: 'description'
{
- before(grammarAccess.getXOseeEnumEntryAccess().getDescriptionKeyword_4_0());
- match(input, 68, FOLLOW_68_in_rule__XOseeEnumEntry__Group_4__0__Impl9468);
- after(grammarAccess.getXOseeEnumEntryAccess().getDescriptionKeyword_4_0());
+ before(grammarAccess.getXOseeEnumEntryAccess().getDescriptionKeyword_4_0());
+ match(input,67,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumEntryAccess().getDescriptionKeyword_4_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group_4__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group_4__0__Impl"
- // $ANTLR start "rule__XOseeEnumEntry__Group_4__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4606:1: rule__XOseeEnumEntry__Group_4__1 : rule__XOseeEnumEntry__Group_4__1__Impl ;
- public final void rule__XOseeEnumEntry__Group_4__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__Group_4__1"
+ // InternalOseeDsl.g:4606:1: rule__XOseeEnumEntry__Group_4__1 : rule__XOseeEnumEntry__Group_4__1__Impl ;
+ public final void rule__XOseeEnumEntry__Group_4__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4610:1: ( rule__XOseeEnumEntry__Group_4__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4611:2: rule__XOseeEnumEntry__Group_4__1__Impl
- {
- pushFollow(FOLLOW_rule__XOseeEnumEntry__Group_4__1__Impl_in_rule__XOseeEnumEntry__Group_4__19499);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4610:1: ( rule__XOseeEnumEntry__Group_4__1__Impl )
+ // InternalOseeDsl.g:4611:2: rule__XOseeEnumEntry__Group_4__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XOseeEnumEntry__Group_4__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group_4__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group_4__1"
- // $ANTLR start "rule__XOseeEnumEntry__Group_4__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4617:1: rule__XOseeEnumEntry__Group_4__1__Impl : ( ( rule__XOseeEnumEntry__DescriptionAssignment_4_1 ) ) ;
- public final void rule__XOseeEnumEntry__Group_4__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__Group_4__1__Impl"
+ // InternalOseeDsl.g:4617:1: rule__XOseeEnumEntry__Group_4__1__Impl : ( ( rule__XOseeEnumEntry__DescriptionAssignment_4_1 ) ) ;
+ public final void rule__XOseeEnumEntry__Group_4__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4621:1: ( ( ( rule__XOseeEnumEntry__DescriptionAssignment_4_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4622:1: ( ( rule__XOseeEnumEntry__DescriptionAssignment_4_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4622:1: ( ( rule__XOseeEnumEntry__DescriptionAssignment_4_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4623:1: ( rule__XOseeEnumEntry__DescriptionAssignment_4_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4621:1: ( ( ( rule__XOseeEnumEntry__DescriptionAssignment_4_1 ) ) )
+ // InternalOseeDsl.g:4622:1: ( ( rule__XOseeEnumEntry__DescriptionAssignment_4_1 ) )
+ {
+ // InternalOseeDsl.g:4622:1: ( ( rule__XOseeEnumEntry__DescriptionAssignment_4_1 ) )
+ // InternalOseeDsl.g:4623:1: ( rule__XOseeEnumEntry__DescriptionAssignment_4_1 )
{
- before(grammarAccess.getXOseeEnumEntryAccess().getDescriptionAssignment_4_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4624:1: ( rule__XOseeEnumEntry__DescriptionAssignment_4_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4624:2: rule__XOseeEnumEntry__DescriptionAssignment_4_1
- {
- pushFollow(
- FOLLOW_rule__XOseeEnumEntry__DescriptionAssignment_4_1_in_rule__XOseeEnumEntry__Group_4__1__Impl9526);
- rule__XOseeEnumEntry__DescriptionAssignment_4_1();
+ before(grammarAccess.getXOseeEnumEntryAccess().getDescriptionAssignment_4_1());
+ // InternalOseeDsl.g:4624:1: ( rule__XOseeEnumEntry__DescriptionAssignment_4_1 )
+ // InternalOseeDsl.g:4624:2: rule__XOseeEnumEntry__DescriptionAssignment_4_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__XOseeEnumEntry__DescriptionAssignment_4_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXOseeEnumEntryAccess().getDescriptionAssignment_4_1());
+ after(grammarAccess.getXOseeEnumEntryAccess().getDescriptionAssignment_4_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__Group_4__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__Group_4__1__Impl"
- // $ANTLR start "rule__XOseeEnumOverride__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4638:1: rule__XOseeEnumOverride__Group__0 : rule__XOseeEnumOverride__Group__0__Impl rule__XOseeEnumOverride__Group__1 ;
- public final void rule__XOseeEnumOverride__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumOverride__Group__0"
+ // InternalOseeDsl.g:4638:1: rule__XOseeEnumOverride__Group__0 : rule__XOseeEnumOverride__Group__0__Impl rule__XOseeEnumOverride__Group__1 ;
+ public final void rule__XOseeEnumOverride__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4642:1: ( rule__XOseeEnumOverride__Group__0__Impl rule__XOseeEnumOverride__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4643:2: rule__XOseeEnumOverride__Group__0__Impl rule__XOseeEnumOverride__Group__1
- {
- pushFollow(FOLLOW_rule__XOseeEnumOverride__Group__0__Impl_in_rule__XOseeEnumOverride__Group__09560);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4642:1: ( rule__XOseeEnumOverride__Group__0__Impl rule__XOseeEnumOverride__Group__1 )
+ // InternalOseeDsl.g:4643:2: rule__XOseeEnumOverride__Group__0__Impl rule__XOseeEnumOverride__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__XOseeEnumOverride__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumOverride__Group__1_in_rule__XOseeEnumOverride__Group__09563);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumOverride__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumOverride__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumOverride__Group__0"
- // $ANTLR start "rule__XOseeEnumOverride__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4650:1: rule__XOseeEnumOverride__Group__0__Impl : ( 'overrides enum' ) ;
- public final void rule__XOseeEnumOverride__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumOverride__Group__0__Impl"
+ // InternalOseeDsl.g:4650:1: rule__XOseeEnumOverride__Group__0__Impl : ( 'overrides enum' ) ;
+ public final void rule__XOseeEnumOverride__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4654:1: ( ( 'overrides enum' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4655:1: ( 'overrides enum' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4655:1: ( 'overrides enum' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4656:1: 'overrides enum'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4654:1: ( ( 'overrides enum' ) )
+ // InternalOseeDsl.g:4655:1: ( 'overrides enum' )
{
- before(grammarAccess.getXOseeEnumOverrideAccess().getOverridesEnumKeyword_0());
- match(input, 75, FOLLOW_75_in_rule__XOseeEnumOverride__Group__0__Impl9591);
- after(grammarAccess.getXOseeEnumOverrideAccess().getOverridesEnumKeyword_0());
+ // InternalOseeDsl.g:4655:1: ( 'overrides enum' )
+ // InternalOseeDsl.g:4656:1: 'overrides enum'
+ {
+ before(grammarAccess.getXOseeEnumOverrideAccess().getOverridesEnumKeyword_0());
+ match(input,74,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumOverrideAccess().getOverridesEnumKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumOverride__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumOverride__Group__0__Impl"
- // $ANTLR start "rule__XOseeEnumOverride__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4669:1: rule__XOseeEnumOverride__Group__1 : rule__XOseeEnumOverride__Group__1__Impl rule__XOseeEnumOverride__Group__2 ;
- public final void rule__XOseeEnumOverride__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumOverride__Group__1"
+ // InternalOseeDsl.g:4669:1: rule__XOseeEnumOverride__Group__1 : rule__XOseeEnumOverride__Group__1__Impl rule__XOseeEnumOverride__Group__2 ;
+ public final void rule__XOseeEnumOverride__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4673:1: ( rule__XOseeEnumOverride__Group__1__Impl rule__XOseeEnumOverride__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4674:2: rule__XOseeEnumOverride__Group__1__Impl rule__XOseeEnumOverride__Group__2
- {
- pushFollow(FOLLOW_rule__XOseeEnumOverride__Group__1__Impl_in_rule__XOseeEnumOverride__Group__19622);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4673:1: ( rule__XOseeEnumOverride__Group__1__Impl rule__XOseeEnumOverride__Group__2 )
+ // InternalOseeDsl.g:4674:2: rule__XOseeEnumOverride__Group__1__Impl rule__XOseeEnumOverride__Group__2
+ {
+ pushFollow(FOLLOW_31);
rule__XOseeEnumOverride__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumOverride__Group__2_in_rule__XOseeEnumOverride__Group__19625);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumOverride__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumOverride__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumOverride__Group__1"
- // $ANTLR start "rule__XOseeEnumOverride__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4681:1: rule__XOseeEnumOverride__Group__1__Impl : ( ( rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1 ) ) ;
- public final void rule__XOseeEnumOverride__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumOverride__Group__1__Impl"
+ // InternalOseeDsl.g:4681:1: rule__XOseeEnumOverride__Group__1__Impl : ( ( rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1 ) ) ;
+ public final void rule__XOseeEnumOverride__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4685:1: ( ( ( rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4686:1: ( ( rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4686:1: ( ( rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4687:1: ( rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4685:1: ( ( ( rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1 ) ) )
+ // InternalOseeDsl.g:4686:1: ( ( rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1 ) )
+ {
+ // InternalOseeDsl.g:4686:1: ( ( rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1 ) )
+ // InternalOseeDsl.g:4687:1: ( rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1 )
+ {
+ before(grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeAssignment_1());
+ // InternalOseeDsl.g:4688:1: ( rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1 )
+ // InternalOseeDsl.g:4688:2: rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1
{
- before(grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4688:1: ( rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4688:2: rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1
- {
- pushFollow(
- FOLLOW_rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1_in_rule__XOseeEnumOverride__Group__1__Impl9652);
- rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1();
+ pushFollow(FOLLOW_2);
+ rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeAssignment_1());
+ after(grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumOverride__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumOverride__Group__1__Impl"
- // $ANTLR start "rule__XOseeEnumOverride__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4698:1: rule__XOseeEnumOverride__Group__2 : rule__XOseeEnumOverride__Group__2__Impl rule__XOseeEnumOverride__Group__3 ;
- public final void rule__XOseeEnumOverride__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumOverride__Group__2"
+ // InternalOseeDsl.g:4698:1: rule__XOseeEnumOverride__Group__2 : rule__XOseeEnumOverride__Group__2__Impl rule__XOseeEnumOverride__Group__3 ;
+ public final void rule__XOseeEnumOverride__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4702:1: ( rule__XOseeEnumOverride__Group__2__Impl rule__XOseeEnumOverride__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4703:2: rule__XOseeEnumOverride__Group__2__Impl rule__XOseeEnumOverride__Group__3
- {
- pushFollow(FOLLOW_rule__XOseeEnumOverride__Group__2__Impl_in_rule__XOseeEnumOverride__Group__29682);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4702:1: ( rule__XOseeEnumOverride__Group__2__Impl rule__XOseeEnumOverride__Group__3 )
+ // InternalOseeDsl.g:4703:2: rule__XOseeEnumOverride__Group__2__Impl rule__XOseeEnumOverride__Group__3
+ {
+ pushFollow(FOLLOW_35);
rule__XOseeEnumOverride__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumOverride__Group__3_in_rule__XOseeEnumOverride__Group__29685);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumOverride__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumOverride__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumOverride__Group__2"
- // $ANTLR start "rule__XOseeEnumOverride__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4710:1: rule__XOseeEnumOverride__Group__2__Impl : ( '{' ) ;
- public final void rule__XOseeEnumOverride__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumOverride__Group__2__Impl"
+ // InternalOseeDsl.g:4710:1: rule__XOseeEnumOverride__Group__2__Impl : ( '{' ) ;
+ public final void rule__XOseeEnumOverride__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4714:1: ( ( '{' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4715:1: ( '{' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4715:1: ( '{' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4716:1: '{'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4714:1: ( ( '{' ) )
+ // InternalOseeDsl.g:4715:1: ( '{' )
+ {
+ // InternalOseeDsl.g:4715:1: ( '{' )
+ // InternalOseeDsl.g:4716:1: '{'
{
- before(grammarAccess.getXOseeEnumOverrideAccess().getLeftCurlyBracketKeyword_2());
- match(input, 54, FOLLOW_54_in_rule__XOseeEnumOverride__Group__2__Impl9713);
- after(grammarAccess.getXOseeEnumOverrideAccess().getLeftCurlyBracketKeyword_2());
+ before(grammarAccess.getXOseeEnumOverrideAccess().getLeftCurlyBracketKeyword_2());
+ match(input,53,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumOverrideAccess().getLeftCurlyBracketKeyword_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumOverride__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumOverride__Group__2__Impl"
- // $ANTLR start "rule__XOseeEnumOverride__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4729:1: rule__XOseeEnumOverride__Group__3 : rule__XOseeEnumOverride__Group__3__Impl rule__XOseeEnumOverride__Group__4 ;
- public final void rule__XOseeEnumOverride__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumOverride__Group__3"
+ // InternalOseeDsl.g:4729:1: rule__XOseeEnumOverride__Group__3 : rule__XOseeEnumOverride__Group__3__Impl rule__XOseeEnumOverride__Group__4 ;
+ public final void rule__XOseeEnumOverride__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4733:1: ( rule__XOseeEnumOverride__Group__3__Impl rule__XOseeEnumOverride__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4734:2: rule__XOseeEnumOverride__Group__3__Impl rule__XOseeEnumOverride__Group__4
- {
- pushFollow(FOLLOW_rule__XOseeEnumOverride__Group__3__Impl_in_rule__XOseeEnumOverride__Group__39744);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4733:1: ( rule__XOseeEnumOverride__Group__3__Impl rule__XOseeEnumOverride__Group__4 )
+ // InternalOseeDsl.g:4734:2: rule__XOseeEnumOverride__Group__3__Impl rule__XOseeEnumOverride__Group__4
+ {
+ pushFollow(FOLLOW_35);
rule__XOseeEnumOverride__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumOverride__Group__4_in_rule__XOseeEnumOverride__Group__39747);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumOverride__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumOverride__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumOverride__Group__3"
- // $ANTLR start "rule__XOseeEnumOverride__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4741:1: rule__XOseeEnumOverride__Group__3__Impl : ( ( rule__XOseeEnumOverride__InheritAllAssignment_3 )? ) ;
- public final void rule__XOseeEnumOverride__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumOverride__Group__3__Impl"
+ // InternalOseeDsl.g:4741:1: rule__XOseeEnumOverride__Group__3__Impl : ( ( rule__XOseeEnumOverride__InheritAllAssignment_3 )? ) ;
+ public final void rule__XOseeEnumOverride__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4745:1: ( ( ( rule__XOseeEnumOverride__InheritAllAssignment_3 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4746:1: ( ( rule__XOseeEnumOverride__InheritAllAssignment_3 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4746:1: ( ( rule__XOseeEnumOverride__InheritAllAssignment_3 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4747:1: ( rule__XOseeEnumOverride__InheritAllAssignment_3 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4745:1: ( ( ( rule__XOseeEnumOverride__InheritAllAssignment_3 )? ) )
+ // InternalOseeDsl.g:4746:1: ( ( rule__XOseeEnumOverride__InheritAllAssignment_3 )? )
+ {
+ // InternalOseeDsl.g:4746:1: ( ( rule__XOseeEnumOverride__InheritAllAssignment_3 )? )
+ // InternalOseeDsl.g:4747:1: ( rule__XOseeEnumOverride__InheritAllAssignment_3 )?
{
- before(grammarAccess.getXOseeEnumOverrideAccess().getInheritAllAssignment_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4748:1: ( rule__XOseeEnumOverride__InheritAllAssignment_3 )?
- int alt40 = 2;
- int LA40_0 = input.LA(1);
+ before(grammarAccess.getXOseeEnumOverrideAccess().getInheritAllAssignment_3());
+ // InternalOseeDsl.g:4748:1: ( rule__XOseeEnumOverride__InheritAllAssignment_3 )?
+ int alt40=2;
+ int LA40_0 = input.LA(1);
- if (LA40_0 == 99) {
- alt40 = 1;
- }
- switch (alt40) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4748:2: rule__XOseeEnumOverride__InheritAllAssignment_3
- {
- pushFollow(
- FOLLOW_rule__XOseeEnumOverride__InheritAllAssignment_3_in_rule__XOseeEnumOverride__Group__3__Impl9774);
- rule__XOseeEnumOverride__InheritAllAssignment_3();
+ if ( (LA40_0==98) ) {
+ alt40=1;
+ }
+ switch (alt40) {
+ case 1 :
+ // InternalOseeDsl.g:4748:2: rule__XOseeEnumOverride__InheritAllAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__XOseeEnumOverride__InheritAllAssignment_3();
+
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
- }
+ }
- after(grammarAccess.getXOseeEnumOverrideAccess().getInheritAllAssignment_3());
+ after(grammarAccess.getXOseeEnumOverrideAccess().getInheritAllAssignment_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumOverride__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumOverride__Group__3__Impl"
- // $ANTLR start "rule__XOseeEnumOverride__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4758:1: rule__XOseeEnumOverride__Group__4 : rule__XOseeEnumOverride__Group__4__Impl rule__XOseeEnumOverride__Group__5 ;
- public final void rule__XOseeEnumOverride__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumOverride__Group__4"
+ // InternalOseeDsl.g:4758:1: rule__XOseeEnumOverride__Group__4 : rule__XOseeEnumOverride__Group__4__Impl rule__XOseeEnumOverride__Group__5 ;
+ public final void rule__XOseeEnumOverride__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4762:1: ( rule__XOseeEnumOverride__Group__4__Impl rule__XOseeEnumOverride__Group__5 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4763:2: rule__XOseeEnumOverride__Group__4__Impl rule__XOseeEnumOverride__Group__5
- {
- pushFollow(FOLLOW_rule__XOseeEnumOverride__Group__4__Impl_in_rule__XOseeEnumOverride__Group__49805);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4762:1: ( rule__XOseeEnumOverride__Group__4__Impl rule__XOseeEnumOverride__Group__5 )
+ // InternalOseeDsl.g:4763:2: rule__XOseeEnumOverride__Group__4__Impl rule__XOseeEnumOverride__Group__5
+ {
+ pushFollow(FOLLOW_35);
rule__XOseeEnumOverride__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XOseeEnumOverride__Group__5_in_rule__XOseeEnumOverride__Group__49808);
+ pushFollow(FOLLOW_2);
rule__XOseeEnumOverride__Group__5();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumOverride__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumOverride__Group__4"
- // $ANTLR start "rule__XOseeEnumOverride__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4770:1: rule__XOseeEnumOverride__Group__4__Impl : ( ( rule__XOseeEnumOverride__OverrideOptionsAssignment_4 )* ) ;
- public final void rule__XOseeEnumOverride__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumOverride__Group__4__Impl"
+ // InternalOseeDsl.g:4770:1: rule__XOseeEnumOverride__Group__4__Impl : ( ( rule__XOseeEnumOverride__OverrideOptionsAssignment_4 )* ) ;
+ public final void rule__XOseeEnumOverride__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4774:1: ( ( ( rule__XOseeEnumOverride__OverrideOptionsAssignment_4 )* ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4775:1: ( ( rule__XOseeEnumOverride__OverrideOptionsAssignment_4 )* )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4775:1: ( ( rule__XOseeEnumOverride__OverrideOptionsAssignment_4 )* )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4776:1: ( rule__XOseeEnumOverride__OverrideOptionsAssignment_4 )*
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4774:1: ( ( ( rule__XOseeEnumOverride__OverrideOptionsAssignment_4 )* ) )
+ // InternalOseeDsl.g:4775:1: ( ( rule__XOseeEnumOverride__OverrideOptionsAssignment_4 )* )
{
- before(grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsAssignment_4());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4777:1: ( rule__XOseeEnumOverride__OverrideOptionsAssignment_4 )*
- loop41: do {
- int alt41 = 2;
- int LA41_0 = input.LA(1);
+ // InternalOseeDsl.g:4775:1: ( ( rule__XOseeEnumOverride__OverrideOptionsAssignment_4 )* )
+ // InternalOseeDsl.g:4776:1: ( rule__XOseeEnumOverride__OverrideOptionsAssignment_4 )*
+ {
+ before(grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsAssignment_4());
+ // InternalOseeDsl.g:4777:1: ( rule__XOseeEnumOverride__OverrideOptionsAssignment_4 )*
+ loop41:
+ do {
+ int alt41=2;
+ int LA41_0 = input.LA(1);
- if (LA41_0 >= 76 && LA41_0 <= 77) {
- alt41 = 1;
- }
+ if ( ((LA41_0>=75 && LA41_0<=76)) ) {
+ alt41=1;
+ }
- switch (alt41) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4777:2: rule__XOseeEnumOverride__OverrideOptionsAssignment_4
- {
- pushFollow(
- FOLLOW_rule__XOseeEnumOverride__OverrideOptionsAssignment_4_in_rule__XOseeEnumOverride__Group__4__Impl9835);
- rule__XOseeEnumOverride__OverrideOptionsAssignment_4();
- state._fsp--;
+ switch (alt41) {
+ case 1 :
+ // InternalOseeDsl.g:4777:2: rule__XOseeEnumOverride__OverrideOptionsAssignment_4
+ {
+ pushFollow(FOLLOW_36);
+ rule__XOseeEnumOverride__OverrideOptionsAssignment_4();
+
+ state._fsp--;
- }
- break;
- default:
- break loop41;
- }
- } while (true);
+ }
+ break;
- after(grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsAssignment_4());
+ default :
+ break loop41;
+ }
+ } while (true);
+
+ after(grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsAssignment_4());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumOverride__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumOverride__Group__4__Impl"
- // $ANTLR start "rule__XOseeEnumOverride__Group__5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4787:1: rule__XOseeEnumOverride__Group__5 : rule__XOseeEnumOverride__Group__5__Impl ;
- public final void rule__XOseeEnumOverride__Group__5() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumOverride__Group__5"
+ // InternalOseeDsl.g:4787:1: rule__XOseeEnumOverride__Group__5 : rule__XOseeEnumOverride__Group__5__Impl ;
+ public final void rule__XOseeEnumOverride__Group__5() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4791:1: ( rule__XOseeEnumOverride__Group__5__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4792:2: rule__XOseeEnumOverride__Group__5__Impl
- {
- pushFollow(FOLLOW_rule__XOseeEnumOverride__Group__5__Impl_in_rule__XOseeEnumOverride__Group__59866);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4791:1: ( rule__XOseeEnumOverride__Group__5__Impl )
+ // InternalOseeDsl.g:4792:2: rule__XOseeEnumOverride__Group__5__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XOseeEnumOverride__Group__5__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumOverride__Group__5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumOverride__Group__5"
- // $ANTLR start "rule__XOseeEnumOverride__Group__5__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4798:1: rule__XOseeEnumOverride__Group__5__Impl : ( '}' ) ;
- public final void rule__XOseeEnumOverride__Group__5__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumOverride__Group__5__Impl"
+ // InternalOseeDsl.g:4798:1: rule__XOseeEnumOverride__Group__5__Impl : ( '}' ) ;
+ public final void rule__XOseeEnumOverride__Group__5__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4802:1: ( ( '}' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4803:1: ( '}' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4803:1: ( '}' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4804:1: '}'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4802:1: ( ( '}' ) )
+ // InternalOseeDsl.g:4803:1: ( '}' )
{
- before(grammarAccess.getXOseeEnumOverrideAccess().getRightCurlyBracketKeyword_5());
- match(input, 56, FOLLOW_56_in_rule__XOseeEnumOverride__Group__5__Impl9894);
- after(grammarAccess.getXOseeEnumOverrideAccess().getRightCurlyBracketKeyword_5());
+ // InternalOseeDsl.g:4803:1: ( '}' )
+ // InternalOseeDsl.g:4804:1: '}'
+ {
+ before(grammarAccess.getXOseeEnumOverrideAccess().getRightCurlyBracketKeyword_5());
+ match(input,55,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumOverrideAccess().getRightCurlyBracketKeyword_5());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumOverride__Group__5__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumOverride__Group__5__Impl"
- // $ANTLR start "rule__AddEnum__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4829:1: rule__AddEnum__Group__0 : rule__AddEnum__Group__0__Impl rule__AddEnum__Group__1 ;
- public final void rule__AddEnum__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group__0"
+ // InternalOseeDsl.g:4829:1: rule__AddEnum__Group__0 : rule__AddEnum__Group__0__Impl rule__AddEnum__Group__1 ;
+ public final void rule__AddEnum__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4833:1: ( rule__AddEnum__Group__0__Impl rule__AddEnum__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4834:2: rule__AddEnum__Group__0__Impl rule__AddEnum__Group__1
- {
- pushFollow(FOLLOW_rule__AddEnum__Group__0__Impl_in_rule__AddEnum__Group__09937);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4833:1: ( rule__AddEnum__Group__0__Impl rule__AddEnum__Group__1 )
+ // InternalOseeDsl.g:4834:2: rule__AddEnum__Group__0__Impl rule__AddEnum__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__AddEnum__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AddEnum__Group__1_in_rule__AddEnum__Group__09940);
+ pushFollow(FOLLOW_2);
rule__AddEnum__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group__0"
- // $ANTLR start "rule__AddEnum__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4841:1: rule__AddEnum__Group__0__Impl : ( 'add' ) ;
- public final void rule__AddEnum__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group__0__Impl"
+ // InternalOseeDsl.g:4841:1: rule__AddEnum__Group__0__Impl : ( 'add' ) ;
+ public final void rule__AddEnum__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4845:1: ( ( 'add' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4846:1: ( 'add' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4846:1: ( 'add' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4847:1: 'add'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4845:1: ( ( 'add' ) )
+ // InternalOseeDsl.g:4846:1: ( 'add' )
{
- before(grammarAccess.getAddEnumAccess().getAddKeyword_0());
- match(input, 76, FOLLOW_76_in_rule__AddEnum__Group__0__Impl9968);
- after(grammarAccess.getAddEnumAccess().getAddKeyword_0());
+ // InternalOseeDsl.g:4846:1: ( 'add' )
+ // InternalOseeDsl.g:4847:1: 'add'
+ {
+ before(grammarAccess.getAddEnumAccess().getAddKeyword_0());
+ match(input,75,FOLLOW_2);
+ after(grammarAccess.getAddEnumAccess().getAddKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group__0__Impl"
- // $ANTLR start "rule__AddEnum__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4860:1: rule__AddEnum__Group__1 : rule__AddEnum__Group__1__Impl rule__AddEnum__Group__2 ;
- public final void rule__AddEnum__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group__1"
+ // InternalOseeDsl.g:4860:1: rule__AddEnum__Group__1 : rule__AddEnum__Group__1__Impl rule__AddEnum__Group__2 ;
+ public final void rule__AddEnum__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4864:1: ( rule__AddEnum__Group__1__Impl rule__AddEnum__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4865:2: rule__AddEnum__Group__1__Impl rule__AddEnum__Group__2
- {
- pushFollow(FOLLOW_rule__AddEnum__Group__1__Impl_in_rule__AddEnum__Group__19999);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4864:1: ( rule__AddEnum__Group__1__Impl rule__AddEnum__Group__2 )
+ // InternalOseeDsl.g:4865:2: rule__AddEnum__Group__1__Impl rule__AddEnum__Group__2
+ {
+ pushFollow(FOLLOW_34);
rule__AddEnum__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AddEnum__Group__2_in_rule__AddEnum__Group__110002);
+ pushFollow(FOLLOW_2);
rule__AddEnum__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group__1"
- // $ANTLR start "rule__AddEnum__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4872:1: rule__AddEnum__Group__1__Impl : ( ( rule__AddEnum__EnumEntryAssignment_1 ) ) ;
- public final void rule__AddEnum__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group__1__Impl"
+ // InternalOseeDsl.g:4872:1: rule__AddEnum__Group__1__Impl : ( ( rule__AddEnum__EnumEntryAssignment_1 ) ) ;
+ public final void rule__AddEnum__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4876:1: ( ( ( rule__AddEnum__EnumEntryAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4877:1: ( ( rule__AddEnum__EnumEntryAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4877:1: ( ( rule__AddEnum__EnumEntryAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4878:1: ( rule__AddEnum__EnumEntryAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4876:1: ( ( ( rule__AddEnum__EnumEntryAssignment_1 ) ) )
+ // InternalOseeDsl.g:4877:1: ( ( rule__AddEnum__EnumEntryAssignment_1 ) )
{
- before(grammarAccess.getAddEnumAccess().getEnumEntryAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4879:1: ( rule__AddEnum__EnumEntryAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4879:2: rule__AddEnum__EnumEntryAssignment_1
- {
- pushFollow(FOLLOW_rule__AddEnum__EnumEntryAssignment_1_in_rule__AddEnum__Group__1__Impl10029);
- rule__AddEnum__EnumEntryAssignment_1();
+ // InternalOseeDsl.g:4877:1: ( ( rule__AddEnum__EnumEntryAssignment_1 ) )
+ // InternalOseeDsl.g:4878:1: ( rule__AddEnum__EnumEntryAssignment_1 )
+ {
+ before(grammarAccess.getAddEnumAccess().getEnumEntryAssignment_1());
+ // InternalOseeDsl.g:4879:1: ( rule__AddEnum__EnumEntryAssignment_1 )
+ // InternalOseeDsl.g:4879:2: rule__AddEnum__EnumEntryAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__AddEnum__EnumEntryAssignment_1();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getAddEnumAccess().getEnumEntryAssignment_1());
+ }
+
+ after(grammarAccess.getAddEnumAccess().getEnumEntryAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group__1__Impl"
- // $ANTLR start "rule__AddEnum__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4889:1: rule__AddEnum__Group__2 : rule__AddEnum__Group__2__Impl rule__AddEnum__Group__3 ;
- public final void rule__AddEnum__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group__2"
+ // InternalOseeDsl.g:4889:1: rule__AddEnum__Group__2 : rule__AddEnum__Group__2__Impl rule__AddEnum__Group__3 ;
+ public final void rule__AddEnum__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4893:1: ( rule__AddEnum__Group__2__Impl rule__AddEnum__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4894:2: rule__AddEnum__Group__2__Impl rule__AddEnum__Group__3
- {
- pushFollow(FOLLOW_rule__AddEnum__Group__2__Impl_in_rule__AddEnum__Group__210059);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4893:1: ( rule__AddEnum__Group__2__Impl rule__AddEnum__Group__3 )
+ // InternalOseeDsl.g:4894:2: rule__AddEnum__Group__2__Impl rule__AddEnum__Group__3
+ {
+ pushFollow(FOLLOW_34);
rule__AddEnum__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AddEnum__Group__3_in_rule__AddEnum__Group__210062);
+ pushFollow(FOLLOW_2);
rule__AddEnum__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group__2"
- // $ANTLR start "rule__AddEnum__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4901:1: rule__AddEnum__Group__2__Impl : ( ( rule__AddEnum__OrdinalAssignment_2 )? ) ;
- public final void rule__AddEnum__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group__2__Impl"
+ // InternalOseeDsl.g:4901:1: rule__AddEnum__Group__2__Impl : ( ( rule__AddEnum__OrdinalAssignment_2 )? ) ;
+ public final void rule__AddEnum__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4905:1: ( ( ( rule__AddEnum__OrdinalAssignment_2 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4906:1: ( ( rule__AddEnum__OrdinalAssignment_2 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4906:1: ( ( rule__AddEnum__OrdinalAssignment_2 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4907:1: ( rule__AddEnum__OrdinalAssignment_2 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4905:1: ( ( ( rule__AddEnum__OrdinalAssignment_2 )? ) )
+ // InternalOseeDsl.g:4906:1: ( ( rule__AddEnum__OrdinalAssignment_2 )? )
+ {
+ // InternalOseeDsl.g:4906:1: ( ( rule__AddEnum__OrdinalAssignment_2 )? )
+ // InternalOseeDsl.g:4907:1: ( rule__AddEnum__OrdinalAssignment_2 )?
{
- before(grammarAccess.getAddEnumAccess().getOrdinalAssignment_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4908:1: ( rule__AddEnum__OrdinalAssignment_2 )?
- int alt42 = 2;
- int LA42_0 = input.LA(1);
+ before(grammarAccess.getAddEnumAccess().getOrdinalAssignment_2());
+ // InternalOseeDsl.g:4908:1: ( rule__AddEnum__OrdinalAssignment_2 )?
+ int alt42=2;
+ int LA42_0 = input.LA(1);
+
+ if ( (LA42_0==RULE_WHOLE_NUM_STR) ) {
+ alt42=1;
+ }
+ switch (alt42) {
+ case 1 :
+ // InternalOseeDsl.g:4908:2: rule__AddEnum__OrdinalAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__AddEnum__OrdinalAssignment_2();
- if (LA42_0 == RULE_WHOLE_NUM_STR) {
- alt42 = 1;
- }
- switch (alt42) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4908:2: rule__AddEnum__OrdinalAssignment_2
- {
- pushFollow(FOLLOW_rule__AddEnum__OrdinalAssignment_2_in_rule__AddEnum__Group__2__Impl10089);
- rule__AddEnum__OrdinalAssignment_2();
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
- }
+ }
- after(grammarAccess.getAddEnumAccess().getOrdinalAssignment_2());
+ after(grammarAccess.getAddEnumAccess().getOrdinalAssignment_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group__2__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AddEnum__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4918:1: rule__AddEnum__Group__3 : rule__AddEnum__Group__3__Impl rule__AddEnum__Group__4 ;
- public final void rule__AddEnum__Group__3() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group__2__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4922:1: ( rule__AddEnum__Group__3__Impl rule__AddEnum__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4923:2: rule__AddEnum__Group__3__Impl rule__AddEnum__Group__4
- {
- pushFollow(FOLLOW_rule__AddEnum__Group__3__Impl_in_rule__AddEnum__Group__310120);
+ // $ANTLR start "rule__AddEnum__Group__3"
+ // InternalOseeDsl.g:4918:1: rule__AddEnum__Group__3 : rule__AddEnum__Group__3__Impl rule__AddEnum__Group__4 ;
+ public final void rule__AddEnum__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4922:1: ( rule__AddEnum__Group__3__Impl rule__AddEnum__Group__4 )
+ // InternalOseeDsl.g:4923:2: rule__AddEnum__Group__3__Impl rule__AddEnum__Group__4
+ {
+ pushFollow(FOLLOW_34);
rule__AddEnum__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AddEnum__Group__4_in_rule__AddEnum__Group__310123);
+ pushFollow(FOLLOW_2);
rule__AddEnum__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group__3"
- // $ANTLR start "rule__AddEnum__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4930:1: rule__AddEnum__Group__3__Impl : ( ( rule__AddEnum__Group_3__0 )? ) ;
- public final void rule__AddEnum__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group__3__Impl"
+ // InternalOseeDsl.g:4930:1: rule__AddEnum__Group__3__Impl : ( ( rule__AddEnum__Group_3__0 )? ) ;
+ public final void rule__AddEnum__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4934:1: ( ( ( rule__AddEnum__Group_3__0 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4935:1: ( ( rule__AddEnum__Group_3__0 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4935:1: ( ( rule__AddEnum__Group_3__0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4936:1: ( rule__AddEnum__Group_3__0 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4934:1: ( ( ( rule__AddEnum__Group_3__0 )? ) )
+ // InternalOseeDsl.g:4935:1: ( ( rule__AddEnum__Group_3__0 )? )
+ {
+ // InternalOseeDsl.g:4935:1: ( ( rule__AddEnum__Group_3__0 )? )
+ // InternalOseeDsl.g:4936:1: ( rule__AddEnum__Group_3__0 )?
{
- before(grammarAccess.getAddEnumAccess().getGroup_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4937:1: ( rule__AddEnum__Group_3__0 )?
- int alt43 = 2;
- int LA43_0 = input.LA(1);
+ before(grammarAccess.getAddEnumAccess().getGroup_3());
+ // InternalOseeDsl.g:4937:1: ( rule__AddEnum__Group_3__0 )?
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if (LA43_0 == 74) {
- alt43 = 1;
- }
- switch (alt43) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4937:2: rule__AddEnum__Group_3__0
- {
- pushFollow(FOLLOW_rule__AddEnum__Group_3__0_in_rule__AddEnum__Group__3__Impl10150);
- rule__AddEnum__Group_3__0();
+ if ( (LA43_0==73) ) {
+ alt43=1;
+ }
+ switch (alt43) {
+ case 1 :
+ // InternalOseeDsl.g:4937:2: rule__AddEnum__Group_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AddEnum__Group_3__0();
- state._fsp--;
+ state._fsp--;
- }
- break;
- }
+ }
+ break;
- after(grammarAccess.getAddEnumAccess().getGroup_3());
+ }
+
+ after(grammarAccess.getAddEnumAccess().getGroup_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group__3__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AddEnum__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4947:1: rule__AddEnum__Group__4 : rule__AddEnum__Group__4__Impl ;
- public final void rule__AddEnum__Group__4() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group__3__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4951:1: ( rule__AddEnum__Group__4__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4952:2: rule__AddEnum__Group__4__Impl
- {
- pushFollow(FOLLOW_rule__AddEnum__Group__4__Impl_in_rule__AddEnum__Group__410181);
+ // $ANTLR start "rule__AddEnum__Group__4"
+ // InternalOseeDsl.g:4947:1: rule__AddEnum__Group__4 : rule__AddEnum__Group__4__Impl ;
+ public final void rule__AddEnum__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4951:1: ( rule__AddEnum__Group__4__Impl )
+ // InternalOseeDsl.g:4952:2: rule__AddEnum__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__AddEnum__Group__4__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group__4"
- // $ANTLR start "rule__AddEnum__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4958:1: rule__AddEnum__Group__4__Impl : ( ( rule__AddEnum__Group_4__0 )? ) ;
- public final void rule__AddEnum__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group__4__Impl"
+ // InternalOseeDsl.g:4958:1: rule__AddEnum__Group__4__Impl : ( ( rule__AddEnum__Group_4__0 )? ) ;
+ public final void rule__AddEnum__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4962:1: ( ( ( rule__AddEnum__Group_4__0 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4963:1: ( ( rule__AddEnum__Group_4__0 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4963:1: ( ( rule__AddEnum__Group_4__0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4964:1: ( rule__AddEnum__Group_4__0 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4962:1: ( ( ( rule__AddEnum__Group_4__0 )? ) )
+ // InternalOseeDsl.g:4963:1: ( ( rule__AddEnum__Group_4__0 )? )
+ {
+ // InternalOseeDsl.g:4963:1: ( ( rule__AddEnum__Group_4__0 )? )
+ // InternalOseeDsl.g:4964:1: ( rule__AddEnum__Group_4__0 )?
{
- before(grammarAccess.getAddEnumAccess().getGroup_4());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4965:1: ( rule__AddEnum__Group_4__0 )?
- int alt44 = 2;
- int LA44_0 = input.LA(1);
+ before(grammarAccess.getAddEnumAccess().getGroup_4());
+ // InternalOseeDsl.g:4965:1: ( rule__AddEnum__Group_4__0 )?
+ int alt44=2;
+ int LA44_0 = input.LA(1);
- if (LA44_0 == 68) {
- alt44 = 1;
- }
- switch (alt44) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4965:2: rule__AddEnum__Group_4__0
- {
- pushFollow(FOLLOW_rule__AddEnum__Group_4__0_in_rule__AddEnum__Group__4__Impl10208);
- rule__AddEnum__Group_4__0();
+ if ( (LA44_0==67) ) {
+ alt44=1;
+ }
+ switch (alt44) {
+ case 1 :
+ // InternalOseeDsl.g:4965:2: rule__AddEnum__Group_4__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AddEnum__Group_4__0();
+
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
- }
+ }
- after(grammarAccess.getAddEnumAccess().getGroup_4());
+ after(grammarAccess.getAddEnumAccess().getGroup_4());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group__4__Impl"
- // $ANTLR start "rule__AddEnum__Group_3__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4985:1: rule__AddEnum__Group_3__0 : rule__AddEnum__Group_3__0__Impl rule__AddEnum__Group_3__1 ;
- public final void rule__AddEnum__Group_3__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group_3__0"
+ // InternalOseeDsl.g:4985:1: rule__AddEnum__Group_3__0 : rule__AddEnum__Group_3__0__Impl rule__AddEnum__Group_3__1 ;
+ public final void rule__AddEnum__Group_3__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4989:1: ( rule__AddEnum__Group_3__0__Impl rule__AddEnum__Group_3__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4990:2: rule__AddEnum__Group_3__0__Impl rule__AddEnum__Group_3__1
- {
- pushFollow(FOLLOW_rule__AddEnum__Group_3__0__Impl_in_rule__AddEnum__Group_3__010249);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:4989:1: ( rule__AddEnum__Group_3__0__Impl rule__AddEnum__Group_3__1 )
+ // InternalOseeDsl.g:4990:2: rule__AddEnum__Group_3__0__Impl rule__AddEnum__Group_3__1
+ {
+ pushFollow(FOLLOW_7);
rule__AddEnum__Group_3__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AddEnum__Group_3__1_in_rule__AddEnum__Group_3__010252);
+ pushFollow(FOLLOW_2);
rule__AddEnum__Group_3__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group_3__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group_3__0"
- // $ANTLR start "rule__AddEnum__Group_3__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:4997:1: rule__AddEnum__Group_3__0__Impl : ( 'entryGuid' ) ;
- public final void rule__AddEnum__Group_3__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group_3__0__Impl"
+ // InternalOseeDsl.g:4997:1: rule__AddEnum__Group_3__0__Impl : ( 'entryGuid' ) ;
+ public final void rule__AddEnum__Group_3__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5001:1: ( ( 'entryGuid' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5002:1: ( 'entryGuid' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5002:1: ( 'entryGuid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5003:1: 'entryGuid'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5001:1: ( ( 'entryGuid' ) )
+ // InternalOseeDsl.g:5002:1: ( 'entryGuid' )
+ {
+ // InternalOseeDsl.g:5002:1: ( 'entryGuid' )
+ // InternalOseeDsl.g:5003:1: 'entryGuid'
{
- before(grammarAccess.getAddEnumAccess().getEntryGuidKeyword_3_0());
- match(input, 74, FOLLOW_74_in_rule__AddEnum__Group_3__0__Impl10280);
- after(grammarAccess.getAddEnumAccess().getEntryGuidKeyword_3_0());
+ before(grammarAccess.getAddEnumAccess().getEntryGuidKeyword_3_0());
+ match(input,73,FOLLOW_2);
+ after(grammarAccess.getAddEnumAccess().getEntryGuidKeyword_3_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group_3__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group_3__0__Impl"
- // $ANTLR start "rule__AddEnum__Group_3__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5016:1: rule__AddEnum__Group_3__1 : rule__AddEnum__Group_3__1__Impl ;
- public final void rule__AddEnum__Group_3__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group_3__1"
+ // InternalOseeDsl.g:5016:1: rule__AddEnum__Group_3__1 : rule__AddEnum__Group_3__1__Impl ;
+ public final void rule__AddEnum__Group_3__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5020:1: ( rule__AddEnum__Group_3__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5021:2: rule__AddEnum__Group_3__1__Impl
- {
- pushFollow(FOLLOW_rule__AddEnum__Group_3__1__Impl_in_rule__AddEnum__Group_3__110311);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5020:1: ( rule__AddEnum__Group_3__1__Impl )
+ // InternalOseeDsl.g:5021:2: rule__AddEnum__Group_3__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__AddEnum__Group_3__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group_3__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group_3__1"
- // $ANTLR start "rule__AddEnum__Group_3__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5027:1: rule__AddEnum__Group_3__1__Impl : ( ( rule__AddEnum__EntryGuidAssignment_3_1 ) ) ;
- public final void rule__AddEnum__Group_3__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group_3__1__Impl"
+ // InternalOseeDsl.g:5027:1: rule__AddEnum__Group_3__1__Impl : ( ( rule__AddEnum__EntryGuidAssignment_3_1 ) ) ;
+ public final void rule__AddEnum__Group_3__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5031:1: ( ( ( rule__AddEnum__EntryGuidAssignment_3_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5032:1: ( ( rule__AddEnum__EntryGuidAssignment_3_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5032:1: ( ( rule__AddEnum__EntryGuidAssignment_3_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5033:1: ( rule__AddEnum__EntryGuidAssignment_3_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5031:1: ( ( ( rule__AddEnum__EntryGuidAssignment_3_1 ) ) )
+ // InternalOseeDsl.g:5032:1: ( ( rule__AddEnum__EntryGuidAssignment_3_1 ) )
+ {
+ // InternalOseeDsl.g:5032:1: ( ( rule__AddEnum__EntryGuidAssignment_3_1 ) )
+ // InternalOseeDsl.g:5033:1: ( rule__AddEnum__EntryGuidAssignment_3_1 )
{
- before(grammarAccess.getAddEnumAccess().getEntryGuidAssignment_3_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5034:1: ( rule__AddEnum__EntryGuidAssignment_3_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5034:2: rule__AddEnum__EntryGuidAssignment_3_1
- {
- pushFollow(FOLLOW_rule__AddEnum__EntryGuidAssignment_3_1_in_rule__AddEnum__Group_3__1__Impl10338);
- rule__AddEnum__EntryGuidAssignment_3_1();
+ before(grammarAccess.getAddEnumAccess().getEntryGuidAssignment_3_1());
+ // InternalOseeDsl.g:5034:1: ( rule__AddEnum__EntryGuidAssignment_3_1 )
+ // InternalOseeDsl.g:5034:2: rule__AddEnum__EntryGuidAssignment_3_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__AddEnum__EntryGuidAssignment_3_1();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getAddEnumAccess().getEntryGuidAssignment_3_1());
+ }
+
+ after(grammarAccess.getAddEnumAccess().getEntryGuidAssignment_3_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group_3__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group_3__1__Impl"
- // $ANTLR start "rule__AddEnum__Group_4__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5048:1: rule__AddEnum__Group_4__0 : rule__AddEnum__Group_4__0__Impl rule__AddEnum__Group_4__1 ;
- public final void rule__AddEnum__Group_4__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group_4__0"
+ // InternalOseeDsl.g:5048:1: rule__AddEnum__Group_4__0 : rule__AddEnum__Group_4__0__Impl rule__AddEnum__Group_4__1 ;
+ public final void rule__AddEnum__Group_4__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5052:1: ( rule__AddEnum__Group_4__0__Impl rule__AddEnum__Group_4__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5053:2: rule__AddEnum__Group_4__0__Impl rule__AddEnum__Group_4__1
- {
- pushFollow(FOLLOW_rule__AddEnum__Group_4__0__Impl_in_rule__AddEnum__Group_4__010372);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5052:1: ( rule__AddEnum__Group_4__0__Impl rule__AddEnum__Group_4__1 )
+ // InternalOseeDsl.g:5053:2: rule__AddEnum__Group_4__0__Impl rule__AddEnum__Group_4__1
+ {
+ pushFollow(FOLLOW_7);
rule__AddEnum__Group_4__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AddEnum__Group_4__1_in_rule__AddEnum__Group_4__010375);
+ pushFollow(FOLLOW_2);
rule__AddEnum__Group_4__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group_4__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group_4__0"
- // $ANTLR start "rule__AddEnum__Group_4__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5060:1: rule__AddEnum__Group_4__0__Impl : ( 'description' ) ;
- public final void rule__AddEnum__Group_4__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group_4__0__Impl"
+ // InternalOseeDsl.g:5060:1: rule__AddEnum__Group_4__0__Impl : ( 'description' ) ;
+ public final void rule__AddEnum__Group_4__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5064:1: ( ( 'description' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5065:1: ( 'description' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5065:1: ( 'description' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5066:1: 'description'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5064:1: ( ( 'description' ) )
+ // InternalOseeDsl.g:5065:1: ( 'description' )
+ {
+ // InternalOseeDsl.g:5065:1: ( 'description' )
+ // InternalOseeDsl.g:5066:1: 'description'
{
- before(grammarAccess.getAddEnumAccess().getDescriptionKeyword_4_0());
- match(input, 68, FOLLOW_68_in_rule__AddEnum__Group_4__0__Impl10403);
- after(grammarAccess.getAddEnumAccess().getDescriptionKeyword_4_0());
+ before(grammarAccess.getAddEnumAccess().getDescriptionKeyword_4_0());
+ match(input,67,FOLLOW_2);
+ after(grammarAccess.getAddEnumAccess().getDescriptionKeyword_4_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group_4__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group_4__0__Impl"
- // $ANTLR start "rule__AddEnum__Group_4__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5079:1: rule__AddEnum__Group_4__1 : rule__AddEnum__Group_4__1__Impl ;
- public final void rule__AddEnum__Group_4__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group_4__1"
+ // InternalOseeDsl.g:5079:1: rule__AddEnum__Group_4__1 : rule__AddEnum__Group_4__1__Impl ;
+ public final void rule__AddEnum__Group_4__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5083:1: ( rule__AddEnum__Group_4__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5084:2: rule__AddEnum__Group_4__1__Impl
- {
- pushFollow(FOLLOW_rule__AddEnum__Group_4__1__Impl_in_rule__AddEnum__Group_4__110434);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5083:1: ( rule__AddEnum__Group_4__1__Impl )
+ // InternalOseeDsl.g:5084:2: rule__AddEnum__Group_4__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__AddEnum__Group_4__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group_4__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group_4__1"
- // $ANTLR start "rule__AddEnum__Group_4__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5090:1: rule__AddEnum__Group_4__1__Impl : ( ( rule__AddEnum__DescriptionAssignment_4_1 ) ) ;
- public final void rule__AddEnum__Group_4__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__Group_4__1__Impl"
+ // InternalOseeDsl.g:5090:1: rule__AddEnum__Group_4__1__Impl : ( ( rule__AddEnum__DescriptionAssignment_4_1 ) ) ;
+ public final void rule__AddEnum__Group_4__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5094:1: ( ( ( rule__AddEnum__DescriptionAssignment_4_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5095:1: ( ( rule__AddEnum__DescriptionAssignment_4_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5095:1: ( ( rule__AddEnum__DescriptionAssignment_4_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5096:1: ( rule__AddEnum__DescriptionAssignment_4_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5094:1: ( ( ( rule__AddEnum__DescriptionAssignment_4_1 ) ) )
+ // InternalOseeDsl.g:5095:1: ( ( rule__AddEnum__DescriptionAssignment_4_1 ) )
+ {
+ // InternalOseeDsl.g:5095:1: ( ( rule__AddEnum__DescriptionAssignment_4_1 ) )
+ // InternalOseeDsl.g:5096:1: ( rule__AddEnum__DescriptionAssignment_4_1 )
+ {
+ before(grammarAccess.getAddEnumAccess().getDescriptionAssignment_4_1());
+ // InternalOseeDsl.g:5097:1: ( rule__AddEnum__DescriptionAssignment_4_1 )
+ // InternalOseeDsl.g:5097:2: rule__AddEnum__DescriptionAssignment_4_1
{
- before(grammarAccess.getAddEnumAccess().getDescriptionAssignment_4_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5097:1: ( rule__AddEnum__DescriptionAssignment_4_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5097:2: rule__AddEnum__DescriptionAssignment_4_1
- {
- pushFollow(FOLLOW_rule__AddEnum__DescriptionAssignment_4_1_in_rule__AddEnum__Group_4__1__Impl10461);
- rule__AddEnum__DescriptionAssignment_4_1();
+ pushFollow(FOLLOW_2);
+ rule__AddEnum__DescriptionAssignment_4_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getAddEnumAccess().getDescriptionAssignment_4_1());
+ after(grammarAccess.getAddEnumAccess().getDescriptionAssignment_4_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__Group_4__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__Group_4__1__Impl"
- // $ANTLR start "rule__RemoveEnum__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5111:1: rule__RemoveEnum__Group__0 : rule__RemoveEnum__Group__0__Impl rule__RemoveEnum__Group__1 ;
- public final void rule__RemoveEnum__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RemoveEnum__Group__0"
+ // InternalOseeDsl.g:5111:1: rule__RemoveEnum__Group__0 : rule__RemoveEnum__Group__0__Impl rule__RemoveEnum__Group__1 ;
+ public final void rule__RemoveEnum__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5115:1: ( rule__RemoveEnum__Group__0__Impl rule__RemoveEnum__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5116:2: rule__RemoveEnum__Group__0__Impl rule__RemoveEnum__Group__1
- {
- pushFollow(FOLLOW_rule__RemoveEnum__Group__0__Impl_in_rule__RemoveEnum__Group__010495);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5115:1: ( rule__RemoveEnum__Group__0__Impl rule__RemoveEnum__Group__1 )
+ // InternalOseeDsl.g:5116:2: rule__RemoveEnum__Group__0__Impl rule__RemoveEnum__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__RemoveEnum__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__RemoveEnum__Group__1_in_rule__RemoveEnum__Group__010498);
+ pushFollow(FOLLOW_2);
rule__RemoveEnum__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RemoveEnum__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RemoveEnum__Group__0"
- // $ANTLR start "rule__RemoveEnum__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5123:1: rule__RemoveEnum__Group__0__Impl : ( 'remove' ) ;
- public final void rule__RemoveEnum__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RemoveEnum__Group__0__Impl"
+ // InternalOseeDsl.g:5123:1: rule__RemoveEnum__Group__0__Impl : ( 'remove' ) ;
+ public final void rule__RemoveEnum__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5127:1: ( ( 'remove' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5128:1: ( 'remove' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5128:1: ( 'remove' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5129:1: 'remove'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5127:1: ( ( 'remove' ) )
+ // InternalOseeDsl.g:5128:1: ( 'remove' )
+ {
+ // InternalOseeDsl.g:5128:1: ( 'remove' )
+ // InternalOseeDsl.g:5129:1: 'remove'
{
- before(grammarAccess.getRemoveEnumAccess().getRemoveKeyword_0());
- match(input, 77, FOLLOW_77_in_rule__RemoveEnum__Group__0__Impl10526);
- after(grammarAccess.getRemoveEnumAccess().getRemoveKeyword_0());
+ before(grammarAccess.getRemoveEnumAccess().getRemoveKeyword_0());
+ match(input,76,FOLLOW_2);
+ after(grammarAccess.getRemoveEnumAccess().getRemoveKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RemoveEnum__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RemoveEnum__Group__0__Impl"
- // $ANTLR start "rule__RemoveEnum__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5142:1: rule__RemoveEnum__Group__1 : rule__RemoveEnum__Group__1__Impl ;
- public final void rule__RemoveEnum__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RemoveEnum__Group__1"
+ // InternalOseeDsl.g:5142:1: rule__RemoveEnum__Group__1 : rule__RemoveEnum__Group__1__Impl ;
+ public final void rule__RemoveEnum__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5146:1: ( rule__RemoveEnum__Group__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5147:2: rule__RemoveEnum__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__RemoveEnum__Group__1__Impl_in_rule__RemoveEnum__Group__110557);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5146:1: ( rule__RemoveEnum__Group__1__Impl )
+ // InternalOseeDsl.g:5147:2: rule__RemoveEnum__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__RemoveEnum__Group__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RemoveEnum__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RemoveEnum__Group__1"
- // $ANTLR start "rule__RemoveEnum__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5153:1: rule__RemoveEnum__Group__1__Impl : ( ( rule__RemoveEnum__EnumEntryAssignment_1 ) ) ;
- public final void rule__RemoveEnum__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RemoveEnum__Group__1__Impl"
+ // InternalOseeDsl.g:5153:1: rule__RemoveEnum__Group__1__Impl : ( ( rule__RemoveEnum__EnumEntryAssignment_1 ) ) ;
+ public final void rule__RemoveEnum__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5157:1: ( ( ( rule__RemoveEnum__EnumEntryAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5158:1: ( ( rule__RemoveEnum__EnumEntryAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5158:1: ( ( rule__RemoveEnum__EnumEntryAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5159:1: ( rule__RemoveEnum__EnumEntryAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5157:1: ( ( ( rule__RemoveEnum__EnumEntryAssignment_1 ) ) )
+ // InternalOseeDsl.g:5158:1: ( ( rule__RemoveEnum__EnumEntryAssignment_1 ) )
{
- before(grammarAccess.getRemoveEnumAccess().getEnumEntryAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5160:1: ( rule__RemoveEnum__EnumEntryAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5160:2: rule__RemoveEnum__EnumEntryAssignment_1
- {
- pushFollow(FOLLOW_rule__RemoveEnum__EnumEntryAssignment_1_in_rule__RemoveEnum__Group__1__Impl10584);
- rule__RemoveEnum__EnumEntryAssignment_1();
+ // InternalOseeDsl.g:5158:1: ( ( rule__RemoveEnum__EnumEntryAssignment_1 ) )
+ // InternalOseeDsl.g:5159:1: ( rule__RemoveEnum__EnumEntryAssignment_1 )
+ {
+ before(grammarAccess.getRemoveEnumAccess().getEnumEntryAssignment_1());
+ // InternalOseeDsl.g:5160:1: ( rule__RemoveEnum__EnumEntryAssignment_1 )
+ // InternalOseeDsl.g:5160:2: rule__RemoveEnum__EnumEntryAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__RemoveEnum__EnumEntryAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getRemoveEnumAccess().getEnumEntryAssignment_1());
+ after(grammarAccess.getRemoveEnumAccess().getEnumEntryAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RemoveEnum__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RemoveEnum__Group__1__Impl"
- // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5174:1: rule__XOseeArtifactTypeOverride__Group__0 : rule__XOseeArtifactTypeOverride__Group__0__Impl rule__XOseeArtifactTypeOverride__Group__1 ;
- public final void rule__XOseeArtifactTypeOverride__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__0"
+ // InternalOseeDsl.g:5174:1: rule__XOseeArtifactTypeOverride__Group__0 : rule__XOseeArtifactTypeOverride__Group__0__Impl rule__XOseeArtifactTypeOverride__Group__1 ;
+ public final void rule__XOseeArtifactTypeOverride__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5178:1: ( rule__XOseeArtifactTypeOverride__Group__0__Impl rule__XOseeArtifactTypeOverride__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5179:2: rule__XOseeArtifactTypeOverride__Group__0__Impl rule__XOseeArtifactTypeOverride__Group__1
- {
- pushFollow(
- FOLLOW_rule__XOseeArtifactTypeOverride__Group__0__Impl_in_rule__XOseeArtifactTypeOverride__Group__010618);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5178:1: ( rule__XOseeArtifactTypeOverride__Group__0__Impl rule__XOseeArtifactTypeOverride__Group__1 )
+ // InternalOseeDsl.g:5179:2: rule__XOseeArtifactTypeOverride__Group__0__Impl rule__XOseeArtifactTypeOverride__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__XOseeArtifactTypeOverride__Group__0__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__XOseeArtifactTypeOverride__Group__1_in_rule__XOseeArtifactTypeOverride__Group__010621);
+ pushFollow(FOLLOW_2);
rule__XOseeArtifactTypeOverride__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__0"
- // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5186:1: rule__XOseeArtifactTypeOverride__Group__0__Impl : ( 'overrides artifactType' ) ;
- public final void rule__XOseeArtifactTypeOverride__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__0__Impl"
+ // InternalOseeDsl.g:5186:1: rule__XOseeArtifactTypeOverride__Group__0__Impl : ( 'overrides artifactType' ) ;
+ public final void rule__XOseeArtifactTypeOverride__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5190:1: ( ( 'overrides artifactType' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5191:1: ( 'overrides artifactType' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5191:1: ( 'overrides artifactType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5192:1: 'overrides artifactType'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5190:1: ( ( 'overrides artifactType' ) )
+ // InternalOseeDsl.g:5191:1: ( 'overrides artifactType' )
+ {
+ // InternalOseeDsl.g:5191:1: ( 'overrides artifactType' )
+ // InternalOseeDsl.g:5192:1: 'overrides artifactType'
{
- before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridesArtifactTypeKeyword_0());
- match(input, 78, FOLLOW_78_in_rule__XOseeArtifactTypeOverride__Group__0__Impl10649);
- after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridesArtifactTypeKeyword_0());
+ before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridesArtifactTypeKeyword_0());
+ match(input,77,FOLLOW_2);
+ after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridesArtifactTypeKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__0__Impl"
- // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5205:1: rule__XOseeArtifactTypeOverride__Group__1 : rule__XOseeArtifactTypeOverride__Group__1__Impl rule__XOseeArtifactTypeOverride__Group__2 ;
- public final void rule__XOseeArtifactTypeOverride__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__1"
+ // InternalOseeDsl.g:5205:1: rule__XOseeArtifactTypeOverride__Group__1 : rule__XOseeArtifactTypeOverride__Group__1__Impl rule__XOseeArtifactTypeOverride__Group__2 ;
+ public final void rule__XOseeArtifactTypeOverride__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5209:1: ( rule__XOseeArtifactTypeOverride__Group__1__Impl rule__XOseeArtifactTypeOverride__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5210:2: rule__XOseeArtifactTypeOverride__Group__1__Impl rule__XOseeArtifactTypeOverride__Group__2
- {
- pushFollow(
- FOLLOW_rule__XOseeArtifactTypeOverride__Group__1__Impl_in_rule__XOseeArtifactTypeOverride__Group__110680);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5209:1: ( rule__XOseeArtifactTypeOverride__Group__1__Impl rule__XOseeArtifactTypeOverride__Group__2 )
+ // InternalOseeDsl.g:5210:2: rule__XOseeArtifactTypeOverride__Group__1__Impl rule__XOseeArtifactTypeOverride__Group__2
+ {
+ pushFollow(FOLLOW_31);
rule__XOseeArtifactTypeOverride__Group__1__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__XOseeArtifactTypeOverride__Group__2_in_rule__XOseeArtifactTypeOverride__Group__110683);
+ pushFollow(FOLLOW_2);
rule__XOseeArtifactTypeOverride__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__1"
- // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5217:1: rule__XOseeArtifactTypeOverride__Group__1__Impl : ( ( rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1 ) ) ;
- public final void rule__XOseeArtifactTypeOverride__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__1__Impl"
+ // InternalOseeDsl.g:5217:1: rule__XOseeArtifactTypeOverride__Group__1__Impl : ( ( rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1 ) ) ;
+ public final void rule__XOseeArtifactTypeOverride__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5221:1: ( ( ( rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5222:1: ( ( rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5222:1: ( ( rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5223:1: ( rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5221:1: ( ( ( rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1 ) ) )
+ // InternalOseeDsl.g:5222:1: ( ( rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1 ) )
+ {
+ // InternalOseeDsl.g:5222:1: ( ( rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1 ) )
+ // InternalOseeDsl.g:5223:1: ( rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1 )
+ {
+ before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeAssignment_1());
+ // InternalOseeDsl.g:5224:1: ( rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1 )
+ // InternalOseeDsl.g:5224:2: rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1
{
- before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5224:1: ( rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5224:2: rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1
- {
- pushFollow(
- FOLLOW_rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1_in_rule__XOseeArtifactTypeOverride__Group__1__Impl10710);
- rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1();
+ pushFollow(FOLLOW_2);
+ rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeAssignment_1());
+ after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__1__Impl"
- // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5234:1: rule__XOseeArtifactTypeOverride__Group__2 : rule__XOseeArtifactTypeOverride__Group__2__Impl rule__XOseeArtifactTypeOverride__Group__3 ;
- public final void rule__XOseeArtifactTypeOverride__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__2"
+ // InternalOseeDsl.g:5234:1: rule__XOseeArtifactTypeOverride__Group__2 : rule__XOseeArtifactTypeOverride__Group__2__Impl rule__XOseeArtifactTypeOverride__Group__3 ;
+ public final void rule__XOseeArtifactTypeOverride__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5238:1: ( rule__XOseeArtifactTypeOverride__Group__2__Impl rule__XOseeArtifactTypeOverride__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5239:2: rule__XOseeArtifactTypeOverride__Group__2__Impl rule__XOseeArtifactTypeOverride__Group__3
- {
- pushFollow(
- FOLLOW_rule__XOseeArtifactTypeOverride__Group__2__Impl_in_rule__XOseeArtifactTypeOverride__Group__210740);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5238:1: ( rule__XOseeArtifactTypeOverride__Group__2__Impl rule__XOseeArtifactTypeOverride__Group__3 )
+ // InternalOseeDsl.g:5239:2: rule__XOseeArtifactTypeOverride__Group__2__Impl rule__XOseeArtifactTypeOverride__Group__3
+ {
+ pushFollow(FOLLOW_37);
rule__XOseeArtifactTypeOverride__Group__2__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__XOseeArtifactTypeOverride__Group__3_in_rule__XOseeArtifactTypeOverride__Group__210743);
+ pushFollow(FOLLOW_2);
rule__XOseeArtifactTypeOverride__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__2"
- // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5246:1: rule__XOseeArtifactTypeOverride__Group__2__Impl : ( '{' ) ;
- public final void rule__XOseeArtifactTypeOverride__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__2__Impl"
+ // InternalOseeDsl.g:5246:1: rule__XOseeArtifactTypeOverride__Group__2__Impl : ( '{' ) ;
+ public final void rule__XOseeArtifactTypeOverride__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5250:1: ( ( '{' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5251:1: ( '{' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5251:1: ( '{' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5252:1: '{'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5250:1: ( ( '{' ) )
+ // InternalOseeDsl.g:5251:1: ( '{' )
+ {
+ // InternalOseeDsl.g:5251:1: ( '{' )
+ // InternalOseeDsl.g:5252:1: '{'
{
- before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getLeftCurlyBracketKeyword_2());
- match(input, 54, FOLLOW_54_in_rule__XOseeArtifactTypeOverride__Group__2__Impl10771);
- after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getLeftCurlyBracketKeyword_2());
+ before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getLeftCurlyBracketKeyword_2());
+ match(input,53,FOLLOW_2);
+ after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getLeftCurlyBracketKeyword_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__2__Impl"
- // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5265:1: rule__XOseeArtifactTypeOverride__Group__3 : rule__XOseeArtifactTypeOverride__Group__3__Impl rule__XOseeArtifactTypeOverride__Group__4 ;
- public final void rule__XOseeArtifactTypeOverride__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__3"
+ // InternalOseeDsl.g:5265:1: rule__XOseeArtifactTypeOverride__Group__3 : rule__XOseeArtifactTypeOverride__Group__3__Impl rule__XOseeArtifactTypeOverride__Group__4 ;
+ public final void rule__XOseeArtifactTypeOverride__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5269:1: ( rule__XOseeArtifactTypeOverride__Group__3__Impl rule__XOseeArtifactTypeOverride__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5270:2: rule__XOseeArtifactTypeOverride__Group__3__Impl rule__XOseeArtifactTypeOverride__Group__4
- {
- pushFollow(
- FOLLOW_rule__XOseeArtifactTypeOverride__Group__3__Impl_in_rule__XOseeArtifactTypeOverride__Group__310802);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5269:1: ( rule__XOseeArtifactTypeOverride__Group__3__Impl rule__XOseeArtifactTypeOverride__Group__4 )
+ // InternalOseeDsl.g:5270:2: rule__XOseeArtifactTypeOverride__Group__3__Impl rule__XOseeArtifactTypeOverride__Group__4
+ {
+ pushFollow(FOLLOW_37);
rule__XOseeArtifactTypeOverride__Group__3__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__XOseeArtifactTypeOverride__Group__4_in_rule__XOseeArtifactTypeOverride__Group__310805);
+ pushFollow(FOLLOW_2);
rule__XOseeArtifactTypeOverride__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__3"
- // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5277:1: rule__XOseeArtifactTypeOverride__Group__3__Impl : ( ( rule__XOseeArtifactTypeOverride__InheritAllAssignment_3 )? ) ;
- public final void rule__XOseeArtifactTypeOverride__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__3__Impl"
+ // InternalOseeDsl.g:5277:1: rule__XOseeArtifactTypeOverride__Group__3__Impl : ( ( rule__XOseeArtifactTypeOverride__InheritAllAssignment_3 )? ) ;
+ public final void rule__XOseeArtifactTypeOverride__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5281:1: ( ( ( rule__XOseeArtifactTypeOverride__InheritAllAssignment_3 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5282:1: ( ( rule__XOseeArtifactTypeOverride__InheritAllAssignment_3 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5282:1: ( ( rule__XOseeArtifactTypeOverride__InheritAllAssignment_3 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5283:1: ( rule__XOseeArtifactTypeOverride__InheritAllAssignment_3 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5281:1: ( ( ( rule__XOseeArtifactTypeOverride__InheritAllAssignment_3 )? ) )
+ // InternalOseeDsl.g:5282:1: ( ( rule__XOseeArtifactTypeOverride__InheritAllAssignment_3 )? )
+ {
+ // InternalOseeDsl.g:5282:1: ( ( rule__XOseeArtifactTypeOverride__InheritAllAssignment_3 )? )
+ // InternalOseeDsl.g:5283:1: ( rule__XOseeArtifactTypeOverride__InheritAllAssignment_3 )?
{
- before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllAssignment_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5284:1: ( rule__XOseeArtifactTypeOverride__InheritAllAssignment_3 )?
- int alt45 = 2;
- int LA45_0 = input.LA(1);
+ before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllAssignment_3());
+ // InternalOseeDsl.g:5284:1: ( rule__XOseeArtifactTypeOverride__InheritAllAssignment_3 )?
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if (LA45_0 == 99) {
- alt45 = 1;
- }
- switch (alt45) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5284:2: rule__XOseeArtifactTypeOverride__InheritAllAssignment_3
- {
- pushFollow(
- FOLLOW_rule__XOseeArtifactTypeOverride__InheritAllAssignment_3_in_rule__XOseeArtifactTypeOverride__Group__3__Impl10832);
- rule__XOseeArtifactTypeOverride__InheritAllAssignment_3();
+ if ( (LA45_0==98) ) {
+ alt45=1;
+ }
+ switch (alt45) {
+ case 1 :
+ // InternalOseeDsl.g:5284:2: rule__XOseeArtifactTypeOverride__InheritAllAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__XOseeArtifactTypeOverride__InheritAllAssignment_3();
+
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
- }
+ }
- after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllAssignment_3());
+ after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllAssignment_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__3__Impl"
- // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5294:1: rule__XOseeArtifactTypeOverride__Group__4 : rule__XOseeArtifactTypeOverride__Group__4__Impl rule__XOseeArtifactTypeOverride__Group__5 ;
- public final void rule__XOseeArtifactTypeOverride__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__4"
+ // InternalOseeDsl.g:5294:1: rule__XOseeArtifactTypeOverride__Group__4 : rule__XOseeArtifactTypeOverride__Group__4__Impl rule__XOseeArtifactTypeOverride__Group__5 ;
+ public final void rule__XOseeArtifactTypeOverride__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5298:1: ( rule__XOseeArtifactTypeOverride__Group__4__Impl rule__XOseeArtifactTypeOverride__Group__5 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5299:2: rule__XOseeArtifactTypeOverride__Group__4__Impl rule__XOseeArtifactTypeOverride__Group__5
- {
- pushFollow(
- FOLLOW_rule__XOseeArtifactTypeOverride__Group__4__Impl_in_rule__XOseeArtifactTypeOverride__Group__410863);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5298:1: ( rule__XOseeArtifactTypeOverride__Group__4__Impl rule__XOseeArtifactTypeOverride__Group__5 )
+ // InternalOseeDsl.g:5299:2: rule__XOseeArtifactTypeOverride__Group__4__Impl rule__XOseeArtifactTypeOverride__Group__5
+ {
+ pushFollow(FOLLOW_28);
rule__XOseeArtifactTypeOverride__Group__4__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__XOseeArtifactTypeOverride__Group__5_in_rule__XOseeArtifactTypeOverride__Group__410866);
+ pushFollow(FOLLOW_2);
rule__XOseeArtifactTypeOverride__Group__5();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__4"
- // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5306:1: rule__XOseeArtifactTypeOverride__Group__4__Impl : ( ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 ) ) ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )* ) ) ;
- public final void rule__XOseeArtifactTypeOverride__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__4__Impl"
+ // InternalOseeDsl.g:5306:1: rule__XOseeArtifactTypeOverride__Group__4__Impl : ( ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 ) ) ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )* ) ) ;
+ public final void rule__XOseeArtifactTypeOverride__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5310:1: ( ( ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 ) ) ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )* ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5311:1: ( ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 ) ) ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )* ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5311:1: ( ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 ) ) ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )* ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5312:1: ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 ) ) ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )* )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5310:1: ( ( ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 ) ) ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )* ) ) )
+ // InternalOseeDsl.g:5311:1: ( ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 ) ) ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )* ) )
+ {
+ // InternalOseeDsl.g:5311:1: ( ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 ) ) ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )* ) )
+ // InternalOseeDsl.g:5312:1: ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 ) ) ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )* )
+ {
+ // InternalOseeDsl.g:5312:1: ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 ) )
+ // InternalOseeDsl.g:5313:1: ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )
+ {
+ before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAssignment_4());
+ // InternalOseeDsl.g:5314:1: ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )
+ // InternalOseeDsl.g:5314:2: rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4
{
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5312:1: ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5313:1: ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )
- {
- before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAssignment_4());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5314:1: ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5314:2: rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4
- {
- pushFollow(
- FOLLOW_rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4_in_rule__XOseeArtifactTypeOverride__Group__4__Impl10895);
- rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4();
+ pushFollow(FOLLOW_38);
+ rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAssignment_4());
+ }
- }
+ after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAssignment_4());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5317:1: ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )* )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5318:1: ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )*
- {
- before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAssignment_4());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5319:1: ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )*
- loop46: do {
- int alt46 = 2;
- int LA46_0 = input.LA(1);
+ }
- if (LA46_0 >= 76 && LA46_0 <= 77 || LA46_0 == 79) {
- alt46 = 1;
- }
+ // InternalOseeDsl.g:5317:1: ( ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )* )
+ // InternalOseeDsl.g:5318:1: ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )*
+ {
+ before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAssignment_4());
+ // InternalOseeDsl.g:5319:1: ( rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 )*
+ loop46:
+ do {
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- switch (alt46) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5319:2: rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4
- {
- pushFollow(
- FOLLOW_rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4_in_rule__XOseeArtifactTypeOverride__Group__4__Impl10907);
- rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4();
+ if ( ((LA46_0>=75 && LA46_0<=76)||LA46_0==78) ) {
+ alt46=1;
+ }
- state._fsp--;
- }
- break;
+ switch (alt46) {
+ case 1 :
+ // InternalOseeDsl.g:5319:2: rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4
+ {
+ pushFollow(FOLLOW_38);
+ rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4();
- default:
- break loop46;
- }
- } while (true);
+ state._fsp--;
- after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAssignment_4());
- }
+ }
+ break;
+
+ default :
+ break loop46;
+ }
+ } while (true);
+
+ after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAssignment_4());
+
+ }
+
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__4__Impl"
- // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5330:1: rule__XOseeArtifactTypeOverride__Group__5 : rule__XOseeArtifactTypeOverride__Group__5__Impl ;
- public final void rule__XOseeArtifactTypeOverride__Group__5() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__5"
+ // InternalOseeDsl.g:5330:1: rule__XOseeArtifactTypeOverride__Group__5 : rule__XOseeArtifactTypeOverride__Group__5__Impl ;
+ public final void rule__XOseeArtifactTypeOverride__Group__5() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5334:1: ( rule__XOseeArtifactTypeOverride__Group__5__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5335:2: rule__XOseeArtifactTypeOverride__Group__5__Impl
- {
- pushFollow(
- FOLLOW_rule__XOseeArtifactTypeOverride__Group__5__Impl_in_rule__XOseeArtifactTypeOverride__Group__510940);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5334:1: ( rule__XOseeArtifactTypeOverride__Group__5__Impl )
+ // InternalOseeDsl.g:5335:2: rule__XOseeArtifactTypeOverride__Group__5__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XOseeArtifactTypeOverride__Group__5__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__5"
- // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__5__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5341:1: rule__XOseeArtifactTypeOverride__Group__5__Impl : ( '}' ) ;
- public final void rule__XOseeArtifactTypeOverride__Group__5__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeArtifactTypeOverride__Group__5__Impl"
+ // InternalOseeDsl.g:5341:1: rule__XOseeArtifactTypeOverride__Group__5__Impl : ( '}' ) ;
+ public final void rule__XOseeArtifactTypeOverride__Group__5__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5345:1: ( ( '}' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5346:1: ( '}' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5346:1: ( '}' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5347:1: '}'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5345:1: ( ( '}' ) )
+ // InternalOseeDsl.g:5346:1: ( '}' )
+ {
+ // InternalOseeDsl.g:5346:1: ( '}' )
+ // InternalOseeDsl.g:5347:1: '}'
{
- before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getRightCurlyBracketKeyword_5());
- match(input, 56, FOLLOW_56_in_rule__XOseeArtifactTypeOverride__Group__5__Impl10968);
- after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getRightCurlyBracketKeyword_5());
+ before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getRightCurlyBracketKeyword_5());
+ match(input,55,FOLLOW_2);
+ after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getRightCurlyBracketKeyword_5());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__5__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeArtifactTypeOverride__Group__5__Impl"
- // $ANTLR start "rule__AddAttribute__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5372:1: rule__AddAttribute__Group__0 : rule__AddAttribute__Group__0__Impl rule__AddAttribute__Group__1 ;
- public final void rule__AddAttribute__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddAttribute__Group__0"
+ // InternalOseeDsl.g:5372:1: rule__AddAttribute__Group__0 : rule__AddAttribute__Group__0__Impl rule__AddAttribute__Group__1 ;
+ public final void rule__AddAttribute__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5376:1: ( rule__AddAttribute__Group__0__Impl rule__AddAttribute__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5377:2: rule__AddAttribute__Group__0__Impl rule__AddAttribute__Group__1
- {
- pushFollow(FOLLOW_rule__AddAttribute__Group__0__Impl_in_rule__AddAttribute__Group__011011);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5376:1: ( rule__AddAttribute__Group__0__Impl rule__AddAttribute__Group__1 )
+ // InternalOseeDsl.g:5377:2: rule__AddAttribute__Group__0__Impl rule__AddAttribute__Group__1
+ {
+ pushFollow(FOLLOW_39);
rule__AddAttribute__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AddAttribute__Group__1_in_rule__AddAttribute__Group__011014);
+ pushFollow(FOLLOW_2);
rule__AddAttribute__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddAttribute__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddAttribute__Group__0"
- // $ANTLR start "rule__AddAttribute__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5384:1: rule__AddAttribute__Group__0__Impl : ( 'add' ) ;
- public final void rule__AddAttribute__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddAttribute__Group__0__Impl"
+ // InternalOseeDsl.g:5384:1: rule__AddAttribute__Group__0__Impl : ( 'add' ) ;
+ public final void rule__AddAttribute__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5388:1: ( ( 'add' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5389:1: ( 'add' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5389:1: ( 'add' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5390:1: 'add'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5388:1: ( ( 'add' ) )
+ // InternalOseeDsl.g:5389:1: ( 'add' )
+ {
+ // InternalOseeDsl.g:5389:1: ( 'add' )
+ // InternalOseeDsl.g:5390:1: 'add'
{
- before(grammarAccess.getAddAttributeAccess().getAddKeyword_0());
- match(input, 76, FOLLOW_76_in_rule__AddAttribute__Group__0__Impl11042);
- after(grammarAccess.getAddAttributeAccess().getAddKeyword_0());
+ before(grammarAccess.getAddAttributeAccess().getAddKeyword_0());
+ match(input,75,FOLLOW_2);
+ after(grammarAccess.getAddAttributeAccess().getAddKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__AddAttribute__Group__0__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AddAttribute__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5403:1: rule__AddAttribute__Group__1 : rule__AddAttribute__Group__1__Impl ;
- public final void rule__AddAttribute__Group__1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddAttribute__Group__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5407:1: ( rule__AddAttribute__Group__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5408:2: rule__AddAttribute__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__AddAttribute__Group__1__Impl_in_rule__AddAttribute__Group__111073);
+ // $ANTLR start "rule__AddAttribute__Group__1"
+ // InternalOseeDsl.g:5403:1: rule__AddAttribute__Group__1 : rule__AddAttribute__Group__1__Impl ;
+ public final void rule__AddAttribute__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5407:1: ( rule__AddAttribute__Group__1__Impl )
+ // InternalOseeDsl.g:5408:2: rule__AddAttribute__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__AddAttribute__Group__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddAttribute__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddAttribute__Group__1"
- // $ANTLR start "rule__AddAttribute__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5414:1: rule__AddAttribute__Group__1__Impl : ( ( rule__AddAttribute__AttributeAssignment_1 ) ) ;
- public final void rule__AddAttribute__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddAttribute__Group__1__Impl"
+ // InternalOseeDsl.g:5414:1: rule__AddAttribute__Group__1__Impl : ( ( rule__AddAttribute__AttributeAssignment_1 ) ) ;
+ public final void rule__AddAttribute__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5418:1: ( ( ( rule__AddAttribute__AttributeAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5419:1: ( ( rule__AddAttribute__AttributeAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5419:1: ( ( rule__AddAttribute__AttributeAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5420:1: ( rule__AddAttribute__AttributeAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5418:1: ( ( ( rule__AddAttribute__AttributeAssignment_1 ) ) )
+ // InternalOseeDsl.g:5419:1: ( ( rule__AddAttribute__AttributeAssignment_1 ) )
+ {
+ // InternalOseeDsl.g:5419:1: ( ( rule__AddAttribute__AttributeAssignment_1 ) )
+ // InternalOseeDsl.g:5420:1: ( rule__AddAttribute__AttributeAssignment_1 )
+ {
+ before(grammarAccess.getAddAttributeAccess().getAttributeAssignment_1());
+ // InternalOseeDsl.g:5421:1: ( rule__AddAttribute__AttributeAssignment_1 )
+ // InternalOseeDsl.g:5421:2: rule__AddAttribute__AttributeAssignment_1
{
- before(grammarAccess.getAddAttributeAccess().getAttributeAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5421:1: ( rule__AddAttribute__AttributeAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5421:2: rule__AddAttribute__AttributeAssignment_1
- {
- pushFollow(
- FOLLOW_rule__AddAttribute__AttributeAssignment_1_in_rule__AddAttribute__Group__1__Impl11100);
- rule__AddAttribute__AttributeAssignment_1();
+ pushFollow(FOLLOW_2);
+ rule__AddAttribute__AttributeAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getAddAttributeAccess().getAttributeAssignment_1());
+ after(grammarAccess.getAddAttributeAccess().getAttributeAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddAttribute__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddAttribute__Group__1__Impl"
- // $ANTLR start "rule__RemoveAttribute__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5435:1: rule__RemoveAttribute__Group__0 : rule__RemoveAttribute__Group__0__Impl rule__RemoveAttribute__Group__1 ;
- public final void rule__RemoveAttribute__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RemoveAttribute__Group__0"
+ // InternalOseeDsl.g:5435:1: rule__RemoveAttribute__Group__0 : rule__RemoveAttribute__Group__0__Impl rule__RemoveAttribute__Group__1 ;
+ public final void rule__RemoveAttribute__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5439:1: ( rule__RemoveAttribute__Group__0__Impl rule__RemoveAttribute__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5440:2: rule__RemoveAttribute__Group__0__Impl rule__RemoveAttribute__Group__1
- {
- pushFollow(FOLLOW_rule__RemoveAttribute__Group__0__Impl_in_rule__RemoveAttribute__Group__011134);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5439:1: ( rule__RemoveAttribute__Group__0__Impl rule__RemoveAttribute__Group__1 )
+ // InternalOseeDsl.g:5440:2: rule__RemoveAttribute__Group__0__Impl rule__RemoveAttribute__Group__1
+ {
+ pushFollow(FOLLOW_39);
rule__RemoveAttribute__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__RemoveAttribute__Group__1_in_rule__RemoveAttribute__Group__011137);
+ pushFollow(FOLLOW_2);
rule__RemoveAttribute__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RemoveAttribute__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RemoveAttribute__Group__0"
- // $ANTLR start "rule__RemoveAttribute__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5447:1: rule__RemoveAttribute__Group__0__Impl : ( 'remove' ) ;
- public final void rule__RemoveAttribute__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RemoveAttribute__Group__0__Impl"
+ // InternalOseeDsl.g:5447:1: rule__RemoveAttribute__Group__0__Impl : ( 'remove' ) ;
+ public final void rule__RemoveAttribute__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5451:1: ( ( 'remove' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5452:1: ( 'remove' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5452:1: ( 'remove' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5453:1: 'remove'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5451:1: ( ( 'remove' ) )
+ // InternalOseeDsl.g:5452:1: ( 'remove' )
+ {
+ // InternalOseeDsl.g:5452:1: ( 'remove' )
+ // InternalOseeDsl.g:5453:1: 'remove'
{
- before(grammarAccess.getRemoveAttributeAccess().getRemoveKeyword_0());
- match(input, 77, FOLLOW_77_in_rule__RemoveAttribute__Group__0__Impl11165);
- after(grammarAccess.getRemoveAttributeAccess().getRemoveKeyword_0());
+ before(grammarAccess.getRemoveAttributeAccess().getRemoveKeyword_0());
+ match(input,76,FOLLOW_2);
+ after(grammarAccess.getRemoveAttributeAccess().getRemoveKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RemoveAttribute__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RemoveAttribute__Group__0__Impl"
- // $ANTLR start "rule__RemoveAttribute__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5466:1: rule__RemoveAttribute__Group__1 : rule__RemoveAttribute__Group__1__Impl rule__RemoveAttribute__Group__2 ;
- public final void rule__RemoveAttribute__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RemoveAttribute__Group__1"
+ // InternalOseeDsl.g:5466:1: rule__RemoveAttribute__Group__1 : rule__RemoveAttribute__Group__1__Impl rule__RemoveAttribute__Group__2 ;
+ public final void rule__RemoveAttribute__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5470:1: ( rule__RemoveAttribute__Group__1__Impl rule__RemoveAttribute__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5471:2: rule__RemoveAttribute__Group__1__Impl rule__RemoveAttribute__Group__2
- {
- pushFollow(FOLLOW_rule__RemoveAttribute__Group__1__Impl_in_rule__RemoveAttribute__Group__111196);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5470:1: ( rule__RemoveAttribute__Group__1__Impl rule__RemoveAttribute__Group__2 )
+ // InternalOseeDsl.g:5471:2: rule__RemoveAttribute__Group__1__Impl rule__RemoveAttribute__Group__2
+ {
+ pushFollow(FOLLOW_7);
rule__RemoveAttribute__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__RemoveAttribute__Group__2_in_rule__RemoveAttribute__Group__111199);
+ pushFollow(FOLLOW_2);
rule__RemoveAttribute__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RemoveAttribute__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RemoveAttribute__Group__1"
- // $ANTLR start "rule__RemoveAttribute__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5478:1: rule__RemoveAttribute__Group__1__Impl : ( 'attribute' ) ;
- public final void rule__RemoveAttribute__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RemoveAttribute__Group__1__Impl"
+ // InternalOseeDsl.g:5478:1: rule__RemoveAttribute__Group__1__Impl : ( 'attribute' ) ;
+ public final void rule__RemoveAttribute__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5482:1: ( ( 'attribute' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5483:1: ( 'attribute' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5483:1: ( 'attribute' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5484:1: 'attribute'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5482:1: ( ( 'attribute' ) )
+ // InternalOseeDsl.g:5483:1: ( 'attribute' )
+ {
+ // InternalOseeDsl.g:5483:1: ( 'attribute' )
+ // InternalOseeDsl.g:5484:1: 'attribute'
{
- before(grammarAccess.getRemoveAttributeAccess().getAttributeKeyword_1());
- match(input, 60, FOLLOW_60_in_rule__RemoveAttribute__Group__1__Impl11227);
- after(grammarAccess.getRemoveAttributeAccess().getAttributeKeyword_1());
+ before(grammarAccess.getRemoveAttributeAccess().getAttributeKeyword_1());
+ match(input,59,FOLLOW_2);
+ after(grammarAccess.getRemoveAttributeAccess().getAttributeKeyword_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RemoveAttribute__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RemoveAttribute__Group__1__Impl"
- // $ANTLR start "rule__RemoveAttribute__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5497:1: rule__RemoveAttribute__Group__2 : rule__RemoveAttribute__Group__2__Impl ;
- public final void rule__RemoveAttribute__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RemoveAttribute__Group__2"
+ // InternalOseeDsl.g:5497:1: rule__RemoveAttribute__Group__2 : rule__RemoveAttribute__Group__2__Impl ;
+ public final void rule__RemoveAttribute__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5501:1: ( rule__RemoveAttribute__Group__2__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5502:2: rule__RemoveAttribute__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__RemoveAttribute__Group__2__Impl_in_rule__RemoveAttribute__Group__211258);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5501:1: ( rule__RemoveAttribute__Group__2__Impl )
+ // InternalOseeDsl.g:5502:2: rule__RemoveAttribute__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__RemoveAttribute__Group__2__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RemoveAttribute__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RemoveAttribute__Group__2"
- // $ANTLR start "rule__RemoveAttribute__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5508:1: rule__RemoveAttribute__Group__2__Impl : ( ( rule__RemoveAttribute__AttributeAssignment_2 ) ) ;
- public final void rule__RemoveAttribute__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RemoveAttribute__Group__2__Impl"
+ // InternalOseeDsl.g:5508:1: rule__RemoveAttribute__Group__2__Impl : ( ( rule__RemoveAttribute__AttributeAssignment_2 ) ) ;
+ public final void rule__RemoveAttribute__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5512:1: ( ( ( rule__RemoveAttribute__AttributeAssignment_2 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5513:1: ( ( rule__RemoveAttribute__AttributeAssignment_2 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5513:1: ( ( rule__RemoveAttribute__AttributeAssignment_2 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5514:1: ( rule__RemoveAttribute__AttributeAssignment_2 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5512:1: ( ( ( rule__RemoveAttribute__AttributeAssignment_2 ) ) )
+ // InternalOseeDsl.g:5513:1: ( ( rule__RemoveAttribute__AttributeAssignment_2 ) )
{
- before(grammarAccess.getRemoveAttributeAccess().getAttributeAssignment_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5515:1: ( rule__RemoveAttribute__AttributeAssignment_2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5515:2: rule__RemoveAttribute__AttributeAssignment_2
- {
- pushFollow(
- FOLLOW_rule__RemoveAttribute__AttributeAssignment_2_in_rule__RemoveAttribute__Group__2__Impl11285);
- rule__RemoveAttribute__AttributeAssignment_2();
+ // InternalOseeDsl.g:5513:1: ( ( rule__RemoveAttribute__AttributeAssignment_2 ) )
+ // InternalOseeDsl.g:5514:1: ( rule__RemoveAttribute__AttributeAssignment_2 )
+ {
+ before(grammarAccess.getRemoveAttributeAccess().getAttributeAssignment_2());
+ // InternalOseeDsl.g:5515:1: ( rule__RemoveAttribute__AttributeAssignment_2 )
+ // InternalOseeDsl.g:5515:2: rule__RemoveAttribute__AttributeAssignment_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__RemoveAttribute__AttributeAssignment_2();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getRemoveAttributeAccess().getAttributeAssignment_2());
+ after(grammarAccess.getRemoveAttributeAccess().getAttributeAssignment_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RemoveAttribute__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RemoveAttribute__Group__2__Impl"
- // $ANTLR start "rule__UpdateAttribute__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5531:1: rule__UpdateAttribute__Group__0 : rule__UpdateAttribute__Group__0__Impl rule__UpdateAttribute__Group__1 ;
- public final void rule__UpdateAttribute__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__UpdateAttribute__Group__0"
+ // InternalOseeDsl.g:5531:1: rule__UpdateAttribute__Group__0 : rule__UpdateAttribute__Group__0__Impl rule__UpdateAttribute__Group__1 ;
+ public final void rule__UpdateAttribute__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5535:1: ( rule__UpdateAttribute__Group__0__Impl rule__UpdateAttribute__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5536:2: rule__UpdateAttribute__Group__0__Impl rule__UpdateAttribute__Group__1
- {
- pushFollow(FOLLOW_rule__UpdateAttribute__Group__0__Impl_in_rule__UpdateAttribute__Group__011321);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5535:1: ( rule__UpdateAttribute__Group__0__Impl rule__UpdateAttribute__Group__1 )
+ // InternalOseeDsl.g:5536:2: rule__UpdateAttribute__Group__0__Impl rule__UpdateAttribute__Group__1
+ {
+ pushFollow(FOLLOW_39);
rule__UpdateAttribute__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__UpdateAttribute__Group__1_in_rule__UpdateAttribute__Group__011324);
+ pushFollow(FOLLOW_2);
rule__UpdateAttribute__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__UpdateAttribute__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UpdateAttribute__Group__0"
- // $ANTLR start "rule__UpdateAttribute__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5543:1: rule__UpdateAttribute__Group__0__Impl : ( 'update' ) ;
- public final void rule__UpdateAttribute__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__UpdateAttribute__Group__0__Impl"
+ // InternalOseeDsl.g:5543:1: rule__UpdateAttribute__Group__0__Impl : ( 'update' ) ;
+ public final void rule__UpdateAttribute__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5547:1: ( ( 'update' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5548:1: ( 'update' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5548:1: ( 'update' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5549:1: 'update'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5547:1: ( ( 'update' ) )
+ // InternalOseeDsl.g:5548:1: ( 'update' )
+ {
+ // InternalOseeDsl.g:5548:1: ( 'update' )
+ // InternalOseeDsl.g:5549:1: 'update'
{
- before(grammarAccess.getUpdateAttributeAccess().getUpdateKeyword_0());
- match(input, 79, FOLLOW_79_in_rule__UpdateAttribute__Group__0__Impl11352);
- after(grammarAccess.getUpdateAttributeAccess().getUpdateKeyword_0());
+ before(grammarAccess.getUpdateAttributeAccess().getUpdateKeyword_0());
+ match(input,78,FOLLOW_2);
+ after(grammarAccess.getUpdateAttributeAccess().getUpdateKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__UpdateAttribute__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UpdateAttribute__Group__0__Impl"
- // $ANTLR start "rule__UpdateAttribute__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5562:1: rule__UpdateAttribute__Group__1 : rule__UpdateAttribute__Group__1__Impl ;
- public final void rule__UpdateAttribute__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__UpdateAttribute__Group__1"
+ // InternalOseeDsl.g:5562:1: rule__UpdateAttribute__Group__1 : rule__UpdateAttribute__Group__1__Impl ;
+ public final void rule__UpdateAttribute__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5566:1: ( rule__UpdateAttribute__Group__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5567:2: rule__UpdateAttribute__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__UpdateAttribute__Group__1__Impl_in_rule__UpdateAttribute__Group__111383);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5566:1: ( rule__UpdateAttribute__Group__1__Impl )
+ // InternalOseeDsl.g:5567:2: rule__UpdateAttribute__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__UpdateAttribute__Group__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__UpdateAttribute__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UpdateAttribute__Group__1"
- // $ANTLR start "rule__UpdateAttribute__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5573:1: rule__UpdateAttribute__Group__1__Impl : ( ( rule__UpdateAttribute__AttributeAssignment_1 ) ) ;
- public final void rule__UpdateAttribute__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__UpdateAttribute__Group__1__Impl"
+ // InternalOseeDsl.g:5573:1: rule__UpdateAttribute__Group__1__Impl : ( ( rule__UpdateAttribute__AttributeAssignment_1 ) ) ;
+ public final void rule__UpdateAttribute__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5577:1: ( ( ( rule__UpdateAttribute__AttributeAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5578:1: ( ( rule__UpdateAttribute__AttributeAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5578:1: ( ( rule__UpdateAttribute__AttributeAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5579:1: ( rule__UpdateAttribute__AttributeAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5577:1: ( ( ( rule__UpdateAttribute__AttributeAssignment_1 ) ) )
+ // InternalOseeDsl.g:5578:1: ( ( rule__UpdateAttribute__AttributeAssignment_1 ) )
+ {
+ // InternalOseeDsl.g:5578:1: ( ( rule__UpdateAttribute__AttributeAssignment_1 ) )
+ // InternalOseeDsl.g:5579:1: ( rule__UpdateAttribute__AttributeAssignment_1 )
+ {
+ before(grammarAccess.getUpdateAttributeAccess().getAttributeAssignment_1());
+ // InternalOseeDsl.g:5580:1: ( rule__UpdateAttribute__AttributeAssignment_1 )
+ // InternalOseeDsl.g:5580:2: rule__UpdateAttribute__AttributeAssignment_1
{
- before(grammarAccess.getUpdateAttributeAccess().getAttributeAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5580:1: ( rule__UpdateAttribute__AttributeAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5580:2: rule__UpdateAttribute__AttributeAssignment_1
- {
- pushFollow(
- FOLLOW_rule__UpdateAttribute__AttributeAssignment_1_in_rule__UpdateAttribute__Group__1__Impl11410);
- rule__UpdateAttribute__AttributeAssignment_1();
+ pushFollow(FOLLOW_2);
+ rule__UpdateAttribute__AttributeAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getUpdateAttributeAccess().getAttributeAssignment_1());
+ after(grammarAccess.getUpdateAttributeAccess().getAttributeAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__UpdateAttribute__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UpdateAttribute__Group__1__Impl"
- // $ANTLR start "rule__XRelationType__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5594:1: rule__XRelationType__Group__0 : rule__XRelationType__Group__0__Impl rule__XRelationType__Group__1 ;
- public final void rule__XRelationType__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__0"
+ // InternalOseeDsl.g:5594:1: rule__XRelationType__Group__0 : rule__XRelationType__Group__0__Impl rule__XRelationType__Group__1 ;
+ public final void rule__XRelationType__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5598:1: ( rule__XRelationType__Group__0__Impl rule__XRelationType__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5599:2: rule__XRelationType__Group__0__Impl rule__XRelationType__Group__1
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__0__Impl_in_rule__XRelationType__Group__011444);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5598:1: ( rule__XRelationType__Group__0__Impl rule__XRelationType__Group__1 )
+ // InternalOseeDsl.g:5599:2: rule__XRelationType__Group__0__Impl rule__XRelationType__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__XRelationType__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__1_in_rule__XRelationType__Group__011447);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__0"
- // $ANTLR start "rule__XRelationType__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5606:1: rule__XRelationType__Group__0__Impl : ( 'relationType' ) ;
- public final void rule__XRelationType__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__0__Impl"
+ // InternalOseeDsl.g:5606:1: rule__XRelationType__Group__0__Impl : ( 'relationType' ) ;
+ public final void rule__XRelationType__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5610:1: ( ( 'relationType' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5611:1: ( 'relationType' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5611:1: ( 'relationType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5612:1: 'relationType'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5610:1: ( ( 'relationType' ) )
+ // InternalOseeDsl.g:5611:1: ( 'relationType' )
+ {
+ // InternalOseeDsl.g:5611:1: ( 'relationType' )
+ // InternalOseeDsl.g:5612:1: 'relationType'
{
- before(grammarAccess.getXRelationTypeAccess().getRelationTypeKeyword_0());
- match(input, 80, FOLLOW_80_in_rule__XRelationType__Group__0__Impl11475);
- after(grammarAccess.getXRelationTypeAccess().getRelationTypeKeyword_0());
+ before(grammarAccess.getXRelationTypeAccess().getRelationTypeKeyword_0());
+ match(input,79,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getRelationTypeKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__0__Impl"
- // $ANTLR start "rule__XRelationType__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5625:1: rule__XRelationType__Group__1 : rule__XRelationType__Group__1__Impl rule__XRelationType__Group__2 ;
- public final void rule__XRelationType__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__1"
+ // InternalOseeDsl.g:5625:1: rule__XRelationType__Group__1 : rule__XRelationType__Group__1__Impl rule__XRelationType__Group__2 ;
+ public final void rule__XRelationType__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5629:1: ( rule__XRelationType__Group__1__Impl rule__XRelationType__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5630:2: rule__XRelationType__Group__1__Impl rule__XRelationType__Group__2
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__1__Impl_in_rule__XRelationType__Group__111506);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5629:1: ( rule__XRelationType__Group__1__Impl rule__XRelationType__Group__2 )
+ // InternalOseeDsl.g:5630:2: rule__XRelationType__Group__1__Impl rule__XRelationType__Group__2
+ {
+ pushFollow(FOLLOW_31);
rule__XRelationType__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__2_in_rule__XRelationType__Group__111509);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__1"
- // $ANTLR start "rule__XRelationType__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5637:1: rule__XRelationType__Group__1__Impl : ( ( rule__XRelationType__NameAssignment_1 ) ) ;
- public final void rule__XRelationType__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__1__Impl"
+ // InternalOseeDsl.g:5637:1: rule__XRelationType__Group__1__Impl : ( ( rule__XRelationType__NameAssignment_1 ) ) ;
+ public final void rule__XRelationType__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5641:1: ( ( ( rule__XRelationType__NameAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5642:1: ( ( rule__XRelationType__NameAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5642:1: ( ( rule__XRelationType__NameAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5643:1: ( rule__XRelationType__NameAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5641:1: ( ( ( rule__XRelationType__NameAssignment_1 ) ) )
+ // InternalOseeDsl.g:5642:1: ( ( rule__XRelationType__NameAssignment_1 ) )
+ {
+ // InternalOseeDsl.g:5642:1: ( ( rule__XRelationType__NameAssignment_1 ) )
+ // InternalOseeDsl.g:5643:1: ( rule__XRelationType__NameAssignment_1 )
{
- before(grammarAccess.getXRelationTypeAccess().getNameAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5644:1: ( rule__XRelationType__NameAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5644:2: rule__XRelationType__NameAssignment_1
- {
- pushFollow(FOLLOW_rule__XRelationType__NameAssignment_1_in_rule__XRelationType__Group__1__Impl11536);
- rule__XRelationType__NameAssignment_1();
+ before(grammarAccess.getXRelationTypeAccess().getNameAssignment_1());
+ // InternalOseeDsl.g:5644:1: ( rule__XRelationType__NameAssignment_1 )
+ // InternalOseeDsl.g:5644:2: rule__XRelationType__NameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__XRelationType__NameAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXRelationTypeAccess().getNameAssignment_1());
+ after(grammarAccess.getXRelationTypeAccess().getNameAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__1__Impl"
- // $ANTLR start "rule__XRelationType__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5654:1: rule__XRelationType__Group__2 : rule__XRelationType__Group__2__Impl rule__XRelationType__Group__3 ;
- public final void rule__XRelationType__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__2"
+ // InternalOseeDsl.g:5654:1: rule__XRelationType__Group__2 : rule__XRelationType__Group__2__Impl rule__XRelationType__Group__3 ;
+ public final void rule__XRelationType__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5658:1: ( rule__XRelationType__Group__2__Impl rule__XRelationType__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5659:2: rule__XRelationType__Group__2__Impl rule__XRelationType__Group__3
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__2__Impl_in_rule__XRelationType__Group__211566);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5658:1: ( rule__XRelationType__Group__2__Impl rule__XRelationType__Group__3 )
+ // InternalOseeDsl.g:5659:2: rule__XRelationType__Group__2__Impl rule__XRelationType__Group__3
+ {
+ pushFollow(FOLLOW_13);
rule__XRelationType__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__3_in_rule__XRelationType__Group__211569);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__2"
- // $ANTLR start "rule__XRelationType__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5666:1: rule__XRelationType__Group__2__Impl : ( '{' ) ;
- public final void rule__XRelationType__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__2__Impl"
+ // InternalOseeDsl.g:5666:1: rule__XRelationType__Group__2__Impl : ( '{' ) ;
+ public final void rule__XRelationType__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5670:1: ( ( '{' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5671:1: ( '{' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5671:1: ( '{' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5672:1: '{'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5670:1: ( ( '{' ) )
+ // InternalOseeDsl.g:5671:1: ( '{' )
{
- before(grammarAccess.getXRelationTypeAccess().getLeftCurlyBracketKeyword_2());
- match(input, 54, FOLLOW_54_in_rule__XRelationType__Group__2__Impl11597);
- after(grammarAccess.getXRelationTypeAccess().getLeftCurlyBracketKeyword_2());
+ // InternalOseeDsl.g:5671:1: ( '{' )
+ // InternalOseeDsl.g:5672:1: '{'
+ {
+ before(grammarAccess.getXRelationTypeAccess().getLeftCurlyBracketKeyword_2());
+ match(input,53,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getLeftCurlyBracketKeyword_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__2__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XRelationType__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5685:1: rule__XRelationType__Group__3 : rule__XRelationType__Group__3__Impl rule__XRelationType__Group__4 ;
- public final void rule__XRelationType__Group__3() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__2__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5689:1: ( rule__XRelationType__Group__3__Impl rule__XRelationType__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5690:2: rule__XRelationType__Group__3__Impl rule__XRelationType__Group__4
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__3__Impl_in_rule__XRelationType__Group__311628);
+ // $ANTLR start "rule__XRelationType__Group__3"
+ // InternalOseeDsl.g:5685:1: rule__XRelationType__Group__3 : rule__XRelationType__Group__3__Impl rule__XRelationType__Group__4 ;
+ public final void rule__XRelationType__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5689:1: ( rule__XRelationType__Group__3__Impl rule__XRelationType__Group__4 )
+ // InternalOseeDsl.g:5690:2: rule__XRelationType__Group__3__Impl rule__XRelationType__Group__4
+ {
+ pushFollow(FOLLOW_13);
rule__XRelationType__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__4_in_rule__XRelationType__Group__311631);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__3"
- // $ANTLR start "rule__XRelationType__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5697:1: rule__XRelationType__Group__3__Impl : ( ( rule__XRelationType__Group_3__0 )? ) ;
- public final void rule__XRelationType__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__3__Impl"
+ // InternalOseeDsl.g:5697:1: rule__XRelationType__Group__3__Impl : ( ( rule__XRelationType__Group_3__0 )? ) ;
+ public final void rule__XRelationType__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5701:1: ( ( ( rule__XRelationType__Group_3__0 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5702:1: ( ( rule__XRelationType__Group_3__0 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5702:1: ( ( rule__XRelationType__Group_3__0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5703:1: ( rule__XRelationType__Group_3__0 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5701:1: ( ( ( rule__XRelationType__Group_3__0 )? ) )
+ // InternalOseeDsl.g:5702:1: ( ( rule__XRelationType__Group_3__0 )? )
+ {
+ // InternalOseeDsl.g:5702:1: ( ( rule__XRelationType__Group_3__0 )? )
+ // InternalOseeDsl.g:5703:1: ( rule__XRelationType__Group_3__0 )?
{
- before(grammarAccess.getXRelationTypeAccess().getGroup_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5704:1: ( rule__XRelationType__Group_3__0 )?
- int alt47 = 2;
- int LA47_0 = input.LA(1);
+ before(grammarAccess.getXRelationTypeAccess().getGroup_3());
+ // InternalOseeDsl.g:5704:1: ( rule__XRelationType__Group_3__0 )?
+ int alt47=2;
+ int LA47_0 = input.LA(1);
+
+ if ( (LA47_0==58) ) {
+ alt47=1;
+ }
+ switch (alt47) {
+ case 1 :
+ // InternalOseeDsl.g:5704:2: rule__XRelationType__Group_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XRelationType__Group_3__0();
- if (LA47_0 == 59) {
- alt47 = 1;
- }
- switch (alt47) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5704:2: rule__XRelationType__Group_3__0
- {
- pushFollow(FOLLOW_rule__XRelationType__Group_3__0_in_rule__XRelationType__Group__3__Impl11658);
- rule__XRelationType__Group_3__0();
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
- }
+ }
- after(grammarAccess.getXRelationTypeAccess().getGroup_3());
+ after(grammarAccess.getXRelationTypeAccess().getGroup_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__3__Impl"
- // $ANTLR start "rule__XRelationType__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5714:1: rule__XRelationType__Group__4 : rule__XRelationType__Group__4__Impl rule__XRelationType__Group__5 ;
- public final void rule__XRelationType__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__4"
+ // InternalOseeDsl.g:5714:1: rule__XRelationType__Group__4 : rule__XRelationType__Group__4__Impl rule__XRelationType__Group__5 ;
+ public final void rule__XRelationType__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5718:1: ( rule__XRelationType__Group__4__Impl rule__XRelationType__Group__5 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5719:2: rule__XRelationType__Group__4__Impl rule__XRelationType__Group__5
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__4__Impl_in_rule__XRelationType__Group__411689);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5718:1: ( rule__XRelationType__Group__4__Impl rule__XRelationType__Group__5 )
+ // InternalOseeDsl.g:5719:2: rule__XRelationType__Group__4__Impl rule__XRelationType__Group__5
+ {
+ pushFollow(FOLLOW_14);
rule__XRelationType__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__5_in_rule__XRelationType__Group__411692);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__5();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__4"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XRelationType__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5726:1: rule__XRelationType__Group__4__Impl : ( 'uuid' ) ;
- public final void rule__XRelationType__Group__4__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__4"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5730:1: ( ( 'uuid' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5731:1: ( 'uuid' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5731:1: ( 'uuid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5732:1: 'uuid'
+ // $ANTLR start "rule__XRelationType__Group__4__Impl"
+ // InternalOseeDsl.g:5726:1: rule__XRelationType__Group__4__Impl : ( 'id' ) ;
+ public final void rule__XRelationType__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5730:1: ( ( 'id' ) )
+ // InternalOseeDsl.g:5731:1: ( 'id' )
+ {
+ // InternalOseeDsl.g:5731:1: ( 'id' )
+ // InternalOseeDsl.g:5732:1: 'id'
{
- before(grammarAccess.getXRelationTypeAccess().getUuidKeyword_4());
- match(input, 55, FOLLOW_55_in_rule__XRelationType__Group__4__Impl11720);
- after(grammarAccess.getXRelationTypeAccess().getUuidKeyword_4());
+ before(grammarAccess.getXRelationTypeAccess().getIdKeyword_4());
+ match(input,54,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getIdKeyword_4());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__4__Impl"
- // $ANTLR start "rule__XRelationType__Group__5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5745:1: rule__XRelationType__Group__5 : rule__XRelationType__Group__5__Impl rule__XRelationType__Group__6 ;
- public final void rule__XRelationType__Group__5() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__5"
+ // InternalOseeDsl.g:5745:1: rule__XRelationType__Group__5 : rule__XRelationType__Group__5__Impl rule__XRelationType__Group__6 ;
+ public final void rule__XRelationType__Group__5() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5749:1: ( rule__XRelationType__Group__5__Impl rule__XRelationType__Group__6 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5750:2: rule__XRelationType__Group__5__Impl rule__XRelationType__Group__6
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__5__Impl_in_rule__XRelationType__Group__511751);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5749:1: ( rule__XRelationType__Group__5__Impl rule__XRelationType__Group__6 )
+ // InternalOseeDsl.g:5750:2: rule__XRelationType__Group__5__Impl rule__XRelationType__Group__6
+ {
+ pushFollow(FOLLOW_40);
rule__XRelationType__Group__5__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__6_in_rule__XRelationType__Group__511754);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__6();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__5"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XRelationType__Group__5__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5757:1: rule__XRelationType__Group__5__Impl : ( ( rule__XRelationType__UuidAssignment_5 ) ) ;
- public final void rule__XRelationType__Group__5__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__5"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5761:1: ( ( ( rule__XRelationType__UuidAssignment_5 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5762:1: ( ( rule__XRelationType__UuidAssignment_5 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5762:1: ( ( rule__XRelationType__UuidAssignment_5 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5763:1: ( rule__XRelationType__UuidAssignment_5 )
+ // $ANTLR start "rule__XRelationType__Group__5__Impl"
+ // InternalOseeDsl.g:5757:1: rule__XRelationType__Group__5__Impl : ( ( rule__XRelationType__IdAssignment_5 ) ) ;
+ public final void rule__XRelationType__Group__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5761:1: ( ( ( rule__XRelationType__IdAssignment_5 ) ) )
+ // InternalOseeDsl.g:5762:1: ( ( rule__XRelationType__IdAssignment_5 ) )
+ {
+ // InternalOseeDsl.g:5762:1: ( ( rule__XRelationType__IdAssignment_5 ) )
+ // InternalOseeDsl.g:5763:1: ( rule__XRelationType__IdAssignment_5 )
+ {
+ before(grammarAccess.getXRelationTypeAccess().getIdAssignment_5());
+ // InternalOseeDsl.g:5764:1: ( rule__XRelationType__IdAssignment_5 )
+ // InternalOseeDsl.g:5764:2: rule__XRelationType__IdAssignment_5
{
- before(grammarAccess.getXRelationTypeAccess().getUuidAssignment_5());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5764:1: ( rule__XRelationType__UuidAssignment_5 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5764:2: rule__XRelationType__UuidAssignment_5
- {
- pushFollow(FOLLOW_rule__XRelationType__UuidAssignment_5_in_rule__XRelationType__Group__5__Impl11781);
- rule__XRelationType__UuidAssignment_5();
+ pushFollow(FOLLOW_2);
+ rule__XRelationType__IdAssignment_5();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXRelationTypeAccess().getUuidAssignment_5());
+ after(grammarAccess.getXRelationTypeAccess().getIdAssignment_5());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__5__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__5__Impl"
- // $ANTLR start "rule__XRelationType__Group__6"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5774:1: rule__XRelationType__Group__6 : rule__XRelationType__Group__6__Impl rule__XRelationType__Group__7 ;
- public final void rule__XRelationType__Group__6() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__6"
+ // InternalOseeDsl.g:5774:1: rule__XRelationType__Group__6 : rule__XRelationType__Group__6__Impl rule__XRelationType__Group__7 ;
+ public final void rule__XRelationType__Group__6() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5778:1: ( rule__XRelationType__Group__6__Impl rule__XRelationType__Group__7 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5779:2: rule__XRelationType__Group__6__Impl rule__XRelationType__Group__7
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__6__Impl_in_rule__XRelationType__Group__611811);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5778:1: ( rule__XRelationType__Group__6__Impl rule__XRelationType__Group__7 )
+ // InternalOseeDsl.g:5779:2: rule__XRelationType__Group__6__Impl rule__XRelationType__Group__7
+ {
+ pushFollow(FOLLOW_7);
rule__XRelationType__Group__6__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__7_in_rule__XRelationType__Group__611814);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__7();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__6"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__6"
- // $ANTLR start "rule__XRelationType__Group__6__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5786:1: rule__XRelationType__Group__6__Impl : ( 'sideAName' ) ;
- public final void rule__XRelationType__Group__6__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__6__Impl"
+ // InternalOseeDsl.g:5786:1: rule__XRelationType__Group__6__Impl : ( 'sideAName' ) ;
+ public final void rule__XRelationType__Group__6__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5790:1: ( ( 'sideAName' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5791:1: ( 'sideAName' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5791:1: ( 'sideAName' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5792:1: 'sideAName'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5790:1: ( ( 'sideAName' ) )
+ // InternalOseeDsl.g:5791:1: ( 'sideAName' )
{
- before(grammarAccess.getXRelationTypeAccess().getSideANameKeyword_6());
- match(input, 81, FOLLOW_81_in_rule__XRelationType__Group__6__Impl11842);
- after(grammarAccess.getXRelationTypeAccess().getSideANameKeyword_6());
+ // InternalOseeDsl.g:5791:1: ( 'sideAName' )
+ // InternalOseeDsl.g:5792:1: 'sideAName'
+ {
+ before(grammarAccess.getXRelationTypeAccess().getSideANameKeyword_6());
+ match(input,80,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getSideANameKeyword_6());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__6__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__6__Impl"
- // $ANTLR start "rule__XRelationType__Group__7"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5805:1: rule__XRelationType__Group__7 : rule__XRelationType__Group__7__Impl rule__XRelationType__Group__8 ;
- public final void rule__XRelationType__Group__7() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__7"
+ // InternalOseeDsl.g:5805:1: rule__XRelationType__Group__7 : rule__XRelationType__Group__7__Impl rule__XRelationType__Group__8 ;
+ public final void rule__XRelationType__Group__7() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5809:1: ( rule__XRelationType__Group__7__Impl rule__XRelationType__Group__8 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5810:2: rule__XRelationType__Group__7__Impl rule__XRelationType__Group__8
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__7__Impl_in_rule__XRelationType__Group__711873);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5809:1: ( rule__XRelationType__Group__7__Impl rule__XRelationType__Group__8 )
+ // InternalOseeDsl.g:5810:2: rule__XRelationType__Group__7__Impl rule__XRelationType__Group__8
+ {
+ pushFollow(FOLLOW_41);
rule__XRelationType__Group__7__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__8_in_rule__XRelationType__Group__711876);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__8();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__7"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__7"
- // $ANTLR start "rule__XRelationType__Group__7__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5817:1: rule__XRelationType__Group__7__Impl : ( ( rule__XRelationType__SideANameAssignment_7 ) ) ;
- public final void rule__XRelationType__Group__7__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__7__Impl"
+ // InternalOseeDsl.g:5817:1: rule__XRelationType__Group__7__Impl : ( ( rule__XRelationType__SideANameAssignment_7 ) ) ;
+ public final void rule__XRelationType__Group__7__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5821:1: ( ( ( rule__XRelationType__SideANameAssignment_7 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5822:1: ( ( rule__XRelationType__SideANameAssignment_7 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5822:1: ( ( rule__XRelationType__SideANameAssignment_7 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5823:1: ( rule__XRelationType__SideANameAssignment_7 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5821:1: ( ( ( rule__XRelationType__SideANameAssignment_7 ) ) )
+ // InternalOseeDsl.g:5822:1: ( ( rule__XRelationType__SideANameAssignment_7 ) )
{
- before(grammarAccess.getXRelationTypeAccess().getSideANameAssignment_7());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5824:1: ( rule__XRelationType__SideANameAssignment_7 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5824:2: rule__XRelationType__SideANameAssignment_7
- {
- pushFollow(
- FOLLOW_rule__XRelationType__SideANameAssignment_7_in_rule__XRelationType__Group__7__Impl11903);
- rule__XRelationType__SideANameAssignment_7();
+ // InternalOseeDsl.g:5822:1: ( ( rule__XRelationType__SideANameAssignment_7 ) )
+ // InternalOseeDsl.g:5823:1: ( rule__XRelationType__SideANameAssignment_7 )
+ {
+ before(grammarAccess.getXRelationTypeAccess().getSideANameAssignment_7());
+ // InternalOseeDsl.g:5824:1: ( rule__XRelationType__SideANameAssignment_7 )
+ // InternalOseeDsl.g:5824:2: rule__XRelationType__SideANameAssignment_7
+ {
+ pushFollow(FOLLOW_2);
+ rule__XRelationType__SideANameAssignment_7();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXRelationTypeAccess().getSideANameAssignment_7());
+ after(grammarAccess.getXRelationTypeAccess().getSideANameAssignment_7());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__7__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XRelationType__Group__8"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5834:1: rule__XRelationType__Group__8 : rule__XRelationType__Group__8__Impl rule__XRelationType__Group__9 ;
- public final void rule__XRelationType__Group__8() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__7__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5838:1: ( rule__XRelationType__Group__8__Impl rule__XRelationType__Group__9 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5839:2: rule__XRelationType__Group__8__Impl rule__XRelationType__Group__9
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__8__Impl_in_rule__XRelationType__Group__811933);
+ // $ANTLR start "rule__XRelationType__Group__8"
+ // InternalOseeDsl.g:5834:1: rule__XRelationType__Group__8 : rule__XRelationType__Group__8__Impl rule__XRelationType__Group__9 ;
+ public final void rule__XRelationType__Group__8() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5838:1: ( rule__XRelationType__Group__8__Impl rule__XRelationType__Group__9 )
+ // InternalOseeDsl.g:5839:2: rule__XRelationType__Group__8__Impl rule__XRelationType__Group__9
+ {
+ pushFollow(FOLLOW_7);
rule__XRelationType__Group__8__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__9_in_rule__XRelationType__Group__811936);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__9();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__8"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XRelationType__Group__8__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5846:1: rule__XRelationType__Group__8__Impl : ( 'sideAArtifactType' ) ;
- public final void rule__XRelationType__Group__8__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__8"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5850:1: ( ( 'sideAArtifactType' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5851:1: ( 'sideAArtifactType' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5851:1: ( 'sideAArtifactType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5852:1: 'sideAArtifactType'
+ // $ANTLR start "rule__XRelationType__Group__8__Impl"
+ // InternalOseeDsl.g:5846:1: rule__XRelationType__Group__8__Impl : ( 'sideAArtifactType' ) ;
+ public final void rule__XRelationType__Group__8__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5850:1: ( ( 'sideAArtifactType' ) )
+ // InternalOseeDsl.g:5851:1: ( 'sideAArtifactType' )
+ {
+ // InternalOseeDsl.g:5851:1: ( 'sideAArtifactType' )
+ // InternalOseeDsl.g:5852:1: 'sideAArtifactType'
{
- before(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeKeyword_8());
- match(input, 82, FOLLOW_82_in_rule__XRelationType__Group__8__Impl11964);
- after(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeKeyword_8());
+ before(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeKeyword_8());
+ match(input,81,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeKeyword_8());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__8__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__8__Impl"
- // $ANTLR start "rule__XRelationType__Group__9"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5865:1: rule__XRelationType__Group__9 : rule__XRelationType__Group__9__Impl rule__XRelationType__Group__10 ;
- public final void rule__XRelationType__Group__9() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__9"
+ // InternalOseeDsl.g:5865:1: rule__XRelationType__Group__9 : rule__XRelationType__Group__9__Impl rule__XRelationType__Group__10 ;
+ public final void rule__XRelationType__Group__9() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5869:1: ( rule__XRelationType__Group__9__Impl rule__XRelationType__Group__10 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5870:2: rule__XRelationType__Group__9__Impl rule__XRelationType__Group__10
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__9__Impl_in_rule__XRelationType__Group__911995);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5869:1: ( rule__XRelationType__Group__9__Impl rule__XRelationType__Group__10 )
+ // InternalOseeDsl.g:5870:2: rule__XRelationType__Group__9__Impl rule__XRelationType__Group__10
+ {
+ pushFollow(FOLLOW_42);
rule__XRelationType__Group__9__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__10_in_rule__XRelationType__Group__911998);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__10();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__9"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__9"
- // $ANTLR start "rule__XRelationType__Group__9__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5877:1: rule__XRelationType__Group__9__Impl : ( ( rule__XRelationType__SideAArtifactTypeAssignment_9 ) ) ;
- public final void rule__XRelationType__Group__9__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__9__Impl"
+ // InternalOseeDsl.g:5877:1: rule__XRelationType__Group__9__Impl : ( ( rule__XRelationType__SideAArtifactTypeAssignment_9 ) ) ;
+ public final void rule__XRelationType__Group__9__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5881:1: ( ( ( rule__XRelationType__SideAArtifactTypeAssignment_9 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5882:1: ( ( rule__XRelationType__SideAArtifactTypeAssignment_9 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5882:1: ( ( rule__XRelationType__SideAArtifactTypeAssignment_9 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5883:1: ( rule__XRelationType__SideAArtifactTypeAssignment_9 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5881:1: ( ( ( rule__XRelationType__SideAArtifactTypeAssignment_9 ) ) )
+ // InternalOseeDsl.g:5882:1: ( ( rule__XRelationType__SideAArtifactTypeAssignment_9 ) )
+ {
+ // InternalOseeDsl.g:5882:1: ( ( rule__XRelationType__SideAArtifactTypeAssignment_9 ) )
+ // InternalOseeDsl.g:5883:1: ( rule__XRelationType__SideAArtifactTypeAssignment_9 )
{
- before(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeAssignment_9());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5884:1: ( rule__XRelationType__SideAArtifactTypeAssignment_9 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5884:2: rule__XRelationType__SideAArtifactTypeAssignment_9
- {
- pushFollow(
- FOLLOW_rule__XRelationType__SideAArtifactTypeAssignment_9_in_rule__XRelationType__Group__9__Impl12025);
- rule__XRelationType__SideAArtifactTypeAssignment_9();
+ before(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeAssignment_9());
+ // InternalOseeDsl.g:5884:1: ( rule__XRelationType__SideAArtifactTypeAssignment_9 )
+ // InternalOseeDsl.g:5884:2: rule__XRelationType__SideAArtifactTypeAssignment_9
+ {
+ pushFollow(FOLLOW_2);
+ rule__XRelationType__SideAArtifactTypeAssignment_9();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeAssignment_9());
+ after(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeAssignment_9());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__9__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__9__Impl"
- // $ANTLR start "rule__XRelationType__Group__10"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5894:1: rule__XRelationType__Group__10 : rule__XRelationType__Group__10__Impl rule__XRelationType__Group__11 ;
- public final void rule__XRelationType__Group__10() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__10"
+ // InternalOseeDsl.g:5894:1: rule__XRelationType__Group__10 : rule__XRelationType__Group__10__Impl rule__XRelationType__Group__11 ;
+ public final void rule__XRelationType__Group__10() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5898:1: ( rule__XRelationType__Group__10__Impl rule__XRelationType__Group__11 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5899:2: rule__XRelationType__Group__10__Impl rule__XRelationType__Group__11
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__10__Impl_in_rule__XRelationType__Group__1012055);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5898:1: ( rule__XRelationType__Group__10__Impl rule__XRelationType__Group__11 )
+ // InternalOseeDsl.g:5899:2: rule__XRelationType__Group__10__Impl rule__XRelationType__Group__11
+ {
+ pushFollow(FOLLOW_7);
rule__XRelationType__Group__10__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__11_in_rule__XRelationType__Group__1012058);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__11();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__10"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__10"
- // $ANTLR start "rule__XRelationType__Group__10__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5906:1: rule__XRelationType__Group__10__Impl : ( 'sideBName' ) ;
- public final void rule__XRelationType__Group__10__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__10__Impl"
+ // InternalOseeDsl.g:5906:1: rule__XRelationType__Group__10__Impl : ( 'sideBName' ) ;
+ public final void rule__XRelationType__Group__10__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5910:1: ( ( 'sideBName' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5911:1: ( 'sideBName' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5911:1: ( 'sideBName' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5912:1: 'sideBName'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5910:1: ( ( 'sideBName' ) )
+ // InternalOseeDsl.g:5911:1: ( 'sideBName' )
{
- before(grammarAccess.getXRelationTypeAccess().getSideBNameKeyword_10());
- match(input, 83, FOLLOW_83_in_rule__XRelationType__Group__10__Impl12086);
- after(grammarAccess.getXRelationTypeAccess().getSideBNameKeyword_10());
+ // InternalOseeDsl.g:5911:1: ( 'sideBName' )
+ // InternalOseeDsl.g:5912:1: 'sideBName'
+ {
+ before(grammarAccess.getXRelationTypeAccess().getSideBNameKeyword_10());
+ match(input,82,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getSideBNameKeyword_10());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__10__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__10__Impl"
- // $ANTLR start "rule__XRelationType__Group__11"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5925:1: rule__XRelationType__Group__11 : rule__XRelationType__Group__11__Impl rule__XRelationType__Group__12 ;
- public final void rule__XRelationType__Group__11() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__11"
+ // InternalOseeDsl.g:5925:1: rule__XRelationType__Group__11 : rule__XRelationType__Group__11__Impl rule__XRelationType__Group__12 ;
+ public final void rule__XRelationType__Group__11() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5929:1: ( rule__XRelationType__Group__11__Impl rule__XRelationType__Group__12 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5930:2: rule__XRelationType__Group__11__Impl rule__XRelationType__Group__12
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__11__Impl_in_rule__XRelationType__Group__1112117);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5929:1: ( rule__XRelationType__Group__11__Impl rule__XRelationType__Group__12 )
+ // InternalOseeDsl.g:5930:2: rule__XRelationType__Group__11__Impl rule__XRelationType__Group__12
+ {
+ pushFollow(FOLLOW_43);
rule__XRelationType__Group__11__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__12_in_rule__XRelationType__Group__1112120);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__12();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__11"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__11"
- // $ANTLR start "rule__XRelationType__Group__11__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5937:1: rule__XRelationType__Group__11__Impl : ( ( rule__XRelationType__SideBNameAssignment_11 ) ) ;
- public final void rule__XRelationType__Group__11__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__11__Impl"
+ // InternalOseeDsl.g:5937:1: rule__XRelationType__Group__11__Impl : ( ( rule__XRelationType__SideBNameAssignment_11 ) ) ;
+ public final void rule__XRelationType__Group__11__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5941:1: ( ( ( rule__XRelationType__SideBNameAssignment_11 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5942:1: ( ( rule__XRelationType__SideBNameAssignment_11 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5942:1: ( ( rule__XRelationType__SideBNameAssignment_11 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5943:1: ( rule__XRelationType__SideBNameAssignment_11 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5941:1: ( ( ( rule__XRelationType__SideBNameAssignment_11 ) ) )
+ // InternalOseeDsl.g:5942:1: ( ( rule__XRelationType__SideBNameAssignment_11 ) )
{
- before(grammarAccess.getXRelationTypeAccess().getSideBNameAssignment_11());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5944:1: ( rule__XRelationType__SideBNameAssignment_11 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5944:2: rule__XRelationType__SideBNameAssignment_11
- {
- pushFollow(
- FOLLOW_rule__XRelationType__SideBNameAssignment_11_in_rule__XRelationType__Group__11__Impl12147);
- rule__XRelationType__SideBNameAssignment_11();
+ // InternalOseeDsl.g:5942:1: ( ( rule__XRelationType__SideBNameAssignment_11 ) )
+ // InternalOseeDsl.g:5943:1: ( rule__XRelationType__SideBNameAssignment_11 )
+ {
+ before(grammarAccess.getXRelationTypeAccess().getSideBNameAssignment_11());
+ // InternalOseeDsl.g:5944:1: ( rule__XRelationType__SideBNameAssignment_11 )
+ // InternalOseeDsl.g:5944:2: rule__XRelationType__SideBNameAssignment_11
+ {
+ pushFollow(FOLLOW_2);
+ rule__XRelationType__SideBNameAssignment_11();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getXRelationTypeAccess().getSideBNameAssignment_11());
+ }
+
+ after(grammarAccess.getXRelationTypeAccess().getSideBNameAssignment_11());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__11__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__11__Impl"
- // $ANTLR start "rule__XRelationType__Group__12"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5954:1: rule__XRelationType__Group__12 : rule__XRelationType__Group__12__Impl rule__XRelationType__Group__13 ;
- public final void rule__XRelationType__Group__12() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__12"
+ // InternalOseeDsl.g:5954:1: rule__XRelationType__Group__12 : rule__XRelationType__Group__12__Impl rule__XRelationType__Group__13 ;
+ public final void rule__XRelationType__Group__12() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5958:1: ( rule__XRelationType__Group__12__Impl rule__XRelationType__Group__13 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5959:2: rule__XRelationType__Group__12__Impl rule__XRelationType__Group__13
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__12__Impl_in_rule__XRelationType__Group__1212177);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5958:1: ( rule__XRelationType__Group__12__Impl rule__XRelationType__Group__13 )
+ // InternalOseeDsl.g:5959:2: rule__XRelationType__Group__12__Impl rule__XRelationType__Group__13
+ {
+ pushFollow(FOLLOW_7);
rule__XRelationType__Group__12__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__13_in_rule__XRelationType__Group__1212180);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__13();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__12"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__12"
- // $ANTLR start "rule__XRelationType__Group__12__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5966:1: rule__XRelationType__Group__12__Impl : ( 'sideBArtifactType' ) ;
- public final void rule__XRelationType__Group__12__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__12__Impl"
+ // InternalOseeDsl.g:5966:1: rule__XRelationType__Group__12__Impl : ( 'sideBArtifactType' ) ;
+ public final void rule__XRelationType__Group__12__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5970:1: ( ( 'sideBArtifactType' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5971:1: ( 'sideBArtifactType' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5971:1: ( 'sideBArtifactType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5972:1: 'sideBArtifactType'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5970:1: ( ( 'sideBArtifactType' ) )
+ // InternalOseeDsl.g:5971:1: ( 'sideBArtifactType' )
+ {
+ // InternalOseeDsl.g:5971:1: ( 'sideBArtifactType' )
+ // InternalOseeDsl.g:5972:1: 'sideBArtifactType'
{
- before(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeKeyword_12());
- match(input, 84, FOLLOW_84_in_rule__XRelationType__Group__12__Impl12208);
- after(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeKeyword_12());
+ before(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeKeyword_12());
+ match(input,83,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeKeyword_12());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__12__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__12__Impl"
- // $ANTLR start "rule__XRelationType__Group__13"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5985:1: rule__XRelationType__Group__13 : rule__XRelationType__Group__13__Impl rule__XRelationType__Group__14 ;
- public final void rule__XRelationType__Group__13() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__13"
+ // InternalOseeDsl.g:5985:1: rule__XRelationType__Group__13 : rule__XRelationType__Group__13__Impl rule__XRelationType__Group__14 ;
+ public final void rule__XRelationType__Group__13() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5989:1: ( rule__XRelationType__Group__13__Impl rule__XRelationType__Group__14 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5990:2: rule__XRelationType__Group__13__Impl rule__XRelationType__Group__14
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__13__Impl_in_rule__XRelationType__Group__1312239);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:5989:1: ( rule__XRelationType__Group__13__Impl rule__XRelationType__Group__14 )
+ // InternalOseeDsl.g:5990:2: rule__XRelationType__Group__13__Impl rule__XRelationType__Group__14
+ {
+ pushFollow(FOLLOW_44);
rule__XRelationType__Group__13__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__14_in_rule__XRelationType__Group__1312242);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__14();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__13"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XRelationType__Group__13__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:5997:1: rule__XRelationType__Group__13__Impl : ( ( rule__XRelationType__SideBArtifactTypeAssignment_13 ) ) ;
- public final void rule__XRelationType__Group__13__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__13"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6001:1: ( ( ( rule__XRelationType__SideBArtifactTypeAssignment_13 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6002:1: ( ( rule__XRelationType__SideBArtifactTypeAssignment_13 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6002:1: ( ( rule__XRelationType__SideBArtifactTypeAssignment_13 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6003:1: ( rule__XRelationType__SideBArtifactTypeAssignment_13 )
+ // $ANTLR start "rule__XRelationType__Group__13__Impl"
+ // InternalOseeDsl.g:5997:1: rule__XRelationType__Group__13__Impl : ( ( rule__XRelationType__SideBArtifactTypeAssignment_13 ) ) ;
+ public final void rule__XRelationType__Group__13__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6001:1: ( ( ( rule__XRelationType__SideBArtifactTypeAssignment_13 ) ) )
+ // InternalOseeDsl.g:6002:1: ( ( rule__XRelationType__SideBArtifactTypeAssignment_13 ) )
+ {
+ // InternalOseeDsl.g:6002:1: ( ( rule__XRelationType__SideBArtifactTypeAssignment_13 ) )
+ // InternalOseeDsl.g:6003:1: ( rule__XRelationType__SideBArtifactTypeAssignment_13 )
+ {
+ before(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeAssignment_13());
+ // InternalOseeDsl.g:6004:1: ( rule__XRelationType__SideBArtifactTypeAssignment_13 )
+ // InternalOseeDsl.g:6004:2: rule__XRelationType__SideBArtifactTypeAssignment_13
{
- before(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeAssignment_13());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6004:1: ( rule__XRelationType__SideBArtifactTypeAssignment_13 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6004:2: rule__XRelationType__SideBArtifactTypeAssignment_13
- {
- pushFollow(
- FOLLOW_rule__XRelationType__SideBArtifactTypeAssignment_13_in_rule__XRelationType__Group__13__Impl12269);
- rule__XRelationType__SideBArtifactTypeAssignment_13();
+ pushFollow(FOLLOW_2);
+ rule__XRelationType__SideBArtifactTypeAssignment_13();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeAssignment_13());
+ after(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeAssignment_13());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__13__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__13__Impl"
- // $ANTLR start "rule__XRelationType__Group__14"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6014:1: rule__XRelationType__Group__14 : rule__XRelationType__Group__14__Impl rule__XRelationType__Group__15 ;
- public final void rule__XRelationType__Group__14() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__14"
+ // InternalOseeDsl.g:6014:1: rule__XRelationType__Group__14 : rule__XRelationType__Group__14__Impl rule__XRelationType__Group__15 ;
+ public final void rule__XRelationType__Group__14() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6018:1: ( rule__XRelationType__Group__14__Impl rule__XRelationType__Group__15 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6019:2: rule__XRelationType__Group__14__Impl rule__XRelationType__Group__15
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__14__Impl_in_rule__XRelationType__Group__1412299);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6018:1: ( rule__XRelationType__Group__14__Impl rule__XRelationType__Group__15 )
+ // InternalOseeDsl.g:6019:2: rule__XRelationType__Group__14__Impl rule__XRelationType__Group__15
+ {
+ pushFollow(FOLLOW_45);
rule__XRelationType__Group__14__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__15_in_rule__XRelationType__Group__1412302);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__15();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__14"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__14"
- // $ANTLR start "rule__XRelationType__Group__14__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6026:1: rule__XRelationType__Group__14__Impl : ( 'defaultOrderType' ) ;
- public final void rule__XRelationType__Group__14__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__14__Impl"
+ // InternalOseeDsl.g:6026:1: rule__XRelationType__Group__14__Impl : ( 'defaultOrderType' ) ;
+ public final void rule__XRelationType__Group__14__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6030:1: ( ( 'defaultOrderType' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6031:1: ( 'defaultOrderType' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6031:1: ( 'defaultOrderType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6032:1: 'defaultOrderType'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6030:1: ( ( 'defaultOrderType' ) )
+ // InternalOseeDsl.g:6031:1: ( 'defaultOrderType' )
{
- before(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeKeyword_14());
- match(input, 85, FOLLOW_85_in_rule__XRelationType__Group__14__Impl12330);
- after(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeKeyword_14());
+ // InternalOseeDsl.g:6031:1: ( 'defaultOrderType' )
+ // InternalOseeDsl.g:6032:1: 'defaultOrderType'
+ {
+ before(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeKeyword_14());
+ match(input,84,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeKeyword_14());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__14__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__14__Impl"
- // $ANTLR start "rule__XRelationType__Group__15"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6045:1: rule__XRelationType__Group__15 : rule__XRelationType__Group__15__Impl rule__XRelationType__Group__16 ;
- public final void rule__XRelationType__Group__15() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__15"
+ // InternalOseeDsl.g:6045:1: rule__XRelationType__Group__15 : rule__XRelationType__Group__15__Impl rule__XRelationType__Group__16 ;
+ public final void rule__XRelationType__Group__15() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6049:1: ( rule__XRelationType__Group__15__Impl rule__XRelationType__Group__16 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6050:2: rule__XRelationType__Group__15__Impl rule__XRelationType__Group__16
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__15__Impl_in_rule__XRelationType__Group__1512361);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6049:1: ( rule__XRelationType__Group__15__Impl rule__XRelationType__Group__16 )
+ // InternalOseeDsl.g:6050:2: rule__XRelationType__Group__15__Impl rule__XRelationType__Group__16
+ {
+ pushFollow(FOLLOW_46);
rule__XRelationType__Group__15__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__16_in_rule__XRelationType__Group__1512364);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__16();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__15"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__15"
- // $ANTLR start "rule__XRelationType__Group__15__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6057:1: rule__XRelationType__Group__15__Impl : ( ( rule__XRelationType__DefaultOrderTypeAssignment_15 ) ) ;
- public final void rule__XRelationType__Group__15__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__15__Impl"
+ // InternalOseeDsl.g:6057:1: rule__XRelationType__Group__15__Impl : ( ( rule__XRelationType__DefaultOrderTypeAssignment_15 ) ) ;
+ public final void rule__XRelationType__Group__15__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6061:1: ( ( ( rule__XRelationType__DefaultOrderTypeAssignment_15 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6062:1: ( ( rule__XRelationType__DefaultOrderTypeAssignment_15 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6062:1: ( ( rule__XRelationType__DefaultOrderTypeAssignment_15 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6063:1: ( rule__XRelationType__DefaultOrderTypeAssignment_15 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6061:1: ( ( ( rule__XRelationType__DefaultOrderTypeAssignment_15 ) ) )
+ // InternalOseeDsl.g:6062:1: ( ( rule__XRelationType__DefaultOrderTypeAssignment_15 ) )
{
- before(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeAssignment_15());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6064:1: ( rule__XRelationType__DefaultOrderTypeAssignment_15 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6064:2: rule__XRelationType__DefaultOrderTypeAssignment_15
- {
- pushFollow(
- FOLLOW_rule__XRelationType__DefaultOrderTypeAssignment_15_in_rule__XRelationType__Group__15__Impl12391);
- rule__XRelationType__DefaultOrderTypeAssignment_15();
+ // InternalOseeDsl.g:6062:1: ( ( rule__XRelationType__DefaultOrderTypeAssignment_15 ) )
+ // InternalOseeDsl.g:6063:1: ( rule__XRelationType__DefaultOrderTypeAssignment_15 )
+ {
+ before(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeAssignment_15());
+ // InternalOseeDsl.g:6064:1: ( rule__XRelationType__DefaultOrderTypeAssignment_15 )
+ // InternalOseeDsl.g:6064:2: rule__XRelationType__DefaultOrderTypeAssignment_15
+ {
+ pushFollow(FOLLOW_2);
+ rule__XRelationType__DefaultOrderTypeAssignment_15();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeAssignment_15());
+ after(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeAssignment_15());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__15__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XRelationType__Group__16"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6074:1: rule__XRelationType__Group__16 : rule__XRelationType__Group__16__Impl rule__XRelationType__Group__17 ;
- public final void rule__XRelationType__Group__16() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__15__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6078:1: ( rule__XRelationType__Group__16__Impl rule__XRelationType__Group__17 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6079:2: rule__XRelationType__Group__16__Impl rule__XRelationType__Group__17
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__16__Impl_in_rule__XRelationType__Group__1612421);
+ // $ANTLR start "rule__XRelationType__Group__16"
+ // InternalOseeDsl.g:6074:1: rule__XRelationType__Group__16 : rule__XRelationType__Group__16__Impl rule__XRelationType__Group__17 ;
+ public final void rule__XRelationType__Group__16() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6078:1: ( rule__XRelationType__Group__16__Impl rule__XRelationType__Group__17 )
+ // InternalOseeDsl.g:6079:2: rule__XRelationType__Group__16__Impl rule__XRelationType__Group__17
+ {
+ pushFollow(FOLLOW_47);
rule__XRelationType__Group__16__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__17_in_rule__XRelationType__Group__1612424);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__17();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__16"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__16"
- // $ANTLR start "rule__XRelationType__Group__16__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6086:1: rule__XRelationType__Group__16__Impl : ( 'multiplicity' ) ;
- public final void rule__XRelationType__Group__16__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__16__Impl"
+ // InternalOseeDsl.g:6086:1: rule__XRelationType__Group__16__Impl : ( 'multiplicity' ) ;
+ public final void rule__XRelationType__Group__16__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6090:1: ( ( 'multiplicity' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6091:1: ( 'multiplicity' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6091:1: ( 'multiplicity' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6092:1: 'multiplicity'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6090:1: ( ( 'multiplicity' ) )
+ // InternalOseeDsl.g:6091:1: ( 'multiplicity' )
+ {
+ // InternalOseeDsl.g:6091:1: ( 'multiplicity' )
+ // InternalOseeDsl.g:6092:1: 'multiplicity'
{
- before(grammarAccess.getXRelationTypeAccess().getMultiplicityKeyword_16());
- match(input, 86, FOLLOW_86_in_rule__XRelationType__Group__16__Impl12452);
- after(grammarAccess.getXRelationTypeAccess().getMultiplicityKeyword_16());
+ before(grammarAccess.getXRelationTypeAccess().getMultiplicityKeyword_16());
+ match(input,85,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getMultiplicityKeyword_16());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__16__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XRelationType__Group__17"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6105:1: rule__XRelationType__Group__17 : rule__XRelationType__Group__17__Impl rule__XRelationType__Group__18 ;
- public final void rule__XRelationType__Group__17() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__16__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6109:1: ( rule__XRelationType__Group__17__Impl rule__XRelationType__Group__18 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6110:2: rule__XRelationType__Group__17__Impl rule__XRelationType__Group__18
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__17__Impl_in_rule__XRelationType__Group__1712483);
+ // $ANTLR start "rule__XRelationType__Group__17"
+ // InternalOseeDsl.g:6105:1: rule__XRelationType__Group__17 : rule__XRelationType__Group__17__Impl rule__XRelationType__Group__18 ;
+ public final void rule__XRelationType__Group__17() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6109:1: ( rule__XRelationType__Group__17__Impl rule__XRelationType__Group__18 )
+ // InternalOseeDsl.g:6110:2: rule__XRelationType__Group__17__Impl rule__XRelationType__Group__18
+ {
+ pushFollow(FOLLOW_28);
rule__XRelationType__Group__17__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group__18_in_rule__XRelationType__Group__1712486);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__18();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__17"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XRelationType__Group__17__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6117:1: rule__XRelationType__Group__17__Impl : ( ( rule__XRelationType__MultiplicityAssignment_17 ) ) ;
- public final void rule__XRelationType__Group__17__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__17"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6121:1: ( ( ( rule__XRelationType__MultiplicityAssignment_17 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6122:1: ( ( rule__XRelationType__MultiplicityAssignment_17 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6122:1: ( ( rule__XRelationType__MultiplicityAssignment_17 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6123:1: ( rule__XRelationType__MultiplicityAssignment_17 )
+ // $ANTLR start "rule__XRelationType__Group__17__Impl"
+ // InternalOseeDsl.g:6117:1: rule__XRelationType__Group__17__Impl : ( ( rule__XRelationType__MultiplicityAssignment_17 ) ) ;
+ public final void rule__XRelationType__Group__17__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6121:1: ( ( ( rule__XRelationType__MultiplicityAssignment_17 ) ) )
+ // InternalOseeDsl.g:6122:1: ( ( rule__XRelationType__MultiplicityAssignment_17 ) )
+ {
+ // InternalOseeDsl.g:6122:1: ( ( rule__XRelationType__MultiplicityAssignment_17 ) )
+ // InternalOseeDsl.g:6123:1: ( rule__XRelationType__MultiplicityAssignment_17 )
{
- before(grammarAccess.getXRelationTypeAccess().getMultiplicityAssignment_17());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6124:1: ( rule__XRelationType__MultiplicityAssignment_17 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6124:2: rule__XRelationType__MultiplicityAssignment_17
- {
- pushFollow(
- FOLLOW_rule__XRelationType__MultiplicityAssignment_17_in_rule__XRelationType__Group__17__Impl12513);
- rule__XRelationType__MultiplicityAssignment_17();
+ before(grammarAccess.getXRelationTypeAccess().getMultiplicityAssignment_17());
+ // InternalOseeDsl.g:6124:1: ( rule__XRelationType__MultiplicityAssignment_17 )
+ // InternalOseeDsl.g:6124:2: rule__XRelationType__MultiplicityAssignment_17
+ {
+ pushFollow(FOLLOW_2);
+ rule__XRelationType__MultiplicityAssignment_17();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXRelationTypeAccess().getMultiplicityAssignment_17());
+ after(grammarAccess.getXRelationTypeAccess().getMultiplicityAssignment_17());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__17__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__17__Impl"
- // $ANTLR start "rule__XRelationType__Group__18"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6134:1: rule__XRelationType__Group__18 : rule__XRelationType__Group__18__Impl ;
- public final void rule__XRelationType__Group__18() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__18"
+ // InternalOseeDsl.g:6134:1: rule__XRelationType__Group__18 : rule__XRelationType__Group__18__Impl ;
+ public final void rule__XRelationType__Group__18() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6138:1: ( rule__XRelationType__Group__18__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6139:2: rule__XRelationType__Group__18__Impl
- {
- pushFollow(FOLLOW_rule__XRelationType__Group__18__Impl_in_rule__XRelationType__Group__1812543);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6138:1: ( rule__XRelationType__Group__18__Impl )
+ // InternalOseeDsl.g:6139:2: rule__XRelationType__Group__18__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group__18__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__18"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__18"
- // $ANTLR start "rule__XRelationType__Group__18__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6145:1: rule__XRelationType__Group__18__Impl : ( '}' ) ;
- public final void rule__XRelationType__Group__18__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group__18__Impl"
+ // InternalOseeDsl.g:6145:1: rule__XRelationType__Group__18__Impl : ( '}' ) ;
+ public final void rule__XRelationType__Group__18__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6149:1: ( ( '}' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6150:1: ( '}' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6150:1: ( '}' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6151:1: '}'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6149:1: ( ( '}' ) )
+ // InternalOseeDsl.g:6150:1: ( '}' )
{
- before(grammarAccess.getXRelationTypeAccess().getRightCurlyBracketKeyword_18());
- match(input, 56, FOLLOW_56_in_rule__XRelationType__Group__18__Impl12571);
- after(grammarAccess.getXRelationTypeAccess().getRightCurlyBracketKeyword_18());
+ // InternalOseeDsl.g:6150:1: ( '}' )
+ // InternalOseeDsl.g:6151:1: '}'
+ {
+ before(grammarAccess.getXRelationTypeAccess().getRightCurlyBracketKeyword_18());
+ match(input,55,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getRightCurlyBracketKeyword_18());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group__18__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group__18__Impl"
- // $ANTLR start "rule__XRelationType__Group_3__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6202:1: rule__XRelationType__Group_3__0 : rule__XRelationType__Group_3__0__Impl rule__XRelationType__Group_3__1 ;
- public final void rule__XRelationType__Group_3__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group_3__0"
+ // InternalOseeDsl.g:6202:1: rule__XRelationType__Group_3__0 : rule__XRelationType__Group_3__0__Impl rule__XRelationType__Group_3__1 ;
+ public final void rule__XRelationType__Group_3__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6206:1: ( rule__XRelationType__Group_3__0__Impl rule__XRelationType__Group_3__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6207:2: rule__XRelationType__Group_3__0__Impl rule__XRelationType__Group_3__1
- {
- pushFollow(FOLLOW_rule__XRelationType__Group_3__0__Impl_in_rule__XRelationType__Group_3__012640);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6206:1: ( rule__XRelationType__Group_3__0__Impl rule__XRelationType__Group_3__1 )
+ // InternalOseeDsl.g:6207:2: rule__XRelationType__Group_3__0__Impl rule__XRelationType__Group_3__1
+ {
+ pushFollow(FOLLOW_7);
rule__XRelationType__Group_3__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XRelationType__Group_3__1_in_rule__XRelationType__Group_3__012643);
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group_3__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group_3__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group_3__0"
- // $ANTLR start "rule__XRelationType__Group_3__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6214:1: rule__XRelationType__Group_3__0__Impl : ( 'guid' ) ;
- public final void rule__XRelationType__Group_3__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group_3__0__Impl"
+ // InternalOseeDsl.g:6214:1: rule__XRelationType__Group_3__0__Impl : ( 'guid' ) ;
+ public final void rule__XRelationType__Group_3__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6218:1: ( ( 'guid' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6219:1: ( 'guid' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6219:1: ( 'guid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6220:1: 'guid'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6218:1: ( ( 'guid' ) )
+ // InternalOseeDsl.g:6219:1: ( 'guid' )
{
- before(grammarAccess.getXRelationTypeAccess().getGuidKeyword_3_0());
- match(input, 59, FOLLOW_59_in_rule__XRelationType__Group_3__0__Impl12671);
- after(grammarAccess.getXRelationTypeAccess().getGuidKeyword_3_0());
+ // InternalOseeDsl.g:6219:1: ( 'guid' )
+ // InternalOseeDsl.g:6220:1: 'guid'
+ {
+ before(grammarAccess.getXRelationTypeAccess().getGuidKeyword_3_0());
+ match(input,58,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getGuidKeyword_3_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group_3__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group_3__0__Impl"
- // $ANTLR start "rule__XRelationType__Group_3__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6233:1: rule__XRelationType__Group_3__1 : rule__XRelationType__Group_3__1__Impl ;
- public final void rule__XRelationType__Group_3__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group_3__1"
+ // InternalOseeDsl.g:6233:1: rule__XRelationType__Group_3__1 : rule__XRelationType__Group_3__1__Impl ;
+ public final void rule__XRelationType__Group_3__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6237:1: ( rule__XRelationType__Group_3__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6238:2: rule__XRelationType__Group_3__1__Impl
- {
- pushFollow(FOLLOW_rule__XRelationType__Group_3__1__Impl_in_rule__XRelationType__Group_3__112702);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6237:1: ( rule__XRelationType__Group_3__1__Impl )
+ // InternalOseeDsl.g:6238:2: rule__XRelationType__Group_3__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XRelationType__Group_3__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group_3__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group_3__1"
- // $ANTLR start "rule__XRelationType__Group_3__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6244:1: rule__XRelationType__Group_3__1__Impl : ( ( rule__XRelationType__TypeGuidAssignment_3_1 ) ) ;
- public final void rule__XRelationType__Group_3__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__Group_3__1__Impl"
+ // InternalOseeDsl.g:6244:1: rule__XRelationType__Group_3__1__Impl : ( ( rule__XRelationType__TypeGuidAssignment_3_1 ) ) ;
+ public final void rule__XRelationType__Group_3__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6248:1: ( ( ( rule__XRelationType__TypeGuidAssignment_3_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6249:1: ( ( rule__XRelationType__TypeGuidAssignment_3_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6249:1: ( ( rule__XRelationType__TypeGuidAssignment_3_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6250:1: ( rule__XRelationType__TypeGuidAssignment_3_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6248:1: ( ( ( rule__XRelationType__TypeGuidAssignment_3_1 ) ) )
+ // InternalOseeDsl.g:6249:1: ( ( rule__XRelationType__TypeGuidAssignment_3_1 ) )
+ {
+ // InternalOseeDsl.g:6249:1: ( ( rule__XRelationType__TypeGuidAssignment_3_1 ) )
+ // InternalOseeDsl.g:6250:1: ( rule__XRelationType__TypeGuidAssignment_3_1 )
+ {
+ before(grammarAccess.getXRelationTypeAccess().getTypeGuidAssignment_3_1());
+ // InternalOseeDsl.g:6251:1: ( rule__XRelationType__TypeGuidAssignment_3_1 )
+ // InternalOseeDsl.g:6251:2: rule__XRelationType__TypeGuidAssignment_3_1
{
- before(grammarAccess.getXRelationTypeAccess().getTypeGuidAssignment_3_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6251:1: ( rule__XRelationType__TypeGuidAssignment_3_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6251:2: rule__XRelationType__TypeGuidAssignment_3_1
- {
- pushFollow(
- FOLLOW_rule__XRelationType__TypeGuidAssignment_3_1_in_rule__XRelationType__Group_3__1__Impl12729);
- rule__XRelationType__TypeGuidAssignment_3_1();
+ pushFollow(FOLLOW_2);
+ rule__XRelationType__TypeGuidAssignment_3_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXRelationTypeAccess().getTypeGuidAssignment_3_1());
+ after(grammarAccess.getXRelationTypeAccess().getTypeGuidAssignment_3_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__Group_3__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__Group_3__1__Impl"
- // $ANTLR start "rule__SimpleCondition__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6265:1: rule__SimpleCondition__Group__0 : rule__SimpleCondition__Group__0__Impl rule__SimpleCondition__Group__1 ;
- public final void rule__SimpleCondition__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__SimpleCondition__Group__0"
+ // InternalOseeDsl.g:6265:1: rule__SimpleCondition__Group__0 : rule__SimpleCondition__Group__0__Impl rule__SimpleCondition__Group__1 ;
+ public final void rule__SimpleCondition__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6269:1: ( rule__SimpleCondition__Group__0__Impl rule__SimpleCondition__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6270:2: rule__SimpleCondition__Group__0__Impl rule__SimpleCondition__Group__1
- {
- pushFollow(FOLLOW_rule__SimpleCondition__Group__0__Impl_in_rule__SimpleCondition__Group__012763);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6269:1: ( rule__SimpleCondition__Group__0__Impl rule__SimpleCondition__Group__1 )
+ // InternalOseeDsl.g:6270:2: rule__SimpleCondition__Group__0__Impl rule__SimpleCondition__Group__1
+ {
+ pushFollow(FOLLOW_48);
rule__SimpleCondition__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SimpleCondition__Group__1_in_rule__SimpleCondition__Group__012766);
+ pushFollow(FOLLOW_2);
rule__SimpleCondition__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__SimpleCondition__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleCondition__Group__0"
- // $ANTLR start "rule__SimpleCondition__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6277:1: rule__SimpleCondition__Group__0__Impl : ( ( rule__SimpleCondition__FieldAssignment_0 ) ) ;
- public final void rule__SimpleCondition__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__SimpleCondition__Group__0__Impl"
+ // InternalOseeDsl.g:6277:1: rule__SimpleCondition__Group__0__Impl : ( ( rule__SimpleCondition__FieldAssignment_0 ) ) ;
+ public final void rule__SimpleCondition__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6281:1: ( ( ( rule__SimpleCondition__FieldAssignment_0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6282:1: ( ( rule__SimpleCondition__FieldAssignment_0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6282:1: ( ( rule__SimpleCondition__FieldAssignment_0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6283:1: ( rule__SimpleCondition__FieldAssignment_0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6281:1: ( ( ( rule__SimpleCondition__FieldAssignment_0 ) ) )
+ // InternalOseeDsl.g:6282:1: ( ( rule__SimpleCondition__FieldAssignment_0 ) )
+ {
+ // InternalOseeDsl.g:6282:1: ( ( rule__SimpleCondition__FieldAssignment_0 ) )
+ // InternalOseeDsl.g:6283:1: ( rule__SimpleCondition__FieldAssignment_0 )
{
- before(grammarAccess.getSimpleConditionAccess().getFieldAssignment_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6284:1: ( rule__SimpleCondition__FieldAssignment_0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6284:2: rule__SimpleCondition__FieldAssignment_0
- {
- pushFollow(
- FOLLOW_rule__SimpleCondition__FieldAssignment_0_in_rule__SimpleCondition__Group__0__Impl12793);
- rule__SimpleCondition__FieldAssignment_0();
+ before(grammarAccess.getSimpleConditionAccess().getFieldAssignment_0());
+ // InternalOseeDsl.g:6284:1: ( rule__SimpleCondition__FieldAssignment_0 )
+ // InternalOseeDsl.g:6284:2: rule__SimpleCondition__FieldAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__SimpleCondition__FieldAssignment_0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getSimpleConditionAccess().getFieldAssignment_0());
+ after(grammarAccess.getSimpleConditionAccess().getFieldAssignment_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__SimpleCondition__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleCondition__Group__0__Impl"
- // $ANTLR start "rule__SimpleCondition__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6294:1: rule__SimpleCondition__Group__1 : rule__SimpleCondition__Group__1__Impl rule__SimpleCondition__Group__2 ;
- public final void rule__SimpleCondition__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__SimpleCondition__Group__1"
+ // InternalOseeDsl.g:6294:1: rule__SimpleCondition__Group__1 : rule__SimpleCondition__Group__1__Impl rule__SimpleCondition__Group__2 ;
+ public final void rule__SimpleCondition__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6298:1: ( rule__SimpleCondition__Group__1__Impl rule__SimpleCondition__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6299:2: rule__SimpleCondition__Group__1__Impl rule__SimpleCondition__Group__2
- {
- pushFollow(FOLLOW_rule__SimpleCondition__Group__1__Impl_in_rule__SimpleCondition__Group__112823);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6298:1: ( rule__SimpleCondition__Group__1__Impl rule__SimpleCondition__Group__2 )
+ // InternalOseeDsl.g:6299:2: rule__SimpleCondition__Group__1__Impl rule__SimpleCondition__Group__2
+ {
+ pushFollow(FOLLOW_7);
rule__SimpleCondition__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SimpleCondition__Group__2_in_rule__SimpleCondition__Group__112826);
+ pushFollow(FOLLOW_2);
rule__SimpleCondition__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__SimpleCondition__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleCondition__Group__1"
- // $ANTLR start "rule__SimpleCondition__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6306:1: rule__SimpleCondition__Group__1__Impl : ( ( rule__SimpleCondition__OpAssignment_1 ) ) ;
- public final void rule__SimpleCondition__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__SimpleCondition__Group__1__Impl"
+ // InternalOseeDsl.g:6306:1: rule__SimpleCondition__Group__1__Impl : ( ( rule__SimpleCondition__OpAssignment_1 ) ) ;
+ public final void rule__SimpleCondition__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6310:1: ( ( ( rule__SimpleCondition__OpAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6311:1: ( ( rule__SimpleCondition__OpAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6311:1: ( ( rule__SimpleCondition__OpAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6312:1: ( rule__SimpleCondition__OpAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6310:1: ( ( ( rule__SimpleCondition__OpAssignment_1 ) ) )
+ // InternalOseeDsl.g:6311:1: ( ( rule__SimpleCondition__OpAssignment_1 ) )
{
- before(grammarAccess.getSimpleConditionAccess().getOpAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6313:1: ( rule__SimpleCondition__OpAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6313:2: rule__SimpleCondition__OpAssignment_1
- {
- pushFollow(
- FOLLOW_rule__SimpleCondition__OpAssignment_1_in_rule__SimpleCondition__Group__1__Impl12853);
- rule__SimpleCondition__OpAssignment_1();
+ // InternalOseeDsl.g:6311:1: ( ( rule__SimpleCondition__OpAssignment_1 ) )
+ // InternalOseeDsl.g:6312:1: ( rule__SimpleCondition__OpAssignment_1 )
+ {
+ before(grammarAccess.getSimpleConditionAccess().getOpAssignment_1());
+ // InternalOseeDsl.g:6313:1: ( rule__SimpleCondition__OpAssignment_1 )
+ // InternalOseeDsl.g:6313:2: rule__SimpleCondition__OpAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__SimpleCondition__OpAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getSimpleConditionAccess().getOpAssignment_1());
+ after(grammarAccess.getSimpleConditionAccess().getOpAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__SimpleCondition__Group__1__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__SimpleCondition__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6323:1: rule__SimpleCondition__Group__2 : rule__SimpleCondition__Group__2__Impl ;
- public final void rule__SimpleCondition__Group__2() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleCondition__Group__1__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6327:1: ( rule__SimpleCondition__Group__2__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6328:2: rule__SimpleCondition__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__SimpleCondition__Group__2__Impl_in_rule__SimpleCondition__Group__212883);
+ // $ANTLR start "rule__SimpleCondition__Group__2"
+ // InternalOseeDsl.g:6323:1: rule__SimpleCondition__Group__2 : rule__SimpleCondition__Group__2__Impl ;
+ public final void rule__SimpleCondition__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6327:1: ( rule__SimpleCondition__Group__2__Impl )
+ // InternalOseeDsl.g:6328:2: rule__SimpleCondition__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__SimpleCondition__Group__2__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__SimpleCondition__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleCondition__Group__2"
- // $ANTLR start "rule__SimpleCondition__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6334:1: rule__SimpleCondition__Group__2__Impl : ( ( rule__SimpleCondition__ExpressionAssignment_2 ) ) ;
- public final void rule__SimpleCondition__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__SimpleCondition__Group__2__Impl"
+ // InternalOseeDsl.g:6334:1: rule__SimpleCondition__Group__2__Impl : ( ( rule__SimpleCondition__ExpressionAssignment_2 ) ) ;
+ public final void rule__SimpleCondition__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6338:1: ( ( ( rule__SimpleCondition__ExpressionAssignment_2 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6339:1: ( ( rule__SimpleCondition__ExpressionAssignment_2 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6339:1: ( ( rule__SimpleCondition__ExpressionAssignment_2 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6340:1: ( rule__SimpleCondition__ExpressionAssignment_2 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6338:1: ( ( ( rule__SimpleCondition__ExpressionAssignment_2 ) ) )
+ // InternalOseeDsl.g:6339:1: ( ( rule__SimpleCondition__ExpressionAssignment_2 ) )
+ {
+ // InternalOseeDsl.g:6339:1: ( ( rule__SimpleCondition__ExpressionAssignment_2 ) )
+ // InternalOseeDsl.g:6340:1: ( rule__SimpleCondition__ExpressionAssignment_2 )
+ {
+ before(grammarAccess.getSimpleConditionAccess().getExpressionAssignment_2());
+ // InternalOseeDsl.g:6341:1: ( rule__SimpleCondition__ExpressionAssignment_2 )
+ // InternalOseeDsl.g:6341:2: rule__SimpleCondition__ExpressionAssignment_2
{
- before(grammarAccess.getSimpleConditionAccess().getExpressionAssignment_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6341:1: ( rule__SimpleCondition__ExpressionAssignment_2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6341:2: rule__SimpleCondition__ExpressionAssignment_2
- {
- pushFollow(
- FOLLOW_rule__SimpleCondition__ExpressionAssignment_2_in_rule__SimpleCondition__Group__2__Impl12910);
- rule__SimpleCondition__ExpressionAssignment_2();
+ pushFollow(FOLLOW_2);
+ rule__SimpleCondition__ExpressionAssignment_2();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getSimpleConditionAccess().getExpressionAssignment_2());
+ after(grammarAccess.getSimpleConditionAccess().getExpressionAssignment_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__SimpleCondition__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleCondition__Group__2__Impl"
- // $ANTLR start "rule__CompoundCondition__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6357:1: rule__CompoundCondition__Group__0 : rule__CompoundCondition__Group__0__Impl rule__CompoundCondition__Group__1 ;
- public final void rule__CompoundCondition__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CompoundCondition__Group__0"
+ // InternalOseeDsl.g:6357:1: rule__CompoundCondition__Group__0 : rule__CompoundCondition__Group__0__Impl rule__CompoundCondition__Group__1 ;
+ public final void rule__CompoundCondition__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6361:1: ( rule__CompoundCondition__Group__0__Impl rule__CompoundCondition__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6362:2: rule__CompoundCondition__Group__0__Impl rule__CompoundCondition__Group__1
- {
- pushFollow(FOLLOW_rule__CompoundCondition__Group__0__Impl_in_rule__CompoundCondition__Group__012946);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6361:1: ( rule__CompoundCondition__Group__0__Impl rule__CompoundCondition__Group__1 )
+ // InternalOseeDsl.g:6362:2: rule__CompoundCondition__Group__0__Impl rule__CompoundCondition__Group__1
+ {
+ pushFollow(FOLLOW_49);
rule__CompoundCondition__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__CompoundCondition__Group__1_in_rule__CompoundCondition__Group__012949);
+ pushFollow(FOLLOW_2);
rule__CompoundCondition__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__CompoundCondition__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundCondition__Group__0"
- // $ANTLR start "rule__CompoundCondition__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6369:1: rule__CompoundCondition__Group__0__Impl : ( '(' ) ;
- public final void rule__CompoundCondition__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CompoundCondition__Group__0__Impl"
+ // InternalOseeDsl.g:6369:1: rule__CompoundCondition__Group__0__Impl : ( '(' ) ;
+ public final void rule__CompoundCondition__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6373:1: ( ( '(' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6374:1: ( '(' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6374:1: ( '(' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6375:1: '('
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6373:1: ( ( '(' ) )
+ // InternalOseeDsl.g:6374:1: ( '(' )
+ {
+ // InternalOseeDsl.g:6374:1: ( '(' )
+ // InternalOseeDsl.g:6375:1: '('
{
- before(grammarAccess.getCompoundConditionAccess().getLeftParenthesisKeyword_0());
- match(input, 87, FOLLOW_87_in_rule__CompoundCondition__Group__0__Impl12977);
- after(grammarAccess.getCompoundConditionAccess().getLeftParenthesisKeyword_0());
+ before(grammarAccess.getCompoundConditionAccess().getLeftParenthesisKeyword_0());
+ match(input,86,FOLLOW_2);
+ after(grammarAccess.getCompoundConditionAccess().getLeftParenthesisKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__CompoundCondition__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundCondition__Group__0__Impl"
- // $ANTLR start "rule__CompoundCondition__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6388:1: rule__CompoundCondition__Group__1 : rule__CompoundCondition__Group__1__Impl rule__CompoundCondition__Group__2 ;
- public final void rule__CompoundCondition__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CompoundCondition__Group__1"
+ // InternalOseeDsl.g:6388:1: rule__CompoundCondition__Group__1 : rule__CompoundCondition__Group__1__Impl rule__CompoundCondition__Group__2 ;
+ public final void rule__CompoundCondition__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6392:1: ( rule__CompoundCondition__Group__1__Impl rule__CompoundCondition__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6393:2: rule__CompoundCondition__Group__1__Impl rule__CompoundCondition__Group__2
- {
- pushFollow(FOLLOW_rule__CompoundCondition__Group__1__Impl_in_rule__CompoundCondition__Group__113008);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6392:1: ( rule__CompoundCondition__Group__1__Impl rule__CompoundCondition__Group__2 )
+ // InternalOseeDsl.g:6393:2: rule__CompoundCondition__Group__1__Impl rule__CompoundCondition__Group__2
+ {
+ pushFollow(FOLLOW_50);
rule__CompoundCondition__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__CompoundCondition__Group__2_in_rule__CompoundCondition__Group__113011);
+ pushFollow(FOLLOW_2);
rule__CompoundCondition__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__CompoundCondition__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundCondition__Group__1"
- // $ANTLR start "rule__CompoundCondition__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6400:1: rule__CompoundCondition__Group__1__Impl : ( ( rule__CompoundCondition__ConditionsAssignment_1 ) ) ;
- public final void rule__CompoundCondition__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CompoundCondition__Group__1__Impl"
+ // InternalOseeDsl.g:6400:1: rule__CompoundCondition__Group__1__Impl : ( ( rule__CompoundCondition__ConditionsAssignment_1 ) ) ;
+ public final void rule__CompoundCondition__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6404:1: ( ( ( rule__CompoundCondition__ConditionsAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6405:1: ( ( rule__CompoundCondition__ConditionsAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6405:1: ( ( rule__CompoundCondition__ConditionsAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6406:1: ( rule__CompoundCondition__ConditionsAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6404:1: ( ( ( rule__CompoundCondition__ConditionsAssignment_1 ) ) )
+ // InternalOseeDsl.g:6405:1: ( ( rule__CompoundCondition__ConditionsAssignment_1 ) )
+ {
+ // InternalOseeDsl.g:6405:1: ( ( rule__CompoundCondition__ConditionsAssignment_1 ) )
+ // InternalOseeDsl.g:6406:1: ( rule__CompoundCondition__ConditionsAssignment_1 )
{
- before(grammarAccess.getCompoundConditionAccess().getConditionsAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6407:1: ( rule__CompoundCondition__ConditionsAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6407:2: rule__CompoundCondition__ConditionsAssignment_1
- {
- pushFollow(
- FOLLOW_rule__CompoundCondition__ConditionsAssignment_1_in_rule__CompoundCondition__Group__1__Impl13038);
- rule__CompoundCondition__ConditionsAssignment_1();
+ before(grammarAccess.getCompoundConditionAccess().getConditionsAssignment_1());
+ // InternalOseeDsl.g:6407:1: ( rule__CompoundCondition__ConditionsAssignment_1 )
+ // InternalOseeDsl.g:6407:2: rule__CompoundCondition__ConditionsAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__CompoundCondition__ConditionsAssignment_1();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getCompoundConditionAccess().getConditionsAssignment_1());
+ }
+
+ after(grammarAccess.getCompoundConditionAccess().getConditionsAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__CompoundCondition__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundCondition__Group__1__Impl"
- // $ANTLR start "rule__CompoundCondition__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6417:1: rule__CompoundCondition__Group__2 : rule__CompoundCondition__Group__2__Impl rule__CompoundCondition__Group__3 ;
- public final void rule__CompoundCondition__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CompoundCondition__Group__2"
+ // InternalOseeDsl.g:6417:1: rule__CompoundCondition__Group__2 : rule__CompoundCondition__Group__2__Impl rule__CompoundCondition__Group__3 ;
+ public final void rule__CompoundCondition__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6421:1: ( rule__CompoundCondition__Group__2__Impl rule__CompoundCondition__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6422:2: rule__CompoundCondition__Group__2__Impl rule__CompoundCondition__Group__3
- {
- pushFollow(FOLLOW_rule__CompoundCondition__Group__2__Impl_in_rule__CompoundCondition__Group__213068);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6421:1: ( rule__CompoundCondition__Group__2__Impl rule__CompoundCondition__Group__3 )
+ // InternalOseeDsl.g:6422:2: rule__CompoundCondition__Group__2__Impl rule__CompoundCondition__Group__3
+ {
+ pushFollow(FOLLOW_51);
rule__CompoundCondition__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__CompoundCondition__Group__3_in_rule__CompoundCondition__Group__213071);
+ pushFollow(FOLLOW_2);
rule__CompoundCondition__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__CompoundCondition__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundCondition__Group__2"
- // $ANTLR start "rule__CompoundCondition__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6429:1: rule__CompoundCondition__Group__2__Impl : ( ( ( rule__CompoundCondition__Group_2__0 ) ) ( ( rule__CompoundCondition__Group_2__0 )* ) ) ;
- public final void rule__CompoundCondition__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CompoundCondition__Group__2__Impl"
+ // InternalOseeDsl.g:6429:1: rule__CompoundCondition__Group__2__Impl : ( ( ( rule__CompoundCondition__Group_2__0 ) ) ( ( rule__CompoundCondition__Group_2__0 )* ) ) ;
+ public final void rule__CompoundCondition__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6433:1: ( ( ( ( rule__CompoundCondition__Group_2__0 ) ) ( ( rule__CompoundCondition__Group_2__0 )* ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6434:1: ( ( ( rule__CompoundCondition__Group_2__0 ) ) ( ( rule__CompoundCondition__Group_2__0 )* ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6434:1: ( ( ( rule__CompoundCondition__Group_2__0 ) ) ( ( rule__CompoundCondition__Group_2__0 )* ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6435:1: ( ( rule__CompoundCondition__Group_2__0 ) ) ( ( rule__CompoundCondition__Group_2__0 )* )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6433:1: ( ( ( ( rule__CompoundCondition__Group_2__0 ) ) ( ( rule__CompoundCondition__Group_2__0 )* ) ) )
+ // InternalOseeDsl.g:6434:1: ( ( ( rule__CompoundCondition__Group_2__0 ) ) ( ( rule__CompoundCondition__Group_2__0 )* ) )
+ {
+ // InternalOseeDsl.g:6434:1: ( ( ( rule__CompoundCondition__Group_2__0 ) ) ( ( rule__CompoundCondition__Group_2__0 )* ) )
+ // InternalOseeDsl.g:6435:1: ( ( rule__CompoundCondition__Group_2__0 ) ) ( ( rule__CompoundCondition__Group_2__0 )* )
+ {
+ // InternalOseeDsl.g:6435:1: ( ( rule__CompoundCondition__Group_2__0 ) )
+ // InternalOseeDsl.g:6436:1: ( rule__CompoundCondition__Group_2__0 )
{
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6435:1: ( ( rule__CompoundCondition__Group_2__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6436:1: ( rule__CompoundCondition__Group_2__0 )
- {
- before(grammarAccess.getCompoundConditionAccess().getGroup_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6437:1: ( rule__CompoundCondition__Group_2__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6437:2: rule__CompoundCondition__Group_2__0
- {
- pushFollow(
- FOLLOW_rule__CompoundCondition__Group_2__0_in_rule__CompoundCondition__Group__2__Impl13100);
- rule__CompoundCondition__Group_2__0();
+ before(grammarAccess.getCompoundConditionAccess().getGroup_2());
+ // InternalOseeDsl.g:6437:1: ( rule__CompoundCondition__Group_2__0 )
+ // InternalOseeDsl.g:6437:2: rule__CompoundCondition__Group_2__0
+ {
+ pushFollow(FOLLOW_52);
+ rule__CompoundCondition__Group_2__0();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getCompoundConditionAccess().getGroup_2());
+ }
- }
+ after(grammarAccess.getCompoundConditionAccess().getGroup_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6440:1: ( ( rule__CompoundCondition__Group_2__0 )* )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6441:1: ( rule__CompoundCondition__Group_2__0 )*
- {
- before(grammarAccess.getCompoundConditionAccess().getGroup_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6442:1: ( rule__CompoundCondition__Group_2__0 )*
- loop48: do {
- int alt48 = 2;
- int LA48_0 = input.LA(1);
+ }
- if (LA48_0 >= 40 && LA48_0 <= 41) {
- alt48 = 1;
- }
+ // InternalOseeDsl.g:6440:1: ( ( rule__CompoundCondition__Group_2__0 )* )
+ // InternalOseeDsl.g:6441:1: ( rule__CompoundCondition__Group_2__0 )*
+ {
+ before(grammarAccess.getCompoundConditionAccess().getGroup_2());
+ // InternalOseeDsl.g:6442:1: ( rule__CompoundCondition__Group_2__0 )*
+ loop48:
+ do {
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- switch (alt48) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6442:2: rule__CompoundCondition__Group_2__0
- {
- pushFollow(
- FOLLOW_rule__CompoundCondition__Group_2__0_in_rule__CompoundCondition__Group__2__Impl13112);
- rule__CompoundCondition__Group_2__0();
+ if ( ((LA48_0>=39 && LA48_0<=40)) ) {
+ alt48=1;
+ }
- state._fsp--;
- }
- break;
+ switch (alt48) {
+ case 1 :
+ // InternalOseeDsl.g:6442:2: rule__CompoundCondition__Group_2__0
+ {
+ pushFollow(FOLLOW_52);
+ rule__CompoundCondition__Group_2__0();
+
+ state._fsp--;
+
- default:
- break loop48;
- }
- } while (true);
+ }
+ break;
- after(grammarAccess.getCompoundConditionAccess().getGroup_2());
+ default :
+ break loop48;
+ }
+ } while (true);
- }
+ after(grammarAccess.getCompoundConditionAccess().getGroup_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__CompoundCondition__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundCondition__Group__2__Impl"
- // $ANTLR start "rule__CompoundCondition__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6453:1: rule__CompoundCondition__Group__3 : rule__CompoundCondition__Group__3__Impl ;
- public final void rule__CompoundCondition__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CompoundCondition__Group__3"
+ // InternalOseeDsl.g:6453:1: rule__CompoundCondition__Group__3 : rule__CompoundCondition__Group__3__Impl ;
+ public final void rule__CompoundCondition__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6457:1: ( rule__CompoundCondition__Group__3__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6458:2: rule__CompoundCondition__Group__3__Impl
- {
- pushFollow(FOLLOW_rule__CompoundCondition__Group__3__Impl_in_rule__CompoundCondition__Group__313145);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6457:1: ( rule__CompoundCondition__Group__3__Impl )
+ // InternalOseeDsl.g:6458:2: rule__CompoundCondition__Group__3__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__CompoundCondition__Group__3__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__CompoundCondition__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundCondition__Group__3"
- // $ANTLR start "rule__CompoundCondition__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6464:1: rule__CompoundCondition__Group__3__Impl : ( ')' ) ;
- public final void rule__CompoundCondition__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CompoundCondition__Group__3__Impl"
+ // InternalOseeDsl.g:6464:1: rule__CompoundCondition__Group__3__Impl : ( ')' ) ;
+ public final void rule__CompoundCondition__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6468:1: ( ( ')' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6469:1: ( ')' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6469:1: ( ')' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6470:1: ')'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6468:1: ( ( ')' ) )
+ // InternalOseeDsl.g:6469:1: ( ')' )
{
- before(grammarAccess.getCompoundConditionAccess().getRightParenthesisKeyword_3());
- match(input, 88, FOLLOW_88_in_rule__CompoundCondition__Group__3__Impl13173);
- after(grammarAccess.getCompoundConditionAccess().getRightParenthesisKeyword_3());
+ // InternalOseeDsl.g:6469:1: ( ')' )
+ // InternalOseeDsl.g:6470:1: ')'
+ {
+ before(grammarAccess.getCompoundConditionAccess().getRightParenthesisKeyword_3());
+ match(input,87,FOLLOW_2);
+ after(grammarAccess.getCompoundConditionAccess().getRightParenthesisKeyword_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__CompoundCondition__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundCondition__Group__3__Impl"
- // $ANTLR start "rule__CompoundCondition__Group_2__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6491:1: rule__CompoundCondition__Group_2__0 : rule__CompoundCondition__Group_2__0__Impl rule__CompoundCondition__Group_2__1 ;
- public final void rule__CompoundCondition__Group_2__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CompoundCondition__Group_2__0"
+ // InternalOseeDsl.g:6491:1: rule__CompoundCondition__Group_2__0 : rule__CompoundCondition__Group_2__0__Impl rule__CompoundCondition__Group_2__1 ;
+ public final void rule__CompoundCondition__Group_2__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6495:1: ( rule__CompoundCondition__Group_2__0__Impl rule__CompoundCondition__Group_2__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6496:2: rule__CompoundCondition__Group_2__0__Impl rule__CompoundCondition__Group_2__1
- {
- pushFollow(FOLLOW_rule__CompoundCondition__Group_2__0__Impl_in_rule__CompoundCondition__Group_2__013212);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6495:1: ( rule__CompoundCondition__Group_2__0__Impl rule__CompoundCondition__Group_2__1 )
+ // InternalOseeDsl.g:6496:2: rule__CompoundCondition__Group_2__0__Impl rule__CompoundCondition__Group_2__1
+ {
+ pushFollow(FOLLOW_49);
rule__CompoundCondition__Group_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__CompoundCondition__Group_2__1_in_rule__CompoundCondition__Group_2__013215);
+ pushFollow(FOLLOW_2);
rule__CompoundCondition__Group_2__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__CompoundCondition__Group_2__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundCondition__Group_2__0"
- // $ANTLR start "rule__CompoundCondition__Group_2__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6503:1: rule__CompoundCondition__Group_2__0__Impl : ( ( rule__CompoundCondition__OperatorsAssignment_2_0 ) ) ;
- public final void rule__CompoundCondition__Group_2__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CompoundCondition__Group_2__0__Impl"
+ // InternalOseeDsl.g:6503:1: rule__CompoundCondition__Group_2__0__Impl : ( ( rule__CompoundCondition__OperatorsAssignment_2_0 ) ) ;
+ public final void rule__CompoundCondition__Group_2__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6507:1: ( ( ( rule__CompoundCondition__OperatorsAssignment_2_0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6508:1: ( ( rule__CompoundCondition__OperatorsAssignment_2_0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6508:1: ( ( rule__CompoundCondition__OperatorsAssignment_2_0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6509:1: ( rule__CompoundCondition__OperatorsAssignment_2_0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6507:1: ( ( ( rule__CompoundCondition__OperatorsAssignment_2_0 ) ) )
+ // InternalOseeDsl.g:6508:1: ( ( rule__CompoundCondition__OperatorsAssignment_2_0 ) )
{
- before(grammarAccess.getCompoundConditionAccess().getOperatorsAssignment_2_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6510:1: ( rule__CompoundCondition__OperatorsAssignment_2_0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6510:2: rule__CompoundCondition__OperatorsAssignment_2_0
- {
- pushFollow(
- FOLLOW_rule__CompoundCondition__OperatorsAssignment_2_0_in_rule__CompoundCondition__Group_2__0__Impl13242);
- rule__CompoundCondition__OperatorsAssignment_2_0();
+ // InternalOseeDsl.g:6508:1: ( ( rule__CompoundCondition__OperatorsAssignment_2_0 ) )
+ // InternalOseeDsl.g:6509:1: ( rule__CompoundCondition__OperatorsAssignment_2_0 )
+ {
+ before(grammarAccess.getCompoundConditionAccess().getOperatorsAssignment_2_0());
+ // InternalOseeDsl.g:6510:1: ( rule__CompoundCondition__OperatorsAssignment_2_0 )
+ // InternalOseeDsl.g:6510:2: rule__CompoundCondition__OperatorsAssignment_2_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__CompoundCondition__OperatorsAssignment_2_0();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getCompoundConditionAccess().getOperatorsAssignment_2_0());
+ }
+
+ after(grammarAccess.getCompoundConditionAccess().getOperatorsAssignment_2_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__CompoundCondition__Group_2__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundCondition__Group_2__0__Impl"
- // $ANTLR start "rule__CompoundCondition__Group_2__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6520:1: rule__CompoundCondition__Group_2__1 : rule__CompoundCondition__Group_2__1__Impl ;
- public final void rule__CompoundCondition__Group_2__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CompoundCondition__Group_2__1"
+ // InternalOseeDsl.g:6520:1: rule__CompoundCondition__Group_2__1 : rule__CompoundCondition__Group_2__1__Impl ;
+ public final void rule__CompoundCondition__Group_2__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6524:1: ( rule__CompoundCondition__Group_2__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6525:2: rule__CompoundCondition__Group_2__1__Impl
- {
- pushFollow(FOLLOW_rule__CompoundCondition__Group_2__1__Impl_in_rule__CompoundCondition__Group_2__113272);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6524:1: ( rule__CompoundCondition__Group_2__1__Impl )
+ // InternalOseeDsl.g:6525:2: rule__CompoundCondition__Group_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__CompoundCondition__Group_2__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__CompoundCondition__Group_2__1"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__CompoundCondition__Group_2__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6531:1: rule__CompoundCondition__Group_2__1__Impl : ( ( rule__CompoundCondition__ConditionsAssignment_2_1 ) ) ;
- public final void rule__CompoundCondition__Group_2__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundCondition__Group_2__1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6535:1: ( ( ( rule__CompoundCondition__ConditionsAssignment_2_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6536:1: ( ( rule__CompoundCondition__ConditionsAssignment_2_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6536:1: ( ( rule__CompoundCondition__ConditionsAssignment_2_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6537:1: ( rule__CompoundCondition__ConditionsAssignment_2_1 )
+ // $ANTLR start "rule__CompoundCondition__Group_2__1__Impl"
+ // InternalOseeDsl.g:6531:1: rule__CompoundCondition__Group_2__1__Impl : ( ( rule__CompoundCondition__ConditionsAssignment_2_1 ) ) ;
+ public final void rule__CompoundCondition__Group_2__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6535:1: ( ( ( rule__CompoundCondition__ConditionsAssignment_2_1 ) ) )
+ // InternalOseeDsl.g:6536:1: ( ( rule__CompoundCondition__ConditionsAssignment_2_1 ) )
+ {
+ // InternalOseeDsl.g:6536:1: ( ( rule__CompoundCondition__ConditionsAssignment_2_1 ) )
+ // InternalOseeDsl.g:6537:1: ( rule__CompoundCondition__ConditionsAssignment_2_1 )
+ {
+ before(grammarAccess.getCompoundConditionAccess().getConditionsAssignment_2_1());
+ // InternalOseeDsl.g:6538:1: ( rule__CompoundCondition__ConditionsAssignment_2_1 )
+ // InternalOseeDsl.g:6538:2: rule__CompoundCondition__ConditionsAssignment_2_1
{
- before(grammarAccess.getCompoundConditionAccess().getConditionsAssignment_2_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6538:1: ( rule__CompoundCondition__ConditionsAssignment_2_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6538:2: rule__CompoundCondition__ConditionsAssignment_2_1
- {
- pushFollow(
- FOLLOW_rule__CompoundCondition__ConditionsAssignment_2_1_in_rule__CompoundCondition__Group_2__1__Impl13299);
- rule__CompoundCondition__ConditionsAssignment_2_1();
+ pushFollow(FOLLOW_2);
+ rule__CompoundCondition__ConditionsAssignment_2_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getCompoundConditionAccess().getConditionsAssignment_2_1());
+ after(grammarAccess.getCompoundConditionAccess().getConditionsAssignment_2_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__CompoundCondition__Group_2__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundCondition__Group_2__1__Impl"
- // $ANTLR start "rule__XArtifactMatcher__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6552:1: rule__XArtifactMatcher__Group__0 : rule__XArtifactMatcher__Group__0__Impl rule__XArtifactMatcher__Group__1 ;
- public final void rule__XArtifactMatcher__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__Group__0"
+ // InternalOseeDsl.g:6552:1: rule__XArtifactMatcher__Group__0 : rule__XArtifactMatcher__Group__0__Impl rule__XArtifactMatcher__Group__1 ;
+ public final void rule__XArtifactMatcher__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6556:1: ( rule__XArtifactMatcher__Group__0__Impl rule__XArtifactMatcher__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6557:2: rule__XArtifactMatcher__Group__0__Impl rule__XArtifactMatcher__Group__1
- {
- pushFollow(FOLLOW_rule__XArtifactMatcher__Group__0__Impl_in_rule__XArtifactMatcher__Group__013333);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6556:1: ( rule__XArtifactMatcher__Group__0__Impl rule__XArtifactMatcher__Group__1 )
+ // InternalOseeDsl.g:6557:2: rule__XArtifactMatcher__Group__0__Impl rule__XArtifactMatcher__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__XArtifactMatcher__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactMatcher__Group__1_in_rule__XArtifactMatcher__Group__013336);
+ pushFollow(FOLLOW_2);
rule__XArtifactMatcher__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group__0"
- // $ANTLR start "rule__XArtifactMatcher__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6564:1: rule__XArtifactMatcher__Group__0__Impl : ( 'artifactMatcher' ) ;
- public final void rule__XArtifactMatcher__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__Group__0__Impl"
+ // InternalOseeDsl.g:6564:1: rule__XArtifactMatcher__Group__0__Impl : ( 'artifactMatcher' ) ;
+ public final void rule__XArtifactMatcher__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6568:1: ( ( 'artifactMatcher' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6569:1: ( 'artifactMatcher' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6569:1: ( 'artifactMatcher' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6570:1: 'artifactMatcher'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6568:1: ( ( 'artifactMatcher' ) )
+ // InternalOseeDsl.g:6569:1: ( 'artifactMatcher' )
{
- before(grammarAccess.getXArtifactMatcherAccess().getArtifactMatcherKeyword_0());
- match(input, 89, FOLLOW_89_in_rule__XArtifactMatcher__Group__0__Impl13364);
- after(grammarAccess.getXArtifactMatcherAccess().getArtifactMatcherKeyword_0());
+ // InternalOseeDsl.g:6569:1: ( 'artifactMatcher' )
+ // InternalOseeDsl.g:6570:1: 'artifactMatcher'
+ {
+ before(grammarAccess.getXArtifactMatcherAccess().getArtifactMatcherKeyword_0());
+ match(input,88,FOLLOW_2);
+ after(grammarAccess.getXArtifactMatcherAccess().getArtifactMatcherKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group__0__Impl"
- // $ANTLR start "rule__XArtifactMatcher__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6583:1: rule__XArtifactMatcher__Group__1 : rule__XArtifactMatcher__Group__1__Impl rule__XArtifactMatcher__Group__2 ;
- public final void rule__XArtifactMatcher__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__Group__1"
+ // InternalOseeDsl.g:6583:1: rule__XArtifactMatcher__Group__1 : rule__XArtifactMatcher__Group__1__Impl rule__XArtifactMatcher__Group__2 ;
+ public final void rule__XArtifactMatcher__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6587:1: ( rule__XArtifactMatcher__Group__1__Impl rule__XArtifactMatcher__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6588:2: rule__XArtifactMatcher__Group__1__Impl rule__XArtifactMatcher__Group__2
- {
- pushFollow(FOLLOW_rule__XArtifactMatcher__Group__1__Impl_in_rule__XArtifactMatcher__Group__113395);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6587:1: ( rule__XArtifactMatcher__Group__1__Impl rule__XArtifactMatcher__Group__2 )
+ // InternalOseeDsl.g:6588:2: rule__XArtifactMatcher__Group__1__Impl rule__XArtifactMatcher__Group__2
+ {
+ pushFollow(FOLLOW_53);
rule__XArtifactMatcher__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactMatcher__Group__2_in_rule__XArtifactMatcher__Group__113398);
+ pushFollow(FOLLOW_2);
rule__XArtifactMatcher__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group__1"
- // $ANTLR start "rule__XArtifactMatcher__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6595:1: rule__XArtifactMatcher__Group__1__Impl : ( ( rule__XArtifactMatcher__NameAssignment_1 ) ) ;
- public final void rule__XArtifactMatcher__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__Group__1__Impl"
+ // InternalOseeDsl.g:6595:1: rule__XArtifactMatcher__Group__1__Impl : ( ( rule__XArtifactMatcher__NameAssignment_1 ) ) ;
+ public final void rule__XArtifactMatcher__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6599:1: ( ( ( rule__XArtifactMatcher__NameAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6600:1: ( ( rule__XArtifactMatcher__NameAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6600:1: ( ( rule__XArtifactMatcher__NameAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6601:1: ( rule__XArtifactMatcher__NameAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6599:1: ( ( ( rule__XArtifactMatcher__NameAssignment_1 ) ) )
+ // InternalOseeDsl.g:6600:1: ( ( rule__XArtifactMatcher__NameAssignment_1 ) )
{
- before(grammarAccess.getXArtifactMatcherAccess().getNameAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6602:1: ( rule__XArtifactMatcher__NameAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6602:2: rule__XArtifactMatcher__NameAssignment_1
- {
- pushFollow(
- FOLLOW_rule__XArtifactMatcher__NameAssignment_1_in_rule__XArtifactMatcher__Group__1__Impl13425);
- rule__XArtifactMatcher__NameAssignment_1();
+ // InternalOseeDsl.g:6600:1: ( ( rule__XArtifactMatcher__NameAssignment_1 ) )
+ // InternalOseeDsl.g:6601:1: ( rule__XArtifactMatcher__NameAssignment_1 )
+ {
+ before(grammarAccess.getXArtifactMatcherAccess().getNameAssignment_1());
+ // InternalOseeDsl.g:6602:1: ( rule__XArtifactMatcher__NameAssignment_1 )
+ // InternalOseeDsl.g:6602:2: rule__XArtifactMatcher__NameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__XArtifactMatcher__NameAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXArtifactMatcherAccess().getNameAssignment_1());
+ after(grammarAccess.getXArtifactMatcherAccess().getNameAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group__1__Impl"
- // $ANTLR start "rule__XArtifactMatcher__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6612:1: rule__XArtifactMatcher__Group__2 : rule__XArtifactMatcher__Group__2__Impl rule__XArtifactMatcher__Group__3 ;
- public final void rule__XArtifactMatcher__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__Group__2"
+ // InternalOseeDsl.g:6612:1: rule__XArtifactMatcher__Group__2 : rule__XArtifactMatcher__Group__2__Impl rule__XArtifactMatcher__Group__3 ;
+ public final void rule__XArtifactMatcher__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6616:1: ( rule__XArtifactMatcher__Group__2__Impl rule__XArtifactMatcher__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6617:2: rule__XArtifactMatcher__Group__2__Impl rule__XArtifactMatcher__Group__3
- {
- pushFollow(FOLLOW_rule__XArtifactMatcher__Group__2__Impl_in_rule__XArtifactMatcher__Group__213455);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6616:1: ( rule__XArtifactMatcher__Group__2__Impl rule__XArtifactMatcher__Group__3 )
+ // InternalOseeDsl.g:6617:2: rule__XArtifactMatcher__Group__2__Impl rule__XArtifactMatcher__Group__3
+ {
+ pushFollow(FOLLOW_54);
rule__XArtifactMatcher__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactMatcher__Group__3_in_rule__XArtifactMatcher__Group__213458);
+ pushFollow(FOLLOW_2);
rule__XArtifactMatcher__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group__2"
- // $ANTLR start "rule__XArtifactMatcher__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6624:1: rule__XArtifactMatcher__Group__2__Impl : ( 'where' ) ;
- public final void rule__XArtifactMatcher__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__Group__2__Impl"
+ // InternalOseeDsl.g:6624:1: rule__XArtifactMatcher__Group__2__Impl : ( 'where' ) ;
+ public final void rule__XArtifactMatcher__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6628:1: ( ( 'where' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6629:1: ( 'where' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6629:1: ( 'where' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6630:1: 'where'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6628:1: ( ( 'where' ) )
+ // InternalOseeDsl.g:6629:1: ( 'where' )
+ {
+ // InternalOseeDsl.g:6629:1: ( 'where' )
+ // InternalOseeDsl.g:6630:1: 'where'
{
- before(grammarAccess.getXArtifactMatcherAccess().getWhereKeyword_2());
- match(input, 90, FOLLOW_90_in_rule__XArtifactMatcher__Group__2__Impl13486);
- after(grammarAccess.getXArtifactMatcherAccess().getWhereKeyword_2());
+ before(grammarAccess.getXArtifactMatcherAccess().getWhereKeyword_2());
+ match(input,89,FOLLOW_2);
+ after(grammarAccess.getXArtifactMatcherAccess().getWhereKeyword_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group__2__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XArtifactMatcher__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6643:1: rule__XArtifactMatcher__Group__3 : rule__XArtifactMatcher__Group__3__Impl rule__XArtifactMatcher__Group__4 ;
- public final void rule__XArtifactMatcher__Group__3() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group__2__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6647:1: ( rule__XArtifactMatcher__Group__3__Impl rule__XArtifactMatcher__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6648:2: rule__XArtifactMatcher__Group__3__Impl rule__XArtifactMatcher__Group__4
- {
- pushFollow(FOLLOW_rule__XArtifactMatcher__Group__3__Impl_in_rule__XArtifactMatcher__Group__313517);
+ // $ANTLR start "rule__XArtifactMatcher__Group__3"
+ // InternalOseeDsl.g:6643:1: rule__XArtifactMatcher__Group__3 : rule__XArtifactMatcher__Group__3__Impl rule__XArtifactMatcher__Group__4 ;
+ public final void rule__XArtifactMatcher__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6647:1: ( rule__XArtifactMatcher__Group__3__Impl rule__XArtifactMatcher__Group__4 )
+ // InternalOseeDsl.g:6648:2: rule__XArtifactMatcher__Group__3__Impl rule__XArtifactMatcher__Group__4
+ {
+ pushFollow(FOLLOW_55);
rule__XArtifactMatcher__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactMatcher__Group__4_in_rule__XArtifactMatcher__Group__313520);
+ pushFollow(FOLLOW_2);
rule__XArtifactMatcher__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group__3"
- // $ANTLR start "rule__XArtifactMatcher__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6655:1: rule__XArtifactMatcher__Group__3__Impl : ( ( rule__XArtifactMatcher__ConditionsAssignment_3 ) ) ;
- public final void rule__XArtifactMatcher__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__Group__3__Impl"
+ // InternalOseeDsl.g:6655:1: rule__XArtifactMatcher__Group__3__Impl : ( ( rule__XArtifactMatcher__ConditionsAssignment_3 ) ) ;
+ public final void rule__XArtifactMatcher__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6659:1: ( ( ( rule__XArtifactMatcher__ConditionsAssignment_3 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6660:1: ( ( rule__XArtifactMatcher__ConditionsAssignment_3 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6660:1: ( ( rule__XArtifactMatcher__ConditionsAssignment_3 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6661:1: ( rule__XArtifactMatcher__ConditionsAssignment_3 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6659:1: ( ( ( rule__XArtifactMatcher__ConditionsAssignment_3 ) ) )
+ // InternalOseeDsl.g:6660:1: ( ( rule__XArtifactMatcher__ConditionsAssignment_3 ) )
+ {
+ // InternalOseeDsl.g:6660:1: ( ( rule__XArtifactMatcher__ConditionsAssignment_3 ) )
+ // InternalOseeDsl.g:6661:1: ( rule__XArtifactMatcher__ConditionsAssignment_3 )
+ {
+ before(grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_3());
+ // InternalOseeDsl.g:6662:1: ( rule__XArtifactMatcher__ConditionsAssignment_3 )
+ // InternalOseeDsl.g:6662:2: rule__XArtifactMatcher__ConditionsAssignment_3
{
- before(grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6662:1: ( rule__XArtifactMatcher__ConditionsAssignment_3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6662:2: rule__XArtifactMatcher__ConditionsAssignment_3
- {
- pushFollow(
- FOLLOW_rule__XArtifactMatcher__ConditionsAssignment_3_in_rule__XArtifactMatcher__Group__3__Impl13547);
- rule__XArtifactMatcher__ConditionsAssignment_3();
+ pushFollow(FOLLOW_2);
+ rule__XArtifactMatcher__ConditionsAssignment_3();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_3());
+ after(grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group__3__Impl"
- // $ANTLR start "rule__XArtifactMatcher__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6672:1: rule__XArtifactMatcher__Group__4 : rule__XArtifactMatcher__Group__4__Impl rule__XArtifactMatcher__Group__5 ;
- public final void rule__XArtifactMatcher__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__Group__4"
+ // InternalOseeDsl.g:6672:1: rule__XArtifactMatcher__Group__4 : rule__XArtifactMatcher__Group__4__Impl rule__XArtifactMatcher__Group__5 ;
+ public final void rule__XArtifactMatcher__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6676:1: ( rule__XArtifactMatcher__Group__4__Impl rule__XArtifactMatcher__Group__5 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6677:2: rule__XArtifactMatcher__Group__4__Impl rule__XArtifactMatcher__Group__5
- {
- pushFollow(FOLLOW_rule__XArtifactMatcher__Group__4__Impl_in_rule__XArtifactMatcher__Group__413577);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6676:1: ( rule__XArtifactMatcher__Group__4__Impl rule__XArtifactMatcher__Group__5 )
+ // InternalOseeDsl.g:6677:2: rule__XArtifactMatcher__Group__4__Impl rule__XArtifactMatcher__Group__5
+ {
+ pushFollow(FOLLOW_55);
rule__XArtifactMatcher__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactMatcher__Group__5_in_rule__XArtifactMatcher__Group__413580);
+ pushFollow(FOLLOW_2);
rule__XArtifactMatcher__Group__5();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group__4"
- // $ANTLR start "rule__XArtifactMatcher__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6684:1: rule__XArtifactMatcher__Group__4__Impl : ( ( rule__XArtifactMatcher__Group_4__0 )* ) ;
- public final void rule__XArtifactMatcher__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__Group__4__Impl"
+ // InternalOseeDsl.g:6684:1: rule__XArtifactMatcher__Group__4__Impl : ( ( rule__XArtifactMatcher__Group_4__0 )* ) ;
+ public final void rule__XArtifactMatcher__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6688:1: ( ( ( rule__XArtifactMatcher__Group_4__0 )* ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6689:1: ( ( rule__XArtifactMatcher__Group_4__0 )* )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6689:1: ( ( rule__XArtifactMatcher__Group_4__0 )* )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6690:1: ( rule__XArtifactMatcher__Group_4__0 )*
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6688:1: ( ( ( rule__XArtifactMatcher__Group_4__0 )* ) )
+ // InternalOseeDsl.g:6689:1: ( ( rule__XArtifactMatcher__Group_4__0 )* )
+ {
+ // InternalOseeDsl.g:6689:1: ( ( rule__XArtifactMatcher__Group_4__0 )* )
+ // InternalOseeDsl.g:6690:1: ( rule__XArtifactMatcher__Group_4__0 )*
{
- before(grammarAccess.getXArtifactMatcherAccess().getGroup_4());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6691:1: ( rule__XArtifactMatcher__Group_4__0 )*
- loop49: do {
- int alt49 = 2;
- int LA49_0 = input.LA(1);
+ before(grammarAccess.getXArtifactMatcherAccess().getGroup_4());
+ // InternalOseeDsl.g:6691:1: ( rule__XArtifactMatcher__Group_4__0 )*
+ loop49:
+ do {
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if (LA49_0 >= 40 && LA49_0 <= 41) {
- alt49 = 1;
- }
+ if ( ((LA49_0>=39 && LA49_0<=40)) ) {
+ alt49=1;
+ }
- switch (alt49) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6691:2: rule__XArtifactMatcher__Group_4__0
- {
- pushFollow(
- FOLLOW_rule__XArtifactMatcher__Group_4__0_in_rule__XArtifactMatcher__Group__4__Impl13607);
- rule__XArtifactMatcher__Group_4__0();
- state._fsp--;
+ switch (alt49) {
+ case 1 :
+ // InternalOseeDsl.g:6691:2: rule__XArtifactMatcher__Group_4__0
+ {
+ pushFollow(FOLLOW_52);
+ rule__XArtifactMatcher__Group_4__0();
- }
- break;
+ state._fsp--;
+
+
+ }
+ break;
- default:
- break loop49;
- }
- } while (true);
+ default :
+ break loop49;
+ }
+ } while (true);
- after(grammarAccess.getXArtifactMatcherAccess().getGroup_4());
+ after(grammarAccess.getXArtifactMatcherAccess().getGroup_4());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group__4__Impl"
- // $ANTLR start "rule__XArtifactMatcher__Group__5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6701:1: rule__XArtifactMatcher__Group__5 : rule__XArtifactMatcher__Group__5__Impl ;
- public final void rule__XArtifactMatcher__Group__5() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__Group__5"
+ // InternalOseeDsl.g:6701:1: rule__XArtifactMatcher__Group__5 : rule__XArtifactMatcher__Group__5__Impl ;
+ public final void rule__XArtifactMatcher__Group__5() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6705:1: ( rule__XArtifactMatcher__Group__5__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6706:2: rule__XArtifactMatcher__Group__5__Impl
- {
- pushFollow(FOLLOW_rule__XArtifactMatcher__Group__5__Impl_in_rule__XArtifactMatcher__Group__513638);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6705:1: ( rule__XArtifactMatcher__Group__5__Impl )
+ // InternalOseeDsl.g:6706:2: rule__XArtifactMatcher__Group__5__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XArtifactMatcher__Group__5__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group__5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group__5"
- // $ANTLR start "rule__XArtifactMatcher__Group__5__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6712:1: rule__XArtifactMatcher__Group__5__Impl : ( ';' ) ;
- public final void rule__XArtifactMatcher__Group__5__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__Group__5__Impl"
+ // InternalOseeDsl.g:6712:1: rule__XArtifactMatcher__Group__5__Impl : ( ';' ) ;
+ public final void rule__XArtifactMatcher__Group__5__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6716:1: ( ( ';' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6717:1: ( ';' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6717:1: ( ';' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6718:1: ';'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6716:1: ( ( ';' ) )
+ // InternalOseeDsl.g:6717:1: ( ';' )
{
- before(grammarAccess.getXArtifactMatcherAccess().getSemicolonKeyword_5());
- match(input, 91, FOLLOW_91_in_rule__XArtifactMatcher__Group__5__Impl13666);
- after(grammarAccess.getXArtifactMatcherAccess().getSemicolonKeyword_5());
+ // InternalOseeDsl.g:6717:1: ( ';' )
+ // InternalOseeDsl.g:6718:1: ';'
+ {
+ before(grammarAccess.getXArtifactMatcherAccess().getSemicolonKeyword_5());
+ match(input,90,FOLLOW_2);
+ after(grammarAccess.getXArtifactMatcherAccess().getSemicolonKeyword_5());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group__5__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group__5__Impl"
- // $ANTLR start "rule__XArtifactMatcher__Group_4__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6743:1: rule__XArtifactMatcher__Group_4__0 : rule__XArtifactMatcher__Group_4__0__Impl rule__XArtifactMatcher__Group_4__1 ;
- public final void rule__XArtifactMatcher__Group_4__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__Group_4__0"
+ // InternalOseeDsl.g:6743:1: rule__XArtifactMatcher__Group_4__0 : rule__XArtifactMatcher__Group_4__0__Impl rule__XArtifactMatcher__Group_4__1 ;
+ public final void rule__XArtifactMatcher__Group_4__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6747:1: ( rule__XArtifactMatcher__Group_4__0__Impl rule__XArtifactMatcher__Group_4__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6748:2: rule__XArtifactMatcher__Group_4__0__Impl rule__XArtifactMatcher__Group_4__1
- {
- pushFollow(FOLLOW_rule__XArtifactMatcher__Group_4__0__Impl_in_rule__XArtifactMatcher__Group_4__013709);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6747:1: ( rule__XArtifactMatcher__Group_4__0__Impl rule__XArtifactMatcher__Group_4__1 )
+ // InternalOseeDsl.g:6748:2: rule__XArtifactMatcher__Group_4__0__Impl rule__XArtifactMatcher__Group_4__1
+ {
+ pushFollow(FOLLOW_54);
rule__XArtifactMatcher__Group_4__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__XArtifactMatcher__Group_4__1_in_rule__XArtifactMatcher__Group_4__013712);
+ pushFollow(FOLLOW_2);
rule__XArtifactMatcher__Group_4__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group_4__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group_4__0"
- // $ANTLR start "rule__XArtifactMatcher__Group_4__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6755:1: rule__XArtifactMatcher__Group_4__0__Impl : ( ( rule__XArtifactMatcher__OperatorsAssignment_4_0 ) ) ;
- public final void rule__XArtifactMatcher__Group_4__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__Group_4__0__Impl"
+ // InternalOseeDsl.g:6755:1: rule__XArtifactMatcher__Group_4__0__Impl : ( ( rule__XArtifactMatcher__OperatorsAssignment_4_0 ) ) ;
+ public final void rule__XArtifactMatcher__Group_4__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6759:1: ( ( ( rule__XArtifactMatcher__OperatorsAssignment_4_0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6760:1: ( ( rule__XArtifactMatcher__OperatorsAssignment_4_0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6760:1: ( ( rule__XArtifactMatcher__OperatorsAssignment_4_0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6761:1: ( rule__XArtifactMatcher__OperatorsAssignment_4_0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6759:1: ( ( ( rule__XArtifactMatcher__OperatorsAssignment_4_0 ) ) )
+ // InternalOseeDsl.g:6760:1: ( ( rule__XArtifactMatcher__OperatorsAssignment_4_0 ) )
{
- before(grammarAccess.getXArtifactMatcherAccess().getOperatorsAssignment_4_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6762:1: ( rule__XArtifactMatcher__OperatorsAssignment_4_0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6762:2: rule__XArtifactMatcher__OperatorsAssignment_4_0
- {
- pushFollow(
- FOLLOW_rule__XArtifactMatcher__OperatorsAssignment_4_0_in_rule__XArtifactMatcher__Group_4__0__Impl13739);
- rule__XArtifactMatcher__OperatorsAssignment_4_0();
+ // InternalOseeDsl.g:6760:1: ( ( rule__XArtifactMatcher__OperatorsAssignment_4_0 ) )
+ // InternalOseeDsl.g:6761:1: ( rule__XArtifactMatcher__OperatorsAssignment_4_0 )
+ {
+ before(grammarAccess.getXArtifactMatcherAccess().getOperatorsAssignment_4_0());
+ // InternalOseeDsl.g:6762:1: ( rule__XArtifactMatcher__OperatorsAssignment_4_0 )
+ // InternalOseeDsl.g:6762:2: rule__XArtifactMatcher__OperatorsAssignment_4_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XArtifactMatcher__OperatorsAssignment_4_0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXArtifactMatcherAccess().getOperatorsAssignment_4_0());
+ after(grammarAccess.getXArtifactMatcherAccess().getOperatorsAssignment_4_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group_4__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group_4__0__Impl"
- // $ANTLR start "rule__XArtifactMatcher__Group_4__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6772:1: rule__XArtifactMatcher__Group_4__1 : rule__XArtifactMatcher__Group_4__1__Impl ;
- public final void rule__XArtifactMatcher__Group_4__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__Group_4__1"
+ // InternalOseeDsl.g:6772:1: rule__XArtifactMatcher__Group_4__1 : rule__XArtifactMatcher__Group_4__1__Impl ;
+ public final void rule__XArtifactMatcher__Group_4__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6776:1: ( rule__XArtifactMatcher__Group_4__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6777:2: rule__XArtifactMatcher__Group_4__1__Impl
- {
- pushFollow(FOLLOW_rule__XArtifactMatcher__Group_4__1__Impl_in_rule__XArtifactMatcher__Group_4__113769);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6776:1: ( rule__XArtifactMatcher__Group_4__1__Impl )
+ // InternalOseeDsl.g:6777:2: rule__XArtifactMatcher__Group_4__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XArtifactMatcher__Group_4__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group_4__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group_4__1"
- // $ANTLR start "rule__XArtifactMatcher__Group_4__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6783:1: rule__XArtifactMatcher__Group_4__1__Impl : ( ( rule__XArtifactMatcher__ConditionsAssignment_4_1 ) ) ;
- public final void rule__XArtifactMatcher__Group_4__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__Group_4__1__Impl"
+ // InternalOseeDsl.g:6783:1: rule__XArtifactMatcher__Group_4__1__Impl : ( ( rule__XArtifactMatcher__ConditionsAssignment_4_1 ) ) ;
+ public final void rule__XArtifactMatcher__Group_4__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6787:1: ( ( ( rule__XArtifactMatcher__ConditionsAssignment_4_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6788:1: ( ( rule__XArtifactMatcher__ConditionsAssignment_4_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6788:1: ( ( rule__XArtifactMatcher__ConditionsAssignment_4_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6789:1: ( rule__XArtifactMatcher__ConditionsAssignment_4_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6787:1: ( ( ( rule__XArtifactMatcher__ConditionsAssignment_4_1 ) ) )
+ // InternalOseeDsl.g:6788:1: ( ( rule__XArtifactMatcher__ConditionsAssignment_4_1 ) )
+ {
+ // InternalOseeDsl.g:6788:1: ( ( rule__XArtifactMatcher__ConditionsAssignment_4_1 ) )
+ // InternalOseeDsl.g:6789:1: ( rule__XArtifactMatcher__ConditionsAssignment_4_1 )
+ {
+ before(grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_4_1());
+ // InternalOseeDsl.g:6790:1: ( rule__XArtifactMatcher__ConditionsAssignment_4_1 )
+ // InternalOseeDsl.g:6790:2: rule__XArtifactMatcher__ConditionsAssignment_4_1
{
- before(grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_4_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6790:1: ( rule__XArtifactMatcher__ConditionsAssignment_4_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6790:2: rule__XArtifactMatcher__ConditionsAssignment_4_1
- {
- pushFollow(
- FOLLOW_rule__XArtifactMatcher__ConditionsAssignment_4_1_in_rule__XArtifactMatcher__Group_4__1__Impl13796);
- rule__XArtifactMatcher__ConditionsAssignment_4_1();
+ pushFollow(FOLLOW_2);
+ rule__XArtifactMatcher__ConditionsAssignment_4_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_4_1());
+ after(grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_4_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__Group_4__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__Group_4__1__Impl"
- // $ANTLR start "rule__Role__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6804:1: rule__Role__Group__0 : rule__Role__Group__0__Impl rule__Role__Group__1 ;
- public final void rule__Role__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__Group__0"
+ // InternalOseeDsl.g:6804:1: rule__Role__Group__0 : rule__Role__Group__0__Impl rule__Role__Group__1 ;
+ public final void rule__Role__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6808:1: ( rule__Role__Group__0__Impl rule__Role__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6809:2: rule__Role__Group__0__Impl rule__Role__Group__1
- {
- pushFollow(FOLLOW_rule__Role__Group__0__Impl_in_rule__Role__Group__013830);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6808:1: ( rule__Role__Group__0__Impl rule__Role__Group__1 )
+ // InternalOseeDsl.g:6809:2: rule__Role__Group__0__Impl rule__Role__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__Role__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Role__Group__1_in_rule__Role__Group__013833);
+ pushFollow(FOLLOW_2);
rule__Role__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group__0"
- // $ANTLR start "rule__Role__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6816:1: rule__Role__Group__0__Impl : ( 'role' ) ;
- public final void rule__Role__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__Group__0__Impl"
+ // InternalOseeDsl.g:6816:1: rule__Role__Group__0__Impl : ( 'role' ) ;
+ public final void rule__Role__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6820:1: ( ( 'role' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6821:1: ( 'role' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6821:1: ( 'role' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6822:1: 'role'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6820:1: ( ( 'role' ) )
+ // InternalOseeDsl.g:6821:1: ( 'role' )
+ {
+ // InternalOseeDsl.g:6821:1: ( 'role' )
+ // InternalOseeDsl.g:6822:1: 'role'
{
- before(grammarAccess.getRoleAccess().getRoleKeyword_0());
- match(input, 92, FOLLOW_92_in_rule__Role__Group__0__Impl13861);
- after(grammarAccess.getRoleAccess().getRoleKeyword_0());
+ before(grammarAccess.getRoleAccess().getRoleKeyword_0());
+ match(input,91,FOLLOW_2);
+ after(grammarAccess.getRoleAccess().getRoleKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group__0__Impl"
- // $ANTLR start "rule__Role__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6835:1: rule__Role__Group__1 : rule__Role__Group__1__Impl rule__Role__Group__2 ;
- public final void rule__Role__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__Group__1"
+ // InternalOseeDsl.g:6835:1: rule__Role__Group__1 : rule__Role__Group__1__Impl rule__Role__Group__2 ;
+ public final void rule__Role__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6839:1: ( rule__Role__Group__1__Impl rule__Role__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6840:2: rule__Role__Group__1__Impl rule__Role__Group__2
- {
- pushFollow(FOLLOW_rule__Role__Group__1__Impl_in_rule__Role__Group__113892);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6839:1: ( rule__Role__Group__1__Impl rule__Role__Group__2 )
+ // InternalOseeDsl.g:6840:2: rule__Role__Group__1__Impl rule__Role__Group__2
+ {
+ pushFollow(FOLLOW_12);
rule__Role__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Role__Group__2_in_rule__Role__Group__113895);
+ pushFollow(FOLLOW_2);
rule__Role__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group__1"
- // $ANTLR start "rule__Role__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6847:1: rule__Role__Group__1__Impl : ( ( rule__Role__NameAssignment_1 ) ) ;
- public final void rule__Role__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__Group__1__Impl"
+ // InternalOseeDsl.g:6847:1: rule__Role__Group__1__Impl : ( ( rule__Role__NameAssignment_1 ) ) ;
+ public final void rule__Role__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6851:1: ( ( ( rule__Role__NameAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6852:1: ( ( rule__Role__NameAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6852:1: ( ( rule__Role__NameAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6853:1: ( rule__Role__NameAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6851:1: ( ( ( rule__Role__NameAssignment_1 ) ) )
+ // InternalOseeDsl.g:6852:1: ( ( rule__Role__NameAssignment_1 ) )
+ {
+ // InternalOseeDsl.g:6852:1: ( ( rule__Role__NameAssignment_1 ) )
+ // InternalOseeDsl.g:6853:1: ( rule__Role__NameAssignment_1 )
{
- before(grammarAccess.getRoleAccess().getNameAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6854:1: ( rule__Role__NameAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6854:2: rule__Role__NameAssignment_1
- {
- pushFollow(FOLLOW_rule__Role__NameAssignment_1_in_rule__Role__Group__1__Impl13922);
- rule__Role__NameAssignment_1();
+ before(grammarAccess.getRoleAccess().getNameAssignment_1());
+ // InternalOseeDsl.g:6854:1: ( rule__Role__NameAssignment_1 )
+ // InternalOseeDsl.g:6854:2: rule__Role__NameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__Role__NameAssignment_1();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getRoleAccess().getNameAssignment_1());
+ }
+
+ after(grammarAccess.getRoleAccess().getNameAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group__1__Impl"
- // $ANTLR start "rule__Role__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6864:1: rule__Role__Group__2 : rule__Role__Group__2__Impl rule__Role__Group__3 ;
- public final void rule__Role__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__Group__2"
+ // InternalOseeDsl.g:6864:1: rule__Role__Group__2 : rule__Role__Group__2__Impl rule__Role__Group__3 ;
+ public final void rule__Role__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6868:1: ( rule__Role__Group__2__Impl rule__Role__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6869:2: rule__Role__Group__2__Impl rule__Role__Group__3
- {
- pushFollow(FOLLOW_rule__Role__Group__2__Impl_in_rule__Role__Group__213952);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6868:1: ( rule__Role__Group__2__Impl rule__Role__Group__3 )
+ // InternalOseeDsl.g:6869:2: rule__Role__Group__2__Impl rule__Role__Group__3
+ {
+ pushFollow(FOLLOW_12);
rule__Role__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Role__Group__3_in_rule__Role__Group__213955);
+ pushFollow(FOLLOW_2);
rule__Role__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group__2"
- // $ANTLR start "rule__Role__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6876:1: rule__Role__Group__2__Impl : ( ( rule__Role__Group_2__0 )? ) ;
- public final void rule__Role__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__Group__2__Impl"
+ // InternalOseeDsl.g:6876:1: rule__Role__Group__2__Impl : ( ( rule__Role__Group_2__0 )? ) ;
+ public final void rule__Role__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6880:1: ( ( ( rule__Role__Group_2__0 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6881:1: ( ( rule__Role__Group_2__0 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6881:1: ( ( rule__Role__Group_2__0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6882:1: ( rule__Role__Group_2__0 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6880:1: ( ( ( rule__Role__Group_2__0 )? ) )
+ // InternalOseeDsl.g:6881:1: ( ( rule__Role__Group_2__0 )? )
{
- before(grammarAccess.getRoleAccess().getGroup_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6883:1: ( rule__Role__Group_2__0 )?
- int alt50 = 2;
- int LA50_0 = input.LA(1);
+ // InternalOseeDsl.g:6881:1: ( ( rule__Role__Group_2__0 )? )
+ // InternalOseeDsl.g:6882:1: ( rule__Role__Group_2__0 )?
+ {
+ before(grammarAccess.getRoleAccess().getGroup_2());
+ // InternalOseeDsl.g:6883:1: ( rule__Role__Group_2__0 )?
+ int alt50=2;
+ int LA50_0 = input.LA(1);
- if (LA50_0 == 57) {
- alt50 = 1;
- }
- switch (alt50) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6883:2: rule__Role__Group_2__0
- {
- pushFollow(FOLLOW_rule__Role__Group_2__0_in_rule__Role__Group__2__Impl13982);
- rule__Role__Group_2__0();
+ if ( (LA50_0==56) ) {
+ alt50=1;
+ }
+ switch (alt50) {
+ case 1 :
+ // InternalOseeDsl.g:6883:2: rule__Role__Group_2__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__Role__Group_2__0();
- state._fsp--;
+ state._fsp--;
- }
- break;
- }
+ }
+ break;
- after(grammarAccess.getRoleAccess().getGroup_2());
+ }
+
+ after(grammarAccess.getRoleAccess().getGroup_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__Role__Group__2__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__Role__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6893:1: rule__Role__Group__3 : rule__Role__Group__3__Impl rule__Role__Group__4 ;
- public final void rule__Role__Group__3() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group__2__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6897:1: ( rule__Role__Group__3__Impl rule__Role__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6898:2: rule__Role__Group__3__Impl rule__Role__Group__4
- {
- pushFollow(FOLLOW_rule__Role__Group__3__Impl_in_rule__Role__Group__314013);
+ // $ANTLR start "rule__Role__Group__3"
+ // InternalOseeDsl.g:6893:1: rule__Role__Group__3 : rule__Role__Group__3__Impl rule__Role__Group__4 ;
+ public final void rule__Role__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6897:1: ( rule__Role__Group__3__Impl rule__Role__Group__4 )
+ // InternalOseeDsl.g:6898:2: rule__Role__Group__3__Impl rule__Role__Group__4
+ {
+ pushFollow(FOLLOW_56);
rule__Role__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Role__Group__4_in_rule__Role__Group__314016);
+ pushFollow(FOLLOW_2);
rule__Role__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group__3"
- // $ANTLR start "rule__Role__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6905:1: rule__Role__Group__3__Impl : ( '{' ) ;
- public final void rule__Role__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__Group__3__Impl"
+ // InternalOseeDsl.g:6905:1: rule__Role__Group__3__Impl : ( '{' ) ;
+ public final void rule__Role__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6909:1: ( ( '{' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6910:1: ( '{' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6910:1: ( '{' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6911:1: '{'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6909:1: ( ( '{' ) )
+ // InternalOseeDsl.g:6910:1: ( '{' )
+ {
+ // InternalOseeDsl.g:6910:1: ( '{' )
+ // InternalOseeDsl.g:6911:1: '{'
{
- before(grammarAccess.getRoleAccess().getLeftCurlyBracketKeyword_3());
- match(input, 54, FOLLOW_54_in_rule__Role__Group__3__Impl14044);
- after(grammarAccess.getRoleAccess().getLeftCurlyBracketKeyword_3());
+ before(grammarAccess.getRoleAccess().getLeftCurlyBracketKeyword_3());
+ match(input,53,FOLLOW_2);
+ after(grammarAccess.getRoleAccess().getLeftCurlyBracketKeyword_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group__3__Impl"
- // $ANTLR start "rule__Role__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6924:1: rule__Role__Group__4 : rule__Role__Group__4__Impl rule__Role__Group__5 ;
- public final void rule__Role__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__Group__4"
+ // InternalOseeDsl.g:6924:1: rule__Role__Group__4 : rule__Role__Group__4__Impl rule__Role__Group__5 ;
+ public final void rule__Role__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6928:1: ( rule__Role__Group__4__Impl rule__Role__Group__5 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6929:2: rule__Role__Group__4__Impl rule__Role__Group__5
- {
- pushFollow(FOLLOW_rule__Role__Group__4__Impl_in_rule__Role__Group__414075);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6928:1: ( rule__Role__Group__4__Impl rule__Role__Group__5 )
+ // InternalOseeDsl.g:6929:2: rule__Role__Group__4__Impl rule__Role__Group__5
+ {
+ pushFollow(FOLLOW_28);
rule__Role__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Role__Group__5_in_rule__Role__Group__414078);
+ pushFollow(FOLLOW_2);
rule__Role__Group__5();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group__4"
- // $ANTLR start "rule__Role__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6936:1: rule__Role__Group__4__Impl : ( ( ( rule__Role__Alternatives_4 ) ) ( ( rule__Role__Alternatives_4 )* ) ) ;
- public final void rule__Role__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__Group__4__Impl"
+ // InternalOseeDsl.g:6936:1: rule__Role__Group__4__Impl : ( ( ( rule__Role__Alternatives_4 ) ) ( ( rule__Role__Alternatives_4 )* ) ) ;
+ public final void rule__Role__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6940:1: ( ( ( ( rule__Role__Alternatives_4 ) ) ( ( rule__Role__Alternatives_4 )* ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6941:1: ( ( ( rule__Role__Alternatives_4 ) ) ( ( rule__Role__Alternatives_4 )* ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6941:1: ( ( ( rule__Role__Alternatives_4 ) ) ( ( rule__Role__Alternatives_4 )* ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6942:1: ( ( rule__Role__Alternatives_4 ) ) ( ( rule__Role__Alternatives_4 )* )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6940:1: ( ( ( ( rule__Role__Alternatives_4 ) ) ( ( rule__Role__Alternatives_4 )* ) ) )
+ // InternalOseeDsl.g:6941:1: ( ( ( rule__Role__Alternatives_4 ) ) ( ( rule__Role__Alternatives_4 )* ) )
+ {
+ // InternalOseeDsl.g:6941:1: ( ( ( rule__Role__Alternatives_4 ) ) ( ( rule__Role__Alternatives_4 )* ) )
+ // InternalOseeDsl.g:6942:1: ( ( rule__Role__Alternatives_4 ) ) ( ( rule__Role__Alternatives_4 )* )
+ {
+ // InternalOseeDsl.g:6942:1: ( ( rule__Role__Alternatives_4 ) )
+ // InternalOseeDsl.g:6943:1: ( rule__Role__Alternatives_4 )
{
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6942:1: ( ( rule__Role__Alternatives_4 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6943:1: ( rule__Role__Alternatives_4 )
- {
- before(grammarAccess.getRoleAccess().getAlternatives_4());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6944:1: ( rule__Role__Alternatives_4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6944:2: rule__Role__Alternatives_4
- {
- pushFollow(FOLLOW_rule__Role__Alternatives_4_in_rule__Role__Group__4__Impl14107);
- rule__Role__Alternatives_4();
+ before(grammarAccess.getRoleAccess().getAlternatives_4());
+ // InternalOseeDsl.g:6944:1: ( rule__Role__Alternatives_4 )
+ // InternalOseeDsl.g:6944:2: rule__Role__Alternatives_4
+ {
+ pushFollow(FOLLOW_57);
+ rule__Role__Alternatives_4();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getRoleAccess().getAlternatives_4());
+ }
- }
+ after(grammarAccess.getRoleAccess().getAlternatives_4());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6947:1: ( ( rule__Role__Alternatives_4 )* )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6948:1: ( rule__Role__Alternatives_4 )*
- {
- before(grammarAccess.getRoleAccess().getAlternatives_4());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6949:1: ( rule__Role__Alternatives_4 )*
- loop51: do {
- int alt51 = 2;
- int LA51_0 = input.LA(1);
+ }
- if (LA51_0 == 59 || LA51_0 == 93) {
- alt51 = 1;
- }
+ // InternalOseeDsl.g:6947:1: ( ( rule__Role__Alternatives_4 )* )
+ // InternalOseeDsl.g:6948:1: ( rule__Role__Alternatives_4 )*
+ {
+ before(grammarAccess.getRoleAccess().getAlternatives_4());
+ // InternalOseeDsl.g:6949:1: ( rule__Role__Alternatives_4 )*
+ loop51:
+ do {
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- switch (alt51) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6949:2: rule__Role__Alternatives_4
- {
- pushFollow(FOLLOW_rule__Role__Alternatives_4_in_rule__Role__Group__4__Impl14119);
- rule__Role__Alternatives_4();
+ if ( (LA51_0==58||LA51_0==92) ) {
+ alt51=1;
+ }
- state._fsp--;
- }
- break;
+ switch (alt51) {
+ case 1 :
+ // InternalOseeDsl.g:6949:2: rule__Role__Alternatives_4
+ {
+ pushFollow(FOLLOW_57);
+ rule__Role__Alternatives_4();
+
+ state._fsp--;
+
- default:
- break loop51;
- }
- } while (true);
+ }
+ break;
- after(grammarAccess.getRoleAccess().getAlternatives_4());
+ default :
+ break loop51;
+ }
+ } while (true);
- }
+ after(grammarAccess.getRoleAccess().getAlternatives_4());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__Role__Group__4__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__Role__Group__5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6960:1: rule__Role__Group__5 : rule__Role__Group__5__Impl ;
- public final void rule__Role__Group__5() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group__4__Impl"
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6964:1: ( rule__Role__Group__5__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6965:2: rule__Role__Group__5__Impl
- {
- pushFollow(FOLLOW_rule__Role__Group__5__Impl_in_rule__Role__Group__514152);
+
+ // $ANTLR start "rule__Role__Group__5"
+ // InternalOseeDsl.g:6960:1: rule__Role__Group__5 : rule__Role__Group__5__Impl ;
+ public final void rule__Role__Group__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6964:1: ( rule__Role__Group__5__Impl )
+ // InternalOseeDsl.g:6965:2: rule__Role__Group__5__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__Role__Group__5__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__Group__5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group__5"
- // $ANTLR start "rule__Role__Group__5__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6971:1: rule__Role__Group__5__Impl : ( '}' ) ;
- public final void rule__Role__Group__5__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__Group__5__Impl"
+ // InternalOseeDsl.g:6971:1: rule__Role__Group__5__Impl : ( '}' ) ;
+ public final void rule__Role__Group__5__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6975:1: ( ( '}' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6976:1: ( '}' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6976:1: ( '}' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:6977:1: '}'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:6975:1: ( ( '}' ) )
+ // InternalOseeDsl.g:6976:1: ( '}' )
+ {
+ // InternalOseeDsl.g:6976:1: ( '}' )
+ // InternalOseeDsl.g:6977:1: '}'
{
- before(grammarAccess.getRoleAccess().getRightCurlyBracketKeyword_5());
- match(input, 56, FOLLOW_56_in_rule__Role__Group__5__Impl14180);
- after(grammarAccess.getRoleAccess().getRightCurlyBracketKeyword_5());
+ before(grammarAccess.getRoleAccess().getRightCurlyBracketKeyword_5());
+ match(input,55,FOLLOW_2);
+ after(grammarAccess.getRoleAccess().getRightCurlyBracketKeyword_5());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__Group__5__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group__5__Impl"
- // $ANTLR start "rule__Role__Group_2__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7002:1: rule__Role__Group_2__0 : rule__Role__Group_2__0__Impl rule__Role__Group_2__1 ;
- public final void rule__Role__Group_2__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__Group_2__0"
+ // InternalOseeDsl.g:7002:1: rule__Role__Group_2__0 : rule__Role__Group_2__0__Impl rule__Role__Group_2__1 ;
+ public final void rule__Role__Group_2__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7006:1: ( rule__Role__Group_2__0__Impl rule__Role__Group_2__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7007:2: rule__Role__Group_2__0__Impl rule__Role__Group_2__1
- {
- pushFollow(FOLLOW_rule__Role__Group_2__0__Impl_in_rule__Role__Group_2__014223);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7006:1: ( rule__Role__Group_2__0__Impl rule__Role__Group_2__1 )
+ // InternalOseeDsl.g:7007:2: rule__Role__Group_2__0__Impl rule__Role__Group_2__1
+ {
+ pushFollow(FOLLOW_7);
rule__Role__Group_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Role__Group_2__1_in_rule__Role__Group_2__014226);
+ pushFollow(FOLLOW_2);
rule__Role__Group_2__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__Group_2__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group_2__0"
- // $ANTLR start "rule__Role__Group_2__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7014:1: rule__Role__Group_2__0__Impl : ( 'extends' ) ;
- public final void rule__Role__Group_2__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__Group_2__0__Impl"
+ // InternalOseeDsl.g:7014:1: rule__Role__Group_2__0__Impl : ( 'extends' ) ;
+ public final void rule__Role__Group_2__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7018:1: ( ( 'extends' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7019:1: ( 'extends' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7019:1: ( 'extends' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7020:1: 'extends'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7018:1: ( ( 'extends' ) )
+ // InternalOseeDsl.g:7019:1: ( 'extends' )
+ {
+ // InternalOseeDsl.g:7019:1: ( 'extends' )
+ // InternalOseeDsl.g:7020:1: 'extends'
{
- before(grammarAccess.getRoleAccess().getExtendsKeyword_2_0());
- match(input, 57, FOLLOW_57_in_rule__Role__Group_2__0__Impl14254);
- after(grammarAccess.getRoleAccess().getExtendsKeyword_2_0());
+ before(grammarAccess.getRoleAccess().getExtendsKeyword_2_0());
+ match(input,56,FOLLOW_2);
+ after(grammarAccess.getRoleAccess().getExtendsKeyword_2_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__Group_2__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group_2__0__Impl"
- // $ANTLR start "rule__Role__Group_2__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7033:1: rule__Role__Group_2__1 : rule__Role__Group_2__1__Impl ;
- public final void rule__Role__Group_2__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__Group_2__1"
+ // InternalOseeDsl.g:7033:1: rule__Role__Group_2__1 : rule__Role__Group_2__1__Impl ;
+ public final void rule__Role__Group_2__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7037:1: ( rule__Role__Group_2__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7038:2: rule__Role__Group_2__1__Impl
- {
- pushFollow(FOLLOW_rule__Role__Group_2__1__Impl_in_rule__Role__Group_2__114285);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7037:1: ( rule__Role__Group_2__1__Impl )
+ // InternalOseeDsl.g:7038:2: rule__Role__Group_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__Role__Group_2__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__Group_2__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group_2__1"
- // $ANTLR start "rule__Role__Group_2__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7044:1: rule__Role__Group_2__1__Impl : ( ( rule__Role__SuperRolesAssignment_2_1 ) ) ;
- public final void rule__Role__Group_2__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__Group_2__1__Impl"
+ // InternalOseeDsl.g:7044:1: rule__Role__Group_2__1__Impl : ( ( rule__Role__SuperRolesAssignment_2_1 ) ) ;
+ public final void rule__Role__Group_2__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7048:1: ( ( ( rule__Role__SuperRolesAssignment_2_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7049:1: ( ( rule__Role__SuperRolesAssignment_2_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7049:1: ( ( rule__Role__SuperRolesAssignment_2_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7050:1: ( rule__Role__SuperRolesAssignment_2_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7048:1: ( ( ( rule__Role__SuperRolesAssignment_2_1 ) ) )
+ // InternalOseeDsl.g:7049:1: ( ( rule__Role__SuperRolesAssignment_2_1 ) )
+ {
+ // InternalOseeDsl.g:7049:1: ( ( rule__Role__SuperRolesAssignment_2_1 ) )
+ // InternalOseeDsl.g:7050:1: ( rule__Role__SuperRolesAssignment_2_1 )
{
- before(grammarAccess.getRoleAccess().getSuperRolesAssignment_2_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7051:1: ( rule__Role__SuperRolesAssignment_2_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7051:2: rule__Role__SuperRolesAssignment_2_1
- {
- pushFollow(FOLLOW_rule__Role__SuperRolesAssignment_2_1_in_rule__Role__Group_2__1__Impl14312);
- rule__Role__SuperRolesAssignment_2_1();
+ before(grammarAccess.getRoleAccess().getSuperRolesAssignment_2_1());
+ // InternalOseeDsl.g:7051:1: ( rule__Role__SuperRolesAssignment_2_1 )
+ // InternalOseeDsl.g:7051:2: rule__Role__SuperRolesAssignment_2_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__Role__SuperRolesAssignment_2_1();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getRoleAccess().getSuperRolesAssignment_2_1());
+ }
+
+ after(grammarAccess.getRoleAccess().getSuperRolesAssignment_2_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__Role__Group_2__1__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ReferencedContext__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7065:1: rule__ReferencedContext__Group__0 : rule__ReferencedContext__Group__0__Impl rule__ReferencedContext__Group__1 ;
- public final void rule__ReferencedContext__Group__0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__Group_2__1__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7069:1: ( rule__ReferencedContext__Group__0__Impl rule__ReferencedContext__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7070:2: rule__ReferencedContext__Group__0__Impl rule__ReferencedContext__Group__1
- {
- pushFollow(FOLLOW_rule__ReferencedContext__Group__0__Impl_in_rule__ReferencedContext__Group__014346);
+ // $ANTLR start "rule__ReferencedContext__Group__0"
+ // InternalOseeDsl.g:7065:1: rule__ReferencedContext__Group__0 : rule__ReferencedContext__Group__0__Impl rule__ReferencedContext__Group__1 ;
+ public final void rule__ReferencedContext__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7069:1: ( rule__ReferencedContext__Group__0__Impl rule__ReferencedContext__Group__1 )
+ // InternalOseeDsl.g:7070:2: rule__ReferencedContext__Group__0__Impl rule__ReferencedContext__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__ReferencedContext__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ReferencedContext__Group__1_in_rule__ReferencedContext__Group__014349);
+ pushFollow(FOLLOW_2);
rule__ReferencedContext__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ReferencedContext__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReferencedContext__Group__0"
- // $ANTLR start "rule__ReferencedContext__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7077:1: rule__ReferencedContext__Group__0__Impl : ( 'accessContext' ) ;
- public final void rule__ReferencedContext__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ReferencedContext__Group__0__Impl"
+ // InternalOseeDsl.g:7077:1: rule__ReferencedContext__Group__0__Impl : ( 'accessContext' ) ;
+ public final void rule__ReferencedContext__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7081:1: ( ( 'accessContext' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7082:1: ( 'accessContext' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7082:1: ( 'accessContext' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7083:1: 'accessContext'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7081:1: ( ( 'accessContext' ) )
+ // InternalOseeDsl.g:7082:1: ( 'accessContext' )
+ {
+ // InternalOseeDsl.g:7082:1: ( 'accessContext' )
+ // InternalOseeDsl.g:7083:1: 'accessContext'
{
- before(grammarAccess.getReferencedContextAccess().getAccessContextKeyword_0());
- match(input, 93, FOLLOW_93_in_rule__ReferencedContext__Group__0__Impl14377);
- after(grammarAccess.getReferencedContextAccess().getAccessContextKeyword_0());
+ before(grammarAccess.getReferencedContextAccess().getAccessContextKeyword_0());
+ match(input,92,FOLLOW_2);
+ after(grammarAccess.getReferencedContextAccess().getAccessContextKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ReferencedContext__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReferencedContext__Group__0__Impl"
- // $ANTLR start "rule__ReferencedContext__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7096:1: rule__ReferencedContext__Group__1 : rule__ReferencedContext__Group__1__Impl rule__ReferencedContext__Group__2 ;
- public final void rule__ReferencedContext__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ReferencedContext__Group__1"
+ // InternalOseeDsl.g:7096:1: rule__ReferencedContext__Group__1 : rule__ReferencedContext__Group__1__Impl rule__ReferencedContext__Group__2 ;
+ public final void rule__ReferencedContext__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7100:1: ( rule__ReferencedContext__Group__1__Impl rule__ReferencedContext__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7101:2: rule__ReferencedContext__Group__1__Impl rule__ReferencedContext__Group__2
- {
- pushFollow(FOLLOW_rule__ReferencedContext__Group__1__Impl_in_rule__ReferencedContext__Group__114408);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7100:1: ( rule__ReferencedContext__Group__1__Impl rule__ReferencedContext__Group__2 )
+ // InternalOseeDsl.g:7101:2: rule__ReferencedContext__Group__1__Impl rule__ReferencedContext__Group__2
+ {
+ pushFollow(FOLLOW_58);
rule__ReferencedContext__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ReferencedContext__Group__2_in_rule__ReferencedContext__Group__114411);
+ pushFollow(FOLLOW_2);
rule__ReferencedContext__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ReferencedContext__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReferencedContext__Group__1"
- // $ANTLR start "rule__ReferencedContext__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7108:1: rule__ReferencedContext__Group__1__Impl : ( ( rule__ReferencedContext__AccessContextRefAssignment_1 ) ) ;
- public final void rule__ReferencedContext__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ReferencedContext__Group__1__Impl"
+ // InternalOseeDsl.g:7108:1: rule__ReferencedContext__Group__1__Impl : ( ( rule__ReferencedContext__AccessContextRefAssignment_1 ) ) ;
+ public final void rule__ReferencedContext__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7112:1: ( ( ( rule__ReferencedContext__AccessContextRefAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7113:1: ( ( rule__ReferencedContext__AccessContextRefAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7113:1: ( ( rule__ReferencedContext__AccessContextRefAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7114:1: ( rule__ReferencedContext__AccessContextRefAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7112:1: ( ( ( rule__ReferencedContext__AccessContextRefAssignment_1 ) ) )
+ // InternalOseeDsl.g:7113:1: ( ( rule__ReferencedContext__AccessContextRefAssignment_1 ) )
+ {
+ // InternalOseeDsl.g:7113:1: ( ( rule__ReferencedContext__AccessContextRefAssignment_1 ) )
+ // InternalOseeDsl.g:7114:1: ( rule__ReferencedContext__AccessContextRefAssignment_1 )
+ {
+ before(grammarAccess.getReferencedContextAccess().getAccessContextRefAssignment_1());
+ // InternalOseeDsl.g:7115:1: ( rule__ReferencedContext__AccessContextRefAssignment_1 )
+ // InternalOseeDsl.g:7115:2: rule__ReferencedContext__AccessContextRefAssignment_1
{
- before(grammarAccess.getReferencedContextAccess().getAccessContextRefAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7115:1: ( rule__ReferencedContext__AccessContextRefAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7115:2: rule__ReferencedContext__AccessContextRefAssignment_1
- {
- pushFollow(
- FOLLOW_rule__ReferencedContext__AccessContextRefAssignment_1_in_rule__ReferencedContext__Group__1__Impl14438);
- rule__ReferencedContext__AccessContextRefAssignment_1();
+ pushFollow(FOLLOW_2);
+ rule__ReferencedContext__AccessContextRefAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getReferencedContextAccess().getAccessContextRefAssignment_1());
+ after(grammarAccess.getReferencedContextAccess().getAccessContextRefAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ReferencedContext__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReferencedContext__Group__1__Impl"
- // $ANTLR start "rule__ReferencedContext__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7125:1: rule__ReferencedContext__Group__2 : rule__ReferencedContext__Group__2__Impl ;
- public final void rule__ReferencedContext__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ReferencedContext__Group__2"
+ // InternalOseeDsl.g:7125:1: rule__ReferencedContext__Group__2 : rule__ReferencedContext__Group__2__Impl ;
+ public final void rule__ReferencedContext__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7129:1: ( rule__ReferencedContext__Group__2__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7130:2: rule__ReferencedContext__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__ReferencedContext__Group__2__Impl_in_rule__ReferencedContext__Group__214468);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7129:1: ( rule__ReferencedContext__Group__2__Impl )
+ // InternalOseeDsl.g:7130:2: rule__ReferencedContext__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__ReferencedContext__Group__2__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ReferencedContext__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReferencedContext__Group__2"
- // $ANTLR start "rule__ReferencedContext__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7136:1: rule__ReferencedContext__Group__2__Impl : ( ';' ) ;
- public final void rule__ReferencedContext__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ReferencedContext__Group__2__Impl"
+ // InternalOseeDsl.g:7136:1: rule__ReferencedContext__Group__2__Impl : ( ';' ) ;
+ public final void rule__ReferencedContext__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7140:1: ( ( ';' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7141:1: ( ';' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7141:1: ( ';' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7142:1: ';'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7140:1: ( ( ';' ) )
+ // InternalOseeDsl.g:7141:1: ( ';' )
+ {
+ // InternalOseeDsl.g:7141:1: ( ';' )
+ // InternalOseeDsl.g:7142:1: ';'
{
- before(grammarAccess.getReferencedContextAccess().getSemicolonKeyword_2());
- match(input, 91, FOLLOW_91_in_rule__ReferencedContext__Group__2__Impl14496);
- after(grammarAccess.getReferencedContextAccess().getSemicolonKeyword_2());
+ before(grammarAccess.getReferencedContextAccess().getSemicolonKeyword_2());
+ match(input,90,FOLLOW_2);
+ after(grammarAccess.getReferencedContextAccess().getSemicolonKeyword_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ReferencedContext__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReferencedContext__Group__2__Impl"
- // $ANTLR start "rule__UsersAndGroups__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7161:1: rule__UsersAndGroups__Group__0 : rule__UsersAndGroups__Group__0__Impl rule__UsersAndGroups__Group__1 ;
- public final void rule__UsersAndGroups__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__UsersAndGroups__Group__0"
+ // InternalOseeDsl.g:7161:1: rule__UsersAndGroups__Group__0 : rule__UsersAndGroups__Group__0__Impl rule__UsersAndGroups__Group__1 ;
+ public final void rule__UsersAndGroups__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7165:1: ( rule__UsersAndGroups__Group__0__Impl rule__UsersAndGroups__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7166:2: rule__UsersAndGroups__Group__0__Impl rule__UsersAndGroups__Group__1
- {
- pushFollow(FOLLOW_rule__UsersAndGroups__Group__0__Impl_in_rule__UsersAndGroups__Group__014533);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7165:1: ( rule__UsersAndGroups__Group__0__Impl rule__UsersAndGroups__Group__1 )
+ // InternalOseeDsl.g:7166:2: rule__UsersAndGroups__Group__0__Impl rule__UsersAndGroups__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__UsersAndGroups__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__UsersAndGroups__Group__1_in_rule__UsersAndGroups__Group__014536);
+ pushFollow(FOLLOW_2);
rule__UsersAndGroups__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__UsersAndGroups__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UsersAndGroups__Group__0"
- // $ANTLR start "rule__UsersAndGroups__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7173:1: rule__UsersAndGroups__Group__0__Impl : ( 'guid' ) ;
- public final void rule__UsersAndGroups__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__UsersAndGroups__Group__0__Impl"
+ // InternalOseeDsl.g:7173:1: rule__UsersAndGroups__Group__0__Impl : ( 'guid' ) ;
+ public final void rule__UsersAndGroups__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7177:1: ( ( 'guid' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7178:1: ( 'guid' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7178:1: ( 'guid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7179:1: 'guid'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7177:1: ( ( 'guid' ) )
+ // InternalOseeDsl.g:7178:1: ( 'guid' )
{
- before(grammarAccess.getUsersAndGroupsAccess().getGuidKeyword_0());
- match(input, 59, FOLLOW_59_in_rule__UsersAndGroups__Group__0__Impl14564);
- after(grammarAccess.getUsersAndGroupsAccess().getGuidKeyword_0());
+ // InternalOseeDsl.g:7178:1: ( 'guid' )
+ // InternalOseeDsl.g:7179:1: 'guid'
+ {
+ before(grammarAccess.getUsersAndGroupsAccess().getGuidKeyword_0());
+ match(input,58,FOLLOW_2);
+ after(grammarAccess.getUsersAndGroupsAccess().getGuidKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__UsersAndGroups__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UsersAndGroups__Group__0__Impl"
- // $ANTLR start "rule__UsersAndGroups__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7192:1: rule__UsersAndGroups__Group__1 : rule__UsersAndGroups__Group__1__Impl rule__UsersAndGroups__Group__2 ;
- public final void rule__UsersAndGroups__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__UsersAndGroups__Group__1"
+ // InternalOseeDsl.g:7192:1: rule__UsersAndGroups__Group__1 : rule__UsersAndGroups__Group__1__Impl rule__UsersAndGroups__Group__2 ;
+ public final void rule__UsersAndGroups__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7196:1: ( rule__UsersAndGroups__Group__1__Impl rule__UsersAndGroups__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7197:2: rule__UsersAndGroups__Group__1__Impl rule__UsersAndGroups__Group__2
- {
- pushFollow(FOLLOW_rule__UsersAndGroups__Group__1__Impl_in_rule__UsersAndGroups__Group__114595);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7196:1: ( rule__UsersAndGroups__Group__1__Impl rule__UsersAndGroups__Group__2 )
+ // InternalOseeDsl.g:7197:2: rule__UsersAndGroups__Group__1__Impl rule__UsersAndGroups__Group__2
+ {
+ pushFollow(FOLLOW_58);
rule__UsersAndGroups__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__UsersAndGroups__Group__2_in_rule__UsersAndGroups__Group__114598);
+ pushFollow(FOLLOW_2);
rule__UsersAndGroups__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__UsersAndGroups__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UsersAndGroups__Group__1"
- // $ANTLR start "rule__UsersAndGroups__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7204:1: rule__UsersAndGroups__Group__1__Impl : ( ( rule__UsersAndGroups__UserOrGroupGuidAssignment_1 ) ) ;
- public final void rule__UsersAndGroups__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__UsersAndGroups__Group__1__Impl"
+ // InternalOseeDsl.g:7204:1: rule__UsersAndGroups__Group__1__Impl : ( ( rule__UsersAndGroups__UserOrGroupGuidAssignment_1 ) ) ;
+ public final void rule__UsersAndGroups__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7208:1: ( ( ( rule__UsersAndGroups__UserOrGroupGuidAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7209:1: ( ( rule__UsersAndGroups__UserOrGroupGuidAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7209:1: ( ( rule__UsersAndGroups__UserOrGroupGuidAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7210:1: ( rule__UsersAndGroups__UserOrGroupGuidAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7208:1: ( ( ( rule__UsersAndGroups__UserOrGroupGuidAssignment_1 ) ) )
+ // InternalOseeDsl.g:7209:1: ( ( rule__UsersAndGroups__UserOrGroupGuidAssignment_1 ) )
{
- before(grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7211:1: ( rule__UsersAndGroups__UserOrGroupGuidAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7211:2: rule__UsersAndGroups__UserOrGroupGuidAssignment_1
- {
- pushFollow(
- FOLLOW_rule__UsersAndGroups__UserOrGroupGuidAssignment_1_in_rule__UsersAndGroups__Group__1__Impl14625);
- rule__UsersAndGroups__UserOrGroupGuidAssignment_1();
+ // InternalOseeDsl.g:7209:1: ( ( rule__UsersAndGroups__UserOrGroupGuidAssignment_1 ) )
+ // InternalOseeDsl.g:7210:1: ( rule__UsersAndGroups__UserOrGroupGuidAssignment_1 )
+ {
+ before(grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidAssignment_1());
+ // InternalOseeDsl.g:7211:1: ( rule__UsersAndGroups__UserOrGroupGuidAssignment_1 )
+ // InternalOseeDsl.g:7211:2: rule__UsersAndGroups__UserOrGroupGuidAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__UsersAndGroups__UserOrGroupGuidAssignment_1();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidAssignment_1());
+ }
+
+ after(grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__UsersAndGroups__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UsersAndGroups__Group__1__Impl"
- // $ANTLR start "rule__UsersAndGroups__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7221:1: rule__UsersAndGroups__Group__2 : rule__UsersAndGroups__Group__2__Impl ;
- public final void rule__UsersAndGroups__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__UsersAndGroups__Group__2"
+ // InternalOseeDsl.g:7221:1: rule__UsersAndGroups__Group__2 : rule__UsersAndGroups__Group__2__Impl ;
+ public final void rule__UsersAndGroups__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7225:1: ( rule__UsersAndGroups__Group__2__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7226:2: rule__UsersAndGroups__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__UsersAndGroups__Group__2__Impl_in_rule__UsersAndGroups__Group__214655);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7225:1: ( rule__UsersAndGroups__Group__2__Impl )
+ // InternalOseeDsl.g:7226:2: rule__UsersAndGroups__Group__2__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__UsersAndGroups__Group__2__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__UsersAndGroups__Group__2"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__UsersAndGroups__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7232:1: rule__UsersAndGroups__Group__2__Impl : ( ';' ) ;
- public final void rule__UsersAndGroups__Group__2__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UsersAndGroups__Group__2"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7236:1: ( ( ';' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7237:1: ( ';' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7237:1: ( ';' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7238:1: ';'
+ // $ANTLR start "rule__UsersAndGroups__Group__2__Impl"
+ // InternalOseeDsl.g:7232:1: rule__UsersAndGroups__Group__2__Impl : ( ';' ) ;
+ public final void rule__UsersAndGroups__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7236:1: ( ( ';' ) )
+ // InternalOseeDsl.g:7237:1: ( ';' )
+ {
+ // InternalOseeDsl.g:7237:1: ( ';' )
+ // InternalOseeDsl.g:7238:1: ';'
{
- before(grammarAccess.getUsersAndGroupsAccess().getSemicolonKeyword_2());
- match(input, 91, FOLLOW_91_in_rule__UsersAndGroups__Group__2__Impl14683);
- after(grammarAccess.getUsersAndGroupsAccess().getSemicolonKeyword_2());
+ before(grammarAccess.getUsersAndGroupsAccess().getSemicolonKeyword_2());
+ match(input,90,FOLLOW_2);
+ after(grammarAccess.getUsersAndGroupsAccess().getSemicolonKeyword_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__UsersAndGroups__Group__2__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AccessContext__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7257:1: rule__AccessContext__Group__0 : rule__AccessContext__Group__0__Impl rule__AccessContext__Group__1 ;
- public final void rule__AccessContext__Group__0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UsersAndGroups__Group__2__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7261:1: ( rule__AccessContext__Group__0__Impl rule__AccessContext__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7262:2: rule__AccessContext__Group__0__Impl rule__AccessContext__Group__1
- {
- pushFollow(FOLLOW_rule__AccessContext__Group__0__Impl_in_rule__AccessContext__Group__014720);
+ // $ANTLR start "rule__AccessContext__Group__0"
+ // InternalOseeDsl.g:7257:1: rule__AccessContext__Group__0 : rule__AccessContext__Group__0__Impl rule__AccessContext__Group__1 ;
+ public final void rule__AccessContext__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7261:1: ( rule__AccessContext__Group__0__Impl rule__AccessContext__Group__1 )
+ // InternalOseeDsl.g:7262:2: rule__AccessContext__Group__0__Impl rule__AccessContext__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__AccessContext__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AccessContext__Group__1_in_rule__AccessContext__Group__014723);
+ pushFollow(FOLLOW_2);
rule__AccessContext__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__0"
- // $ANTLR start "rule__AccessContext__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7269:1: rule__AccessContext__Group__0__Impl : ( 'accessContext' ) ;
- public final void rule__AccessContext__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__0__Impl"
+ // InternalOseeDsl.g:7269:1: rule__AccessContext__Group__0__Impl : ( 'accessContext' ) ;
+ public final void rule__AccessContext__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7273:1: ( ( 'accessContext' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7274:1: ( 'accessContext' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7274:1: ( 'accessContext' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7275:1: 'accessContext'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7273:1: ( ( 'accessContext' ) )
+ // InternalOseeDsl.g:7274:1: ( 'accessContext' )
+ {
+ // InternalOseeDsl.g:7274:1: ( 'accessContext' )
+ // InternalOseeDsl.g:7275:1: 'accessContext'
{
- before(grammarAccess.getAccessContextAccess().getAccessContextKeyword_0());
- match(input, 93, FOLLOW_93_in_rule__AccessContext__Group__0__Impl14751);
- after(grammarAccess.getAccessContextAccess().getAccessContextKeyword_0());
+ before(grammarAccess.getAccessContextAccess().getAccessContextKeyword_0());
+ match(input,92,FOLLOW_2);
+ after(grammarAccess.getAccessContextAccess().getAccessContextKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__0__Impl"
- // $ANTLR start "rule__AccessContext__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7288:1: rule__AccessContext__Group__1 : rule__AccessContext__Group__1__Impl rule__AccessContext__Group__2 ;
- public final void rule__AccessContext__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__1"
+ // InternalOseeDsl.g:7288:1: rule__AccessContext__Group__1 : rule__AccessContext__Group__1__Impl rule__AccessContext__Group__2 ;
+ public final void rule__AccessContext__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7292:1: ( rule__AccessContext__Group__1__Impl rule__AccessContext__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7293:2: rule__AccessContext__Group__1__Impl rule__AccessContext__Group__2
- {
- pushFollow(FOLLOW_rule__AccessContext__Group__1__Impl_in_rule__AccessContext__Group__114782);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7292:1: ( rule__AccessContext__Group__1__Impl rule__AccessContext__Group__2 )
+ // InternalOseeDsl.g:7293:2: rule__AccessContext__Group__1__Impl rule__AccessContext__Group__2
+ {
+ pushFollow(FOLLOW_12);
rule__AccessContext__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AccessContext__Group__2_in_rule__AccessContext__Group__114785);
+ pushFollow(FOLLOW_2);
rule__AccessContext__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__1"
- // $ANTLR start "rule__AccessContext__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7300:1: rule__AccessContext__Group__1__Impl : ( ( rule__AccessContext__NameAssignment_1 ) ) ;
- public final void rule__AccessContext__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__1__Impl"
+ // InternalOseeDsl.g:7300:1: rule__AccessContext__Group__1__Impl : ( ( rule__AccessContext__NameAssignment_1 ) ) ;
+ public final void rule__AccessContext__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7304:1: ( ( ( rule__AccessContext__NameAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7305:1: ( ( rule__AccessContext__NameAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7305:1: ( ( rule__AccessContext__NameAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7306:1: ( rule__AccessContext__NameAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7304:1: ( ( ( rule__AccessContext__NameAssignment_1 ) ) )
+ // InternalOseeDsl.g:7305:1: ( ( rule__AccessContext__NameAssignment_1 ) )
+ {
+ // InternalOseeDsl.g:7305:1: ( ( rule__AccessContext__NameAssignment_1 ) )
+ // InternalOseeDsl.g:7306:1: ( rule__AccessContext__NameAssignment_1 )
{
- before(grammarAccess.getAccessContextAccess().getNameAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7307:1: ( rule__AccessContext__NameAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7307:2: rule__AccessContext__NameAssignment_1
- {
- pushFollow(FOLLOW_rule__AccessContext__NameAssignment_1_in_rule__AccessContext__Group__1__Impl14812);
- rule__AccessContext__NameAssignment_1();
+ before(grammarAccess.getAccessContextAccess().getNameAssignment_1());
+ // InternalOseeDsl.g:7307:1: ( rule__AccessContext__NameAssignment_1 )
+ // InternalOseeDsl.g:7307:2: rule__AccessContext__NameAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__AccessContext__NameAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getAccessContextAccess().getNameAssignment_1());
+ after(grammarAccess.getAccessContextAccess().getNameAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__1__Impl"
- // $ANTLR start "rule__AccessContext__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7317:1: rule__AccessContext__Group__2 : rule__AccessContext__Group__2__Impl rule__AccessContext__Group__3 ;
- public final void rule__AccessContext__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__2"
+ // InternalOseeDsl.g:7317:1: rule__AccessContext__Group__2 : rule__AccessContext__Group__2__Impl rule__AccessContext__Group__3 ;
+ public final void rule__AccessContext__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7321:1: ( rule__AccessContext__Group__2__Impl rule__AccessContext__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7322:2: rule__AccessContext__Group__2__Impl rule__AccessContext__Group__3
- {
- pushFollow(FOLLOW_rule__AccessContext__Group__2__Impl_in_rule__AccessContext__Group__214842);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7321:1: ( rule__AccessContext__Group__2__Impl rule__AccessContext__Group__3 )
+ // InternalOseeDsl.g:7322:2: rule__AccessContext__Group__2__Impl rule__AccessContext__Group__3
+ {
+ pushFollow(FOLLOW_12);
rule__AccessContext__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AccessContext__Group__3_in_rule__AccessContext__Group__214845);
+ pushFollow(FOLLOW_2);
rule__AccessContext__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__2"
- // $ANTLR start "rule__AccessContext__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7329:1: rule__AccessContext__Group__2__Impl : ( ( rule__AccessContext__Group_2__0 )? ) ;
- public final void rule__AccessContext__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__2__Impl"
+ // InternalOseeDsl.g:7329:1: rule__AccessContext__Group__2__Impl : ( ( rule__AccessContext__Group_2__0 )? ) ;
+ public final void rule__AccessContext__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7333:1: ( ( ( rule__AccessContext__Group_2__0 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7334:1: ( ( rule__AccessContext__Group_2__0 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7334:1: ( ( rule__AccessContext__Group_2__0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7335:1: ( rule__AccessContext__Group_2__0 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7333:1: ( ( ( rule__AccessContext__Group_2__0 )? ) )
+ // InternalOseeDsl.g:7334:1: ( ( rule__AccessContext__Group_2__0 )? )
{
- before(grammarAccess.getAccessContextAccess().getGroup_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7336:1: ( rule__AccessContext__Group_2__0 )?
- int alt52 = 2;
- int LA52_0 = input.LA(1);
+ // InternalOseeDsl.g:7334:1: ( ( rule__AccessContext__Group_2__0 )? )
+ // InternalOseeDsl.g:7335:1: ( rule__AccessContext__Group_2__0 )?
+ {
+ before(grammarAccess.getAccessContextAccess().getGroup_2());
+ // InternalOseeDsl.g:7336:1: ( rule__AccessContext__Group_2__0 )?
+ int alt52=2;
+ int LA52_0 = input.LA(1);
+
+ if ( (LA52_0==56) ) {
+ alt52=1;
+ }
+ switch (alt52) {
+ case 1 :
+ // InternalOseeDsl.g:7336:2: rule__AccessContext__Group_2__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AccessContext__Group_2__0();
- if (LA52_0 == 57) {
- alt52 = 1;
- }
- switch (alt52) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7336:2: rule__AccessContext__Group_2__0
- {
- pushFollow(FOLLOW_rule__AccessContext__Group_2__0_in_rule__AccessContext__Group__2__Impl14872);
- rule__AccessContext__Group_2__0();
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
- }
+ }
- after(grammarAccess.getAccessContextAccess().getGroup_2());
+ after(grammarAccess.getAccessContextAccess().getGroup_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__2__Impl"
- // $ANTLR start "rule__AccessContext__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7346:1: rule__AccessContext__Group__3 : rule__AccessContext__Group__3__Impl rule__AccessContext__Group__4 ;
- public final void rule__AccessContext__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__3"
+ // InternalOseeDsl.g:7346:1: rule__AccessContext__Group__3 : rule__AccessContext__Group__3__Impl rule__AccessContext__Group__4 ;
+ public final void rule__AccessContext__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7350:1: ( rule__AccessContext__Group__3__Impl rule__AccessContext__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7351:2: rule__AccessContext__Group__3__Impl rule__AccessContext__Group__4
- {
- pushFollow(FOLLOW_rule__AccessContext__Group__3__Impl_in_rule__AccessContext__Group__314903);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7350:1: ( rule__AccessContext__Group__3__Impl rule__AccessContext__Group__4 )
+ // InternalOseeDsl.g:7351:2: rule__AccessContext__Group__3__Impl rule__AccessContext__Group__4
+ {
+ pushFollow(FOLLOW_59);
rule__AccessContext__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AccessContext__Group__4_in_rule__AccessContext__Group__314906);
+ pushFollow(FOLLOW_2);
rule__AccessContext__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__3"
- // $ANTLR start "rule__AccessContext__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7358:1: rule__AccessContext__Group__3__Impl : ( '{' ) ;
- public final void rule__AccessContext__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__3__Impl"
+ // InternalOseeDsl.g:7358:1: rule__AccessContext__Group__3__Impl : ( '{' ) ;
+ public final void rule__AccessContext__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7362:1: ( ( '{' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7363:1: ( '{' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7363:1: ( '{' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7364:1: '{'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7362:1: ( ( '{' ) )
+ // InternalOseeDsl.g:7363:1: ( '{' )
{
- before(grammarAccess.getAccessContextAccess().getLeftCurlyBracketKeyword_3());
- match(input, 54, FOLLOW_54_in_rule__AccessContext__Group__3__Impl14934);
- after(grammarAccess.getAccessContextAccess().getLeftCurlyBracketKeyword_3());
+ // InternalOseeDsl.g:7363:1: ( '{' )
+ // InternalOseeDsl.g:7364:1: '{'
+ {
+ before(grammarAccess.getAccessContextAccess().getLeftCurlyBracketKeyword_3());
+ match(input,53,FOLLOW_2);
+ after(grammarAccess.getAccessContextAccess().getLeftCurlyBracketKeyword_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__3__Impl"
- // $ANTLR start "rule__AccessContext__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7377:1: rule__AccessContext__Group__4 : rule__AccessContext__Group__4__Impl rule__AccessContext__Group__5 ;
- public final void rule__AccessContext__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__4"
+ // InternalOseeDsl.g:7377:1: rule__AccessContext__Group__4 : rule__AccessContext__Group__4__Impl rule__AccessContext__Group__5 ;
+ public final void rule__AccessContext__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7381:1: ( rule__AccessContext__Group__4__Impl rule__AccessContext__Group__5 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7382:2: rule__AccessContext__Group__4__Impl rule__AccessContext__Group__5
- {
- pushFollow(FOLLOW_rule__AccessContext__Group__4__Impl_in_rule__AccessContext__Group__414965);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7381:1: ( rule__AccessContext__Group__4__Impl rule__AccessContext__Group__5 )
+ // InternalOseeDsl.g:7382:2: rule__AccessContext__Group__4__Impl rule__AccessContext__Group__5
+ {
+ pushFollow(FOLLOW_7);
rule__AccessContext__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AccessContext__Group__5_in_rule__AccessContext__Group__414968);
+ pushFollow(FOLLOW_2);
rule__AccessContext__Group__5();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__4"
- // $ANTLR start "rule__AccessContext__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7389:1: rule__AccessContext__Group__4__Impl : ( 'guid' ) ;
- public final void rule__AccessContext__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__4__Impl"
+ // InternalOseeDsl.g:7389:1: rule__AccessContext__Group__4__Impl : ( 'guid' ) ;
+ public final void rule__AccessContext__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7393:1: ( ( 'guid' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7394:1: ( 'guid' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7394:1: ( 'guid' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7395:1: 'guid'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7393:1: ( ( 'guid' ) )
+ // InternalOseeDsl.g:7394:1: ( 'guid' )
{
- before(grammarAccess.getAccessContextAccess().getGuidKeyword_4());
- match(input, 59, FOLLOW_59_in_rule__AccessContext__Group__4__Impl14996);
- after(grammarAccess.getAccessContextAccess().getGuidKeyword_4());
+ // InternalOseeDsl.g:7394:1: ( 'guid' )
+ // InternalOseeDsl.g:7395:1: 'guid'
+ {
+ before(grammarAccess.getAccessContextAccess().getGuidKeyword_4());
+ match(input,58,FOLLOW_2);
+ after(grammarAccess.getAccessContextAccess().getGuidKeyword_4());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__4__Impl"
- // $ANTLR start "rule__AccessContext__Group__5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7408:1: rule__AccessContext__Group__5 : rule__AccessContext__Group__5__Impl rule__AccessContext__Group__6 ;
- public final void rule__AccessContext__Group__5() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__5"
+ // InternalOseeDsl.g:7408:1: rule__AccessContext__Group__5 : rule__AccessContext__Group__5__Impl rule__AccessContext__Group__6 ;
+ public final void rule__AccessContext__Group__5() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7412:1: ( rule__AccessContext__Group__5__Impl rule__AccessContext__Group__6 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7413:2: rule__AccessContext__Group__5__Impl rule__AccessContext__Group__6
- {
- pushFollow(FOLLOW_rule__AccessContext__Group__5__Impl_in_rule__AccessContext__Group__515027);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7412:1: ( rule__AccessContext__Group__5__Impl rule__AccessContext__Group__6 )
+ // InternalOseeDsl.g:7413:2: rule__AccessContext__Group__5__Impl rule__AccessContext__Group__6
+ {
+ pushFollow(FOLLOW_58);
rule__AccessContext__Group__5__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AccessContext__Group__6_in_rule__AccessContext__Group__515030);
+ pushFollow(FOLLOW_2);
rule__AccessContext__Group__6();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__5"
- // $ANTLR start "rule__AccessContext__Group__5__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7420:1: rule__AccessContext__Group__5__Impl : ( ( rule__AccessContext__GuidAssignment_5 ) ) ;
- public final void rule__AccessContext__Group__5__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__5__Impl"
+ // InternalOseeDsl.g:7420:1: rule__AccessContext__Group__5__Impl : ( ( rule__AccessContext__GuidAssignment_5 ) ) ;
+ public final void rule__AccessContext__Group__5__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7424:1: ( ( ( rule__AccessContext__GuidAssignment_5 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7425:1: ( ( rule__AccessContext__GuidAssignment_5 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7425:1: ( ( rule__AccessContext__GuidAssignment_5 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7426:1: ( rule__AccessContext__GuidAssignment_5 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7424:1: ( ( ( rule__AccessContext__GuidAssignment_5 ) ) )
+ // InternalOseeDsl.g:7425:1: ( ( rule__AccessContext__GuidAssignment_5 ) )
{
- before(grammarAccess.getAccessContextAccess().getGuidAssignment_5());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7427:1: ( rule__AccessContext__GuidAssignment_5 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7427:2: rule__AccessContext__GuidAssignment_5
- {
- pushFollow(FOLLOW_rule__AccessContext__GuidAssignment_5_in_rule__AccessContext__Group__5__Impl15057);
- rule__AccessContext__GuidAssignment_5();
+ // InternalOseeDsl.g:7425:1: ( ( rule__AccessContext__GuidAssignment_5 ) )
+ // InternalOseeDsl.g:7426:1: ( rule__AccessContext__GuidAssignment_5 )
+ {
+ before(grammarAccess.getAccessContextAccess().getGuidAssignment_5());
+ // InternalOseeDsl.g:7427:1: ( rule__AccessContext__GuidAssignment_5 )
+ // InternalOseeDsl.g:7427:2: rule__AccessContext__GuidAssignment_5
+ {
+ pushFollow(FOLLOW_2);
+ rule__AccessContext__GuidAssignment_5();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getAccessContextAccess().getGuidAssignment_5());
+ }
+
+ after(grammarAccess.getAccessContextAccess().getGuidAssignment_5());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__5__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AccessContext__Group__6"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7437:1: rule__AccessContext__Group__6 : rule__AccessContext__Group__6__Impl rule__AccessContext__Group__7 ;
- public final void rule__AccessContext__Group__6() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__5__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7441:1: ( rule__AccessContext__Group__6__Impl rule__AccessContext__Group__7 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7442:2: rule__AccessContext__Group__6__Impl rule__AccessContext__Group__7
- {
- pushFollow(FOLLOW_rule__AccessContext__Group__6__Impl_in_rule__AccessContext__Group__615087);
+ // $ANTLR start "rule__AccessContext__Group__6"
+ // InternalOseeDsl.g:7437:1: rule__AccessContext__Group__6 : rule__AccessContext__Group__6__Impl rule__AccessContext__Group__7 ;
+ public final void rule__AccessContext__Group__6() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7441:1: ( rule__AccessContext__Group__6__Impl rule__AccessContext__Group__7 )
+ // InternalOseeDsl.g:7442:2: rule__AccessContext__Group__6__Impl rule__AccessContext__Group__7
+ {
+ pushFollow(FOLLOW_60);
rule__AccessContext__Group__6__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AccessContext__Group__7_in_rule__AccessContext__Group__615090);
+ pushFollow(FOLLOW_2);
rule__AccessContext__Group__7();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__6"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__6"
- // $ANTLR start "rule__AccessContext__Group__6__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7449:1: rule__AccessContext__Group__6__Impl : ( ';' ) ;
- public final void rule__AccessContext__Group__6__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__6__Impl"
+ // InternalOseeDsl.g:7449:1: rule__AccessContext__Group__6__Impl : ( ';' ) ;
+ public final void rule__AccessContext__Group__6__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7453:1: ( ( ';' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7454:1: ( ';' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7454:1: ( ';' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7455:1: ';'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7453:1: ( ( ';' ) )
+ // InternalOseeDsl.g:7454:1: ( ';' )
+ {
+ // InternalOseeDsl.g:7454:1: ( ';' )
+ // InternalOseeDsl.g:7455:1: ';'
{
- before(grammarAccess.getAccessContextAccess().getSemicolonKeyword_6());
- match(input, 91, FOLLOW_91_in_rule__AccessContext__Group__6__Impl15118);
- after(grammarAccess.getAccessContextAccess().getSemicolonKeyword_6());
+ before(grammarAccess.getAccessContextAccess().getSemicolonKeyword_6());
+ match(input,90,FOLLOW_2);
+ after(grammarAccess.getAccessContextAccess().getSemicolonKeyword_6());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__6__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__6__Impl"
- // $ANTLR start "rule__AccessContext__Group__7"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7468:1: rule__AccessContext__Group__7 : rule__AccessContext__Group__7__Impl rule__AccessContext__Group__8 ;
- public final void rule__AccessContext__Group__7() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__7"
+ // InternalOseeDsl.g:7468:1: rule__AccessContext__Group__7 : rule__AccessContext__Group__7__Impl rule__AccessContext__Group__8 ;
+ public final void rule__AccessContext__Group__7() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7472:1: ( rule__AccessContext__Group__7__Impl rule__AccessContext__Group__8 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7473:2: rule__AccessContext__Group__7__Impl rule__AccessContext__Group__8
- {
- pushFollow(FOLLOW_rule__AccessContext__Group__7__Impl_in_rule__AccessContext__Group__715149);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7472:1: ( rule__AccessContext__Group__7__Impl rule__AccessContext__Group__8 )
+ // InternalOseeDsl.g:7473:2: rule__AccessContext__Group__7__Impl rule__AccessContext__Group__8
+ {
+ pushFollow(FOLLOW_28);
rule__AccessContext__Group__7__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AccessContext__Group__8_in_rule__AccessContext__Group__715152);
+ pushFollow(FOLLOW_2);
rule__AccessContext__Group__8();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__7"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__7"
- // $ANTLR start "rule__AccessContext__Group__7__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7480:1: rule__AccessContext__Group__7__Impl : ( ( ( rule__AccessContext__Alternatives_7 ) ) ( ( rule__AccessContext__Alternatives_7 )* ) ) ;
- public final void rule__AccessContext__Group__7__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__7__Impl"
+ // InternalOseeDsl.g:7480:1: rule__AccessContext__Group__7__Impl : ( ( ( rule__AccessContext__Alternatives_7 ) ) ( ( rule__AccessContext__Alternatives_7 )* ) ) ;
+ public final void rule__AccessContext__Group__7__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7484:1: ( ( ( ( rule__AccessContext__Alternatives_7 ) ) ( ( rule__AccessContext__Alternatives_7 )* ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7485:1: ( ( ( rule__AccessContext__Alternatives_7 ) ) ( ( rule__AccessContext__Alternatives_7 )* ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7485:1: ( ( ( rule__AccessContext__Alternatives_7 ) ) ( ( rule__AccessContext__Alternatives_7 )* ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7486:1: ( ( rule__AccessContext__Alternatives_7 ) ) ( ( rule__AccessContext__Alternatives_7 )* )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7484:1: ( ( ( ( rule__AccessContext__Alternatives_7 ) ) ( ( rule__AccessContext__Alternatives_7 )* ) ) )
+ // InternalOseeDsl.g:7485:1: ( ( ( rule__AccessContext__Alternatives_7 ) ) ( ( rule__AccessContext__Alternatives_7 )* ) )
+ {
+ // InternalOseeDsl.g:7485:1: ( ( ( rule__AccessContext__Alternatives_7 ) ) ( ( rule__AccessContext__Alternatives_7 )* ) )
+ // InternalOseeDsl.g:7486:1: ( ( rule__AccessContext__Alternatives_7 ) ) ( ( rule__AccessContext__Alternatives_7 )* )
{
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7486:1: ( ( rule__AccessContext__Alternatives_7 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7487:1: ( rule__AccessContext__Alternatives_7 )
- {
- before(grammarAccess.getAccessContextAccess().getAlternatives_7());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7488:1: ( rule__AccessContext__Alternatives_7 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7488:2: rule__AccessContext__Alternatives_7
- {
- pushFollow(FOLLOW_rule__AccessContext__Alternatives_7_in_rule__AccessContext__Group__7__Impl15181);
- rule__AccessContext__Alternatives_7();
+ // InternalOseeDsl.g:7486:1: ( ( rule__AccessContext__Alternatives_7 ) )
+ // InternalOseeDsl.g:7487:1: ( rule__AccessContext__Alternatives_7 )
+ {
+ before(grammarAccess.getAccessContextAccess().getAlternatives_7());
+ // InternalOseeDsl.g:7488:1: ( rule__AccessContext__Alternatives_7 )
+ // InternalOseeDsl.g:7488:2: rule__AccessContext__Alternatives_7
+ {
+ pushFollow(FOLLOW_61);
+ rule__AccessContext__Alternatives_7();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getAccessContextAccess().getAlternatives_7());
+ }
+
+ after(grammarAccess.getAccessContextAccess().getAlternatives_7());
- }
+ }
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7491:1: ( ( rule__AccessContext__Alternatives_7 )* )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7492:1: ( rule__AccessContext__Alternatives_7 )*
- {
- before(grammarAccess.getAccessContextAccess().getAlternatives_7());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7493:1: ( rule__AccessContext__Alternatives_7 )*
- loop53: do {
- int alt53 = 2;
- int LA53_0 = input.LA(1);
+ // InternalOseeDsl.g:7491:1: ( ( rule__AccessContext__Alternatives_7 )* )
+ // InternalOseeDsl.g:7492:1: ( rule__AccessContext__Alternatives_7 )*
+ {
+ before(grammarAccess.getAccessContextAccess().getAlternatives_7());
+ // InternalOseeDsl.g:7493:1: ( rule__AccessContext__Alternatives_7 )*
+ loop53:
+ do {
+ int alt53=2;
+ int LA53_0 = input.LA(1);
- if (LA53_0 >= 46 && LA53_0 <= 47 || LA53_0 == 94) {
- alt53 = 1;
- }
+ if ( ((LA53_0>=45 && LA53_0<=46)||LA53_0==93) ) {
+ alt53=1;
+ }
- switch (alt53) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7493:2: rule__AccessContext__Alternatives_7
- {
- pushFollow(
- FOLLOW_rule__AccessContext__Alternatives_7_in_rule__AccessContext__Group__7__Impl15193);
- rule__AccessContext__Alternatives_7();
- state._fsp--;
+ switch (alt53) {
+ case 1 :
+ // InternalOseeDsl.g:7493:2: rule__AccessContext__Alternatives_7
+ {
+ pushFollow(FOLLOW_61);
+ rule__AccessContext__Alternatives_7();
- }
- break;
+ state._fsp--;
- default:
- break loop53;
- }
- } while (true);
- after(grammarAccess.getAccessContextAccess().getAlternatives_7());
+ }
+ break;
- }
+ default :
+ break loop53;
+ }
+ } while (true);
+
+ after(grammarAccess.getAccessContextAccess().getAlternatives_7());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__7__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__7__Impl"
- // $ANTLR start "rule__AccessContext__Group__8"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7504:1: rule__AccessContext__Group__8 : rule__AccessContext__Group__8__Impl ;
- public final void rule__AccessContext__Group__8() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__8"
+ // InternalOseeDsl.g:7504:1: rule__AccessContext__Group__8 : rule__AccessContext__Group__8__Impl ;
+ public final void rule__AccessContext__Group__8() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7508:1: ( rule__AccessContext__Group__8__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7509:2: rule__AccessContext__Group__8__Impl
- {
- pushFollow(FOLLOW_rule__AccessContext__Group__8__Impl_in_rule__AccessContext__Group__815226);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7508:1: ( rule__AccessContext__Group__8__Impl )
+ // InternalOseeDsl.g:7509:2: rule__AccessContext__Group__8__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__AccessContext__Group__8__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__8"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__8"
- // $ANTLR start "rule__AccessContext__Group__8__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7515:1: rule__AccessContext__Group__8__Impl : ( '}' ) ;
- public final void rule__AccessContext__Group__8__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group__8__Impl"
+ // InternalOseeDsl.g:7515:1: rule__AccessContext__Group__8__Impl : ( '}' ) ;
+ public final void rule__AccessContext__Group__8__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7519:1: ( ( '}' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7520:1: ( '}' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7520:1: ( '}' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7521:1: '}'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7519:1: ( ( '}' ) )
+ // InternalOseeDsl.g:7520:1: ( '}' )
+ {
+ // InternalOseeDsl.g:7520:1: ( '}' )
+ // InternalOseeDsl.g:7521:1: '}'
{
- before(grammarAccess.getAccessContextAccess().getRightCurlyBracketKeyword_8());
- match(input, 56, FOLLOW_56_in_rule__AccessContext__Group__8__Impl15254);
- after(grammarAccess.getAccessContextAccess().getRightCurlyBracketKeyword_8());
+ before(grammarAccess.getAccessContextAccess().getRightCurlyBracketKeyword_8());
+ match(input,55,FOLLOW_2);
+ after(grammarAccess.getAccessContextAccess().getRightCurlyBracketKeyword_8());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group__8__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group__8__Impl"
- // $ANTLR start "rule__AccessContext__Group_2__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7552:1: rule__AccessContext__Group_2__0 : rule__AccessContext__Group_2__0__Impl rule__AccessContext__Group_2__1 ;
- public final void rule__AccessContext__Group_2__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group_2__0"
+ // InternalOseeDsl.g:7552:1: rule__AccessContext__Group_2__0 : rule__AccessContext__Group_2__0__Impl rule__AccessContext__Group_2__1 ;
+ public final void rule__AccessContext__Group_2__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7556:1: ( rule__AccessContext__Group_2__0__Impl rule__AccessContext__Group_2__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7557:2: rule__AccessContext__Group_2__0__Impl rule__AccessContext__Group_2__1
- {
- pushFollow(FOLLOW_rule__AccessContext__Group_2__0__Impl_in_rule__AccessContext__Group_2__015303);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7556:1: ( rule__AccessContext__Group_2__0__Impl rule__AccessContext__Group_2__1 )
+ // InternalOseeDsl.g:7557:2: rule__AccessContext__Group_2__0__Impl rule__AccessContext__Group_2__1
+ {
+ pushFollow(FOLLOW_7);
rule__AccessContext__Group_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AccessContext__Group_2__1_in_rule__AccessContext__Group_2__015306);
+ pushFollow(FOLLOW_2);
rule__AccessContext__Group_2__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group_2__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group_2__0"
- // $ANTLR start "rule__AccessContext__Group_2__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7564:1: rule__AccessContext__Group_2__0__Impl : ( 'extends' ) ;
- public final void rule__AccessContext__Group_2__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group_2__0__Impl"
+ // InternalOseeDsl.g:7564:1: rule__AccessContext__Group_2__0__Impl : ( 'extends' ) ;
+ public final void rule__AccessContext__Group_2__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7568:1: ( ( 'extends' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7569:1: ( 'extends' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7569:1: ( 'extends' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7570:1: 'extends'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7568:1: ( ( 'extends' ) )
+ // InternalOseeDsl.g:7569:1: ( 'extends' )
+ {
+ // InternalOseeDsl.g:7569:1: ( 'extends' )
+ // InternalOseeDsl.g:7570:1: 'extends'
{
- before(grammarAccess.getAccessContextAccess().getExtendsKeyword_2_0());
- match(input, 57, FOLLOW_57_in_rule__AccessContext__Group_2__0__Impl15334);
- after(grammarAccess.getAccessContextAccess().getExtendsKeyword_2_0());
+ before(grammarAccess.getAccessContextAccess().getExtendsKeyword_2_0());
+ match(input,56,FOLLOW_2);
+ after(grammarAccess.getAccessContextAccess().getExtendsKeyword_2_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group_2__0__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AccessContext__Group_2__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7583:1: rule__AccessContext__Group_2__1 : rule__AccessContext__Group_2__1__Impl ;
- public final void rule__AccessContext__Group_2__1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group_2__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7587:1: ( rule__AccessContext__Group_2__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7588:2: rule__AccessContext__Group_2__1__Impl
- {
- pushFollow(FOLLOW_rule__AccessContext__Group_2__1__Impl_in_rule__AccessContext__Group_2__115365);
+ // $ANTLR start "rule__AccessContext__Group_2__1"
+ // InternalOseeDsl.g:7583:1: rule__AccessContext__Group_2__1 : rule__AccessContext__Group_2__1__Impl ;
+ public final void rule__AccessContext__Group_2__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7587:1: ( rule__AccessContext__Group_2__1__Impl )
+ // InternalOseeDsl.g:7588:2: rule__AccessContext__Group_2__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__AccessContext__Group_2__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group_2__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group_2__1"
- // $ANTLR start "rule__AccessContext__Group_2__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7594:1: rule__AccessContext__Group_2__1__Impl : ( ( rule__AccessContext__SuperAccessContextsAssignment_2_1 ) ) ;
- public final void rule__AccessContext__Group_2__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__Group_2__1__Impl"
+ // InternalOseeDsl.g:7594:1: rule__AccessContext__Group_2__1__Impl : ( ( rule__AccessContext__SuperAccessContextsAssignment_2_1 ) ) ;
+ public final void rule__AccessContext__Group_2__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7598:1: ( ( ( rule__AccessContext__SuperAccessContextsAssignment_2_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7599:1: ( ( rule__AccessContext__SuperAccessContextsAssignment_2_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7599:1: ( ( rule__AccessContext__SuperAccessContextsAssignment_2_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7600:1: ( rule__AccessContext__SuperAccessContextsAssignment_2_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7598:1: ( ( ( rule__AccessContext__SuperAccessContextsAssignment_2_1 ) ) )
+ // InternalOseeDsl.g:7599:1: ( ( rule__AccessContext__SuperAccessContextsAssignment_2_1 ) )
+ {
+ // InternalOseeDsl.g:7599:1: ( ( rule__AccessContext__SuperAccessContextsAssignment_2_1 ) )
+ // InternalOseeDsl.g:7600:1: ( rule__AccessContext__SuperAccessContextsAssignment_2_1 )
+ {
+ before(grammarAccess.getAccessContextAccess().getSuperAccessContextsAssignment_2_1());
+ // InternalOseeDsl.g:7601:1: ( rule__AccessContext__SuperAccessContextsAssignment_2_1 )
+ // InternalOseeDsl.g:7601:2: rule__AccessContext__SuperAccessContextsAssignment_2_1
{
- before(grammarAccess.getAccessContextAccess().getSuperAccessContextsAssignment_2_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7601:1: ( rule__AccessContext__SuperAccessContextsAssignment_2_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7601:2: rule__AccessContext__SuperAccessContextsAssignment_2_1
- {
- pushFollow(
- FOLLOW_rule__AccessContext__SuperAccessContextsAssignment_2_1_in_rule__AccessContext__Group_2__1__Impl15392);
- rule__AccessContext__SuperAccessContextsAssignment_2_1();
+ pushFollow(FOLLOW_2);
+ rule__AccessContext__SuperAccessContextsAssignment_2_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getAccessContextAccess().getSuperAccessContextsAssignment_2_1());
+ after(grammarAccess.getAccessContextAccess().getSuperAccessContextsAssignment_2_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__Group_2__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__Group_2__1__Impl"
- // $ANTLR start "rule__HierarchyRestriction__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7615:1: rule__HierarchyRestriction__Group__0 : rule__HierarchyRestriction__Group__0__Impl rule__HierarchyRestriction__Group__1 ;
- public final void rule__HierarchyRestriction__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__HierarchyRestriction__Group__0"
+ // InternalOseeDsl.g:7615:1: rule__HierarchyRestriction__Group__0 : rule__HierarchyRestriction__Group__0__Impl rule__HierarchyRestriction__Group__1 ;
+ public final void rule__HierarchyRestriction__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7619:1: ( rule__HierarchyRestriction__Group__0__Impl rule__HierarchyRestriction__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7620:2: rule__HierarchyRestriction__Group__0__Impl rule__HierarchyRestriction__Group__1
- {
- pushFollow(FOLLOW_rule__HierarchyRestriction__Group__0__Impl_in_rule__HierarchyRestriction__Group__015426);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7619:1: ( rule__HierarchyRestriction__Group__0__Impl rule__HierarchyRestriction__Group__1 )
+ // InternalOseeDsl.g:7620:2: rule__HierarchyRestriction__Group__0__Impl rule__HierarchyRestriction__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__HierarchyRestriction__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__HierarchyRestriction__Group__1_in_rule__HierarchyRestriction__Group__015429);
+ pushFollow(FOLLOW_2);
rule__HierarchyRestriction__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__HierarchyRestriction__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__HierarchyRestriction__Group__0"
- // $ANTLR start "rule__HierarchyRestriction__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7627:1: rule__HierarchyRestriction__Group__0__Impl : ( 'childrenOf' ) ;
- public final void rule__HierarchyRestriction__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__HierarchyRestriction__Group__0__Impl"
+ // InternalOseeDsl.g:7627:1: rule__HierarchyRestriction__Group__0__Impl : ( 'childrenOf' ) ;
+ public final void rule__HierarchyRestriction__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7631:1: ( ( 'childrenOf' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7632:1: ( 'childrenOf' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7632:1: ( 'childrenOf' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7633:1: 'childrenOf'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7631:1: ( ( 'childrenOf' ) )
+ // InternalOseeDsl.g:7632:1: ( 'childrenOf' )
{
- before(grammarAccess.getHierarchyRestrictionAccess().getChildrenOfKeyword_0());
- match(input, 94, FOLLOW_94_in_rule__HierarchyRestriction__Group__0__Impl15457);
- after(grammarAccess.getHierarchyRestrictionAccess().getChildrenOfKeyword_0());
+ // InternalOseeDsl.g:7632:1: ( 'childrenOf' )
+ // InternalOseeDsl.g:7633:1: 'childrenOf'
+ {
+ before(grammarAccess.getHierarchyRestrictionAccess().getChildrenOfKeyword_0());
+ match(input,93,FOLLOW_2);
+ after(grammarAccess.getHierarchyRestrictionAccess().getChildrenOfKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__HierarchyRestriction__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__HierarchyRestriction__Group__0__Impl"
- // $ANTLR start "rule__HierarchyRestriction__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7646:1: rule__HierarchyRestriction__Group__1 : rule__HierarchyRestriction__Group__1__Impl rule__HierarchyRestriction__Group__2 ;
- public final void rule__HierarchyRestriction__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__HierarchyRestriction__Group__1"
+ // InternalOseeDsl.g:7646:1: rule__HierarchyRestriction__Group__1 : rule__HierarchyRestriction__Group__1__Impl rule__HierarchyRestriction__Group__2 ;
+ public final void rule__HierarchyRestriction__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7650:1: ( rule__HierarchyRestriction__Group__1__Impl rule__HierarchyRestriction__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7651:2: rule__HierarchyRestriction__Group__1__Impl rule__HierarchyRestriction__Group__2
- {
- pushFollow(FOLLOW_rule__HierarchyRestriction__Group__1__Impl_in_rule__HierarchyRestriction__Group__115488);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7650:1: ( rule__HierarchyRestriction__Group__1__Impl rule__HierarchyRestriction__Group__2 )
+ // InternalOseeDsl.g:7651:2: rule__HierarchyRestriction__Group__1__Impl rule__HierarchyRestriction__Group__2
+ {
+ pushFollow(FOLLOW_31);
rule__HierarchyRestriction__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__HierarchyRestriction__Group__2_in_rule__HierarchyRestriction__Group__115491);
+ pushFollow(FOLLOW_2);
rule__HierarchyRestriction__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__HierarchyRestriction__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__HierarchyRestriction__Group__1"
- // $ANTLR start "rule__HierarchyRestriction__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7658:1: rule__HierarchyRestriction__Group__1__Impl : ( ( rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1 ) ) ;
- public final void rule__HierarchyRestriction__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__HierarchyRestriction__Group__1__Impl"
+ // InternalOseeDsl.g:7658:1: rule__HierarchyRestriction__Group__1__Impl : ( ( rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1 ) ) ;
+ public final void rule__HierarchyRestriction__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7662:1: ( ( ( rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7663:1: ( ( rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7663:1: ( ( rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7664:1: ( rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7662:1: ( ( ( rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1 ) ) )
+ // InternalOseeDsl.g:7663:1: ( ( rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1 ) )
{
- before(grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7665:1: ( rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7665:2: rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1
- {
- pushFollow(
- FOLLOW_rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1_in_rule__HierarchyRestriction__Group__1__Impl15518);
- rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1();
+ // InternalOseeDsl.g:7663:1: ( ( rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1 ) )
+ // InternalOseeDsl.g:7664:1: ( rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1 )
+ {
+ before(grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefAssignment_1());
+ // InternalOseeDsl.g:7665:1: ( rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1 )
+ // InternalOseeDsl.g:7665:2: rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefAssignment_1());
+ after(grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__HierarchyRestriction__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__HierarchyRestriction__Group__1__Impl"
- // $ANTLR start "rule__HierarchyRestriction__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7675:1: rule__HierarchyRestriction__Group__2 : rule__HierarchyRestriction__Group__2__Impl rule__HierarchyRestriction__Group__3 ;
- public final void rule__HierarchyRestriction__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__HierarchyRestriction__Group__2"
+ // InternalOseeDsl.g:7675:1: rule__HierarchyRestriction__Group__2 : rule__HierarchyRestriction__Group__2__Impl rule__HierarchyRestriction__Group__3 ;
+ public final void rule__HierarchyRestriction__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7679:1: ( rule__HierarchyRestriction__Group__2__Impl rule__HierarchyRestriction__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7680:2: rule__HierarchyRestriction__Group__2__Impl rule__HierarchyRestriction__Group__3
- {
- pushFollow(FOLLOW_rule__HierarchyRestriction__Group__2__Impl_in_rule__HierarchyRestriction__Group__215548);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7679:1: ( rule__HierarchyRestriction__Group__2__Impl rule__HierarchyRestriction__Group__3 )
+ // InternalOseeDsl.g:7680:2: rule__HierarchyRestriction__Group__2__Impl rule__HierarchyRestriction__Group__3
+ {
+ pushFollow(FOLLOW_62);
rule__HierarchyRestriction__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__HierarchyRestriction__Group__3_in_rule__HierarchyRestriction__Group__215551);
+ pushFollow(FOLLOW_2);
rule__HierarchyRestriction__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__HierarchyRestriction__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__HierarchyRestriction__Group__2"
- // $ANTLR start "rule__HierarchyRestriction__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7687:1: rule__HierarchyRestriction__Group__2__Impl : ( '{' ) ;
- public final void rule__HierarchyRestriction__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__HierarchyRestriction__Group__2__Impl"
+ // InternalOseeDsl.g:7687:1: rule__HierarchyRestriction__Group__2__Impl : ( '{' ) ;
+ public final void rule__HierarchyRestriction__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7691:1: ( ( '{' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7692:1: ( '{' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7692:1: ( '{' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7693:1: '{'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7691:1: ( ( '{' ) )
+ // InternalOseeDsl.g:7692:1: ( '{' )
+ {
+ // InternalOseeDsl.g:7692:1: ( '{' )
+ // InternalOseeDsl.g:7693:1: '{'
{
- before(grammarAccess.getHierarchyRestrictionAccess().getLeftCurlyBracketKeyword_2());
- match(input, 54, FOLLOW_54_in_rule__HierarchyRestriction__Group__2__Impl15579);
- after(grammarAccess.getHierarchyRestrictionAccess().getLeftCurlyBracketKeyword_2());
+ before(grammarAccess.getHierarchyRestrictionAccess().getLeftCurlyBracketKeyword_2());
+ match(input,53,FOLLOW_2);
+ after(grammarAccess.getHierarchyRestrictionAccess().getLeftCurlyBracketKeyword_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__HierarchyRestriction__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__HierarchyRestriction__Group__2__Impl"
- // $ANTLR start "rule__HierarchyRestriction__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7706:1: rule__HierarchyRestriction__Group__3 : rule__HierarchyRestriction__Group__3__Impl rule__HierarchyRestriction__Group__4 ;
- public final void rule__HierarchyRestriction__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__HierarchyRestriction__Group__3"
+ // InternalOseeDsl.g:7706:1: rule__HierarchyRestriction__Group__3 : rule__HierarchyRestriction__Group__3__Impl rule__HierarchyRestriction__Group__4 ;
+ public final void rule__HierarchyRestriction__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7710:1: ( rule__HierarchyRestriction__Group__3__Impl rule__HierarchyRestriction__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7711:2: rule__HierarchyRestriction__Group__3__Impl rule__HierarchyRestriction__Group__4
- {
- pushFollow(FOLLOW_rule__HierarchyRestriction__Group__3__Impl_in_rule__HierarchyRestriction__Group__315610);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7710:1: ( rule__HierarchyRestriction__Group__3__Impl rule__HierarchyRestriction__Group__4 )
+ // InternalOseeDsl.g:7711:2: rule__HierarchyRestriction__Group__3__Impl rule__HierarchyRestriction__Group__4
+ {
+ pushFollow(FOLLOW_28);
rule__HierarchyRestriction__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__HierarchyRestriction__Group__4_in_rule__HierarchyRestriction__Group__315613);
+ pushFollow(FOLLOW_2);
rule__HierarchyRestriction__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__HierarchyRestriction__Group__3"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__HierarchyRestriction__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7718:1: rule__HierarchyRestriction__Group__3__Impl : ( ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 ) ) ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 )* ) ) ;
- public final void rule__HierarchyRestriction__Group__3__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__HierarchyRestriction__Group__3"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7722:1: ( ( ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 ) ) ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 )* ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7723:1: ( ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 ) ) ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 )* ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7723:1: ( ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 ) ) ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 )* ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7724:1: ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 ) ) ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 )* )
+ // $ANTLR start "rule__HierarchyRestriction__Group__3__Impl"
+ // InternalOseeDsl.g:7718:1: rule__HierarchyRestriction__Group__3__Impl : ( ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 ) ) ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 )* ) ) ;
+ public final void rule__HierarchyRestriction__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7722:1: ( ( ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 ) ) ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 )* ) ) )
+ // InternalOseeDsl.g:7723:1: ( ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 ) ) ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 )* ) )
+ {
+ // InternalOseeDsl.g:7723:1: ( ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 ) ) ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 )* ) )
+ // InternalOseeDsl.g:7724:1: ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 ) ) ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 )* )
+ {
+ // InternalOseeDsl.g:7724:1: ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 ) )
+ // InternalOseeDsl.g:7725:1: ( rule__HierarchyRestriction__AccessRulesAssignment_3 )
{
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7724:1: ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7725:1: ( rule__HierarchyRestriction__AccessRulesAssignment_3 )
- {
- before(grammarAccess.getHierarchyRestrictionAccess().getAccessRulesAssignment_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7726:1: ( rule__HierarchyRestriction__AccessRulesAssignment_3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7726:2: rule__HierarchyRestriction__AccessRulesAssignment_3
- {
- pushFollow(
- FOLLOW_rule__HierarchyRestriction__AccessRulesAssignment_3_in_rule__HierarchyRestriction__Group__3__Impl15642);
- rule__HierarchyRestriction__AccessRulesAssignment_3();
+ before(grammarAccess.getHierarchyRestrictionAccess().getAccessRulesAssignment_3());
+ // InternalOseeDsl.g:7726:1: ( rule__HierarchyRestriction__AccessRulesAssignment_3 )
+ // InternalOseeDsl.g:7726:2: rule__HierarchyRestriction__AccessRulesAssignment_3
+ {
+ pushFollow(FOLLOW_63);
+ rule__HierarchyRestriction__AccessRulesAssignment_3();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
+
+ after(grammarAccess.getHierarchyRestrictionAccess().getAccessRulesAssignment_3());
- after(grammarAccess.getHierarchyRestrictionAccess().getAccessRulesAssignment_3());
+ }
- }
+ // InternalOseeDsl.g:7729:1: ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 )* )
+ // InternalOseeDsl.g:7730:1: ( rule__HierarchyRestriction__AccessRulesAssignment_3 )*
+ {
+ before(grammarAccess.getHierarchyRestrictionAccess().getAccessRulesAssignment_3());
+ // InternalOseeDsl.g:7731:1: ( rule__HierarchyRestriction__AccessRulesAssignment_3 )*
+ loop54:
+ do {
+ int alt54=2;
+ int LA54_0 = input.LA(1);
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7729:1: ( ( rule__HierarchyRestriction__AccessRulesAssignment_3 )* )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7730:1: ( rule__HierarchyRestriction__AccessRulesAssignment_3 )*
- {
- before(grammarAccess.getHierarchyRestrictionAccess().getAccessRulesAssignment_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7731:1: ( rule__HierarchyRestriction__AccessRulesAssignment_3 )*
- loop54: do {
- int alt54 = 2;
- int LA54_0 = input.LA(1);
+ if ( ((LA54_0>=45 && LA54_0<=46)) ) {
+ alt54=1;
+ }
- if (LA54_0 >= 46 && LA54_0 <= 47) {
- alt54 = 1;
- }
- switch (alt54) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7731:2: rule__HierarchyRestriction__AccessRulesAssignment_3
- {
- pushFollow(
- FOLLOW_rule__HierarchyRestriction__AccessRulesAssignment_3_in_rule__HierarchyRestriction__Group__3__Impl15654);
- rule__HierarchyRestriction__AccessRulesAssignment_3();
+ switch (alt54) {
+ case 1 :
+ // InternalOseeDsl.g:7731:2: rule__HierarchyRestriction__AccessRulesAssignment_3
+ {
+ pushFollow(FOLLOW_63);
+ rule__HierarchyRestriction__AccessRulesAssignment_3();
- state._fsp--;
+ state._fsp--;
- }
- break;
- default:
- break loop54;
- }
- } while (true);
+ }
+ break;
- after(grammarAccess.getHierarchyRestrictionAccess().getAccessRulesAssignment_3());
+ default :
+ break loop54;
+ }
+ } while (true);
- }
+ after(grammarAccess.getHierarchyRestrictionAccess().getAccessRulesAssignment_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__HierarchyRestriction__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__HierarchyRestriction__Group__3__Impl"
- // $ANTLR start "rule__HierarchyRestriction__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7742:1: rule__HierarchyRestriction__Group__4 : rule__HierarchyRestriction__Group__4__Impl ;
- public final void rule__HierarchyRestriction__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__HierarchyRestriction__Group__4"
+ // InternalOseeDsl.g:7742:1: rule__HierarchyRestriction__Group__4 : rule__HierarchyRestriction__Group__4__Impl ;
+ public final void rule__HierarchyRestriction__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7746:1: ( rule__HierarchyRestriction__Group__4__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7747:2: rule__HierarchyRestriction__Group__4__Impl
- {
- pushFollow(FOLLOW_rule__HierarchyRestriction__Group__4__Impl_in_rule__HierarchyRestriction__Group__415687);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7746:1: ( rule__HierarchyRestriction__Group__4__Impl )
+ // InternalOseeDsl.g:7747:2: rule__HierarchyRestriction__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__HierarchyRestriction__Group__4__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__HierarchyRestriction__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__HierarchyRestriction__Group__4"
- // $ANTLR start "rule__HierarchyRestriction__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7753:1: rule__HierarchyRestriction__Group__4__Impl : ( '}' ) ;
- public final void rule__HierarchyRestriction__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__HierarchyRestriction__Group__4__Impl"
+ // InternalOseeDsl.g:7753:1: rule__HierarchyRestriction__Group__4__Impl : ( '}' ) ;
+ public final void rule__HierarchyRestriction__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7757:1: ( ( '}' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7758:1: ( '}' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7758:1: ( '}' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7759:1: '}'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7757:1: ( ( '}' ) )
+ // InternalOseeDsl.g:7758:1: ( '}' )
+ {
+ // InternalOseeDsl.g:7758:1: ( '}' )
+ // InternalOseeDsl.g:7759:1: '}'
{
- before(grammarAccess.getHierarchyRestrictionAccess().getRightCurlyBracketKeyword_4());
- match(input, 56, FOLLOW_56_in_rule__HierarchyRestriction__Group__4__Impl15715);
- after(grammarAccess.getHierarchyRestrictionAccess().getRightCurlyBracketKeyword_4());
+ before(grammarAccess.getHierarchyRestrictionAccess().getRightCurlyBracketKeyword_4());
+ match(input,55,FOLLOW_2);
+ after(grammarAccess.getHierarchyRestrictionAccess().getRightCurlyBracketKeyword_4());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__HierarchyRestriction__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__HierarchyRestriction__Group__4__Impl"
- // $ANTLR start "rule__RelationTypeArtifactTypePredicate__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7782:1: rule__RelationTypeArtifactTypePredicate__Group__0 : rule__RelationTypeArtifactTypePredicate__Group__0__Impl rule__RelationTypeArtifactTypePredicate__Group__1 ;
- public final void rule__RelationTypeArtifactTypePredicate__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeArtifactTypePredicate__Group__0"
+ // InternalOseeDsl.g:7782:1: rule__RelationTypeArtifactTypePredicate__Group__0 : rule__RelationTypeArtifactTypePredicate__Group__0__Impl rule__RelationTypeArtifactTypePredicate__Group__1 ;
+ public final void rule__RelationTypeArtifactTypePredicate__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7786:1: ( rule__RelationTypeArtifactTypePredicate__Group__0__Impl rule__RelationTypeArtifactTypePredicate__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7787:2: rule__RelationTypeArtifactTypePredicate__Group__0__Impl rule__RelationTypeArtifactTypePredicate__Group__1
- {
- pushFollow(
- FOLLOW_rule__RelationTypeArtifactTypePredicate__Group__0__Impl_in_rule__RelationTypeArtifactTypePredicate__Group__015756);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7786:1: ( rule__RelationTypeArtifactTypePredicate__Group__0__Impl rule__RelationTypeArtifactTypePredicate__Group__1 )
+ // InternalOseeDsl.g:7787:2: rule__RelationTypeArtifactTypePredicate__Group__0__Impl rule__RelationTypeArtifactTypePredicate__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__RelationTypeArtifactTypePredicate__Group__0__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__RelationTypeArtifactTypePredicate__Group__1_in_rule__RelationTypeArtifactTypePredicate__Group__015759);
+ pushFollow(FOLLOW_2);
rule__RelationTypeArtifactTypePredicate__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeArtifactTypePredicate__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeArtifactTypePredicate__Group__0"
- // $ANTLR start "rule__RelationTypeArtifactTypePredicate__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7794:1: rule__RelationTypeArtifactTypePredicate__Group__0__Impl : ( 'artifactType' ) ;
- public final void rule__RelationTypeArtifactTypePredicate__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeArtifactTypePredicate__Group__0__Impl"
+ // InternalOseeDsl.g:7794:1: rule__RelationTypeArtifactTypePredicate__Group__0__Impl : ( 'artifactType' ) ;
+ public final void rule__RelationTypeArtifactTypePredicate__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7798:1: ( ( 'artifactType' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7799:1: ( 'artifactType' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7799:1: ( 'artifactType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7800:1: 'artifactType'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7798:1: ( ( 'artifactType' ) )
+ // InternalOseeDsl.g:7799:1: ( 'artifactType' )
{
- before(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeKeyword_0());
- match(input, 53, FOLLOW_53_in_rule__RelationTypeArtifactTypePredicate__Group__0__Impl15787);
- after(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeKeyword_0());
+ // InternalOseeDsl.g:7799:1: ( 'artifactType' )
+ // InternalOseeDsl.g:7800:1: 'artifactType'
+ {
+ before(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeKeyword_0());
+ match(input,52,FOLLOW_2);
+ after(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeArtifactTypePredicate__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeArtifactTypePredicate__Group__0__Impl"
- // $ANTLR start "rule__RelationTypeArtifactTypePredicate__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7813:1: rule__RelationTypeArtifactTypePredicate__Group__1 : rule__RelationTypeArtifactTypePredicate__Group__1__Impl ;
- public final void rule__RelationTypeArtifactTypePredicate__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeArtifactTypePredicate__Group__1"
+ // InternalOseeDsl.g:7813:1: rule__RelationTypeArtifactTypePredicate__Group__1 : rule__RelationTypeArtifactTypePredicate__Group__1__Impl ;
+ public final void rule__RelationTypeArtifactTypePredicate__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7817:1: ( rule__RelationTypeArtifactTypePredicate__Group__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7818:2: rule__RelationTypeArtifactTypePredicate__Group__1__Impl
- {
- pushFollow(
- FOLLOW_rule__RelationTypeArtifactTypePredicate__Group__1__Impl_in_rule__RelationTypeArtifactTypePredicate__Group__115818);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7817:1: ( rule__RelationTypeArtifactTypePredicate__Group__1__Impl )
+ // InternalOseeDsl.g:7818:2: rule__RelationTypeArtifactTypePredicate__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__RelationTypeArtifactTypePredicate__Group__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeArtifactTypePredicate__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeArtifactTypePredicate__Group__1"
- // $ANTLR start "rule__RelationTypeArtifactTypePredicate__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7824:1: rule__RelationTypeArtifactTypePredicate__Group__1__Impl : ( ( rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1 ) ) ;
- public final void rule__RelationTypeArtifactTypePredicate__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeArtifactTypePredicate__Group__1__Impl"
+ // InternalOseeDsl.g:7824:1: rule__RelationTypeArtifactTypePredicate__Group__1__Impl : ( ( rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1 ) ) ;
+ public final void rule__RelationTypeArtifactTypePredicate__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7828:1: ( ( ( rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7829:1: ( ( rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7829:1: ( ( rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7830:1: ( rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7828:1: ( ( ( rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1 ) ) )
+ // InternalOseeDsl.g:7829:1: ( ( rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1 ) )
{
- before(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7831:1: ( rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7831:2: rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1
- {
- pushFollow(
- FOLLOW_rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1_in_rule__RelationTypeArtifactTypePredicate__Group__1__Impl15845);
- rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1();
+ // InternalOseeDsl.g:7829:1: ( ( rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1 ) )
+ // InternalOseeDsl.g:7830:1: ( rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1 )
+ {
+ before(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefAssignment_1());
+ // InternalOseeDsl.g:7831:1: ( rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1 )
+ // InternalOseeDsl.g:7831:2: rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefAssignment_1());
+ }
+
+ after(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeArtifactTypePredicate__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeArtifactTypePredicate__Group__1__Impl"
- // $ANTLR start "rule__RelationTypeArtifactPredicate__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7845:1: rule__RelationTypeArtifactPredicate__Group__0 : rule__RelationTypeArtifactPredicate__Group__0__Impl rule__RelationTypeArtifactPredicate__Group__1 ;
- public final void rule__RelationTypeArtifactPredicate__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeArtifactPredicate__Group__0"
+ // InternalOseeDsl.g:7845:1: rule__RelationTypeArtifactPredicate__Group__0 : rule__RelationTypeArtifactPredicate__Group__0__Impl rule__RelationTypeArtifactPredicate__Group__1 ;
+ public final void rule__RelationTypeArtifactPredicate__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7849:1: ( rule__RelationTypeArtifactPredicate__Group__0__Impl rule__RelationTypeArtifactPredicate__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7850:2: rule__RelationTypeArtifactPredicate__Group__0__Impl rule__RelationTypeArtifactPredicate__Group__1
- {
- pushFollow(
- FOLLOW_rule__RelationTypeArtifactPredicate__Group__0__Impl_in_rule__RelationTypeArtifactPredicate__Group__015879);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7849:1: ( rule__RelationTypeArtifactPredicate__Group__0__Impl rule__RelationTypeArtifactPredicate__Group__1 )
+ // InternalOseeDsl.g:7850:2: rule__RelationTypeArtifactPredicate__Group__0__Impl rule__RelationTypeArtifactPredicate__Group__1
+ {
+ pushFollow(FOLLOW_7);
rule__RelationTypeArtifactPredicate__Group__0__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__RelationTypeArtifactPredicate__Group__1_in_rule__RelationTypeArtifactPredicate__Group__015882);
+ pushFollow(FOLLOW_2);
rule__RelationTypeArtifactPredicate__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeArtifactPredicate__Group__0"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__RelationTypeArtifactPredicate__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7857:1: rule__RelationTypeArtifactPredicate__Group__0__Impl : ( 'artifact' ) ;
- public final void rule__RelationTypeArtifactPredicate__Group__0__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeArtifactPredicate__Group__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7861:1: ( ( 'artifact' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7862:1: ( 'artifact' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7862:1: ( 'artifact' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7863:1: 'artifact'
+ // $ANTLR start "rule__RelationTypeArtifactPredicate__Group__0__Impl"
+ // InternalOseeDsl.g:7857:1: rule__RelationTypeArtifactPredicate__Group__0__Impl : ( 'artifact' ) ;
+ public final void rule__RelationTypeArtifactPredicate__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7861:1: ( ( 'artifact' ) )
+ // InternalOseeDsl.g:7862:1: ( 'artifact' )
+ {
+ // InternalOseeDsl.g:7862:1: ( 'artifact' )
+ // InternalOseeDsl.g:7863:1: 'artifact'
{
- before(grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactKeyword_0());
- match(input, 95, FOLLOW_95_in_rule__RelationTypeArtifactPredicate__Group__0__Impl15910);
- after(grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactKeyword_0());
+ before(grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactKeyword_0());
+ match(input,94,FOLLOW_2);
+ after(grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactKeyword_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeArtifactPredicate__Group__0__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__RelationTypeArtifactPredicate__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7876:1: rule__RelationTypeArtifactPredicate__Group__1 : rule__RelationTypeArtifactPredicate__Group__1__Impl ;
- public final void rule__RelationTypeArtifactPredicate__Group__1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeArtifactPredicate__Group__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7880:1: ( rule__RelationTypeArtifactPredicate__Group__1__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7881:2: rule__RelationTypeArtifactPredicate__Group__1__Impl
- {
- pushFollow(
- FOLLOW_rule__RelationTypeArtifactPredicate__Group__1__Impl_in_rule__RelationTypeArtifactPredicate__Group__115941);
+ // $ANTLR start "rule__RelationTypeArtifactPredicate__Group__1"
+ // InternalOseeDsl.g:7876:1: rule__RelationTypeArtifactPredicate__Group__1 : rule__RelationTypeArtifactPredicate__Group__1__Impl ;
+ public final void rule__RelationTypeArtifactPredicate__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7880:1: ( rule__RelationTypeArtifactPredicate__Group__1__Impl )
+ // InternalOseeDsl.g:7881:2: rule__RelationTypeArtifactPredicate__Group__1__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__RelationTypeArtifactPredicate__Group__1__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeArtifactPredicate__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeArtifactPredicate__Group__1"
- // $ANTLR start "rule__RelationTypeArtifactPredicate__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7887:1: rule__RelationTypeArtifactPredicate__Group__1__Impl : ( ( rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1 ) ) ;
- public final void rule__RelationTypeArtifactPredicate__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeArtifactPredicate__Group__1__Impl"
+ // InternalOseeDsl.g:7887:1: rule__RelationTypeArtifactPredicate__Group__1__Impl : ( ( rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1 ) ) ;
+ public final void rule__RelationTypeArtifactPredicate__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7891:1: ( ( ( rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7892:1: ( ( rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7892:1: ( ( rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7893:1: ( rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7891:1: ( ( ( rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1 ) ) )
+ // InternalOseeDsl.g:7892:1: ( ( rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1 ) )
+ {
+ // InternalOseeDsl.g:7892:1: ( ( rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1 ) )
+ // InternalOseeDsl.g:7893:1: ( rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1 )
{
- before(grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefAssignment_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7894:1: ( rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7894:2: rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1
- {
- pushFollow(
- FOLLOW_rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1_in_rule__RelationTypeArtifactPredicate__Group__1__Impl15968);
- rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1();
+ before(grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefAssignment_1());
+ // InternalOseeDsl.g:7894:1: ( rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1 )
+ // InternalOseeDsl.g:7894:2: rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefAssignment_1());
+ after(grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefAssignment_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeArtifactPredicate__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeArtifactPredicate__Group__1__Impl"
- // $ANTLR start "rule__ArtifactMatchRestriction__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7908:1: rule__ArtifactMatchRestriction__Group__0 : rule__ArtifactMatchRestriction__Group__0__Impl rule__ArtifactMatchRestriction__Group__1 ;
- public final void rule__ArtifactMatchRestriction__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactMatchRestriction__Group__0"
+ // InternalOseeDsl.g:7908:1: rule__ArtifactMatchRestriction__Group__0 : rule__ArtifactMatchRestriction__Group__0__Impl rule__ArtifactMatchRestriction__Group__1 ;
+ public final void rule__ArtifactMatchRestriction__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7912:1: ( rule__ArtifactMatchRestriction__Group__0__Impl rule__ArtifactMatchRestriction__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7913:2: rule__ArtifactMatchRestriction__Group__0__Impl rule__ArtifactMatchRestriction__Group__1
- {
- pushFollow(
- FOLLOW_rule__ArtifactMatchRestriction__Group__0__Impl_in_rule__ArtifactMatchRestriction__Group__016002);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7912:1: ( rule__ArtifactMatchRestriction__Group__0__Impl rule__ArtifactMatchRestriction__Group__1 )
+ // InternalOseeDsl.g:7913:2: rule__ArtifactMatchRestriction__Group__0__Impl rule__ArtifactMatchRestriction__Group__1
+ {
+ pushFollow(FOLLOW_64);
rule__ArtifactMatchRestriction__Group__0__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__ArtifactMatchRestriction__Group__1_in_rule__ArtifactMatchRestriction__Group__016005);
+ pushFollow(FOLLOW_2);
rule__ArtifactMatchRestriction__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactMatchRestriction__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactMatchRestriction__Group__0"
- // $ANTLR start "rule__ArtifactMatchRestriction__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7920:1: rule__ArtifactMatchRestriction__Group__0__Impl : ( ( rule__ArtifactMatchRestriction__PermissionAssignment_0 ) ) ;
- public final void rule__ArtifactMatchRestriction__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactMatchRestriction__Group__0__Impl"
+ // InternalOseeDsl.g:7920:1: rule__ArtifactMatchRestriction__Group__0__Impl : ( ( rule__ArtifactMatchRestriction__PermissionAssignment_0 ) ) ;
+ public final void rule__ArtifactMatchRestriction__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7924:1: ( ( ( rule__ArtifactMatchRestriction__PermissionAssignment_0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7925:1: ( ( rule__ArtifactMatchRestriction__PermissionAssignment_0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7925:1: ( ( rule__ArtifactMatchRestriction__PermissionAssignment_0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7926:1: ( rule__ArtifactMatchRestriction__PermissionAssignment_0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7924:1: ( ( ( rule__ArtifactMatchRestriction__PermissionAssignment_0 ) ) )
+ // InternalOseeDsl.g:7925:1: ( ( rule__ArtifactMatchRestriction__PermissionAssignment_0 ) )
{
- before(grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAssignment_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7927:1: ( rule__ArtifactMatchRestriction__PermissionAssignment_0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7927:2: rule__ArtifactMatchRestriction__PermissionAssignment_0
- {
- pushFollow(
- FOLLOW_rule__ArtifactMatchRestriction__PermissionAssignment_0_in_rule__ArtifactMatchRestriction__Group__0__Impl16032);
- rule__ArtifactMatchRestriction__PermissionAssignment_0();
+ // InternalOseeDsl.g:7925:1: ( ( rule__ArtifactMatchRestriction__PermissionAssignment_0 ) )
+ // InternalOseeDsl.g:7926:1: ( rule__ArtifactMatchRestriction__PermissionAssignment_0 )
+ {
+ before(grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAssignment_0());
+ // InternalOseeDsl.g:7927:1: ( rule__ArtifactMatchRestriction__PermissionAssignment_0 )
+ // InternalOseeDsl.g:7927:2: rule__ArtifactMatchRestriction__PermissionAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ArtifactMatchRestriction__PermissionAssignment_0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAssignment_0());
+ after(grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAssignment_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__ArtifactMatchRestriction__Group__0__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ArtifactMatchRestriction__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7937:1: rule__ArtifactMatchRestriction__Group__1 : rule__ArtifactMatchRestriction__Group__1__Impl rule__ArtifactMatchRestriction__Group__2 ;
- public final void rule__ArtifactMatchRestriction__Group__1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactMatchRestriction__Group__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7941:1: ( rule__ArtifactMatchRestriction__Group__1__Impl rule__ArtifactMatchRestriction__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7942:2: rule__ArtifactMatchRestriction__Group__1__Impl rule__ArtifactMatchRestriction__Group__2
- {
- pushFollow(
- FOLLOW_rule__ArtifactMatchRestriction__Group__1__Impl_in_rule__ArtifactMatchRestriction__Group__116062);
+ // $ANTLR start "rule__ArtifactMatchRestriction__Group__1"
+ // InternalOseeDsl.g:7937:1: rule__ArtifactMatchRestriction__Group__1 : rule__ArtifactMatchRestriction__Group__1__Impl rule__ArtifactMatchRestriction__Group__2 ;
+ public final void rule__ArtifactMatchRestriction__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7941:1: ( rule__ArtifactMatchRestriction__Group__1__Impl rule__ArtifactMatchRestriction__Group__2 )
+ // InternalOseeDsl.g:7942:2: rule__ArtifactMatchRestriction__Group__1__Impl rule__ArtifactMatchRestriction__Group__2
+ {
+ pushFollow(FOLLOW_65);
rule__ArtifactMatchRestriction__Group__1__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__ArtifactMatchRestriction__Group__2_in_rule__ArtifactMatchRestriction__Group__116065);
+ pushFollow(FOLLOW_2);
rule__ArtifactMatchRestriction__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__ArtifactMatchRestriction__Group__1"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ArtifactMatchRestriction__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7949:1: rule__ArtifactMatchRestriction__Group__1__Impl : ( 'edit' ) ;
- public final void rule__ArtifactMatchRestriction__Group__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactMatchRestriction__Group__1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7953:1: ( ( 'edit' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7954:1: ( 'edit' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7954:1: ( 'edit' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7955:1: 'edit'
+ // $ANTLR start "rule__ArtifactMatchRestriction__Group__1__Impl"
+ // InternalOseeDsl.g:7949:1: rule__ArtifactMatchRestriction__Group__1__Impl : ( 'edit' ) ;
+ public final void rule__ArtifactMatchRestriction__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7953:1: ( ( 'edit' ) )
+ // InternalOseeDsl.g:7954:1: ( 'edit' )
+ {
+ // InternalOseeDsl.g:7954:1: ( 'edit' )
+ // InternalOseeDsl.g:7955:1: 'edit'
{
- before(grammarAccess.getArtifactMatchRestrictionAccess().getEditKeyword_1());
- match(input, 96, FOLLOW_96_in_rule__ArtifactMatchRestriction__Group__1__Impl16093);
- after(grammarAccess.getArtifactMatchRestrictionAccess().getEditKeyword_1());
+ before(grammarAccess.getArtifactMatchRestrictionAccess().getEditKeyword_1());
+ match(input,95,FOLLOW_2);
+ after(grammarAccess.getArtifactMatchRestrictionAccess().getEditKeyword_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactMatchRestriction__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactMatchRestriction__Group__1__Impl"
- // $ANTLR start "rule__ArtifactMatchRestriction__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7968:1: rule__ArtifactMatchRestriction__Group__2 : rule__ArtifactMatchRestriction__Group__2__Impl rule__ArtifactMatchRestriction__Group__3 ;
- public final void rule__ArtifactMatchRestriction__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactMatchRestriction__Group__2"
+ // InternalOseeDsl.g:7968:1: rule__ArtifactMatchRestriction__Group__2 : rule__ArtifactMatchRestriction__Group__2__Impl rule__ArtifactMatchRestriction__Group__3 ;
+ public final void rule__ArtifactMatchRestriction__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7972:1: ( rule__ArtifactMatchRestriction__Group__2__Impl rule__ArtifactMatchRestriction__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7973:2: rule__ArtifactMatchRestriction__Group__2__Impl rule__ArtifactMatchRestriction__Group__3
- {
- pushFollow(
- FOLLOW_rule__ArtifactMatchRestriction__Group__2__Impl_in_rule__ArtifactMatchRestriction__Group__216124);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7972:1: ( rule__ArtifactMatchRestriction__Group__2__Impl rule__ArtifactMatchRestriction__Group__3 )
+ // InternalOseeDsl.g:7973:2: rule__ArtifactMatchRestriction__Group__2__Impl rule__ArtifactMatchRestriction__Group__3
+ {
+ pushFollow(FOLLOW_7);
rule__ArtifactMatchRestriction__Group__2__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__ArtifactMatchRestriction__Group__3_in_rule__ArtifactMatchRestriction__Group__216127);
+ pushFollow(FOLLOW_2);
rule__ArtifactMatchRestriction__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactMatchRestriction__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactMatchRestriction__Group__2"
- // $ANTLR start "rule__ArtifactMatchRestriction__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7980:1: rule__ArtifactMatchRestriction__Group__2__Impl : ( 'artifact' ) ;
- public final void rule__ArtifactMatchRestriction__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactMatchRestriction__Group__2__Impl"
+ // InternalOseeDsl.g:7980:1: rule__ArtifactMatchRestriction__Group__2__Impl : ( 'artifact' ) ;
+ public final void rule__ArtifactMatchRestriction__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7984:1: ( ( 'artifact' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7985:1: ( 'artifact' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7985:1: ( 'artifact' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7986:1: 'artifact'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:7984:1: ( ( 'artifact' ) )
+ // InternalOseeDsl.g:7985:1: ( 'artifact' )
+ {
+ // InternalOseeDsl.g:7985:1: ( 'artifact' )
+ // InternalOseeDsl.g:7986:1: 'artifact'
{
- before(grammarAccess.getArtifactMatchRestrictionAccess().getArtifactKeyword_2());
- match(input, 95, FOLLOW_95_in_rule__ArtifactMatchRestriction__Group__2__Impl16155);
- after(grammarAccess.getArtifactMatchRestrictionAccess().getArtifactKeyword_2());
+ before(grammarAccess.getArtifactMatchRestrictionAccess().getArtifactKeyword_2());
+ match(input,94,FOLLOW_2);
+ after(grammarAccess.getArtifactMatchRestrictionAccess().getArtifactKeyword_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactMatchRestriction__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactMatchRestriction__Group__2__Impl"
- // $ANTLR start "rule__ArtifactMatchRestriction__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:7999:1: rule__ArtifactMatchRestriction__Group__3 : rule__ArtifactMatchRestriction__Group__3__Impl rule__ArtifactMatchRestriction__Group__4 ;
- public final void rule__ArtifactMatchRestriction__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactMatchRestriction__Group__3"
+ // InternalOseeDsl.g:7999:1: rule__ArtifactMatchRestriction__Group__3 : rule__ArtifactMatchRestriction__Group__3__Impl rule__ArtifactMatchRestriction__Group__4 ;
+ public final void rule__ArtifactMatchRestriction__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8003:1: ( rule__ArtifactMatchRestriction__Group__3__Impl rule__ArtifactMatchRestriction__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8004:2: rule__ArtifactMatchRestriction__Group__3__Impl rule__ArtifactMatchRestriction__Group__4
- {
- pushFollow(
- FOLLOW_rule__ArtifactMatchRestriction__Group__3__Impl_in_rule__ArtifactMatchRestriction__Group__316186);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8003:1: ( rule__ArtifactMatchRestriction__Group__3__Impl rule__ArtifactMatchRestriction__Group__4 )
+ // InternalOseeDsl.g:8004:2: rule__ArtifactMatchRestriction__Group__3__Impl rule__ArtifactMatchRestriction__Group__4
+ {
+ pushFollow(FOLLOW_58);
rule__ArtifactMatchRestriction__Group__3__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__ArtifactMatchRestriction__Group__4_in_rule__ArtifactMatchRestriction__Group__316189);
+ pushFollow(FOLLOW_2);
rule__ArtifactMatchRestriction__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactMatchRestriction__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactMatchRestriction__Group__3"
- // $ANTLR start "rule__ArtifactMatchRestriction__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8011:1: rule__ArtifactMatchRestriction__Group__3__Impl : ( ( rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3 ) ) ;
- public final void rule__ArtifactMatchRestriction__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactMatchRestriction__Group__3__Impl"
+ // InternalOseeDsl.g:8011:1: rule__ArtifactMatchRestriction__Group__3__Impl : ( ( rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3 ) ) ;
+ public final void rule__ArtifactMatchRestriction__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8015:1: ( ( ( rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8016:1: ( ( rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8016:1: ( ( rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8017:1: ( rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8015:1: ( ( ( rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3 ) ) )
+ // InternalOseeDsl.g:8016:1: ( ( rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3 ) )
+ {
+ // InternalOseeDsl.g:8016:1: ( ( rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3 ) )
+ // InternalOseeDsl.g:8017:1: ( rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3 )
{
- before(grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefAssignment_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8018:1: ( rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8018:2: rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3
- {
- pushFollow(
- FOLLOW_rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3_in_rule__ArtifactMatchRestriction__Group__3__Impl16216);
- rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3();
+ before(grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefAssignment_3());
+ // InternalOseeDsl.g:8018:1: ( rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3 )
+ // InternalOseeDsl.g:8018:2: rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefAssignment_3());
+ after(grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefAssignment_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactMatchRestriction__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactMatchRestriction__Group__3__Impl"
- // $ANTLR start "rule__ArtifactMatchRestriction__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8028:1: rule__ArtifactMatchRestriction__Group__4 : rule__ArtifactMatchRestriction__Group__4__Impl ;
- public final void rule__ArtifactMatchRestriction__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactMatchRestriction__Group__4"
+ // InternalOseeDsl.g:8028:1: rule__ArtifactMatchRestriction__Group__4 : rule__ArtifactMatchRestriction__Group__4__Impl ;
+ public final void rule__ArtifactMatchRestriction__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8032:1: ( rule__ArtifactMatchRestriction__Group__4__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8033:2: rule__ArtifactMatchRestriction__Group__4__Impl
- {
- pushFollow(
- FOLLOW_rule__ArtifactMatchRestriction__Group__4__Impl_in_rule__ArtifactMatchRestriction__Group__416246);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8032:1: ( rule__ArtifactMatchRestriction__Group__4__Impl )
+ // InternalOseeDsl.g:8033:2: rule__ArtifactMatchRestriction__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__ArtifactMatchRestriction__Group__4__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactMatchRestriction__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactMatchRestriction__Group__4"
- // $ANTLR start "rule__ArtifactMatchRestriction__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8039:1: rule__ArtifactMatchRestriction__Group__4__Impl : ( ';' ) ;
- public final void rule__ArtifactMatchRestriction__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactMatchRestriction__Group__4__Impl"
+ // InternalOseeDsl.g:8039:1: rule__ArtifactMatchRestriction__Group__4__Impl : ( ';' ) ;
+ public final void rule__ArtifactMatchRestriction__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8043:1: ( ( ';' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8044:1: ( ';' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8044:1: ( ';' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8045:1: ';'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8043:1: ( ( ';' ) )
+ // InternalOseeDsl.g:8044:1: ( ';' )
{
- before(grammarAccess.getArtifactMatchRestrictionAccess().getSemicolonKeyword_4());
- match(input, 91, FOLLOW_91_in_rule__ArtifactMatchRestriction__Group__4__Impl16274);
- after(grammarAccess.getArtifactMatchRestrictionAccess().getSemicolonKeyword_4());
+ // InternalOseeDsl.g:8044:1: ( ';' )
+ // InternalOseeDsl.g:8045:1: ';'
+ {
+ before(grammarAccess.getArtifactMatchRestrictionAccess().getSemicolonKeyword_4());
+ match(input,90,FOLLOW_2);
+ after(grammarAccess.getArtifactMatchRestrictionAccess().getSemicolonKeyword_4());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactMatchRestriction__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactMatchRestriction__Group__4__Impl"
- // $ANTLR start "rule__ArtifactTypeRestriction__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8068:1: rule__ArtifactTypeRestriction__Group__0 : rule__ArtifactTypeRestriction__Group__0__Impl rule__ArtifactTypeRestriction__Group__1 ;
- public final void rule__ArtifactTypeRestriction__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactTypeRestriction__Group__0"
+ // InternalOseeDsl.g:8068:1: rule__ArtifactTypeRestriction__Group__0 : rule__ArtifactTypeRestriction__Group__0__Impl rule__ArtifactTypeRestriction__Group__1 ;
+ public final void rule__ArtifactTypeRestriction__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8072:1: ( rule__ArtifactTypeRestriction__Group__0__Impl rule__ArtifactTypeRestriction__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8073:2: rule__ArtifactTypeRestriction__Group__0__Impl rule__ArtifactTypeRestriction__Group__1
- {
- pushFollow(
- FOLLOW_rule__ArtifactTypeRestriction__Group__0__Impl_in_rule__ArtifactTypeRestriction__Group__016315);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8072:1: ( rule__ArtifactTypeRestriction__Group__0__Impl rule__ArtifactTypeRestriction__Group__1 )
+ // InternalOseeDsl.g:8073:2: rule__ArtifactTypeRestriction__Group__0__Impl rule__ArtifactTypeRestriction__Group__1
+ {
+ pushFollow(FOLLOW_64);
rule__ArtifactTypeRestriction__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ArtifactTypeRestriction__Group__1_in_rule__ArtifactTypeRestriction__Group__016318);
+ pushFollow(FOLLOW_2);
rule__ArtifactTypeRestriction__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactTypeRestriction__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactTypeRestriction__Group__0"
- // $ANTLR start "rule__ArtifactTypeRestriction__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8080:1: rule__ArtifactTypeRestriction__Group__0__Impl : ( ( rule__ArtifactTypeRestriction__PermissionAssignment_0 ) ) ;
- public final void rule__ArtifactTypeRestriction__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactTypeRestriction__Group__0__Impl"
+ // InternalOseeDsl.g:8080:1: rule__ArtifactTypeRestriction__Group__0__Impl : ( ( rule__ArtifactTypeRestriction__PermissionAssignment_0 ) ) ;
+ public final void rule__ArtifactTypeRestriction__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8084:1: ( ( ( rule__ArtifactTypeRestriction__PermissionAssignment_0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8085:1: ( ( rule__ArtifactTypeRestriction__PermissionAssignment_0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8085:1: ( ( rule__ArtifactTypeRestriction__PermissionAssignment_0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8086:1: ( rule__ArtifactTypeRestriction__PermissionAssignment_0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8084:1: ( ( ( rule__ArtifactTypeRestriction__PermissionAssignment_0 ) ) )
+ // InternalOseeDsl.g:8085:1: ( ( rule__ArtifactTypeRestriction__PermissionAssignment_0 ) )
{
- before(grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAssignment_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8087:1: ( rule__ArtifactTypeRestriction__PermissionAssignment_0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8087:2: rule__ArtifactTypeRestriction__PermissionAssignment_0
- {
- pushFollow(
- FOLLOW_rule__ArtifactTypeRestriction__PermissionAssignment_0_in_rule__ArtifactTypeRestriction__Group__0__Impl16345);
- rule__ArtifactTypeRestriction__PermissionAssignment_0();
+ // InternalOseeDsl.g:8085:1: ( ( rule__ArtifactTypeRestriction__PermissionAssignment_0 ) )
+ // InternalOseeDsl.g:8086:1: ( rule__ArtifactTypeRestriction__PermissionAssignment_0 )
+ {
+ before(grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAssignment_0());
+ // InternalOseeDsl.g:8087:1: ( rule__ArtifactTypeRestriction__PermissionAssignment_0 )
+ // InternalOseeDsl.g:8087:2: rule__ArtifactTypeRestriction__PermissionAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__ArtifactTypeRestriction__PermissionAssignment_0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAssignment_0());
+ after(grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAssignment_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactTypeRestriction__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactTypeRestriction__Group__0__Impl"
- // $ANTLR start "rule__ArtifactTypeRestriction__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8097:1: rule__ArtifactTypeRestriction__Group__1 : rule__ArtifactTypeRestriction__Group__1__Impl rule__ArtifactTypeRestriction__Group__2 ;
- public final void rule__ArtifactTypeRestriction__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactTypeRestriction__Group__1"
+ // InternalOseeDsl.g:8097:1: rule__ArtifactTypeRestriction__Group__1 : rule__ArtifactTypeRestriction__Group__1__Impl rule__ArtifactTypeRestriction__Group__2 ;
+ public final void rule__ArtifactTypeRestriction__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8101:1: ( rule__ArtifactTypeRestriction__Group__1__Impl rule__ArtifactTypeRestriction__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8102:2: rule__ArtifactTypeRestriction__Group__1__Impl rule__ArtifactTypeRestriction__Group__2
- {
- pushFollow(
- FOLLOW_rule__ArtifactTypeRestriction__Group__1__Impl_in_rule__ArtifactTypeRestriction__Group__116375);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8101:1: ( rule__ArtifactTypeRestriction__Group__1__Impl rule__ArtifactTypeRestriction__Group__2 )
+ // InternalOseeDsl.g:8102:2: rule__ArtifactTypeRestriction__Group__1__Impl rule__ArtifactTypeRestriction__Group__2
+ {
+ pushFollow(FOLLOW_66);
rule__ArtifactTypeRestriction__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ArtifactTypeRestriction__Group__2_in_rule__ArtifactTypeRestriction__Group__116378);
+ pushFollow(FOLLOW_2);
rule__ArtifactTypeRestriction__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__ArtifactTypeRestriction__Group__1"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ArtifactTypeRestriction__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8109:1: rule__ArtifactTypeRestriction__Group__1__Impl : ( 'edit' ) ;
- public final void rule__ArtifactTypeRestriction__Group__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactTypeRestriction__Group__1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8113:1: ( ( 'edit' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8114:1: ( 'edit' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8114:1: ( 'edit' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8115:1: 'edit'
+ // $ANTLR start "rule__ArtifactTypeRestriction__Group__1__Impl"
+ // InternalOseeDsl.g:8109:1: rule__ArtifactTypeRestriction__Group__1__Impl : ( 'edit' ) ;
+ public final void rule__ArtifactTypeRestriction__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8113:1: ( ( 'edit' ) )
+ // InternalOseeDsl.g:8114:1: ( 'edit' )
+ {
+ // InternalOseeDsl.g:8114:1: ( 'edit' )
+ // InternalOseeDsl.g:8115:1: 'edit'
{
- before(grammarAccess.getArtifactTypeRestrictionAccess().getEditKeyword_1());
- match(input, 96, FOLLOW_96_in_rule__ArtifactTypeRestriction__Group__1__Impl16406);
- after(grammarAccess.getArtifactTypeRestrictionAccess().getEditKeyword_1());
+ before(grammarAccess.getArtifactTypeRestrictionAccess().getEditKeyword_1());
+ match(input,95,FOLLOW_2);
+ after(grammarAccess.getArtifactTypeRestrictionAccess().getEditKeyword_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactTypeRestriction__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactTypeRestriction__Group__1__Impl"
- // $ANTLR start "rule__ArtifactTypeRestriction__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8128:1: rule__ArtifactTypeRestriction__Group__2 : rule__ArtifactTypeRestriction__Group__2__Impl rule__ArtifactTypeRestriction__Group__3 ;
- public final void rule__ArtifactTypeRestriction__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactTypeRestriction__Group__2"
+ // InternalOseeDsl.g:8128:1: rule__ArtifactTypeRestriction__Group__2 : rule__ArtifactTypeRestriction__Group__2__Impl rule__ArtifactTypeRestriction__Group__3 ;
+ public final void rule__ArtifactTypeRestriction__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8132:1: ( rule__ArtifactTypeRestriction__Group__2__Impl rule__ArtifactTypeRestriction__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8133:2: rule__ArtifactTypeRestriction__Group__2__Impl rule__ArtifactTypeRestriction__Group__3
- {
- pushFollow(
- FOLLOW_rule__ArtifactTypeRestriction__Group__2__Impl_in_rule__ArtifactTypeRestriction__Group__216437);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8132:1: ( rule__ArtifactTypeRestriction__Group__2__Impl rule__ArtifactTypeRestriction__Group__3 )
+ // InternalOseeDsl.g:8133:2: rule__ArtifactTypeRestriction__Group__2__Impl rule__ArtifactTypeRestriction__Group__3
+ {
+ pushFollow(FOLLOW_7);
rule__ArtifactTypeRestriction__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ArtifactTypeRestriction__Group__3_in_rule__ArtifactTypeRestriction__Group__216440);
+ pushFollow(FOLLOW_2);
rule__ArtifactTypeRestriction__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__ArtifactTypeRestriction__Group__2"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ArtifactTypeRestriction__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8140:1: rule__ArtifactTypeRestriction__Group__2__Impl : ( 'artifactType' ) ;
- public final void rule__ArtifactTypeRestriction__Group__2__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactTypeRestriction__Group__2"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8144:1: ( ( 'artifactType' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8145:1: ( 'artifactType' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8145:1: ( 'artifactType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8146:1: 'artifactType'
+ // $ANTLR start "rule__ArtifactTypeRestriction__Group__2__Impl"
+ // InternalOseeDsl.g:8140:1: rule__ArtifactTypeRestriction__Group__2__Impl : ( 'artifactType' ) ;
+ public final void rule__ArtifactTypeRestriction__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8144:1: ( ( 'artifactType' ) )
+ // InternalOseeDsl.g:8145:1: ( 'artifactType' )
+ {
+ // InternalOseeDsl.g:8145:1: ( 'artifactType' )
+ // InternalOseeDsl.g:8146:1: 'artifactType'
{
- before(grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeKeyword_2());
- match(input, 53, FOLLOW_53_in_rule__ArtifactTypeRestriction__Group__2__Impl16468);
- after(grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeKeyword_2());
+ before(grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeKeyword_2());
+ match(input,52,FOLLOW_2);
+ after(grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeKeyword_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__ArtifactTypeRestriction__Group__2__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ArtifactTypeRestriction__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8159:1: rule__ArtifactTypeRestriction__Group__3 : rule__ArtifactTypeRestriction__Group__3__Impl rule__ArtifactTypeRestriction__Group__4 ;
- public final void rule__ArtifactTypeRestriction__Group__3() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactTypeRestriction__Group__2__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8163:1: ( rule__ArtifactTypeRestriction__Group__3__Impl rule__ArtifactTypeRestriction__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8164:2: rule__ArtifactTypeRestriction__Group__3__Impl rule__ArtifactTypeRestriction__Group__4
- {
- pushFollow(
- FOLLOW_rule__ArtifactTypeRestriction__Group__3__Impl_in_rule__ArtifactTypeRestriction__Group__316499);
+ // $ANTLR start "rule__ArtifactTypeRestriction__Group__3"
+ // InternalOseeDsl.g:8159:1: rule__ArtifactTypeRestriction__Group__3 : rule__ArtifactTypeRestriction__Group__3__Impl rule__ArtifactTypeRestriction__Group__4 ;
+ public final void rule__ArtifactTypeRestriction__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8163:1: ( rule__ArtifactTypeRestriction__Group__3__Impl rule__ArtifactTypeRestriction__Group__4 )
+ // InternalOseeDsl.g:8164:2: rule__ArtifactTypeRestriction__Group__3__Impl rule__ArtifactTypeRestriction__Group__4
+ {
+ pushFollow(FOLLOW_58);
rule__ArtifactTypeRestriction__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ArtifactTypeRestriction__Group__4_in_rule__ArtifactTypeRestriction__Group__316502);
+ pushFollow(FOLLOW_2);
rule__ArtifactTypeRestriction__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactTypeRestriction__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactTypeRestriction__Group__3"
- // $ANTLR start "rule__ArtifactTypeRestriction__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8171:1: rule__ArtifactTypeRestriction__Group__3__Impl : ( ( rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3 ) ) ;
- public final void rule__ArtifactTypeRestriction__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactTypeRestriction__Group__3__Impl"
+ // InternalOseeDsl.g:8171:1: rule__ArtifactTypeRestriction__Group__3__Impl : ( ( rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3 ) ) ;
+ public final void rule__ArtifactTypeRestriction__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8175:1: ( ( ( rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8176:1: ( ( rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8176:1: ( ( rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8177:1: ( rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8175:1: ( ( ( rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3 ) ) )
+ // InternalOseeDsl.g:8176:1: ( ( rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3 ) )
+ {
+ // InternalOseeDsl.g:8176:1: ( ( rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3 ) )
+ // InternalOseeDsl.g:8177:1: ( rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3 )
{
- before(grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefAssignment_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8178:1: ( rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8178:2: rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3
- {
- pushFollow(
- FOLLOW_rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3_in_rule__ArtifactTypeRestriction__Group__3__Impl16529);
- rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3();
+ before(grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefAssignment_3());
+ // InternalOseeDsl.g:8178:1: ( rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3 )
+ // InternalOseeDsl.g:8178:2: rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefAssignment_3());
+ after(grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefAssignment_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactTypeRestriction__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactTypeRestriction__Group__3__Impl"
- // $ANTLR start "rule__ArtifactTypeRestriction__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8188:1: rule__ArtifactTypeRestriction__Group__4 : rule__ArtifactTypeRestriction__Group__4__Impl ;
- public final void rule__ArtifactTypeRestriction__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactTypeRestriction__Group__4"
+ // InternalOseeDsl.g:8188:1: rule__ArtifactTypeRestriction__Group__4 : rule__ArtifactTypeRestriction__Group__4__Impl ;
+ public final void rule__ArtifactTypeRestriction__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8192:1: ( rule__ArtifactTypeRestriction__Group__4__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8193:2: rule__ArtifactTypeRestriction__Group__4__Impl
- {
- pushFollow(
- FOLLOW_rule__ArtifactTypeRestriction__Group__4__Impl_in_rule__ArtifactTypeRestriction__Group__416559);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8192:1: ( rule__ArtifactTypeRestriction__Group__4__Impl )
+ // InternalOseeDsl.g:8193:2: rule__ArtifactTypeRestriction__Group__4__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__ArtifactTypeRestriction__Group__4__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactTypeRestriction__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactTypeRestriction__Group__4"
- // $ANTLR start "rule__ArtifactTypeRestriction__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8199:1: rule__ArtifactTypeRestriction__Group__4__Impl : ( ';' ) ;
- public final void rule__ArtifactTypeRestriction__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactTypeRestriction__Group__4__Impl"
+ // InternalOseeDsl.g:8199:1: rule__ArtifactTypeRestriction__Group__4__Impl : ( ';' ) ;
+ public final void rule__ArtifactTypeRestriction__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8203:1: ( ( ';' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8204:1: ( ';' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8204:1: ( ';' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8205:1: ';'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8203:1: ( ( ';' ) )
+ // InternalOseeDsl.g:8204:1: ( ';' )
{
- before(grammarAccess.getArtifactTypeRestrictionAccess().getSemicolonKeyword_4());
- match(input, 91, FOLLOW_91_in_rule__ArtifactTypeRestriction__Group__4__Impl16587);
- after(grammarAccess.getArtifactTypeRestrictionAccess().getSemicolonKeyword_4());
+ // InternalOseeDsl.g:8204:1: ( ';' )
+ // InternalOseeDsl.g:8205:1: ';'
+ {
+ before(grammarAccess.getArtifactTypeRestrictionAccess().getSemicolonKeyword_4());
+ match(input,90,FOLLOW_2);
+ after(grammarAccess.getArtifactTypeRestrictionAccess().getSemicolonKeyword_4());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactTypeRestriction__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactTypeRestriction__Group__4__Impl"
- // $ANTLR start "rule__AttributeTypeRestriction__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8228:1: rule__AttributeTypeRestriction__Group__0 : rule__AttributeTypeRestriction__Group__0__Impl rule__AttributeTypeRestriction__Group__1 ;
- public final void rule__AttributeTypeRestriction__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group__0"
+ // InternalOseeDsl.g:8228:1: rule__AttributeTypeRestriction__Group__0 : rule__AttributeTypeRestriction__Group__0__Impl rule__AttributeTypeRestriction__Group__1 ;
+ public final void rule__AttributeTypeRestriction__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8232:1: ( rule__AttributeTypeRestriction__Group__0__Impl rule__AttributeTypeRestriction__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8233:2: rule__AttributeTypeRestriction__Group__0__Impl rule__AttributeTypeRestriction__Group__1
- {
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group__0__Impl_in_rule__AttributeTypeRestriction__Group__016628);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8232:1: ( rule__AttributeTypeRestriction__Group__0__Impl rule__AttributeTypeRestriction__Group__1 )
+ // InternalOseeDsl.g:8233:2: rule__AttributeTypeRestriction__Group__0__Impl rule__AttributeTypeRestriction__Group__1
+ {
+ pushFollow(FOLLOW_64);
rule__AttributeTypeRestriction__Group__0__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group__1_in_rule__AttributeTypeRestriction__Group__016631);
+ pushFollow(FOLLOW_2);
rule__AttributeTypeRestriction__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group__0"
- // $ANTLR start "rule__AttributeTypeRestriction__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8240:1: rule__AttributeTypeRestriction__Group__0__Impl : ( ( rule__AttributeTypeRestriction__PermissionAssignment_0 ) ) ;
- public final void rule__AttributeTypeRestriction__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group__0__Impl"
+ // InternalOseeDsl.g:8240:1: rule__AttributeTypeRestriction__Group__0__Impl : ( ( rule__AttributeTypeRestriction__PermissionAssignment_0 ) ) ;
+ public final void rule__AttributeTypeRestriction__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8244:1: ( ( ( rule__AttributeTypeRestriction__PermissionAssignment_0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8245:1: ( ( rule__AttributeTypeRestriction__PermissionAssignment_0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8245:1: ( ( rule__AttributeTypeRestriction__PermissionAssignment_0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8246:1: ( rule__AttributeTypeRestriction__PermissionAssignment_0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8244:1: ( ( ( rule__AttributeTypeRestriction__PermissionAssignment_0 ) ) )
+ // InternalOseeDsl.g:8245:1: ( ( rule__AttributeTypeRestriction__PermissionAssignment_0 ) )
{
- before(grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAssignment_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8247:1: ( rule__AttributeTypeRestriction__PermissionAssignment_0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8247:2: rule__AttributeTypeRestriction__PermissionAssignment_0
- {
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__PermissionAssignment_0_in_rule__AttributeTypeRestriction__Group__0__Impl16658);
- rule__AttributeTypeRestriction__PermissionAssignment_0();
+ // InternalOseeDsl.g:8245:1: ( ( rule__AttributeTypeRestriction__PermissionAssignment_0 ) )
+ // InternalOseeDsl.g:8246:1: ( rule__AttributeTypeRestriction__PermissionAssignment_0 )
+ {
+ before(grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAssignment_0());
+ // InternalOseeDsl.g:8247:1: ( rule__AttributeTypeRestriction__PermissionAssignment_0 )
+ // InternalOseeDsl.g:8247:2: rule__AttributeTypeRestriction__PermissionAssignment_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AttributeTypeRestriction__PermissionAssignment_0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAssignment_0());
+ after(grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAssignment_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group__0__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AttributeTypeRestriction__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8257:1: rule__AttributeTypeRestriction__Group__1 : rule__AttributeTypeRestriction__Group__1__Impl rule__AttributeTypeRestriction__Group__2 ;
- public final void rule__AttributeTypeRestriction__Group__1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8261:1: ( rule__AttributeTypeRestriction__Group__1__Impl rule__AttributeTypeRestriction__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8262:2: rule__AttributeTypeRestriction__Group__1__Impl rule__AttributeTypeRestriction__Group__2
- {
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group__1__Impl_in_rule__AttributeTypeRestriction__Group__116688);
+ // $ANTLR start "rule__AttributeTypeRestriction__Group__1"
+ // InternalOseeDsl.g:8257:1: rule__AttributeTypeRestriction__Group__1 : rule__AttributeTypeRestriction__Group__1__Impl rule__AttributeTypeRestriction__Group__2 ;
+ public final void rule__AttributeTypeRestriction__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8261:1: ( rule__AttributeTypeRestriction__Group__1__Impl rule__AttributeTypeRestriction__Group__2 )
+ // InternalOseeDsl.g:8262:2: rule__AttributeTypeRestriction__Group__1__Impl rule__AttributeTypeRestriction__Group__2
+ {
+ pushFollow(FOLLOW_67);
rule__AttributeTypeRestriction__Group__1__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group__2_in_rule__AttributeTypeRestriction__Group__116691);
+ pushFollow(FOLLOW_2);
rule__AttributeTypeRestriction__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group__1"
- // $ANTLR start "rule__AttributeTypeRestriction__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8269:1: rule__AttributeTypeRestriction__Group__1__Impl : ( 'edit' ) ;
- public final void rule__AttributeTypeRestriction__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group__1__Impl"
+ // InternalOseeDsl.g:8269:1: rule__AttributeTypeRestriction__Group__1__Impl : ( 'edit' ) ;
+ public final void rule__AttributeTypeRestriction__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8273:1: ( ( 'edit' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8274:1: ( 'edit' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8274:1: ( 'edit' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8275:1: 'edit'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8273:1: ( ( 'edit' ) )
+ // InternalOseeDsl.g:8274:1: ( 'edit' )
+ {
+ // InternalOseeDsl.g:8274:1: ( 'edit' )
+ // InternalOseeDsl.g:8275:1: 'edit'
{
- before(grammarAccess.getAttributeTypeRestrictionAccess().getEditKeyword_1());
- match(input, 96, FOLLOW_96_in_rule__AttributeTypeRestriction__Group__1__Impl16719);
- after(grammarAccess.getAttributeTypeRestrictionAccess().getEditKeyword_1());
+ before(grammarAccess.getAttributeTypeRestrictionAccess().getEditKeyword_1());
+ match(input,95,FOLLOW_2);
+ after(grammarAccess.getAttributeTypeRestrictionAccess().getEditKeyword_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group__1__Impl"
- // $ANTLR start "rule__AttributeTypeRestriction__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8288:1: rule__AttributeTypeRestriction__Group__2 : rule__AttributeTypeRestriction__Group__2__Impl rule__AttributeTypeRestriction__Group__3 ;
- public final void rule__AttributeTypeRestriction__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group__2"
+ // InternalOseeDsl.g:8288:1: rule__AttributeTypeRestriction__Group__2 : rule__AttributeTypeRestriction__Group__2__Impl rule__AttributeTypeRestriction__Group__3 ;
+ public final void rule__AttributeTypeRestriction__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8292:1: ( rule__AttributeTypeRestriction__Group__2__Impl rule__AttributeTypeRestriction__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8293:2: rule__AttributeTypeRestriction__Group__2__Impl rule__AttributeTypeRestriction__Group__3
- {
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group__2__Impl_in_rule__AttributeTypeRestriction__Group__216750);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8292:1: ( rule__AttributeTypeRestriction__Group__2__Impl rule__AttributeTypeRestriction__Group__3 )
+ // InternalOseeDsl.g:8293:2: rule__AttributeTypeRestriction__Group__2__Impl rule__AttributeTypeRestriction__Group__3
+ {
+ pushFollow(FOLLOW_7);
rule__AttributeTypeRestriction__Group__2__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group__3_in_rule__AttributeTypeRestriction__Group__216753);
+ pushFollow(FOLLOW_2);
rule__AttributeTypeRestriction__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group__2"
- // $ANTLR start "rule__AttributeTypeRestriction__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8300:1: rule__AttributeTypeRestriction__Group__2__Impl : ( 'attributeType' ) ;
- public final void rule__AttributeTypeRestriction__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group__2__Impl"
+ // InternalOseeDsl.g:8300:1: rule__AttributeTypeRestriction__Group__2__Impl : ( 'attributeType' ) ;
+ public final void rule__AttributeTypeRestriction__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8304:1: ( ( 'attributeType' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8305:1: ( 'attributeType' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8305:1: ( 'attributeType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8306:1: 'attributeType'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8304:1: ( ( 'attributeType' ) )
+ // InternalOseeDsl.g:8305:1: ( 'attributeType' )
+ {
+ // InternalOseeDsl.g:8305:1: ( 'attributeType' )
+ // InternalOseeDsl.g:8306:1: 'attributeType'
{
- before(grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeKeyword_2());
- match(input, 61, FOLLOW_61_in_rule__AttributeTypeRestriction__Group__2__Impl16781);
- after(grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeKeyword_2());
+ before(grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeKeyword_2());
+ match(input,60,FOLLOW_2);
+ after(grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeKeyword_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group__2__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AttributeTypeRestriction__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8319:1: rule__AttributeTypeRestriction__Group__3 : rule__AttributeTypeRestriction__Group__3__Impl rule__AttributeTypeRestriction__Group__4 ;
- public final void rule__AttributeTypeRestriction__Group__3() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group__2__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8323:1: ( rule__AttributeTypeRestriction__Group__3__Impl rule__AttributeTypeRestriction__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8324:2: rule__AttributeTypeRestriction__Group__3__Impl rule__AttributeTypeRestriction__Group__4
- {
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group__3__Impl_in_rule__AttributeTypeRestriction__Group__316812);
+ // $ANTLR start "rule__AttributeTypeRestriction__Group__3"
+ // InternalOseeDsl.g:8319:1: rule__AttributeTypeRestriction__Group__3 : rule__AttributeTypeRestriction__Group__3__Impl rule__AttributeTypeRestriction__Group__4 ;
+ public final void rule__AttributeTypeRestriction__Group__3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8323:1: ( rule__AttributeTypeRestriction__Group__3__Impl rule__AttributeTypeRestriction__Group__4 )
+ // InternalOseeDsl.g:8324:2: rule__AttributeTypeRestriction__Group__3__Impl rule__AttributeTypeRestriction__Group__4
+ {
+ pushFollow(FOLLOW_68);
rule__AttributeTypeRestriction__Group__3__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group__4_in_rule__AttributeTypeRestriction__Group__316815);
+ pushFollow(FOLLOW_2);
rule__AttributeTypeRestriction__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group__3"
- // $ANTLR start "rule__AttributeTypeRestriction__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8331:1: rule__AttributeTypeRestriction__Group__3__Impl : ( ( rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3 ) ) ;
- public final void rule__AttributeTypeRestriction__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group__3__Impl"
+ // InternalOseeDsl.g:8331:1: rule__AttributeTypeRestriction__Group__3__Impl : ( ( rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3 ) ) ;
+ public final void rule__AttributeTypeRestriction__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8335:1: ( ( ( rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8336:1: ( ( rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8336:1: ( ( rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8337:1: ( rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8335:1: ( ( ( rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3 ) ) )
+ // InternalOseeDsl.g:8336:1: ( ( rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3 ) )
+ {
+ // InternalOseeDsl.g:8336:1: ( ( rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3 ) )
+ // InternalOseeDsl.g:8337:1: ( rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3 )
+ {
+ before(grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefAssignment_3());
+ // InternalOseeDsl.g:8338:1: ( rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3 )
+ // InternalOseeDsl.g:8338:2: rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3
{
- before(grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefAssignment_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8338:1: ( rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8338:2: rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3
- {
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3_in_rule__AttributeTypeRestriction__Group__3__Impl16842);
- rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3();
+ pushFollow(FOLLOW_2);
+ rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefAssignment_3());
+ after(grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefAssignment_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group__3__Impl"
- // $ANTLR start "rule__AttributeTypeRestriction__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8348:1: rule__AttributeTypeRestriction__Group__4 : rule__AttributeTypeRestriction__Group__4__Impl rule__AttributeTypeRestriction__Group__5 ;
- public final void rule__AttributeTypeRestriction__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group__4"
+ // InternalOseeDsl.g:8348:1: rule__AttributeTypeRestriction__Group__4 : rule__AttributeTypeRestriction__Group__4__Impl rule__AttributeTypeRestriction__Group__5 ;
+ public final void rule__AttributeTypeRestriction__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8352:1: ( rule__AttributeTypeRestriction__Group__4__Impl rule__AttributeTypeRestriction__Group__5 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8353:2: rule__AttributeTypeRestriction__Group__4__Impl rule__AttributeTypeRestriction__Group__5
- {
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group__4__Impl_in_rule__AttributeTypeRestriction__Group__416872);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8352:1: ( rule__AttributeTypeRestriction__Group__4__Impl rule__AttributeTypeRestriction__Group__5 )
+ // InternalOseeDsl.g:8353:2: rule__AttributeTypeRestriction__Group__4__Impl rule__AttributeTypeRestriction__Group__5
+ {
+ pushFollow(FOLLOW_68);
rule__AttributeTypeRestriction__Group__4__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group__5_in_rule__AttributeTypeRestriction__Group__416875);
+ pushFollow(FOLLOW_2);
rule__AttributeTypeRestriction__Group__5();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group__4"
- // $ANTLR start "rule__AttributeTypeRestriction__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8360:1: rule__AttributeTypeRestriction__Group__4__Impl : ( ( rule__AttributeTypeRestriction__Group_4__0 )? ) ;
- public final void rule__AttributeTypeRestriction__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group__4__Impl"
+ // InternalOseeDsl.g:8360:1: rule__AttributeTypeRestriction__Group__4__Impl : ( ( rule__AttributeTypeRestriction__Group_4__0 )? ) ;
+ public final void rule__AttributeTypeRestriction__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8364:1: ( ( ( rule__AttributeTypeRestriction__Group_4__0 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8365:1: ( ( rule__AttributeTypeRestriction__Group_4__0 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8365:1: ( ( rule__AttributeTypeRestriction__Group_4__0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8366:1: ( rule__AttributeTypeRestriction__Group_4__0 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8364:1: ( ( ( rule__AttributeTypeRestriction__Group_4__0 )? ) )
+ // InternalOseeDsl.g:8365:1: ( ( rule__AttributeTypeRestriction__Group_4__0 )? )
{
- before(grammarAccess.getAttributeTypeRestrictionAccess().getGroup_4());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8367:1: ( rule__AttributeTypeRestriction__Group_4__0 )?
- int alt55 = 2;
- int LA55_0 = input.LA(1);
+ // InternalOseeDsl.g:8365:1: ( ( rule__AttributeTypeRestriction__Group_4__0 )? )
+ // InternalOseeDsl.g:8366:1: ( rule__AttributeTypeRestriction__Group_4__0 )?
+ {
+ before(grammarAccess.getAttributeTypeRestrictionAccess().getGroup_4());
+ // InternalOseeDsl.g:8367:1: ( rule__AttributeTypeRestriction__Group_4__0 )?
+ int alt55=2;
+ int LA55_0 = input.LA(1);
+
+ if ( (LA55_0==96) ) {
+ alt55=1;
+ }
+ switch (alt55) {
+ case 1 :
+ // InternalOseeDsl.g:8367:2: rule__AttributeTypeRestriction__Group_4__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__AttributeTypeRestriction__Group_4__0();
- if (LA55_0 == 97) {
- alt55 = 1;
- }
- switch (alt55) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8367:2: rule__AttributeTypeRestriction__Group_4__0
- {
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group_4__0_in_rule__AttributeTypeRestriction__Group__4__Impl16902);
- rule__AttributeTypeRestriction__Group_4__0();
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
- }
+ }
- after(grammarAccess.getAttributeTypeRestrictionAccess().getGroup_4());
+ after(grammarAccess.getAttributeTypeRestrictionAccess().getGroup_4());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group__4__Impl"
- // $ANTLR start "rule__AttributeTypeRestriction__Group__5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8377:1: rule__AttributeTypeRestriction__Group__5 : rule__AttributeTypeRestriction__Group__5__Impl ;
- public final void rule__AttributeTypeRestriction__Group__5() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group__5"
+ // InternalOseeDsl.g:8377:1: rule__AttributeTypeRestriction__Group__5 : rule__AttributeTypeRestriction__Group__5__Impl ;
+ public final void rule__AttributeTypeRestriction__Group__5() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8381:1: ( rule__AttributeTypeRestriction__Group__5__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8382:2: rule__AttributeTypeRestriction__Group__5__Impl
- {
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group__5__Impl_in_rule__AttributeTypeRestriction__Group__516933);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8381:1: ( rule__AttributeTypeRestriction__Group__5__Impl )
+ // InternalOseeDsl.g:8382:2: rule__AttributeTypeRestriction__Group__5__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__AttributeTypeRestriction__Group__5__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group__5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group__5"
- // $ANTLR start "rule__AttributeTypeRestriction__Group__5__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8388:1: rule__AttributeTypeRestriction__Group__5__Impl : ( ';' ) ;
- public final void rule__AttributeTypeRestriction__Group__5__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group__5__Impl"
+ // InternalOseeDsl.g:8388:1: rule__AttributeTypeRestriction__Group__5__Impl : ( ';' ) ;
+ public final void rule__AttributeTypeRestriction__Group__5__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8392:1: ( ( ';' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8393:1: ( ';' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8393:1: ( ';' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8394:1: ';'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8392:1: ( ( ';' ) )
+ // InternalOseeDsl.g:8393:1: ( ';' )
{
- before(grammarAccess.getAttributeTypeRestrictionAccess().getSemicolonKeyword_5());
- match(input, 91, FOLLOW_91_in_rule__AttributeTypeRestriction__Group__5__Impl16961);
- after(grammarAccess.getAttributeTypeRestrictionAccess().getSemicolonKeyword_5());
+ // InternalOseeDsl.g:8393:1: ( ';' )
+ // InternalOseeDsl.g:8394:1: ';'
+ {
+ before(grammarAccess.getAttributeTypeRestrictionAccess().getSemicolonKeyword_5());
+ match(input,90,FOLLOW_2);
+ after(grammarAccess.getAttributeTypeRestrictionAccess().getSemicolonKeyword_5());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group__5__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group__5__Impl"
- // $ANTLR start "rule__AttributeTypeRestriction__Group_4__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8419:1: rule__AttributeTypeRestriction__Group_4__0 : rule__AttributeTypeRestriction__Group_4__0__Impl rule__AttributeTypeRestriction__Group_4__1 ;
- public final void rule__AttributeTypeRestriction__Group_4__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group_4__0"
+ // InternalOseeDsl.g:8419:1: rule__AttributeTypeRestriction__Group_4__0 : rule__AttributeTypeRestriction__Group_4__0__Impl rule__AttributeTypeRestriction__Group_4__1 ;
+ public final void rule__AttributeTypeRestriction__Group_4__0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8423:1: ( rule__AttributeTypeRestriction__Group_4__0__Impl rule__AttributeTypeRestriction__Group_4__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8424:2: rule__AttributeTypeRestriction__Group_4__0__Impl rule__AttributeTypeRestriction__Group_4__1
- {
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group_4__0__Impl_in_rule__AttributeTypeRestriction__Group_4__017004);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8423:1: ( rule__AttributeTypeRestriction__Group_4__0__Impl rule__AttributeTypeRestriction__Group_4__1 )
+ // InternalOseeDsl.g:8424:2: rule__AttributeTypeRestriction__Group_4__0__Impl rule__AttributeTypeRestriction__Group_4__1
+ {
+ pushFollow(FOLLOW_66);
rule__AttributeTypeRestriction__Group_4__0__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group_4__1_in_rule__AttributeTypeRestriction__Group_4__017007);
+ pushFollow(FOLLOW_2);
rule__AttributeTypeRestriction__Group_4__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group_4__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group_4__0"
- // $ANTLR start "rule__AttributeTypeRestriction__Group_4__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8431:1: rule__AttributeTypeRestriction__Group_4__0__Impl : ( 'of' ) ;
- public final void rule__AttributeTypeRestriction__Group_4__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group_4__0__Impl"
+ // InternalOseeDsl.g:8431:1: rule__AttributeTypeRestriction__Group_4__0__Impl : ( 'of' ) ;
+ public final void rule__AttributeTypeRestriction__Group_4__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8435:1: ( ( 'of' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8436:1: ( 'of' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8436:1: ( 'of' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8437:1: 'of'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8435:1: ( ( 'of' ) )
+ // InternalOseeDsl.g:8436:1: ( 'of' )
{
- before(grammarAccess.getAttributeTypeRestrictionAccess().getOfKeyword_4_0());
- match(input, 97, FOLLOW_97_in_rule__AttributeTypeRestriction__Group_4__0__Impl17035);
- after(grammarAccess.getAttributeTypeRestrictionAccess().getOfKeyword_4_0());
+ // InternalOseeDsl.g:8436:1: ( 'of' )
+ // InternalOseeDsl.g:8437:1: 'of'
+ {
+ before(grammarAccess.getAttributeTypeRestrictionAccess().getOfKeyword_4_0());
+ match(input,96,FOLLOW_2);
+ after(grammarAccess.getAttributeTypeRestrictionAccess().getOfKeyword_4_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group_4__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group_4__0__Impl"
- // $ANTLR start "rule__AttributeTypeRestriction__Group_4__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8450:1: rule__AttributeTypeRestriction__Group_4__1 : rule__AttributeTypeRestriction__Group_4__1__Impl rule__AttributeTypeRestriction__Group_4__2 ;
- public final void rule__AttributeTypeRestriction__Group_4__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group_4__1"
+ // InternalOseeDsl.g:8450:1: rule__AttributeTypeRestriction__Group_4__1 : rule__AttributeTypeRestriction__Group_4__1__Impl rule__AttributeTypeRestriction__Group_4__2 ;
+ public final void rule__AttributeTypeRestriction__Group_4__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8454:1: ( rule__AttributeTypeRestriction__Group_4__1__Impl rule__AttributeTypeRestriction__Group_4__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8455:2: rule__AttributeTypeRestriction__Group_4__1__Impl rule__AttributeTypeRestriction__Group_4__2
- {
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group_4__1__Impl_in_rule__AttributeTypeRestriction__Group_4__117066);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8454:1: ( rule__AttributeTypeRestriction__Group_4__1__Impl rule__AttributeTypeRestriction__Group_4__2 )
+ // InternalOseeDsl.g:8455:2: rule__AttributeTypeRestriction__Group_4__1__Impl rule__AttributeTypeRestriction__Group_4__2
+ {
+ pushFollow(FOLLOW_7);
rule__AttributeTypeRestriction__Group_4__1__Impl();
state._fsp--;
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group_4__2_in_rule__AttributeTypeRestriction__Group_4__117069);
+ pushFollow(FOLLOW_2);
rule__AttributeTypeRestriction__Group_4__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group_4__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group_4__1"
- // $ANTLR start "rule__AttributeTypeRestriction__Group_4__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8462:1: rule__AttributeTypeRestriction__Group_4__1__Impl : ( 'artifactType' ) ;
- public final void rule__AttributeTypeRestriction__Group_4__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group_4__1__Impl"
+ // InternalOseeDsl.g:8462:1: rule__AttributeTypeRestriction__Group_4__1__Impl : ( 'artifactType' ) ;
+ public final void rule__AttributeTypeRestriction__Group_4__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8466:1: ( ( 'artifactType' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8467:1: ( 'artifactType' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8467:1: ( 'artifactType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8468:1: 'artifactType'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8466:1: ( ( 'artifactType' ) )
+ // InternalOseeDsl.g:8467:1: ( 'artifactType' )
{
- before(grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeKeyword_4_1());
- match(input, 53, FOLLOW_53_in_rule__AttributeTypeRestriction__Group_4__1__Impl17097);
- after(grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeKeyword_4_1());
+ // InternalOseeDsl.g:8467:1: ( 'artifactType' )
+ // InternalOseeDsl.g:8468:1: 'artifactType'
+ {
+ before(grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeKeyword_4_1());
+ match(input,52,FOLLOW_2);
+ after(grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeKeyword_4_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group_4__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group_4__1__Impl"
- // $ANTLR start "rule__AttributeTypeRestriction__Group_4__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8481:1: rule__AttributeTypeRestriction__Group_4__2 : rule__AttributeTypeRestriction__Group_4__2__Impl ;
- public final void rule__AttributeTypeRestriction__Group_4__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group_4__2"
+ // InternalOseeDsl.g:8481:1: rule__AttributeTypeRestriction__Group_4__2 : rule__AttributeTypeRestriction__Group_4__2__Impl ;
+ public final void rule__AttributeTypeRestriction__Group_4__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8485:1: ( rule__AttributeTypeRestriction__Group_4__2__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8486:2: rule__AttributeTypeRestriction__Group_4__2__Impl
- {
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__Group_4__2__Impl_in_rule__AttributeTypeRestriction__Group_4__217128);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8485:1: ( rule__AttributeTypeRestriction__Group_4__2__Impl )
+ // InternalOseeDsl.g:8486:2: rule__AttributeTypeRestriction__Group_4__2__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__AttributeTypeRestriction__Group_4__2__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group_4__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group_4__2"
- // $ANTLR start "rule__AttributeTypeRestriction__Group_4__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8492:1: rule__AttributeTypeRestriction__Group_4__2__Impl : ( ( rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2 ) ) ;
- public final void rule__AttributeTypeRestriction__Group_4__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__Group_4__2__Impl"
+ // InternalOseeDsl.g:8492:1: rule__AttributeTypeRestriction__Group_4__2__Impl : ( ( rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2 ) ) ;
+ public final void rule__AttributeTypeRestriction__Group_4__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8496:1: ( ( ( rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8497:1: ( ( rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8497:1: ( ( rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8498:1: ( rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8496:1: ( ( ( rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2 ) ) )
+ // InternalOseeDsl.g:8497:1: ( ( rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2 ) )
{
- before(grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefAssignment_4_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8499:1: ( rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8499:2: rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2
- {
- pushFollow(
- FOLLOW_rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2_in_rule__AttributeTypeRestriction__Group_4__2__Impl17155);
- rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2();
+ // InternalOseeDsl.g:8497:1: ( ( rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2 ) )
+ // InternalOseeDsl.g:8498:1: ( rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2 )
+ {
+ before(grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefAssignment_4_2());
+ // InternalOseeDsl.g:8499:1: ( rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2 )
+ // InternalOseeDsl.g:8499:2: rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2
+ {
+ pushFollow(FOLLOW_2);
+ rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefAssignment_4_2());
+ after(grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefAssignment_4_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__Group_4__2__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__RelationTypeRestriction__Group__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8517:1: rule__RelationTypeRestriction__Group__0 : rule__RelationTypeRestriction__Group__0__Impl rule__RelationTypeRestriction__Group__1 ;
- public final void rule__RelationTypeRestriction__Group__0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__Group_4__2__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8521:1: ( rule__RelationTypeRestriction__Group__0__Impl rule__RelationTypeRestriction__Group__1 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8522:2: rule__RelationTypeRestriction__Group__0__Impl rule__RelationTypeRestriction__Group__1
- {
- pushFollow(
- FOLLOW_rule__RelationTypeRestriction__Group__0__Impl_in_rule__RelationTypeRestriction__Group__017193);
+ // $ANTLR start "rule__RelationTypeRestriction__Group__0"
+ // InternalOseeDsl.g:8517:1: rule__RelationTypeRestriction__Group__0 : rule__RelationTypeRestriction__Group__0__Impl rule__RelationTypeRestriction__Group__1 ;
+ public final void rule__RelationTypeRestriction__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8521:1: ( rule__RelationTypeRestriction__Group__0__Impl rule__RelationTypeRestriction__Group__1 )
+ // InternalOseeDsl.g:8522:2: rule__RelationTypeRestriction__Group__0__Impl rule__RelationTypeRestriction__Group__1
+ {
+ pushFollow(FOLLOW_64);
rule__RelationTypeRestriction__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__RelationTypeRestriction__Group__1_in_rule__RelationTypeRestriction__Group__017196);
+ pushFollow(FOLLOW_2);
rule__RelationTypeRestriction__Group__1();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__Group__0"
- // $ANTLR start "rule__RelationTypeRestriction__Group__0__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8529:1: rule__RelationTypeRestriction__Group__0__Impl : ( ( rule__RelationTypeRestriction__PermissionAssignment_0 ) ) ;
- public final void rule__RelationTypeRestriction__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__Group__0__Impl"
+ // InternalOseeDsl.g:8529:1: rule__RelationTypeRestriction__Group__0__Impl : ( ( rule__RelationTypeRestriction__PermissionAssignment_0 ) ) ;
+ public final void rule__RelationTypeRestriction__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8533:1: ( ( ( rule__RelationTypeRestriction__PermissionAssignment_0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8534:1: ( ( rule__RelationTypeRestriction__PermissionAssignment_0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8534:1: ( ( rule__RelationTypeRestriction__PermissionAssignment_0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8535:1: ( rule__RelationTypeRestriction__PermissionAssignment_0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8533:1: ( ( ( rule__RelationTypeRestriction__PermissionAssignment_0 ) ) )
+ // InternalOseeDsl.g:8534:1: ( ( rule__RelationTypeRestriction__PermissionAssignment_0 ) )
+ {
+ // InternalOseeDsl.g:8534:1: ( ( rule__RelationTypeRestriction__PermissionAssignment_0 ) )
+ // InternalOseeDsl.g:8535:1: ( rule__RelationTypeRestriction__PermissionAssignment_0 )
+ {
+ before(grammarAccess.getRelationTypeRestrictionAccess().getPermissionAssignment_0());
+ // InternalOseeDsl.g:8536:1: ( rule__RelationTypeRestriction__PermissionAssignment_0 )
+ // InternalOseeDsl.g:8536:2: rule__RelationTypeRestriction__PermissionAssignment_0
{
- before(grammarAccess.getRelationTypeRestrictionAccess().getPermissionAssignment_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8536:1: ( rule__RelationTypeRestriction__PermissionAssignment_0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8536:2: rule__RelationTypeRestriction__PermissionAssignment_0
- {
- pushFollow(
- FOLLOW_rule__RelationTypeRestriction__PermissionAssignment_0_in_rule__RelationTypeRestriction__Group__0__Impl17223);
- rule__RelationTypeRestriction__PermissionAssignment_0();
+ pushFollow(FOLLOW_2);
+ rule__RelationTypeRestriction__PermissionAssignment_0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getRelationTypeRestrictionAccess().getPermissionAssignment_0());
+ after(grammarAccess.getRelationTypeRestrictionAccess().getPermissionAssignment_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__Group__0__Impl"
- // $ANTLR start "rule__RelationTypeRestriction__Group__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8546:1: rule__RelationTypeRestriction__Group__1 : rule__RelationTypeRestriction__Group__1__Impl rule__RelationTypeRestriction__Group__2 ;
- public final void rule__RelationTypeRestriction__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__Group__1"
+ // InternalOseeDsl.g:8546:1: rule__RelationTypeRestriction__Group__1 : rule__RelationTypeRestriction__Group__1__Impl rule__RelationTypeRestriction__Group__2 ;
+ public final void rule__RelationTypeRestriction__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8550:1: ( rule__RelationTypeRestriction__Group__1__Impl rule__RelationTypeRestriction__Group__2 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8551:2: rule__RelationTypeRestriction__Group__1__Impl rule__RelationTypeRestriction__Group__2
- {
- pushFollow(
- FOLLOW_rule__RelationTypeRestriction__Group__1__Impl_in_rule__RelationTypeRestriction__Group__117253);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8550:1: ( rule__RelationTypeRestriction__Group__1__Impl rule__RelationTypeRestriction__Group__2 )
+ // InternalOseeDsl.g:8551:2: rule__RelationTypeRestriction__Group__1__Impl rule__RelationTypeRestriction__Group__2
+ {
+ pushFollow(FOLLOW_69);
rule__RelationTypeRestriction__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__RelationTypeRestriction__Group__2_in_rule__RelationTypeRestriction__Group__117256);
+ pushFollow(FOLLOW_2);
rule__RelationTypeRestriction__Group__2();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__Group__1"
- // $ANTLR start "rule__RelationTypeRestriction__Group__1__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8558:1: rule__RelationTypeRestriction__Group__1__Impl : ( 'edit' ) ;
- public final void rule__RelationTypeRestriction__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__Group__1__Impl"
+ // InternalOseeDsl.g:8558:1: rule__RelationTypeRestriction__Group__1__Impl : ( 'edit' ) ;
+ public final void rule__RelationTypeRestriction__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8562:1: ( ( 'edit' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8563:1: ( 'edit' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8563:1: ( 'edit' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8564:1: 'edit'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8562:1: ( ( 'edit' ) )
+ // InternalOseeDsl.g:8563:1: ( 'edit' )
{
- before(grammarAccess.getRelationTypeRestrictionAccess().getEditKeyword_1());
- match(input, 96, FOLLOW_96_in_rule__RelationTypeRestriction__Group__1__Impl17284);
- after(grammarAccess.getRelationTypeRestrictionAccess().getEditKeyword_1());
+ // InternalOseeDsl.g:8563:1: ( 'edit' )
+ // InternalOseeDsl.g:8564:1: 'edit'
+ {
+ before(grammarAccess.getRelationTypeRestrictionAccess().getEditKeyword_1());
+ match(input,95,FOLLOW_2);
+ after(grammarAccess.getRelationTypeRestrictionAccess().getEditKeyword_1());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__Group__1__Impl"
- // $ANTLR start "rule__RelationTypeRestriction__Group__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8577:1: rule__RelationTypeRestriction__Group__2 : rule__RelationTypeRestriction__Group__2__Impl rule__RelationTypeRestriction__Group__3 ;
- public final void rule__RelationTypeRestriction__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__Group__2"
+ // InternalOseeDsl.g:8577:1: rule__RelationTypeRestriction__Group__2 : rule__RelationTypeRestriction__Group__2__Impl rule__RelationTypeRestriction__Group__3 ;
+ public final void rule__RelationTypeRestriction__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8581:1: ( rule__RelationTypeRestriction__Group__2__Impl rule__RelationTypeRestriction__Group__3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8582:2: rule__RelationTypeRestriction__Group__2__Impl rule__RelationTypeRestriction__Group__3
- {
- pushFollow(
- FOLLOW_rule__RelationTypeRestriction__Group__2__Impl_in_rule__RelationTypeRestriction__Group__217315);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8581:1: ( rule__RelationTypeRestriction__Group__2__Impl rule__RelationTypeRestriction__Group__3 )
+ // InternalOseeDsl.g:8582:2: rule__RelationTypeRestriction__Group__2__Impl rule__RelationTypeRestriction__Group__3
+ {
+ pushFollow(FOLLOW_70);
rule__RelationTypeRestriction__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__RelationTypeRestriction__Group__3_in_rule__RelationTypeRestriction__Group__217318);
+ pushFollow(FOLLOW_2);
rule__RelationTypeRestriction__Group__3();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__Group__2"
- // $ANTLR start "rule__RelationTypeRestriction__Group__2__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8589:1: rule__RelationTypeRestriction__Group__2__Impl : ( 'relationType' ) ;
- public final void rule__RelationTypeRestriction__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__Group__2__Impl"
+ // InternalOseeDsl.g:8589:1: rule__RelationTypeRestriction__Group__2__Impl : ( 'relationType' ) ;
+ public final void rule__RelationTypeRestriction__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8593:1: ( ( 'relationType' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8594:1: ( 'relationType' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8594:1: ( 'relationType' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8595:1: 'relationType'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8593:1: ( ( 'relationType' ) )
+ // InternalOseeDsl.g:8594:1: ( 'relationType' )
{
- before(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeKeyword_2());
- match(input, 80, FOLLOW_80_in_rule__RelationTypeRestriction__Group__2__Impl17346);
- after(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeKeyword_2());
+ // InternalOseeDsl.g:8594:1: ( 'relationType' )
+ // InternalOseeDsl.g:8595:1: 'relationType'
+ {
+ before(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeKeyword_2());
+ match(input,79,FOLLOW_2);
+ after(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeKeyword_2());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__Group__2__Impl"
- // $ANTLR start "rule__RelationTypeRestriction__Group__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8608:1: rule__RelationTypeRestriction__Group__3 : rule__RelationTypeRestriction__Group__3__Impl rule__RelationTypeRestriction__Group__4 ;
- public final void rule__RelationTypeRestriction__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__Group__3"
+ // InternalOseeDsl.g:8608:1: rule__RelationTypeRestriction__Group__3 : rule__RelationTypeRestriction__Group__3__Impl rule__RelationTypeRestriction__Group__4 ;
+ public final void rule__RelationTypeRestriction__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8612:1: ( rule__RelationTypeRestriction__Group__3__Impl rule__RelationTypeRestriction__Group__4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8613:2: rule__RelationTypeRestriction__Group__3__Impl rule__RelationTypeRestriction__Group__4
- {
- pushFollow(
- FOLLOW_rule__RelationTypeRestriction__Group__3__Impl_in_rule__RelationTypeRestriction__Group__317377);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8612:1: ( rule__RelationTypeRestriction__Group__3__Impl rule__RelationTypeRestriction__Group__4 )
+ // InternalOseeDsl.g:8613:2: rule__RelationTypeRestriction__Group__3__Impl rule__RelationTypeRestriction__Group__4
+ {
+ pushFollow(FOLLOW_71);
rule__RelationTypeRestriction__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__RelationTypeRestriction__Group__4_in_rule__RelationTypeRestriction__Group__317380);
+ pushFollow(FOLLOW_2);
rule__RelationTypeRestriction__Group__4();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__Group__3"
- // $ANTLR start "rule__RelationTypeRestriction__Group__3__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8620:1: rule__RelationTypeRestriction__Group__3__Impl : ( ( rule__RelationTypeRestriction__Alternatives_3 ) ) ;
- public final void rule__RelationTypeRestriction__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__Group__3__Impl"
+ // InternalOseeDsl.g:8620:1: rule__RelationTypeRestriction__Group__3__Impl : ( ( rule__RelationTypeRestriction__Alternatives_3 ) ) ;
+ public final void rule__RelationTypeRestriction__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8624:1: ( ( ( rule__RelationTypeRestriction__Alternatives_3 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8625:1: ( ( rule__RelationTypeRestriction__Alternatives_3 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8625:1: ( ( rule__RelationTypeRestriction__Alternatives_3 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8626:1: ( rule__RelationTypeRestriction__Alternatives_3 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8624:1: ( ( ( rule__RelationTypeRestriction__Alternatives_3 ) ) )
+ // InternalOseeDsl.g:8625:1: ( ( rule__RelationTypeRestriction__Alternatives_3 ) )
{
- before(grammarAccess.getRelationTypeRestrictionAccess().getAlternatives_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8627:1: ( rule__RelationTypeRestriction__Alternatives_3 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8627:2: rule__RelationTypeRestriction__Alternatives_3
- {
- pushFollow(
- FOLLOW_rule__RelationTypeRestriction__Alternatives_3_in_rule__RelationTypeRestriction__Group__3__Impl17407);
- rule__RelationTypeRestriction__Alternatives_3();
+ // InternalOseeDsl.g:8625:1: ( ( rule__RelationTypeRestriction__Alternatives_3 ) )
+ // InternalOseeDsl.g:8626:1: ( rule__RelationTypeRestriction__Alternatives_3 )
+ {
+ before(grammarAccess.getRelationTypeRestrictionAccess().getAlternatives_3());
+ // InternalOseeDsl.g:8627:1: ( rule__RelationTypeRestriction__Alternatives_3 )
+ // InternalOseeDsl.g:8627:2: rule__RelationTypeRestriction__Alternatives_3
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationTypeRestriction__Alternatives_3();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getRelationTypeRestrictionAccess().getAlternatives_3());
+ }
+
+ after(grammarAccess.getRelationTypeRestrictionAccess().getAlternatives_3());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__Group__3__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__RelationTypeRestriction__Group__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8637:1: rule__RelationTypeRestriction__Group__4 : rule__RelationTypeRestriction__Group__4__Impl rule__RelationTypeRestriction__Group__5 ;
- public final void rule__RelationTypeRestriction__Group__4() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__Group__3__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8641:1: ( rule__RelationTypeRestriction__Group__4__Impl rule__RelationTypeRestriction__Group__5 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8642:2: rule__RelationTypeRestriction__Group__4__Impl rule__RelationTypeRestriction__Group__5
- {
- pushFollow(
- FOLLOW_rule__RelationTypeRestriction__Group__4__Impl_in_rule__RelationTypeRestriction__Group__417437);
+ // $ANTLR start "rule__RelationTypeRestriction__Group__4"
+ // InternalOseeDsl.g:8637:1: rule__RelationTypeRestriction__Group__4 : rule__RelationTypeRestriction__Group__4__Impl rule__RelationTypeRestriction__Group__5 ;
+ public final void rule__RelationTypeRestriction__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8641:1: ( rule__RelationTypeRestriction__Group__4__Impl rule__RelationTypeRestriction__Group__5 )
+ // InternalOseeDsl.g:8642:2: rule__RelationTypeRestriction__Group__4__Impl rule__RelationTypeRestriction__Group__5
+ {
+ pushFollow(FOLLOW_72);
rule__RelationTypeRestriction__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__RelationTypeRestriction__Group__5_in_rule__RelationTypeRestriction__Group__417440);
+ pushFollow(FOLLOW_2);
rule__RelationTypeRestriction__Group__5();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__Group__4"
- // $ANTLR start "rule__RelationTypeRestriction__Group__4__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8649:1: rule__RelationTypeRestriction__Group__4__Impl : ( ( rule__RelationTypeRestriction__RestrictedToSideAssignment_4 ) ) ;
- public final void rule__RelationTypeRestriction__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__Group__4__Impl"
+ // InternalOseeDsl.g:8649:1: rule__RelationTypeRestriction__Group__4__Impl : ( ( rule__RelationTypeRestriction__RestrictedToSideAssignment_4 ) ) ;
+ public final void rule__RelationTypeRestriction__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8653:1: ( ( ( rule__RelationTypeRestriction__RestrictedToSideAssignment_4 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8654:1: ( ( rule__RelationTypeRestriction__RestrictedToSideAssignment_4 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8654:1: ( ( rule__RelationTypeRestriction__RestrictedToSideAssignment_4 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8655:1: ( rule__RelationTypeRestriction__RestrictedToSideAssignment_4 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8653:1: ( ( ( rule__RelationTypeRestriction__RestrictedToSideAssignment_4 ) ) )
+ // InternalOseeDsl.g:8654:1: ( ( rule__RelationTypeRestriction__RestrictedToSideAssignment_4 ) )
+ {
+ // InternalOseeDsl.g:8654:1: ( ( rule__RelationTypeRestriction__RestrictedToSideAssignment_4 ) )
+ // InternalOseeDsl.g:8655:1: ( rule__RelationTypeRestriction__RestrictedToSideAssignment_4 )
{
- before(grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideAssignment_4());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8656:1: ( rule__RelationTypeRestriction__RestrictedToSideAssignment_4 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8656:2: rule__RelationTypeRestriction__RestrictedToSideAssignment_4
- {
- pushFollow(
- FOLLOW_rule__RelationTypeRestriction__RestrictedToSideAssignment_4_in_rule__RelationTypeRestriction__Group__4__Impl17467);
- rule__RelationTypeRestriction__RestrictedToSideAssignment_4();
+ before(grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideAssignment_4());
+ // InternalOseeDsl.g:8656:1: ( rule__RelationTypeRestriction__RestrictedToSideAssignment_4 )
+ // InternalOseeDsl.g:8656:2: rule__RelationTypeRestriction__RestrictedToSideAssignment_4
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationTypeRestriction__RestrictedToSideAssignment_4();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideAssignment_4());
+ after(grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideAssignment_4());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__Group__4__Impl"
- // $ANTLR start "rule__RelationTypeRestriction__Group__5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8666:1: rule__RelationTypeRestriction__Group__5 : rule__RelationTypeRestriction__Group__5__Impl rule__RelationTypeRestriction__Group__6 ;
- public final void rule__RelationTypeRestriction__Group__5() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__Group__5"
+ // InternalOseeDsl.g:8666:1: rule__RelationTypeRestriction__Group__5 : rule__RelationTypeRestriction__Group__5__Impl rule__RelationTypeRestriction__Group__6 ;
+ public final void rule__RelationTypeRestriction__Group__5() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8670:1: ( rule__RelationTypeRestriction__Group__5__Impl rule__RelationTypeRestriction__Group__6 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8671:2: rule__RelationTypeRestriction__Group__5__Impl rule__RelationTypeRestriction__Group__6
- {
- pushFollow(
- FOLLOW_rule__RelationTypeRestriction__Group__5__Impl_in_rule__RelationTypeRestriction__Group__517497);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8670:1: ( rule__RelationTypeRestriction__Group__5__Impl rule__RelationTypeRestriction__Group__6 )
+ // InternalOseeDsl.g:8671:2: rule__RelationTypeRestriction__Group__5__Impl rule__RelationTypeRestriction__Group__6
+ {
+ pushFollow(FOLLOW_72);
rule__RelationTypeRestriction__Group__5__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__RelationTypeRestriction__Group__6_in_rule__RelationTypeRestriction__Group__517500);
+ pushFollow(FOLLOW_2);
rule__RelationTypeRestriction__Group__6();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__Group__5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__Group__5"
- // $ANTLR start "rule__RelationTypeRestriction__Group__5__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8678:1: rule__RelationTypeRestriction__Group__5__Impl : ( ( rule__RelationTypeRestriction__PredicateAssignment_5 )? ) ;
- public final void rule__RelationTypeRestriction__Group__5__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__Group__5__Impl"
+ // InternalOseeDsl.g:8678:1: rule__RelationTypeRestriction__Group__5__Impl : ( ( rule__RelationTypeRestriction__PredicateAssignment_5 )? ) ;
+ public final void rule__RelationTypeRestriction__Group__5__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8682:1: ( ( ( rule__RelationTypeRestriction__PredicateAssignment_5 )? ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8683:1: ( ( rule__RelationTypeRestriction__PredicateAssignment_5 )? )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8683:1: ( ( rule__RelationTypeRestriction__PredicateAssignment_5 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8684:1: ( rule__RelationTypeRestriction__PredicateAssignment_5 )?
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8682:1: ( ( ( rule__RelationTypeRestriction__PredicateAssignment_5 )? ) )
+ // InternalOseeDsl.g:8683:1: ( ( rule__RelationTypeRestriction__PredicateAssignment_5 )? )
{
- before(grammarAccess.getRelationTypeRestrictionAccess().getPredicateAssignment_5());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8685:1: ( rule__RelationTypeRestriction__PredicateAssignment_5 )?
- int alt56 = 2;
- int LA56_0 = input.LA(1);
+ // InternalOseeDsl.g:8683:1: ( ( rule__RelationTypeRestriction__PredicateAssignment_5 )? )
+ // InternalOseeDsl.g:8684:1: ( rule__RelationTypeRestriction__PredicateAssignment_5 )?
+ {
+ before(grammarAccess.getRelationTypeRestrictionAccess().getPredicateAssignment_5());
+ // InternalOseeDsl.g:8685:1: ( rule__RelationTypeRestriction__PredicateAssignment_5 )?
+ int alt56=2;
+ int LA56_0 = input.LA(1);
+
+ if ( (LA56_0==52||LA56_0==94) ) {
+ alt56=1;
+ }
+ switch (alt56) {
+ case 1 :
+ // InternalOseeDsl.g:8685:2: rule__RelationTypeRestriction__PredicateAssignment_5
+ {
+ pushFollow(FOLLOW_2);
+ rule__RelationTypeRestriction__PredicateAssignment_5();
- if (LA56_0 == 53 || LA56_0 == 95) {
- alt56 = 1;
- }
- switch (alt56) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8685:2: rule__RelationTypeRestriction__PredicateAssignment_5
- {
- pushFollow(
- FOLLOW_rule__RelationTypeRestriction__PredicateAssignment_5_in_rule__RelationTypeRestriction__Group__5__Impl17527);
- rule__RelationTypeRestriction__PredicateAssignment_5();
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
- }
+ }
- after(grammarAccess.getRelationTypeRestrictionAccess().getPredicateAssignment_5());
+ after(grammarAccess.getRelationTypeRestrictionAccess().getPredicateAssignment_5());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__Group__5__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__Group__5__Impl"
- // $ANTLR start "rule__RelationTypeRestriction__Group__6"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8695:1: rule__RelationTypeRestriction__Group__6 : rule__RelationTypeRestriction__Group__6__Impl ;
- public final void rule__RelationTypeRestriction__Group__6() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__Group__6"
+ // InternalOseeDsl.g:8695:1: rule__RelationTypeRestriction__Group__6 : rule__RelationTypeRestriction__Group__6__Impl ;
+ public final void rule__RelationTypeRestriction__Group__6() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8699:1: ( rule__RelationTypeRestriction__Group__6__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8700:2: rule__RelationTypeRestriction__Group__6__Impl
- {
- pushFollow(
- FOLLOW_rule__RelationTypeRestriction__Group__6__Impl_in_rule__RelationTypeRestriction__Group__617558);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8699:1: ( rule__RelationTypeRestriction__Group__6__Impl )
+ // InternalOseeDsl.g:8700:2: rule__RelationTypeRestriction__Group__6__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__RelationTypeRestriction__Group__6__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__Group__6"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__Group__6"
- // $ANTLR start "rule__RelationTypeRestriction__Group__6__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8706:1: rule__RelationTypeRestriction__Group__6__Impl : ( ';' ) ;
- public final void rule__RelationTypeRestriction__Group__6__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__Group__6__Impl"
+ // InternalOseeDsl.g:8706:1: rule__RelationTypeRestriction__Group__6__Impl : ( ';' ) ;
+ public final void rule__RelationTypeRestriction__Group__6__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8710:1: ( ( ';' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8711:1: ( ';' )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8711:1: ( ';' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8712:1: ';'
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8710:1: ( ( ';' ) )
+ // InternalOseeDsl.g:8711:1: ( ';' )
{
- before(grammarAccess.getRelationTypeRestrictionAccess().getSemicolonKeyword_6());
- match(input, 91, FOLLOW_91_in_rule__RelationTypeRestriction__Group__6__Impl17586);
- after(grammarAccess.getRelationTypeRestrictionAccess().getSemicolonKeyword_6());
+ // InternalOseeDsl.g:8711:1: ( ';' )
+ // InternalOseeDsl.g:8712:1: ';'
+ {
+ before(grammarAccess.getRelationTypeRestrictionAccess().getSemicolonKeyword_6());
+ match(input,90,FOLLOW_2);
+ after(grammarAccess.getRelationTypeRestrictionAccess().getSemicolonKeyword_6());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__Group__6__Impl"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XAttributeType__UnorderedGroup_14"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8740:1: rule__XAttributeType__UnorderedGroup_14 : ( rule__XAttributeType__UnorderedGroup_14__0 )? ;
- public final void rule__XAttributeType__UnorderedGroup_14() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__Group__6__Impl"
- int stackSize = keepStackSize();
- getUnorderedGroupHelper().enter(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8745:1: ( ( rule__XAttributeType__UnorderedGroup_14__0 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8746:2: ( rule__XAttributeType__UnorderedGroup_14__0 )?
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8746:2: ( rule__XAttributeType__UnorderedGroup_14__0 )?
- int alt57 = 2;
+ // $ANTLR start "rule__XAttributeType__UnorderedGroup_14"
+ // InternalOseeDsl.g:8740:1: rule__XAttributeType__UnorderedGroup_14 : ( rule__XAttributeType__UnorderedGroup_14__0 )? ;
+ public final void rule__XAttributeType__UnorderedGroup_14() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+ getUnorderedGroupHelper().enter(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
+
+ try {
+ // InternalOseeDsl.g:8745:1: ( ( rule__XAttributeType__UnorderedGroup_14__0 )? )
+ // InternalOseeDsl.g:8746:2: ( rule__XAttributeType__UnorderedGroup_14__0 )?
+ {
+ // InternalOseeDsl.g:8746:2: ( rule__XAttributeType__UnorderedGroup_14__0 )?
+ int alt57=2;
int LA57_0 = input.LA(1);
- if (LA57_0 == 66 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0)) {
- alt57 = 1;
- } else if (LA57_0 == 67 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1)) {
- alt57 = 1;
- } else if (LA57_0 == 68 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2)) {
- alt57 = 1;
- } else if (LA57_0 == 69 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3)) {
- alt57 = 1;
- } else if (LA57_0 == 70 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4)) {
- alt57 = 1;
- } else if (LA57_0 == 71 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5)) {
- alt57 = 1;
+ if ( LA57_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0) ) {
+ alt57=1;
+ }
+ else if ( LA57_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1) ) {
+ alt57=1;
+ }
+ else if ( LA57_0 == 67 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2) ) {
+ alt57=1;
+ }
+ else if ( LA57_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3) ) {
+ alt57=1;
+ }
+ else if ( LA57_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4) ) {
+ alt57=1;
+ }
+ else if ( LA57_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5) ) {
+ alt57=1;
}
switch (alt57) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8746:2: rule__XAttributeType__UnorderedGroup_14__0
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__UnorderedGroup_14__0_in_rule__XAttributeType__UnorderedGroup_1417632);
- rule__XAttributeType__UnorderedGroup_14__0();
+ case 1 :
+ // InternalOseeDsl.g:8746:2: rule__XAttributeType__UnorderedGroup_14__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__UnorderedGroup_14__0();
+
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- getUnorderedGroupHelper().leave(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
- restoreStackSize(stackSize);
+ getUnorderedGroupHelper().leave(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__UnorderedGroup_14"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__UnorderedGroup_14"
- // $ANTLR start "rule__XAttributeType__UnorderedGroup_14__Impl"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8756:1: rule__XAttributeType__UnorderedGroup_14__Impl : ( ({...}? => ( ( ( rule__XAttributeType__Group_14_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_3__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_4__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_5__0 ) ) ) ) ) ;
- public final void rule__XAttributeType__UnorderedGroup_14__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
- boolean selected = false;
+ // $ANTLR start "rule__XAttributeType__UnorderedGroup_14__Impl"
+ // InternalOseeDsl.g:8756:1: rule__XAttributeType__UnorderedGroup_14__Impl : ( ({...}? => ( ( ( rule__XAttributeType__Group_14_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_3__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_4__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_5__0 ) ) ) ) ) ;
+ public final void rule__XAttributeType__UnorderedGroup_14__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8761:1: ( ( ({...}? => ( ( ( rule__XAttributeType__Group_14_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_3__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_4__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_5__0 ) ) ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8762:3: ( ({...}? => ( ( ( rule__XAttributeType__Group_14_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_3__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_4__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_5__0 ) ) ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8762:3: ( ({...}? => ( ( ( rule__XAttributeType__Group_14_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_3__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_4__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_5__0 ) ) ) ) )
- int alt58 = 6;
+ int stackSize = keepStackSize();
+ boolean selected = false;
+
+ try {
+ // InternalOseeDsl.g:8761:1: ( ( ({...}? => ( ( ( rule__XAttributeType__Group_14_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_3__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_4__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_5__0 ) ) ) ) ) )
+ // InternalOseeDsl.g:8762:3: ( ({...}? => ( ( ( rule__XAttributeType__Group_14_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_3__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_4__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_5__0 ) ) ) ) )
+ {
+ // InternalOseeDsl.g:8762:3: ( ({...}? => ( ( ( rule__XAttributeType__Group_14_0__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_1__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_2__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_3__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_4__0 ) ) ) ) | ({...}? => ( ( ( rule__XAttributeType__Group_14_5__0 ) ) ) ) )
+ int alt58=6;
int LA58_0 = input.LA(1);
- if (LA58_0 == 66 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0)) {
- alt58 = 1;
- } else if (LA58_0 == 67 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1)) {
- alt58 = 2;
- } else if (LA58_0 == 68 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2)) {
- alt58 = 3;
- } else if (LA58_0 == 69 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3)) {
- alt58 = 4;
- } else if (LA58_0 == 70 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4)) {
- alt58 = 5;
- } else if (LA58_0 == 71 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5)) {
- alt58 = 6;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 58, 0, input);
-
- throw nvae;
+ if ( LA58_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0) ) {
+ alt58=1;
+ }
+ else if ( LA58_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1) ) {
+ alt58=2;
+ }
+ else if ( LA58_0 == 67 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2) ) {
+ alt58=3;
+ }
+ else if ( LA58_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3) ) {
+ alt58=4;
+ }
+ else if ( LA58_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4) ) {
+ alt58=5;
+ }
+ else if ( LA58_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5) ) {
+ alt58=6;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 58, 0, input);
+
+ throw nvae;
}
switch (alt58) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8764:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_0__0 ) ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8764:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_0__0 ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8765:5: {...}? => ( ( ( rule__XAttributeType__Group_14_0__0 ) ) )
- {
- if (!getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0)) {
- throw new FailedPredicateException(input, "rule__XAttributeType__UnorderedGroup_14__Impl",
- "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0)");
- }
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8765:112: ( ( ( rule__XAttributeType__Group_14_0__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8766:6: ( ( rule__XAttributeType__Group_14_0__0 ) )
- {
-
- getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(),
- 0);
-
- selected = true;
-
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8772:6: ( ( rule__XAttributeType__Group_14_0__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8774:7: ( rule__XAttributeType__Group_14_0__0 )
- {
- before(grammarAccess.getXAttributeTypeAccess().getGroup_14_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8775:7: ( rule__XAttributeType__Group_14_0__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8775:8: rule__XAttributeType__Group_14_0__0
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__Group_14_0__0_in_rule__XAttributeType__UnorderedGroup_14__Impl17719);
- rule__XAttributeType__Group_14_0__0();
+ case 1 :
+ // InternalOseeDsl.g:8764:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_0__0 ) ) ) )
+ {
+ // InternalOseeDsl.g:8764:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_0__0 ) ) ) )
+ // InternalOseeDsl.g:8765:5: {...}? => ( ( ( rule__XAttributeType__Group_14_0__0 ) ) )
+ {
+ if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0) ) {
+ throw new FailedPredicateException(input, "rule__XAttributeType__UnorderedGroup_14__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0)");
+ }
+ // InternalOseeDsl.g:8765:112: ( ( ( rule__XAttributeType__Group_14_0__0 ) ) )
+ // InternalOseeDsl.g:8766:6: ( ( rule__XAttributeType__Group_14_0__0 ) )
+ {
+
+ getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0);
+
+
+ selected = true;
+
+ // InternalOseeDsl.g:8772:6: ( ( rule__XAttributeType__Group_14_0__0 ) )
+ // InternalOseeDsl.g:8774:7: ( rule__XAttributeType__Group_14_0__0 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getGroup_14_0());
+ // InternalOseeDsl.g:8775:7: ( rule__XAttributeType__Group_14_0__0 )
+ // InternalOseeDsl.g:8775:8: rule__XAttributeType__Group_14_0__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__Group_14_0__0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getGroup_14_0());
+ after(grammarAccess.getXAttributeTypeAccess().getGroup_14_0());
- }
+ }
- }
-
- }
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8781:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_1__0 ) ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8781:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_1__0 ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8782:5: {...}? => ( ( ( rule__XAttributeType__Group_14_1__0 ) ) )
- {
- if (!getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1)) {
- throw new FailedPredicateException(input, "rule__XAttributeType__UnorderedGroup_14__Impl",
- "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1)");
- }
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8782:112: ( ( ( rule__XAttributeType__Group_14_1__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8783:6: ( ( rule__XAttributeType__Group_14_1__0 ) )
- {
-
- getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(),
- 1);
-
- selected = true;
-
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8789:6: ( ( rule__XAttributeType__Group_14_1__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8791:7: ( rule__XAttributeType__Group_14_1__0 )
- {
- before(grammarAccess.getXAttributeTypeAccess().getGroup_14_1());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8792:7: ( rule__XAttributeType__Group_14_1__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8792:8: rule__XAttributeType__Group_14_1__0
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__Group_14_1__0_in_rule__XAttributeType__UnorderedGroup_14__Impl17810);
- rule__XAttributeType__Group_14_1__0();
- state._fsp--;
+ }
- }
- after(grammarAccess.getXAttributeTypeAccess().getGroup_14_1());
+ }
- }
- }
-
- }
-
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8798:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_2__0 ) ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8798:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_2__0 ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8799:5: {...}? => ( ( ( rule__XAttributeType__Group_14_2__0 ) ) )
- {
- if (!getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2)) {
- throw new FailedPredicateException(input, "rule__XAttributeType__UnorderedGroup_14__Impl",
- "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2)");
- }
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8799:112: ( ( ( rule__XAttributeType__Group_14_2__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8800:6: ( ( rule__XAttributeType__Group_14_2__0 ) )
- {
-
- getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(),
- 2);
-
- selected = true;
-
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8806:6: ( ( rule__XAttributeType__Group_14_2__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8808:7: ( rule__XAttributeType__Group_14_2__0 )
- {
- before(grammarAccess.getXAttributeTypeAccess().getGroup_14_2());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8809:7: ( rule__XAttributeType__Group_14_2__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8809:8: rule__XAttributeType__Group_14_2__0
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__Group_14_2__0_in_rule__XAttributeType__UnorderedGroup_14__Impl17901);
- rule__XAttributeType__Group_14_2__0();
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:8781:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_1__0 ) ) ) )
+ {
+ // InternalOseeDsl.g:8781:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_1__0 ) ) ) )
+ // InternalOseeDsl.g:8782:5: {...}? => ( ( ( rule__XAttributeType__Group_14_1__0 ) ) )
+ {
+ if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1) ) {
+ throw new FailedPredicateException(input, "rule__XAttributeType__UnorderedGroup_14__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1)");
+ }
+ // InternalOseeDsl.g:8782:112: ( ( ( rule__XAttributeType__Group_14_1__0 ) ) )
+ // InternalOseeDsl.g:8783:6: ( ( rule__XAttributeType__Group_14_1__0 ) )
+ {
+
+ getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1);
+
+
+ selected = true;
+
+ // InternalOseeDsl.g:8789:6: ( ( rule__XAttributeType__Group_14_1__0 ) )
+ // InternalOseeDsl.g:8791:7: ( rule__XAttributeType__Group_14_1__0 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getGroup_14_1());
+ // InternalOseeDsl.g:8792:7: ( rule__XAttributeType__Group_14_1__0 )
+ // InternalOseeDsl.g:8792:8: rule__XAttributeType__Group_14_1__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__Group_14_1__0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getGroup_14_2());
+ after(grammarAccess.getXAttributeTypeAccess().getGroup_14_1());
- }
+ }
- }
-
- }
-
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8815:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_3__0 ) ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8815:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_3__0 ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8816:5: {...}? => ( ( ( rule__XAttributeType__Group_14_3__0 ) ) )
- {
- if (!getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3)) {
- throw new FailedPredicateException(input, "rule__XAttributeType__UnorderedGroup_14__Impl",
- "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3)");
- }
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8816:112: ( ( ( rule__XAttributeType__Group_14_3__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8817:6: ( ( rule__XAttributeType__Group_14_3__0 ) )
- {
-
- getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(),
- 3);
-
- selected = true;
-
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8823:6: ( ( rule__XAttributeType__Group_14_3__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8825:7: ( rule__XAttributeType__Group_14_3__0 )
- {
- before(grammarAccess.getXAttributeTypeAccess().getGroup_14_3());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8826:7: ( rule__XAttributeType__Group_14_3__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8826:8: rule__XAttributeType__Group_14_3__0
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__Group_14_3__0_in_rule__XAttributeType__UnorderedGroup_14__Impl17992);
- rule__XAttributeType__Group_14_3__0();
- state._fsp--;
+ }
- }
- after(grammarAccess.getXAttributeTypeAccess().getGroup_14_3());
+ }
- }
- }
-
- }
-
- }
- break;
- case 5:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8832:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_4__0 ) ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8832:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_4__0 ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8833:5: {...}? => ( ( ( rule__XAttributeType__Group_14_4__0 ) ) )
- {
- if (!getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4)) {
- throw new FailedPredicateException(input, "rule__XAttributeType__UnorderedGroup_14__Impl",
- "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4)");
- }
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8833:112: ( ( ( rule__XAttributeType__Group_14_4__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8834:6: ( ( rule__XAttributeType__Group_14_4__0 ) )
- {
-
- getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(),
- 4);
-
- selected = true;
-
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8840:6: ( ( rule__XAttributeType__Group_14_4__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8842:7: ( rule__XAttributeType__Group_14_4__0 )
- {
- before(grammarAccess.getXAttributeTypeAccess().getGroup_14_4());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8843:7: ( rule__XAttributeType__Group_14_4__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8843:8: rule__XAttributeType__Group_14_4__0
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__Group_14_4__0_in_rule__XAttributeType__UnorderedGroup_14__Impl18083);
- rule__XAttributeType__Group_14_4__0();
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:8798:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_2__0 ) ) ) )
+ {
+ // InternalOseeDsl.g:8798:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_2__0 ) ) ) )
+ // InternalOseeDsl.g:8799:5: {...}? => ( ( ( rule__XAttributeType__Group_14_2__0 ) ) )
+ {
+ if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2) ) {
+ throw new FailedPredicateException(input, "rule__XAttributeType__UnorderedGroup_14__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2)");
+ }
+ // InternalOseeDsl.g:8799:112: ( ( ( rule__XAttributeType__Group_14_2__0 ) ) )
+ // InternalOseeDsl.g:8800:6: ( ( rule__XAttributeType__Group_14_2__0 ) )
+ {
+
+ getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2);
+
+
+ selected = true;
+
+ // InternalOseeDsl.g:8806:6: ( ( rule__XAttributeType__Group_14_2__0 ) )
+ // InternalOseeDsl.g:8808:7: ( rule__XAttributeType__Group_14_2__0 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getGroup_14_2());
+ // InternalOseeDsl.g:8809:7: ( rule__XAttributeType__Group_14_2__0 )
+ // InternalOseeDsl.g:8809:8: rule__XAttributeType__Group_14_2__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__Group_14_2__0();
- state._fsp--;
+ state._fsp--;
- }
- after(grammarAccess.getXAttributeTypeAccess().getGroup_14_4());
+ }
- }
+ after(grammarAccess.getXAttributeTypeAccess().getGroup_14_2());
- }
-
- }
-
- }
- break;
- case 6:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8849:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_5__0 ) ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8849:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_5__0 ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8850:5: {...}? => ( ( ( rule__XAttributeType__Group_14_5__0 ) ) )
- {
- if (!getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5)) {
- throw new FailedPredicateException(input, "rule__XAttributeType__UnorderedGroup_14__Impl",
- "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5)");
- }
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8850:112: ( ( ( rule__XAttributeType__Group_14_5__0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8851:6: ( ( rule__XAttributeType__Group_14_5__0 ) )
- {
-
- getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(),
- 5);
-
- selected = true;
-
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8857:6: ( ( rule__XAttributeType__Group_14_5__0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8859:7: ( rule__XAttributeType__Group_14_5__0 )
- {
- before(grammarAccess.getXAttributeTypeAccess().getGroup_14_5());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8860:7: ( rule__XAttributeType__Group_14_5__0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8860:8: rule__XAttributeType__Group_14_5__0
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__Group_14_5__0_in_rule__XAttributeType__UnorderedGroup_14__Impl18174);
- rule__XAttributeType__Group_14_5__0();
+ }
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getGroup_14_5());
- }
+ }
+
+
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:8815:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_3__0 ) ) ) )
+ {
+ // InternalOseeDsl.g:8815:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_3__0 ) ) ) )
+ // InternalOseeDsl.g:8816:5: {...}? => ( ( ( rule__XAttributeType__Group_14_3__0 ) ) )
+ {
+ if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3) ) {
+ throw new FailedPredicateException(input, "rule__XAttributeType__UnorderedGroup_14__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3)");
+ }
+ // InternalOseeDsl.g:8816:112: ( ( ( rule__XAttributeType__Group_14_3__0 ) ) )
+ // InternalOseeDsl.g:8817:6: ( ( rule__XAttributeType__Group_14_3__0 ) )
+ {
+
+ getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3);
+
+
+ selected = true;
+
+ // InternalOseeDsl.g:8823:6: ( ( rule__XAttributeType__Group_14_3__0 ) )
+ // InternalOseeDsl.g:8825:7: ( rule__XAttributeType__Group_14_3__0 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getGroup_14_3());
+ // InternalOseeDsl.g:8826:7: ( rule__XAttributeType__Group_14_3__0 )
+ // InternalOseeDsl.g:8826:8: rule__XAttributeType__Group_14_3__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__Group_14_3__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getXAttributeTypeAccess().getGroup_14_3());
+
+ }
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 5 :
+ // InternalOseeDsl.g:8832:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_4__0 ) ) ) )
+ {
+ // InternalOseeDsl.g:8832:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_4__0 ) ) ) )
+ // InternalOseeDsl.g:8833:5: {...}? => ( ( ( rule__XAttributeType__Group_14_4__0 ) ) )
+ {
+ if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4) ) {
+ throw new FailedPredicateException(input, "rule__XAttributeType__UnorderedGroup_14__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4)");
+ }
+ // InternalOseeDsl.g:8833:112: ( ( ( rule__XAttributeType__Group_14_4__0 ) ) )
+ // InternalOseeDsl.g:8834:6: ( ( rule__XAttributeType__Group_14_4__0 ) )
+ {
+
+ getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4);
+
+
+ selected = true;
+
+ // InternalOseeDsl.g:8840:6: ( ( rule__XAttributeType__Group_14_4__0 ) )
+ // InternalOseeDsl.g:8842:7: ( rule__XAttributeType__Group_14_4__0 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getGroup_14_4());
+ // InternalOseeDsl.g:8843:7: ( rule__XAttributeType__Group_14_4__0 )
+ // InternalOseeDsl.g:8843:8: rule__XAttributeType__Group_14_4__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__Group_14_4__0();
+
+ state._fsp--;
+
+
+ }
- }
+ after(grammarAccess.getXAttributeTypeAccess().getGroup_14_4());
- }
+ }
- }
- break;
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 6 :
+ // InternalOseeDsl.g:8849:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_5__0 ) ) ) )
+ {
+ // InternalOseeDsl.g:8849:4: ({...}? => ( ( ( rule__XAttributeType__Group_14_5__0 ) ) ) )
+ // InternalOseeDsl.g:8850:5: {...}? => ( ( ( rule__XAttributeType__Group_14_5__0 ) ) )
+ {
+ if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5) ) {
+ throw new FailedPredicateException(input, "rule__XAttributeType__UnorderedGroup_14__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5)");
+ }
+ // InternalOseeDsl.g:8850:112: ( ( ( rule__XAttributeType__Group_14_5__0 ) ) )
+ // InternalOseeDsl.g:8851:6: ( ( rule__XAttributeType__Group_14_5__0 ) )
+ {
+
+ getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5);
+
+
+ selected = true;
+
+ // InternalOseeDsl.g:8857:6: ( ( rule__XAttributeType__Group_14_5__0 ) )
+ // InternalOseeDsl.g:8859:7: ( rule__XAttributeType__Group_14_5__0 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getGroup_14_5());
+ // InternalOseeDsl.g:8860:7: ( rule__XAttributeType__Group_14_5__0 )
+ // InternalOseeDsl.g:8860:8: rule__XAttributeType__Group_14_5__0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__Group_14_5__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getXAttributeTypeAccess().getGroup_14_5());
+
+ }
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- if (selected) {
- getUnorderedGroupHelper().returnFromSelection(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
- }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__UnorderedGroup_14__Impl"
+ if (selected)
+ getUnorderedGroupHelper().returnFromSelection(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XAttributeType__UnorderedGroup_14__0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8875:1: rule__XAttributeType__UnorderedGroup_14__0 : rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__1 )? ;
- public final void rule__XAttributeType__UnorderedGroup_14__0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__UnorderedGroup_14__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8879:1: ( rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__1 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8880:2: rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__1 )?
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__UnorderedGroup_14__Impl_in_rule__XAttributeType__UnorderedGroup_14__018233);
+ // $ANTLR start "rule__XAttributeType__UnorderedGroup_14__0"
+ // InternalOseeDsl.g:8875:1: rule__XAttributeType__UnorderedGroup_14__0 : rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__1 )? ;
+ public final void rule__XAttributeType__UnorderedGroup_14__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8879:1: ( rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__1 )? )
+ // InternalOseeDsl.g:8880:2: rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__1 )?
+ {
+ pushFollow(FOLLOW_73);
rule__XAttributeType__UnorderedGroup_14__Impl();
state._fsp--;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8881:2: ( rule__XAttributeType__UnorderedGroup_14__1 )?
- int alt59 = 2;
+ // InternalOseeDsl.g:8881:2: ( rule__XAttributeType__UnorderedGroup_14__1 )?
+ int alt59=2;
int LA59_0 = input.LA(1);
- if (LA59_0 == 66 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0)) {
- alt59 = 1;
- } else if (LA59_0 == 67 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1)) {
- alt59 = 1;
- } else if (LA59_0 == 68 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2)) {
- alt59 = 1;
- } else if (LA59_0 == 69 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3)) {
- alt59 = 1;
- } else if (LA59_0 == 70 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4)) {
- alt59 = 1;
- } else if (LA59_0 == 71 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5)) {
- alt59 = 1;
+ if ( LA59_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0) ) {
+ alt59=1;
+ }
+ else if ( LA59_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1) ) {
+ alt59=1;
+ }
+ else if ( LA59_0 == 67 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2) ) {
+ alt59=1;
+ }
+ else if ( LA59_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3) ) {
+ alt59=1;
+ }
+ else if ( LA59_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4) ) {
+ alt59=1;
+ }
+ else if ( LA59_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5) ) {
+ alt59=1;
}
switch (alt59) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8881:2: rule__XAttributeType__UnorderedGroup_14__1
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__UnorderedGroup_14__1_in_rule__XAttributeType__UnorderedGroup_14__018236);
- rule__XAttributeType__UnorderedGroup_14__1();
+ case 1 :
+ // InternalOseeDsl.g:8881:2: rule__XAttributeType__UnorderedGroup_14__1
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__UnorderedGroup_14__1();
+
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__UnorderedGroup_14__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__UnorderedGroup_14__0"
- // $ANTLR start "rule__XAttributeType__UnorderedGroup_14__1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8888:1: rule__XAttributeType__UnorderedGroup_14__1 : rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__2 )? ;
- public final void rule__XAttributeType__UnorderedGroup_14__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__UnorderedGroup_14__1"
+ // InternalOseeDsl.g:8888:1: rule__XAttributeType__UnorderedGroup_14__1 : rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__2 )? ;
+ public final void rule__XAttributeType__UnorderedGroup_14__1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8892:1: ( rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__2 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8893:2: rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__2 )?
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__UnorderedGroup_14__Impl_in_rule__XAttributeType__UnorderedGroup_14__118261);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8892:1: ( rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__2 )? )
+ // InternalOseeDsl.g:8893:2: rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__2 )?
+ {
+ pushFollow(FOLLOW_73);
rule__XAttributeType__UnorderedGroup_14__Impl();
state._fsp--;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8894:2: ( rule__XAttributeType__UnorderedGroup_14__2 )?
- int alt60 = 2;
+ // InternalOseeDsl.g:8894:2: ( rule__XAttributeType__UnorderedGroup_14__2 )?
+ int alt60=2;
int LA60_0 = input.LA(1);
- if (LA60_0 == 66 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0)) {
- alt60 = 1;
- } else if (LA60_0 == 67 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1)) {
- alt60 = 1;
- } else if (LA60_0 == 68 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2)) {
- alt60 = 1;
- } else if (LA60_0 == 69 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3)) {
- alt60 = 1;
- } else if (LA60_0 == 70 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4)) {
- alt60 = 1;
- } else if (LA60_0 == 71 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5)) {
- alt60 = 1;
+ if ( LA60_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0) ) {
+ alt60=1;
+ }
+ else if ( LA60_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1) ) {
+ alt60=1;
+ }
+ else if ( LA60_0 == 67 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2) ) {
+ alt60=1;
+ }
+ else if ( LA60_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3) ) {
+ alt60=1;
+ }
+ else if ( LA60_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4) ) {
+ alt60=1;
+ }
+ else if ( LA60_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5) ) {
+ alt60=1;
}
switch (alt60) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8894:2: rule__XAttributeType__UnorderedGroup_14__2
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__UnorderedGroup_14__2_in_rule__XAttributeType__UnorderedGroup_14__118264);
- rule__XAttributeType__UnorderedGroup_14__2();
+ case 1 :
+ // InternalOseeDsl.g:8894:2: rule__XAttributeType__UnorderedGroup_14__2
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__UnorderedGroup_14__2();
+
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__UnorderedGroup_14__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__UnorderedGroup_14__1"
- // $ANTLR start "rule__XAttributeType__UnorderedGroup_14__2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8901:1: rule__XAttributeType__UnorderedGroup_14__2 : rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__3 )? ;
- public final void rule__XAttributeType__UnorderedGroup_14__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__UnorderedGroup_14__2"
+ // InternalOseeDsl.g:8901:1: rule__XAttributeType__UnorderedGroup_14__2 : rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__3 )? ;
+ public final void rule__XAttributeType__UnorderedGroup_14__2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8905:1: ( rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__3 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8906:2: rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__3 )?
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__UnorderedGroup_14__Impl_in_rule__XAttributeType__UnorderedGroup_14__218289);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8905:1: ( rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__3 )? )
+ // InternalOseeDsl.g:8906:2: rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__3 )?
+ {
+ pushFollow(FOLLOW_73);
rule__XAttributeType__UnorderedGroup_14__Impl();
state._fsp--;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8907:2: ( rule__XAttributeType__UnorderedGroup_14__3 )?
- int alt61 = 2;
+ // InternalOseeDsl.g:8907:2: ( rule__XAttributeType__UnorderedGroup_14__3 )?
+ int alt61=2;
int LA61_0 = input.LA(1);
- if (LA61_0 == 66 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0)) {
- alt61 = 1;
- } else if (LA61_0 == 67 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1)) {
- alt61 = 1;
- } else if (LA61_0 == 68 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2)) {
- alt61 = 1;
- } else if (LA61_0 == 69 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3)) {
- alt61 = 1;
- } else if (LA61_0 == 70 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4)) {
- alt61 = 1;
- } else if (LA61_0 == 71 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5)) {
- alt61 = 1;
+ if ( LA61_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0) ) {
+ alt61=1;
+ }
+ else if ( LA61_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1) ) {
+ alt61=1;
+ }
+ else if ( LA61_0 == 67 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2) ) {
+ alt61=1;
+ }
+ else if ( LA61_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3) ) {
+ alt61=1;
+ }
+ else if ( LA61_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4) ) {
+ alt61=1;
+ }
+ else if ( LA61_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5) ) {
+ alt61=1;
}
switch (alt61) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8907:2: rule__XAttributeType__UnorderedGroup_14__3
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__UnorderedGroup_14__3_in_rule__XAttributeType__UnorderedGroup_14__218292);
- rule__XAttributeType__UnorderedGroup_14__3();
+ case 1 :
+ // InternalOseeDsl.g:8907:2: rule__XAttributeType__UnorderedGroup_14__3
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__UnorderedGroup_14__3();
+
+ state._fsp--;
- state._fsp--;
- }
- break;
+ }
+ break;
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__UnorderedGroup_14__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__UnorderedGroup_14__2"
- // $ANTLR start "rule__XAttributeType__UnorderedGroup_14__3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8914:1: rule__XAttributeType__UnorderedGroup_14__3 : rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__4 )? ;
- public final void rule__XAttributeType__UnorderedGroup_14__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__UnorderedGroup_14__3"
+ // InternalOseeDsl.g:8914:1: rule__XAttributeType__UnorderedGroup_14__3 : rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__4 )? ;
+ public final void rule__XAttributeType__UnorderedGroup_14__3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8918:1: ( rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__4 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8919:2: rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__4 )?
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__UnorderedGroup_14__Impl_in_rule__XAttributeType__UnorderedGroup_14__318317);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8918:1: ( rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__4 )? )
+ // InternalOseeDsl.g:8919:2: rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__4 )?
+ {
+ pushFollow(FOLLOW_73);
rule__XAttributeType__UnorderedGroup_14__Impl();
state._fsp--;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8920:2: ( rule__XAttributeType__UnorderedGroup_14__4 )?
- int alt62 = 2;
+ // InternalOseeDsl.g:8920:2: ( rule__XAttributeType__UnorderedGroup_14__4 )?
+ int alt62=2;
int LA62_0 = input.LA(1);
- if (LA62_0 == 66 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0)) {
- alt62 = 1;
- } else if (LA62_0 == 67 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1)) {
- alt62 = 1;
- } else if (LA62_0 == 68 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2)) {
- alt62 = 1;
- } else if (LA62_0 == 69 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3)) {
- alt62 = 1;
- } else if (LA62_0 == 70 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4)) {
- alt62 = 1;
- } else if (LA62_0 == 71 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5)) {
- alt62 = 1;
+ if ( LA62_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0) ) {
+ alt62=1;
+ }
+ else if ( LA62_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1) ) {
+ alt62=1;
+ }
+ else if ( LA62_0 == 67 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2) ) {
+ alt62=1;
+ }
+ else if ( LA62_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3) ) {
+ alt62=1;
+ }
+ else if ( LA62_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4) ) {
+ alt62=1;
+ }
+ else if ( LA62_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5) ) {
+ alt62=1;
}
switch (alt62) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8920:2: rule__XAttributeType__UnorderedGroup_14__4
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__UnorderedGroup_14__4_in_rule__XAttributeType__UnorderedGroup_14__318320);
- rule__XAttributeType__UnorderedGroup_14__4();
+ case 1 :
+ // InternalOseeDsl.g:8920:2: rule__XAttributeType__UnorderedGroup_14__4
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__UnorderedGroup_14__4();
- state._fsp--;
+ state._fsp--;
- }
- break;
+
+ }
+ break;
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__UnorderedGroup_14__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__UnorderedGroup_14__3"
- // $ANTLR start "rule__XAttributeType__UnorderedGroup_14__4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8927:1: rule__XAttributeType__UnorderedGroup_14__4 : rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__5 )? ;
- public final void rule__XAttributeType__UnorderedGroup_14__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__UnorderedGroup_14__4"
+ // InternalOseeDsl.g:8927:1: rule__XAttributeType__UnorderedGroup_14__4 : rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__5 )? ;
+ public final void rule__XAttributeType__UnorderedGroup_14__4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8931:1: ( rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__5 )? )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8932:2: rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__5 )?
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__UnorderedGroup_14__Impl_in_rule__XAttributeType__UnorderedGroup_14__418345);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8931:1: ( rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__5 )? )
+ // InternalOseeDsl.g:8932:2: rule__XAttributeType__UnorderedGroup_14__Impl ( rule__XAttributeType__UnorderedGroup_14__5 )?
+ {
+ pushFollow(FOLLOW_73);
rule__XAttributeType__UnorderedGroup_14__Impl();
state._fsp--;
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8933:2: ( rule__XAttributeType__UnorderedGroup_14__5 )?
- int alt63 = 2;
+ // InternalOseeDsl.g:8933:2: ( rule__XAttributeType__UnorderedGroup_14__5 )?
+ int alt63=2;
int LA63_0 = input.LA(1);
- if (LA63_0 == 66 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0)) {
- alt63 = 1;
- } else if (LA63_0 == 67 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1)) {
- alt63 = 1;
- } else if (LA63_0 == 68 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2)) {
- alt63 = 1;
- } else if (LA63_0 == 69 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3)) {
- alt63 = 1;
- } else if (LA63_0 == 70 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4)) {
- alt63 = 1;
- } else if (LA63_0 == 71 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5)) {
- alt63 = 1;
+ if ( LA63_0 == 65 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0) ) {
+ alt63=1;
+ }
+ else if ( LA63_0 == 66 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1) ) {
+ alt63=1;
+ }
+ else if ( LA63_0 == 67 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2) ) {
+ alt63=1;
+ }
+ else if ( LA63_0 == 68 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3) ) {
+ alt63=1;
+ }
+ else if ( LA63_0 == 69 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4) ) {
+ alt63=1;
+ }
+ else if ( LA63_0 == 70 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5) ) {
+ alt63=1;
}
switch (alt63) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8933:2: rule__XAttributeType__UnorderedGroup_14__5
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__UnorderedGroup_14__5_in_rule__XAttributeType__UnorderedGroup_14__418348);
- rule__XAttributeType__UnorderedGroup_14__5();
+ case 1 :
+ // InternalOseeDsl.g:8933:2: rule__XAttributeType__UnorderedGroup_14__5
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__UnorderedGroup_14__5();
- state._fsp--;
+ state._fsp--;
- }
- break;
+
+ }
+ break;
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__UnorderedGroup_14__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__UnorderedGroup_14__4"
- // $ANTLR start "rule__XAttributeType__UnorderedGroup_14__5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8940:1: rule__XAttributeType__UnorderedGroup_14__5 : rule__XAttributeType__UnorderedGroup_14__Impl ;
- public final void rule__XAttributeType__UnorderedGroup_14__5() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__UnorderedGroup_14__5"
+ // InternalOseeDsl.g:8940:1: rule__XAttributeType__UnorderedGroup_14__5 : rule__XAttributeType__UnorderedGroup_14__Impl ;
+ public final void rule__XAttributeType__UnorderedGroup_14__5() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8944:1: ( rule__XAttributeType__UnorderedGroup_14__Impl )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8945:2: rule__XAttributeType__UnorderedGroup_14__Impl
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__UnorderedGroup_14__Impl_in_rule__XAttributeType__UnorderedGroup_14__518373);
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8944:1: ( rule__XAttributeType__UnorderedGroup_14__Impl )
+ // InternalOseeDsl.g:8945:2: rule__XAttributeType__UnorderedGroup_14__Impl
+ {
+ pushFollow(FOLLOW_2);
rule__XAttributeType__UnorderedGroup_14__Impl();
state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__UnorderedGroup_14__5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__UnorderedGroup_14__5"
- // $ANTLR start "rule__OseeDsl__ImportsAssignment_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8964:1: rule__OseeDsl__ImportsAssignment_0 : ( ruleImport ) ;
- public final void rule__OseeDsl__ImportsAssignment_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__OseeDsl__ImportsAssignment_0"
+ // InternalOseeDsl.g:8964:1: rule__OseeDsl__ImportsAssignment_0 : ( ruleImport ) ;
+ public final void rule__OseeDsl__ImportsAssignment_0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8968:1: ( ( ruleImport ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8969:1: ( ruleImport )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8969:1: ( ruleImport )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8970:1: ruleImport
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8968:1: ( ( ruleImport ) )
+ // InternalOseeDsl.g:8969:1: ( ruleImport )
{
- before(grammarAccess.getOseeDslAccess().getImportsImportParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleImport_in_rule__OseeDsl__ImportsAssignment_018413);
- ruleImport();
+ // InternalOseeDsl.g:8969:1: ( ruleImport )
+ // InternalOseeDsl.g:8970:1: ruleImport
+ {
+ before(grammarAccess.getOseeDslAccess().getImportsImportParserRuleCall_0_0());
+ pushFollow(FOLLOW_2);
+ ruleImport();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getOseeDslAccess().getImportsImportParserRuleCall_0_0());
+ after(grammarAccess.getOseeDslAccess().getImportsImportParserRuleCall_0_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__ImportsAssignment_0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__ImportsAssignment_0"
- // $ANTLR start "rule__OseeDsl__ArtifactTypesAssignment_1_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8979:1: rule__OseeDsl__ArtifactTypesAssignment_1_0 : ( ruleXArtifactType ) ;
- public final void rule__OseeDsl__ArtifactTypesAssignment_1_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__OseeDsl__ArtifactTypesAssignment_1_0"
+ // InternalOseeDsl.g:8979:1: rule__OseeDsl__ArtifactTypesAssignment_1_0 : ( ruleXArtifactType ) ;
+ public final void rule__OseeDsl__ArtifactTypesAssignment_1_0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8983:1: ( ( ruleXArtifactType ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8984:1: ( ruleXArtifactType )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8984:1: ( ruleXArtifactType )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8985:1: ruleXArtifactType
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8983:1: ( ( ruleXArtifactType ) )
+ // InternalOseeDsl.g:8984:1: ( ruleXArtifactType )
+ {
+ // InternalOseeDsl.g:8984:1: ( ruleXArtifactType )
+ // InternalOseeDsl.g:8985:1: ruleXArtifactType
{
- before(grammarAccess.getOseeDslAccess().getArtifactTypesXArtifactTypeParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleXArtifactType_in_rule__OseeDsl__ArtifactTypesAssignment_1_018444);
- ruleXArtifactType();
+ before(grammarAccess.getOseeDslAccess().getArtifactTypesXArtifactTypeParserRuleCall_1_0_0());
+ pushFollow(FOLLOW_2);
+ ruleXArtifactType();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getOseeDslAccess().getArtifactTypesXArtifactTypeParserRuleCall_1_0_0());
+ after(grammarAccess.getOseeDslAccess().getArtifactTypesXArtifactTypeParserRuleCall_1_0_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__ArtifactTypesAssignment_1_0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__ArtifactTypesAssignment_1_0"
- // $ANTLR start "rule__OseeDsl__RelationTypesAssignment_1_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8994:1: rule__OseeDsl__RelationTypesAssignment_1_1 : ( ruleXRelationType ) ;
- public final void rule__OseeDsl__RelationTypesAssignment_1_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__OseeDsl__RelationTypesAssignment_1_1"
+ // InternalOseeDsl.g:8994:1: rule__OseeDsl__RelationTypesAssignment_1_1 : ( ruleXRelationType ) ;
+ public final void rule__OseeDsl__RelationTypesAssignment_1_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8998:1: ( ( ruleXRelationType ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8999:1: ( ruleXRelationType )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:8999:1: ( ruleXRelationType )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9000:1: ruleXRelationType
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:8998:1: ( ( ruleXRelationType ) )
+ // InternalOseeDsl.g:8999:1: ( ruleXRelationType )
+ {
+ // InternalOseeDsl.g:8999:1: ( ruleXRelationType )
+ // InternalOseeDsl.g:9000:1: ruleXRelationType
{
- before(grammarAccess.getOseeDslAccess().getRelationTypesXRelationTypeParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleXRelationType_in_rule__OseeDsl__RelationTypesAssignment_1_118475);
- ruleXRelationType();
+ before(grammarAccess.getOseeDslAccess().getRelationTypesXRelationTypeParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_2);
+ ruleXRelationType();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getOseeDslAccess().getRelationTypesXRelationTypeParserRuleCall_1_1_0());
+ after(grammarAccess.getOseeDslAccess().getRelationTypesXRelationTypeParserRuleCall_1_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__RelationTypesAssignment_1_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__RelationTypesAssignment_1_1"
- // $ANTLR start "rule__OseeDsl__AttributeTypesAssignment_1_2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9009:1: rule__OseeDsl__AttributeTypesAssignment_1_2 : ( ruleXAttributeType ) ;
- public final void rule__OseeDsl__AttributeTypesAssignment_1_2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__OseeDsl__AttributeTypesAssignment_1_2"
+ // InternalOseeDsl.g:9009:1: rule__OseeDsl__AttributeTypesAssignment_1_2 : ( ruleXAttributeType ) ;
+ public final void rule__OseeDsl__AttributeTypesAssignment_1_2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9013:1: ( ( ruleXAttributeType ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9014:1: ( ruleXAttributeType )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9014:1: ( ruleXAttributeType )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9015:1: ruleXAttributeType
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9013:1: ( ( ruleXAttributeType ) )
+ // InternalOseeDsl.g:9014:1: ( ruleXAttributeType )
{
- before(grammarAccess.getOseeDslAccess().getAttributeTypesXAttributeTypeParserRuleCall_1_2_0());
- pushFollow(FOLLOW_ruleXAttributeType_in_rule__OseeDsl__AttributeTypesAssignment_1_218506);
- ruleXAttributeType();
+ // InternalOseeDsl.g:9014:1: ( ruleXAttributeType )
+ // InternalOseeDsl.g:9015:1: ruleXAttributeType
+ {
+ before(grammarAccess.getOseeDslAccess().getAttributeTypesXAttributeTypeParserRuleCall_1_2_0());
+ pushFollow(FOLLOW_2);
+ ruleXAttributeType();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getOseeDslAccess().getAttributeTypesXAttributeTypeParserRuleCall_1_2_0());
+ after(grammarAccess.getOseeDslAccess().getAttributeTypesXAttributeTypeParserRuleCall_1_2_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__AttributeTypesAssignment_1_2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__AttributeTypesAssignment_1_2"
- // $ANTLR start "rule__OseeDsl__EnumTypesAssignment_1_3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9024:1: rule__OseeDsl__EnumTypesAssignment_1_3 : ( ruleXOseeEnumType ) ;
- public final void rule__OseeDsl__EnumTypesAssignment_1_3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__OseeDsl__EnumTypesAssignment_1_3"
+ // InternalOseeDsl.g:9024:1: rule__OseeDsl__EnumTypesAssignment_1_3 : ( ruleXOseeEnumType ) ;
+ public final void rule__OseeDsl__EnumTypesAssignment_1_3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9028:1: ( ( ruleXOseeEnumType ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9029:1: ( ruleXOseeEnumType )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9029:1: ( ruleXOseeEnumType )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9030:1: ruleXOseeEnumType
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9028:1: ( ( ruleXOseeEnumType ) )
+ // InternalOseeDsl.g:9029:1: ( ruleXOseeEnumType )
+ {
+ // InternalOseeDsl.g:9029:1: ( ruleXOseeEnumType )
+ // InternalOseeDsl.g:9030:1: ruleXOseeEnumType
{
- before(grammarAccess.getOseeDslAccess().getEnumTypesXOseeEnumTypeParserRuleCall_1_3_0());
- pushFollow(FOLLOW_ruleXOseeEnumType_in_rule__OseeDsl__EnumTypesAssignment_1_318537);
- ruleXOseeEnumType();
+ before(grammarAccess.getOseeDslAccess().getEnumTypesXOseeEnumTypeParserRuleCall_1_3_0());
+ pushFollow(FOLLOW_2);
+ ruleXOseeEnumType();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getOseeDslAccess().getEnumTypesXOseeEnumTypeParserRuleCall_1_3_0());
+ after(grammarAccess.getOseeDslAccess().getEnumTypesXOseeEnumTypeParserRuleCall_1_3_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__EnumTypesAssignment_1_3"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__OseeDsl__EnumOverridesAssignment_1_4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9039:1: rule__OseeDsl__EnumOverridesAssignment_1_4 : ( ruleXOseeEnumOverride ) ;
- public final void rule__OseeDsl__EnumOverridesAssignment_1_4() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__EnumTypesAssignment_1_3"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9043:1: ( ( ruleXOseeEnumOverride ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9044:1: ( ruleXOseeEnumOverride )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9044:1: ( ruleXOseeEnumOverride )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9045:1: ruleXOseeEnumOverride
+ // $ANTLR start "rule__OseeDsl__EnumOverridesAssignment_1_4"
+ // InternalOseeDsl.g:9039:1: rule__OseeDsl__EnumOverridesAssignment_1_4 : ( ruleXOseeEnumOverride ) ;
+ public final void rule__OseeDsl__EnumOverridesAssignment_1_4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9043:1: ( ( ruleXOseeEnumOverride ) )
+ // InternalOseeDsl.g:9044:1: ( ruleXOseeEnumOverride )
+ {
+ // InternalOseeDsl.g:9044:1: ( ruleXOseeEnumOverride )
+ // InternalOseeDsl.g:9045:1: ruleXOseeEnumOverride
{
- before(grammarAccess.getOseeDslAccess().getEnumOverridesXOseeEnumOverrideParserRuleCall_1_4_0());
- pushFollow(FOLLOW_ruleXOseeEnumOverride_in_rule__OseeDsl__EnumOverridesAssignment_1_418568);
- ruleXOseeEnumOverride();
+ before(grammarAccess.getOseeDslAccess().getEnumOverridesXOseeEnumOverrideParserRuleCall_1_4_0());
+ pushFollow(FOLLOW_2);
+ ruleXOseeEnumOverride();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getOseeDslAccess().getEnumOverridesXOseeEnumOverrideParserRuleCall_1_4_0());
+ after(grammarAccess.getOseeDslAccess().getEnumOverridesXOseeEnumOverrideParserRuleCall_1_4_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__EnumOverridesAssignment_1_4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__EnumOverridesAssignment_1_4"
- // $ANTLR start "rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9054:1: rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5 : ( ruleXOseeArtifactTypeOverride ) ;
- public final void rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5"
+ // InternalOseeDsl.g:9054:1: rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5 : ( ruleXOseeArtifactTypeOverride ) ;
+ public final void rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9058:1: ( ( ruleXOseeArtifactTypeOverride ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9059:1: ( ruleXOseeArtifactTypeOverride )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9059:1: ( ruleXOseeArtifactTypeOverride )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9060:1: ruleXOseeArtifactTypeOverride
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9058:1: ( ( ruleXOseeArtifactTypeOverride ) )
+ // InternalOseeDsl.g:9059:1: ( ruleXOseeArtifactTypeOverride )
+ {
+ // InternalOseeDsl.g:9059:1: ( ruleXOseeArtifactTypeOverride )
+ // InternalOseeDsl.g:9060:1: ruleXOseeArtifactTypeOverride
{
- before(
- grammarAccess.getOseeDslAccess().getArtifactTypeOverridesXOseeArtifactTypeOverrideParserRuleCall_1_5_0());
- pushFollow(
- FOLLOW_ruleXOseeArtifactTypeOverride_in_rule__OseeDsl__ArtifactTypeOverridesAssignment_1_518599);
- ruleXOseeArtifactTypeOverride();
+ before(grammarAccess.getOseeDslAccess().getArtifactTypeOverridesXOseeArtifactTypeOverrideParserRuleCall_1_5_0());
+ pushFollow(FOLLOW_2);
+ ruleXOseeArtifactTypeOverride();
- state._fsp--;
+ state._fsp--;
- after(
- grammarAccess.getOseeDslAccess().getArtifactTypeOverridesXOseeArtifactTypeOverrideParserRuleCall_1_5_0());
+ after(grammarAccess.getOseeDslAccess().getArtifactTypeOverridesXOseeArtifactTypeOverrideParserRuleCall_1_5_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5"
- // $ANTLR start "rule__OseeDsl__ArtifactMatchRefsAssignment_2_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9069:1: rule__OseeDsl__ArtifactMatchRefsAssignment_2_0 : ( ruleXArtifactMatcher ) ;
- public final void rule__OseeDsl__ArtifactMatchRefsAssignment_2_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__OseeDsl__ArtifactMatchRefsAssignment_2_0"
+ // InternalOseeDsl.g:9069:1: rule__OseeDsl__ArtifactMatchRefsAssignment_2_0 : ( ruleXArtifactMatcher ) ;
+ public final void rule__OseeDsl__ArtifactMatchRefsAssignment_2_0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9073:1: ( ( ruleXArtifactMatcher ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9074:1: ( ruleXArtifactMatcher )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9074:1: ( ruleXArtifactMatcher )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9075:1: ruleXArtifactMatcher
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9073:1: ( ( ruleXArtifactMatcher ) )
+ // InternalOseeDsl.g:9074:1: ( ruleXArtifactMatcher )
{
- before(grammarAccess.getOseeDslAccess().getArtifactMatchRefsXArtifactMatcherParserRuleCall_2_0_0());
- pushFollow(FOLLOW_ruleXArtifactMatcher_in_rule__OseeDsl__ArtifactMatchRefsAssignment_2_018630);
- ruleXArtifactMatcher();
+ // InternalOseeDsl.g:9074:1: ( ruleXArtifactMatcher )
+ // InternalOseeDsl.g:9075:1: ruleXArtifactMatcher
+ {
+ before(grammarAccess.getOseeDslAccess().getArtifactMatchRefsXArtifactMatcherParserRuleCall_2_0_0());
+ pushFollow(FOLLOW_2);
+ ruleXArtifactMatcher();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getOseeDslAccess().getArtifactMatchRefsXArtifactMatcherParserRuleCall_2_0_0());
+ after(grammarAccess.getOseeDslAccess().getArtifactMatchRefsXArtifactMatcherParserRuleCall_2_0_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__ArtifactMatchRefsAssignment_2_0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__ArtifactMatchRefsAssignment_2_0"
- // $ANTLR start "rule__OseeDsl__AccessDeclarationsAssignment_2_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9084:1: rule__OseeDsl__AccessDeclarationsAssignment_2_1 : ( ruleAccessContext ) ;
- public final void rule__OseeDsl__AccessDeclarationsAssignment_2_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__OseeDsl__AccessDeclarationsAssignment_2_1"
+ // InternalOseeDsl.g:9084:1: rule__OseeDsl__AccessDeclarationsAssignment_2_1 : ( ruleAccessContext ) ;
+ public final void rule__OseeDsl__AccessDeclarationsAssignment_2_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9088:1: ( ( ruleAccessContext ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9089:1: ( ruleAccessContext )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9089:1: ( ruleAccessContext )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9090:1: ruleAccessContext
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9088:1: ( ( ruleAccessContext ) )
+ // InternalOseeDsl.g:9089:1: ( ruleAccessContext )
+ {
+ // InternalOseeDsl.g:9089:1: ( ruleAccessContext )
+ // InternalOseeDsl.g:9090:1: ruleAccessContext
{
- before(grammarAccess.getOseeDslAccess().getAccessDeclarationsAccessContextParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleAccessContext_in_rule__OseeDsl__AccessDeclarationsAssignment_2_118661);
- ruleAccessContext();
+ before(grammarAccess.getOseeDslAccess().getAccessDeclarationsAccessContextParserRuleCall_2_1_0());
+ pushFollow(FOLLOW_2);
+ ruleAccessContext();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getOseeDslAccess().getAccessDeclarationsAccessContextParserRuleCall_2_1_0());
+ after(grammarAccess.getOseeDslAccess().getAccessDeclarationsAccessContextParserRuleCall_2_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__AccessDeclarationsAssignment_2_1"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__OseeDsl__RoleDeclarationsAssignment_2_2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9099:1: rule__OseeDsl__RoleDeclarationsAssignment_2_2 : ( ruleRole ) ;
- public final void rule__OseeDsl__RoleDeclarationsAssignment_2_2() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__AccessDeclarationsAssignment_2_1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9103:1: ( ( ruleRole ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9104:1: ( ruleRole )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9104:1: ( ruleRole )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9105:1: ruleRole
+ // $ANTLR start "rule__OseeDsl__RoleDeclarationsAssignment_2_2"
+ // InternalOseeDsl.g:9099:1: rule__OseeDsl__RoleDeclarationsAssignment_2_2 : ( ruleRole ) ;
+ public final void rule__OseeDsl__RoleDeclarationsAssignment_2_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9103:1: ( ( ruleRole ) )
+ // InternalOseeDsl.g:9104:1: ( ruleRole )
+ {
+ // InternalOseeDsl.g:9104:1: ( ruleRole )
+ // InternalOseeDsl.g:9105:1: ruleRole
{
- before(grammarAccess.getOseeDslAccess().getRoleDeclarationsRoleParserRuleCall_2_2_0());
- pushFollow(FOLLOW_ruleRole_in_rule__OseeDsl__RoleDeclarationsAssignment_2_218692);
- ruleRole();
+ before(grammarAccess.getOseeDslAccess().getRoleDeclarationsRoleParserRuleCall_2_2_0());
+ pushFollow(FOLLOW_2);
+ ruleRole();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getOseeDslAccess().getRoleDeclarationsRoleParserRuleCall_2_2_0());
+ after(grammarAccess.getOseeDslAccess().getRoleDeclarationsRoleParserRuleCall_2_2_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__OseeDsl__RoleDeclarationsAssignment_2_2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OseeDsl__RoleDeclarationsAssignment_2_2"
- // $ANTLR start "rule__Import__ImportURIAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9114:1: rule__Import__ImportURIAssignment_1 : ( RULE_STRING ) ;
- public final void rule__Import__ImportURIAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Import__ImportURIAssignment_1"
+ // InternalOseeDsl.g:9114:1: rule__Import__ImportURIAssignment_1 : ( RULE_STRING ) ;
+ public final void rule__Import__ImportURIAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9118:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9119:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9119:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9120:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9118:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9119:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9119:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9120:1: RULE_STRING
{
- before(grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__Import__ImportURIAssignment_118723);
- after(grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_1_0());
+ before(grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Import__ImportURIAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Import__ImportURIAssignment_1"
- // $ANTLR start "rule__XArtifactType__AbstractAssignment_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9129:1: rule__XArtifactType__AbstractAssignment_0 : ( ( 'abstract' ) ) ;
- public final void rule__XArtifactType__AbstractAssignment_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__AbstractAssignment_0"
+ // InternalOseeDsl.g:9129:1: rule__XArtifactType__AbstractAssignment_0 : ( ( 'abstract' ) ) ;
+ public final void rule__XArtifactType__AbstractAssignment_0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9133:1: ( ( ( 'abstract' ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9134:1: ( ( 'abstract' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9134:1: ( ( 'abstract' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9135:1: ( 'abstract' )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9133:1: ( ( ( 'abstract' ) ) )
+ // InternalOseeDsl.g:9134:1: ( ( 'abstract' ) )
+ {
+ // InternalOseeDsl.g:9134:1: ( ( 'abstract' ) )
+ // InternalOseeDsl.g:9135:1: ( 'abstract' )
+ {
+ before(grammarAccess.getXArtifactTypeAccess().getAbstractAbstractKeyword_0_0());
+ // InternalOseeDsl.g:9136:1: ( 'abstract' )
+ // InternalOseeDsl.g:9137:1: 'abstract'
{
- before(grammarAccess.getXArtifactTypeAccess().getAbstractAbstractKeyword_0_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9136:1: ( 'abstract' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9137:1: 'abstract'
- {
- before(grammarAccess.getXArtifactTypeAccess().getAbstractAbstractKeyword_0_0());
- match(input, 98, FOLLOW_98_in_rule__XArtifactType__AbstractAssignment_018759);
- after(grammarAccess.getXArtifactTypeAccess().getAbstractAbstractKeyword_0_0());
+ before(grammarAccess.getXArtifactTypeAccess().getAbstractAbstractKeyword_0_0());
+ match(input,97,FOLLOW_2);
+ after(grammarAccess.getXArtifactTypeAccess().getAbstractAbstractKeyword_0_0());
- }
+ }
- after(grammarAccess.getXArtifactTypeAccess().getAbstractAbstractKeyword_0_0());
+ after(grammarAccess.getXArtifactTypeAccess().getAbstractAbstractKeyword_0_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__AbstractAssignment_0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__AbstractAssignment_0"
- // $ANTLR start "rule__XArtifactType__NameAssignment_2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9152:1: rule__XArtifactType__NameAssignment_2 : ( RULE_STRING ) ;
- public final void rule__XArtifactType__NameAssignment_2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__NameAssignment_2"
+ // InternalOseeDsl.g:9152:1: rule__XArtifactType__NameAssignment_2 : ( RULE_STRING ) ;
+ public final void rule__XArtifactType__NameAssignment_2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9156:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9157:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9157:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9158:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9156:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9157:1: ( RULE_STRING )
{
- before(grammarAccess.getXArtifactTypeAccess().getNameSTRINGTerminalRuleCall_2_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XArtifactType__NameAssignment_218798);
- after(grammarAccess.getXArtifactTypeAccess().getNameSTRINGTerminalRuleCall_2_0());
+ // InternalOseeDsl.g:9157:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9158:1: RULE_STRING
+ {
+ before(grammarAccess.getXArtifactTypeAccess().getNameSTRINGTerminalRuleCall_2_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXArtifactTypeAccess().getNameSTRINGTerminalRuleCall_2_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__NameAssignment_2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__NameAssignment_2"
- // $ANTLR start "rule__XArtifactType__SuperArtifactTypesAssignment_3_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9167:1: rule__XArtifactType__SuperArtifactTypesAssignment_3_1 : ( ( RULE_STRING ) ) ;
- public final void rule__XArtifactType__SuperArtifactTypesAssignment_3_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__SuperArtifactTypesAssignment_3_1"
+ // InternalOseeDsl.g:9167:1: rule__XArtifactType__SuperArtifactTypesAssignment_3_1 : ( ( RULE_STRING ) ) ;
+ public final void rule__XArtifactType__SuperArtifactTypesAssignment_3_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9171:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9172:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9172:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9173:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9171:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:9172:1: ( ( RULE_STRING ) )
{
- before(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9174:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9175:1: RULE_STRING
- {
- before(
- grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_1_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__XArtifactType__SuperArtifactTypesAssignment_3_118833);
- after(
- grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_1_0_1());
+ // InternalOseeDsl.g:9172:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9173:1: ( RULE_STRING )
+ {
+ before(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_1_0());
+ // InternalOseeDsl.g:9174:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9175:1: RULE_STRING
+ {
+ before(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_1_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_1_0_1());
- }
+ }
- after(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_1_0());
+ after(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__SuperArtifactTypesAssignment_3_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__SuperArtifactTypesAssignment_3_1"
- // $ANTLR start "rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9186:1: rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1 : ( ( RULE_STRING ) ) ;
- public final void rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1"
+ // InternalOseeDsl.g:9186:1: rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1 : ( ( RULE_STRING ) ) ;
+ public final void rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9190:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9191:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9191:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9192:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9190:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:9191:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:9191:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9192:1: ( RULE_STRING )
{
- before(
- grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9193:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9194:1: RULE_STRING
- {
- before(
- grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_2_1_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__XArtifactType__SuperArtifactTypesAssignment_3_2_118872);
- after(
- grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_2_1_0_1());
+ before(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0());
+ // InternalOseeDsl.g:9193:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9194:1: RULE_STRING
+ {
+ before(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_2_1_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_2_1_0_1());
- }
+ }
- after(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0());
+ after(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XArtifactType__TypeGuidAssignment_5_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9205:1: rule__XArtifactType__TypeGuidAssignment_5_1 : ( RULE_STRING ) ;
- public final void rule__XArtifactType__TypeGuidAssignment_5_1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9209:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9210:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9210:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9211:1: RULE_STRING
+ // $ANTLR start "rule__XArtifactType__TypeGuidAssignment_5_1"
+ // InternalOseeDsl.g:9205:1: rule__XArtifactType__TypeGuidAssignment_5_1 : ( RULE_STRING ) ;
+ public final void rule__XArtifactType__TypeGuidAssignment_5_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9209:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9210:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9210:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9211:1: RULE_STRING
{
- before(grammarAccess.getXArtifactTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XArtifactType__TypeGuidAssignment_5_118907);
- after(grammarAccess.getXArtifactTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0());
+ before(grammarAccess.getXArtifactTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXArtifactTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__TypeGuidAssignment_5_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__TypeGuidAssignment_5_1"
- // $ANTLR start "rule__XArtifactType__UuidAssignment_7"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9220:1: rule__XArtifactType__UuidAssignment_7 : ( RULE_HEX_INT ) ;
- public final void rule__XArtifactType__UuidAssignment_7() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__IdAssignment_7"
+ // InternalOseeDsl.g:9220:1: rule__XArtifactType__IdAssignment_7 : ( RULE_WHOLE_NUM_STR ) ;
+ public final void rule__XArtifactType__IdAssignment_7() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9224:1: ( ( RULE_HEX_INT ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9225:1: ( RULE_HEX_INT )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9225:1: ( RULE_HEX_INT )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9226:1: RULE_HEX_INT
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9224:1: ( ( RULE_WHOLE_NUM_STR ) )
+ // InternalOseeDsl.g:9225:1: ( RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:9225:1: ( RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:9226:1: RULE_WHOLE_NUM_STR
{
- before(grammarAccess.getXArtifactTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0());
- match(input, RULE_HEX_INT, FOLLOW_RULE_HEX_INT_in_rule__XArtifactType__UuidAssignment_718938);
- after(grammarAccess.getXArtifactTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0());
+ before(grammarAccess.getXArtifactTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0());
+ match(input,RULE_WHOLE_NUM_STR,FOLLOW_2);
+ after(grammarAccess.getXArtifactTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__UuidAssignment_7"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__IdAssignment_7"
- // $ANTLR start "rule__XArtifactType__ValidAttributeTypesAssignment_8"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9235:1: rule__XArtifactType__ValidAttributeTypesAssignment_8 : ( ruleXAttributeTypeRef ) ;
- public final void rule__XArtifactType__ValidAttributeTypesAssignment_8() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactType__ValidAttributeTypesAssignment_8"
+ // InternalOseeDsl.g:9235:1: rule__XArtifactType__ValidAttributeTypesAssignment_8 : ( ruleXAttributeTypeRef ) ;
+ public final void rule__XArtifactType__ValidAttributeTypesAssignment_8() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9239:1: ( ( ruleXAttributeTypeRef ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9240:1: ( ruleXAttributeTypeRef )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9240:1: ( ruleXAttributeTypeRef )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9241:1: ruleXAttributeTypeRef
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9239:1: ( ( ruleXAttributeTypeRef ) )
+ // InternalOseeDsl.g:9240:1: ( ruleXAttributeTypeRef )
+ {
+ // InternalOseeDsl.g:9240:1: ( ruleXAttributeTypeRef )
+ // InternalOseeDsl.g:9241:1: ruleXAttributeTypeRef
{
- before(
- grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesXAttributeTypeRefParserRuleCall_8_0());
- pushFollow(FOLLOW_ruleXAttributeTypeRef_in_rule__XArtifactType__ValidAttributeTypesAssignment_818969);
- ruleXAttributeTypeRef();
+ before(grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesXAttributeTypeRefParserRuleCall_8_0());
+ pushFollow(FOLLOW_2);
+ ruleXAttributeTypeRef();
- state._fsp--;
+ state._fsp--;
- after(
- grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesXAttributeTypeRefParserRuleCall_8_0());
+ after(grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesXAttributeTypeRefParserRuleCall_8_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactType__ValidAttributeTypesAssignment_8"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactType__ValidAttributeTypesAssignment_8"
- // $ANTLR start "rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9250:1: rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1 : ( ( RULE_STRING ) ) ;
- public final void rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1"
+ // InternalOseeDsl.g:9250:1: rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1 : ( ( RULE_STRING ) ) ;
+ public final void rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9254:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9255:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9255:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9256:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9254:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:9255:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:9255:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9256:1: ( RULE_STRING )
+ {
+ before(grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeXAttributeTypeCrossReference_1_0());
+ // InternalOseeDsl.g:9257:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9258:1: RULE_STRING
{
- before(
- grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeXAttributeTypeCrossReference_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9257:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9258:1: RULE_STRING
- {
- before(
- grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeXAttributeTypeSTRINGTerminalRuleCall_1_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__XAttributeTypeRef__ValidAttributeTypeAssignment_119004);
- after(
- grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeXAttributeTypeSTRINGTerminalRuleCall_1_0_1());
+ before(grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeXAttributeTypeSTRINGTerminalRuleCall_1_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeXAttributeTypeSTRINGTerminalRuleCall_1_0_1());
- }
+ }
- after(
- grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeXAttributeTypeCrossReference_1_0());
+ after(grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeXAttributeTypeCrossReference_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1"
- // $ANTLR start "rule__XAttributeTypeRef__BranchUuidAssignment_2_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9269:1: rule__XAttributeTypeRef__BranchUuidAssignment_2_1 : ( RULE_WHOLE_NUM_STR ) ;
- public final void rule__XAttributeTypeRef__BranchUuidAssignment_2_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeTypeRef__BranchUuidAssignment_2_1"
+ // InternalOseeDsl.g:9269:1: rule__XAttributeTypeRef__BranchUuidAssignment_2_1 : ( RULE_WHOLE_NUM_STR ) ;
+ public final void rule__XAttributeTypeRef__BranchUuidAssignment_2_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9273:1: ( ( RULE_WHOLE_NUM_STR ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9274:1: ( RULE_WHOLE_NUM_STR )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9274:1: ( RULE_WHOLE_NUM_STR )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9275:1: RULE_WHOLE_NUM_STR
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9273:1: ( ( RULE_WHOLE_NUM_STR ) )
+ // InternalOseeDsl.g:9274:1: ( RULE_WHOLE_NUM_STR )
{
- before(grammarAccess.getXAttributeTypeRefAccess().getBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0());
- match(input, RULE_WHOLE_NUM_STR,
- FOLLOW_RULE_WHOLE_NUM_STR_in_rule__XAttributeTypeRef__BranchUuidAssignment_2_119039);
- after(grammarAccess.getXAttributeTypeRefAccess().getBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0());
+ // InternalOseeDsl.g:9274:1: ( RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:9275:1: RULE_WHOLE_NUM_STR
+ {
+ before(grammarAccess.getXAttributeTypeRefAccess().getBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0());
+ match(input,RULE_WHOLE_NUM_STR,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeRefAccess().getBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeTypeRef__BranchUuidAssignment_2_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeTypeRef__BranchUuidAssignment_2_1"
- // $ANTLR start "rule__XAttributeType__NameAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9284:1: rule__XAttributeType__NameAssignment_1 : ( RULE_STRING ) ;
- public final void rule__XAttributeType__NameAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__NameAssignment_1"
+ // InternalOseeDsl.g:9284:1: rule__XAttributeType__NameAssignment_1 : ( RULE_STRING ) ;
+ public final void rule__XAttributeType__NameAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9288:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9289:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9289:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9290:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9288:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9289:1: ( RULE_STRING )
{
- before(grammarAccess.getXAttributeTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XAttributeType__NameAssignment_119070);
- after(grammarAccess.getXAttributeTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
+ // InternalOseeDsl.g:9289:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9290:1: RULE_STRING
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__NameAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__NameAssignment_1"
- // $ANTLR start "rule__XAttributeType__BaseAttributeTypeAssignment_2_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9299:1: rule__XAttributeType__BaseAttributeTypeAssignment_2_1 : ( ruleAttributeBaseType ) ;
- public final void rule__XAttributeType__BaseAttributeTypeAssignment_2_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__BaseAttributeTypeAssignment_2_1"
+ // InternalOseeDsl.g:9299:1: rule__XAttributeType__BaseAttributeTypeAssignment_2_1 : ( ruleAttributeBaseType ) ;
+ public final void rule__XAttributeType__BaseAttributeTypeAssignment_2_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9303:1: ( ( ruleAttributeBaseType ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9304:1: ( ruleAttributeBaseType )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9304:1: ( ruleAttributeBaseType )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9305:1: ruleAttributeBaseType
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9303:1: ( ( ruleAttributeBaseType ) )
+ // InternalOseeDsl.g:9304:1: ( ruleAttributeBaseType )
{
- before(
- grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleAttributeBaseType_in_rule__XAttributeType__BaseAttributeTypeAssignment_2_119101);
- ruleAttributeBaseType();
+ // InternalOseeDsl.g:9304:1: ( ruleAttributeBaseType )
+ // InternalOseeDsl.g:9305:1: ruleAttributeBaseType
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0());
+ pushFollow(FOLLOW_2);
+ ruleAttributeBaseType();
- state._fsp--;
+ state._fsp--;
- after(
- grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0());
+ after(grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__BaseAttributeTypeAssignment_2_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__BaseAttributeTypeAssignment_2_1"
- // $ANTLR start "rule__XAttributeType__OverrideAssignment_3_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9314:1: rule__XAttributeType__OverrideAssignment_3_1 : ( ( RULE_STRING ) ) ;
- public final void rule__XAttributeType__OverrideAssignment_3_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__OverrideAssignment_3_1"
+ // InternalOseeDsl.g:9314:1: rule__XAttributeType__OverrideAssignment_3_1 : ( ( RULE_STRING ) ) ;
+ public final void rule__XAttributeType__OverrideAssignment_3_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9318:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9319:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9319:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9320:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9318:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:9319:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:9319:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9320:1: ( RULE_STRING )
{
- before(grammarAccess.getXAttributeTypeAccess().getOverrideXAttributeTypeCrossReference_3_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9321:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9322:1: RULE_STRING
- {
- before(
- grammarAccess.getXAttributeTypeAccess().getOverrideXAttributeTypeSTRINGTerminalRuleCall_3_1_0_1());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XAttributeType__OverrideAssignment_3_119136);
- after(
- grammarAccess.getXAttributeTypeAccess().getOverrideXAttributeTypeSTRINGTerminalRuleCall_3_1_0_1());
+ before(grammarAccess.getXAttributeTypeAccess().getOverrideXAttributeTypeCrossReference_3_1_0());
+ // InternalOseeDsl.g:9321:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9322:1: RULE_STRING
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getOverrideXAttributeTypeSTRINGTerminalRuleCall_3_1_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getOverrideXAttributeTypeSTRINGTerminalRuleCall_3_1_0_1());
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getOverrideXAttributeTypeCrossReference_3_1_0());
+ after(grammarAccess.getXAttributeTypeAccess().getOverrideXAttributeTypeCrossReference_3_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__OverrideAssignment_3_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__OverrideAssignment_3_1"
- // $ANTLR start "rule__XAttributeType__TypeGuidAssignment_5_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9333:1: rule__XAttributeType__TypeGuidAssignment_5_1 : ( RULE_STRING ) ;
- public final void rule__XAttributeType__TypeGuidAssignment_5_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__TypeGuidAssignment_5_1"
+ // InternalOseeDsl.g:9333:1: rule__XAttributeType__TypeGuidAssignment_5_1 : ( RULE_STRING ) ;
+ public final void rule__XAttributeType__TypeGuidAssignment_5_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9337:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9338:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9338:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9339:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9337:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9338:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9338:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9339:1: RULE_STRING
{
- before(grammarAccess.getXAttributeTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XAttributeType__TypeGuidAssignment_5_119171);
- after(grammarAccess.getXAttributeTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0());
+ before(grammarAccess.getXAttributeTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__TypeGuidAssignment_5_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__TypeGuidAssignment_5_1"
- // $ANTLR start "rule__XAttributeType__UuidAssignment_7"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9348:1: rule__XAttributeType__UuidAssignment_7 : ( RULE_HEX_INT ) ;
- public final void rule__XAttributeType__UuidAssignment_7() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__IdAssignment_7"
+ // InternalOseeDsl.g:9348:1: rule__XAttributeType__IdAssignment_7 : ( RULE_WHOLE_NUM_STR ) ;
+ public final void rule__XAttributeType__IdAssignment_7() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9352:1: ( ( RULE_HEX_INT ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9353:1: ( RULE_HEX_INT )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9353:1: ( RULE_HEX_INT )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9354:1: RULE_HEX_INT
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9352:1: ( ( RULE_WHOLE_NUM_STR ) )
+ // InternalOseeDsl.g:9353:1: ( RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:9353:1: ( RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:9354:1: RULE_WHOLE_NUM_STR
{
- before(grammarAccess.getXAttributeTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0());
- match(input, RULE_HEX_INT, FOLLOW_RULE_HEX_INT_in_rule__XAttributeType__UuidAssignment_719202);
- after(grammarAccess.getXAttributeTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0());
+ before(grammarAccess.getXAttributeTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0());
+ match(input,RULE_WHOLE_NUM_STR,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__UuidAssignment_7"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XAttributeType__DataProviderAssignment_9"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9363:1: rule__XAttributeType__DataProviderAssignment_9 : ( ( rule__XAttributeType__DataProviderAlternatives_9_0 ) ) ;
- public final void rule__XAttributeType__DataProviderAssignment_9() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__IdAssignment_7"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9367:1: ( ( ( rule__XAttributeType__DataProviderAlternatives_9_0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9368:1: ( ( rule__XAttributeType__DataProviderAlternatives_9_0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9368:1: ( ( rule__XAttributeType__DataProviderAlternatives_9_0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9369:1: ( rule__XAttributeType__DataProviderAlternatives_9_0 )
+ // $ANTLR start "rule__XAttributeType__DataProviderAssignment_9"
+ // InternalOseeDsl.g:9363:1: rule__XAttributeType__DataProviderAssignment_9 : ( ( rule__XAttributeType__DataProviderAlternatives_9_0 ) ) ;
+ public final void rule__XAttributeType__DataProviderAssignment_9() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9367:1: ( ( ( rule__XAttributeType__DataProviderAlternatives_9_0 ) ) )
+ // InternalOseeDsl.g:9368:1: ( ( rule__XAttributeType__DataProviderAlternatives_9_0 ) )
+ {
+ // InternalOseeDsl.g:9368:1: ( ( rule__XAttributeType__DataProviderAlternatives_9_0 ) )
+ // InternalOseeDsl.g:9369:1: ( rule__XAttributeType__DataProviderAlternatives_9_0 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getDataProviderAlternatives_9_0());
+ // InternalOseeDsl.g:9370:1: ( rule__XAttributeType__DataProviderAlternatives_9_0 )
+ // InternalOseeDsl.g:9370:2: rule__XAttributeType__DataProviderAlternatives_9_0
{
- before(grammarAccess.getXAttributeTypeAccess().getDataProviderAlternatives_9_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9370:1: ( rule__XAttributeType__DataProviderAlternatives_9_0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9370:2: rule__XAttributeType__DataProviderAlternatives_9_0
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__DataProviderAlternatives_9_0_in_rule__XAttributeType__DataProviderAssignment_919233);
- rule__XAttributeType__DataProviderAlternatives_9_0();
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__DataProviderAlternatives_9_0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getDataProviderAlternatives_9_0());
+ after(grammarAccess.getXAttributeTypeAccess().getDataProviderAlternatives_9_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__DataProviderAssignment_9"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__DataProviderAssignment_9"
- // $ANTLR start "rule__XAttributeType__MinAssignment_11"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9379:1: rule__XAttributeType__MinAssignment_11 : ( RULE_WHOLE_NUM_STR ) ;
- public final void rule__XAttributeType__MinAssignment_11() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__MinAssignment_11"
+ // InternalOseeDsl.g:9379:1: rule__XAttributeType__MinAssignment_11 : ( RULE_WHOLE_NUM_STR ) ;
+ public final void rule__XAttributeType__MinAssignment_11() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9383:1: ( ( RULE_WHOLE_NUM_STR ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9384:1: ( RULE_WHOLE_NUM_STR )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9384:1: ( RULE_WHOLE_NUM_STR )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9385:1: RULE_WHOLE_NUM_STR
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9383:1: ( ( RULE_WHOLE_NUM_STR ) )
+ // InternalOseeDsl.g:9384:1: ( RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:9384:1: ( RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:9385:1: RULE_WHOLE_NUM_STR
{
- before(grammarAccess.getXAttributeTypeAccess().getMinWHOLE_NUM_STRTerminalRuleCall_11_0());
- match(input, RULE_WHOLE_NUM_STR,
- FOLLOW_RULE_WHOLE_NUM_STR_in_rule__XAttributeType__MinAssignment_1119266);
- after(grammarAccess.getXAttributeTypeAccess().getMinWHOLE_NUM_STRTerminalRuleCall_11_0());
+ before(grammarAccess.getXAttributeTypeAccess().getMinWHOLE_NUM_STRTerminalRuleCall_11_0());
+ match(input,RULE_WHOLE_NUM_STR,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getMinWHOLE_NUM_STRTerminalRuleCall_11_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__MinAssignment_11"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__MinAssignment_11"
- // $ANTLR start "rule__XAttributeType__MaxAssignment_13"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9394:1: rule__XAttributeType__MaxAssignment_13 : ( ( rule__XAttributeType__MaxAlternatives_13_0 ) ) ;
- public final void rule__XAttributeType__MaxAssignment_13() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__MaxAssignment_13"
+ // InternalOseeDsl.g:9394:1: rule__XAttributeType__MaxAssignment_13 : ( ( rule__XAttributeType__MaxAlternatives_13_0 ) ) ;
+ public final void rule__XAttributeType__MaxAssignment_13() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9398:1: ( ( ( rule__XAttributeType__MaxAlternatives_13_0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9399:1: ( ( rule__XAttributeType__MaxAlternatives_13_0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9399:1: ( ( rule__XAttributeType__MaxAlternatives_13_0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9400:1: ( rule__XAttributeType__MaxAlternatives_13_0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9398:1: ( ( ( rule__XAttributeType__MaxAlternatives_13_0 ) ) )
+ // InternalOseeDsl.g:9399:1: ( ( rule__XAttributeType__MaxAlternatives_13_0 ) )
{
- before(grammarAccess.getXAttributeTypeAccess().getMaxAlternatives_13_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9401:1: ( rule__XAttributeType__MaxAlternatives_13_0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9401:2: rule__XAttributeType__MaxAlternatives_13_0
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__MaxAlternatives_13_0_in_rule__XAttributeType__MaxAssignment_1319297);
- rule__XAttributeType__MaxAlternatives_13_0();
+ // InternalOseeDsl.g:9399:1: ( ( rule__XAttributeType__MaxAlternatives_13_0 ) )
+ // InternalOseeDsl.g:9400:1: ( rule__XAttributeType__MaxAlternatives_13_0 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getMaxAlternatives_13_0());
+ // InternalOseeDsl.g:9401:1: ( rule__XAttributeType__MaxAlternatives_13_0 )
+ // InternalOseeDsl.g:9401:2: rule__XAttributeType__MaxAlternatives_13_0
+ {
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__MaxAlternatives_13_0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getMaxAlternatives_13_0());
+ after(grammarAccess.getXAttributeTypeAccess().getMaxAlternatives_13_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__MaxAssignment_13"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__MaxAssignment_13"
- // $ANTLR start "rule__XAttributeType__TaggerIdAssignment_14_0_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9410:1: rule__XAttributeType__TaggerIdAssignment_14_0_1 : ( ( rule__XAttributeType__TaggerIdAlternatives_14_0_1_0 ) ) ;
- public final void rule__XAttributeType__TaggerIdAssignment_14_0_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__TaggerIdAssignment_14_0_1"
+ // InternalOseeDsl.g:9410:1: rule__XAttributeType__TaggerIdAssignment_14_0_1 : ( ( rule__XAttributeType__TaggerIdAlternatives_14_0_1_0 ) ) ;
+ public final void rule__XAttributeType__TaggerIdAssignment_14_0_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9414:1: ( ( ( rule__XAttributeType__TaggerIdAlternatives_14_0_1_0 ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9415:1: ( ( rule__XAttributeType__TaggerIdAlternatives_14_0_1_0 ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9415:1: ( ( rule__XAttributeType__TaggerIdAlternatives_14_0_1_0 ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9416:1: ( rule__XAttributeType__TaggerIdAlternatives_14_0_1_0 )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9414:1: ( ( ( rule__XAttributeType__TaggerIdAlternatives_14_0_1_0 ) ) )
+ // InternalOseeDsl.g:9415:1: ( ( rule__XAttributeType__TaggerIdAlternatives_14_0_1_0 ) )
+ {
+ // InternalOseeDsl.g:9415:1: ( ( rule__XAttributeType__TaggerIdAlternatives_14_0_1_0 ) )
+ // InternalOseeDsl.g:9416:1: ( rule__XAttributeType__TaggerIdAlternatives_14_0_1_0 )
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getTaggerIdAlternatives_14_0_1_0());
+ // InternalOseeDsl.g:9417:1: ( rule__XAttributeType__TaggerIdAlternatives_14_0_1_0 )
+ // InternalOseeDsl.g:9417:2: rule__XAttributeType__TaggerIdAlternatives_14_0_1_0
{
- before(grammarAccess.getXAttributeTypeAccess().getTaggerIdAlternatives_14_0_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9417:1: ( rule__XAttributeType__TaggerIdAlternatives_14_0_1_0 )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9417:2: rule__XAttributeType__TaggerIdAlternatives_14_0_1_0
- {
- pushFollow(
- FOLLOW_rule__XAttributeType__TaggerIdAlternatives_14_0_1_0_in_rule__XAttributeType__TaggerIdAssignment_14_0_119330);
- rule__XAttributeType__TaggerIdAlternatives_14_0_1_0();
+ pushFollow(FOLLOW_2);
+ rule__XAttributeType__TaggerIdAlternatives_14_0_1_0();
+
+ state._fsp--;
- state._fsp--;
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getTaggerIdAlternatives_14_0_1_0());
+ after(grammarAccess.getXAttributeTypeAccess().getTaggerIdAlternatives_14_0_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__TaggerIdAssignment_14_0_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__TaggerIdAssignment_14_0_1"
- // $ANTLR start "rule__XAttributeType__EnumTypeAssignment_14_1_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9426:1: rule__XAttributeType__EnumTypeAssignment_14_1_1 : ( ( RULE_STRING ) ) ;
- public final void rule__XAttributeType__EnumTypeAssignment_14_1_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__EnumTypeAssignment_14_1_1"
+ // InternalOseeDsl.g:9426:1: rule__XAttributeType__EnumTypeAssignment_14_1_1 : ( ( RULE_STRING ) ) ;
+ public final void rule__XAttributeType__EnumTypeAssignment_14_1_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9430:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9431:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9431:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9432:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9430:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:9431:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:9431:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9432:1: ( RULE_STRING )
{
- before(grammarAccess.getXAttributeTypeAccess().getEnumTypeXOseeEnumTypeCrossReference_14_1_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9433:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9434:1: RULE_STRING
- {
- before(
- grammarAccess.getXAttributeTypeAccess().getEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_14_1_1_0_1());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XAttributeType__EnumTypeAssignment_14_1_119367);
- after(
- grammarAccess.getXAttributeTypeAccess().getEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_14_1_1_0_1());
+ before(grammarAccess.getXAttributeTypeAccess().getEnumTypeXOseeEnumTypeCrossReference_14_1_1_0());
+ // InternalOseeDsl.g:9433:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9434:1: RULE_STRING
+ {
+ before(grammarAccess.getXAttributeTypeAccess().getEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_14_1_1_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_14_1_1_0_1());
- }
+ }
- after(grammarAccess.getXAttributeTypeAccess().getEnumTypeXOseeEnumTypeCrossReference_14_1_1_0());
+ after(grammarAccess.getXAttributeTypeAccess().getEnumTypeXOseeEnumTypeCrossReference_14_1_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__EnumTypeAssignment_14_1_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__EnumTypeAssignment_14_1_1"
- // $ANTLR start "rule__XAttributeType__DescriptionAssignment_14_2_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9445:1: rule__XAttributeType__DescriptionAssignment_14_2_1 : ( RULE_STRING ) ;
- public final void rule__XAttributeType__DescriptionAssignment_14_2_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__DescriptionAssignment_14_2_1"
+ // InternalOseeDsl.g:9445:1: rule__XAttributeType__DescriptionAssignment_14_2_1 : ( RULE_STRING ) ;
+ public final void rule__XAttributeType__DescriptionAssignment_14_2_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9449:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9450:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9450:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9451:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9449:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9450:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9450:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9451:1: RULE_STRING
{
- before(grammarAccess.getXAttributeTypeAccess().getDescriptionSTRINGTerminalRuleCall_14_2_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XAttributeType__DescriptionAssignment_14_2_119402);
- after(grammarAccess.getXAttributeTypeAccess().getDescriptionSTRINGTerminalRuleCall_14_2_1_0());
+ before(grammarAccess.getXAttributeTypeAccess().getDescriptionSTRINGTerminalRuleCall_14_2_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getDescriptionSTRINGTerminalRuleCall_14_2_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__DescriptionAssignment_14_2_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__DescriptionAssignment_14_2_1"
- // $ANTLR start "rule__XAttributeType__DefaultValueAssignment_14_3_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9460:1: rule__XAttributeType__DefaultValueAssignment_14_3_1 : ( RULE_STRING ) ;
- public final void rule__XAttributeType__DefaultValueAssignment_14_3_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__DefaultValueAssignment_14_3_1"
+ // InternalOseeDsl.g:9460:1: rule__XAttributeType__DefaultValueAssignment_14_3_1 : ( RULE_STRING ) ;
+ public final void rule__XAttributeType__DefaultValueAssignment_14_3_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9464:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9465:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9465:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9466:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9464:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9465:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9465:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9466:1: RULE_STRING
{
- before(grammarAccess.getXAttributeTypeAccess().getDefaultValueSTRINGTerminalRuleCall_14_3_1_0());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__XAttributeType__DefaultValueAssignment_14_3_119433);
- after(grammarAccess.getXAttributeTypeAccess().getDefaultValueSTRINGTerminalRuleCall_14_3_1_0());
+ before(grammarAccess.getXAttributeTypeAccess().getDefaultValueSTRINGTerminalRuleCall_14_3_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getDefaultValueSTRINGTerminalRuleCall_14_3_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__DefaultValueAssignment_14_3_1"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XAttributeType__FileExtensionAssignment_14_4_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9475:1: rule__XAttributeType__FileExtensionAssignment_14_4_1 : ( RULE_STRING ) ;
- public final void rule__XAttributeType__FileExtensionAssignment_14_4_1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__DefaultValueAssignment_14_3_1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9479:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9480:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9480:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9481:1: RULE_STRING
+ // $ANTLR start "rule__XAttributeType__FileExtensionAssignment_14_4_1"
+ // InternalOseeDsl.g:9475:1: rule__XAttributeType__FileExtensionAssignment_14_4_1 : ( RULE_STRING ) ;
+ public final void rule__XAttributeType__FileExtensionAssignment_14_4_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9479:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9480:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9480:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9481:1: RULE_STRING
{
- before(grammarAccess.getXAttributeTypeAccess().getFileExtensionSTRINGTerminalRuleCall_14_4_1_0());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__XAttributeType__FileExtensionAssignment_14_4_119464);
- after(grammarAccess.getXAttributeTypeAccess().getFileExtensionSTRINGTerminalRuleCall_14_4_1_0());
+ before(grammarAccess.getXAttributeTypeAccess().getFileExtensionSTRINGTerminalRuleCall_14_4_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getFileExtensionSTRINGTerminalRuleCall_14_4_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__FileExtensionAssignment_14_4_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__FileExtensionAssignment_14_4_1"
- // $ANTLR start "rule__XAttributeType__MediaTypeAssignment_14_5_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9490:1: rule__XAttributeType__MediaTypeAssignment_14_5_1 : ( RULE_STRING ) ;
- public final void rule__XAttributeType__MediaTypeAssignment_14_5_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XAttributeType__MediaTypeAssignment_14_5_1"
+ // InternalOseeDsl.g:9490:1: rule__XAttributeType__MediaTypeAssignment_14_5_1 : ( RULE_STRING ) ;
+ public final void rule__XAttributeType__MediaTypeAssignment_14_5_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9494:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9495:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9495:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9496:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9494:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9495:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9495:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9496:1: RULE_STRING
{
- before(grammarAccess.getXAttributeTypeAccess().getMediaTypeSTRINGTerminalRuleCall_14_5_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XAttributeType__MediaTypeAssignment_14_5_119495);
- after(grammarAccess.getXAttributeTypeAccess().getMediaTypeSTRINGTerminalRuleCall_14_5_1_0());
+ before(grammarAccess.getXAttributeTypeAccess().getMediaTypeSTRINGTerminalRuleCall_14_5_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXAttributeTypeAccess().getMediaTypeSTRINGTerminalRuleCall_14_5_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XAttributeType__MediaTypeAssignment_14_5_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XAttributeType__MediaTypeAssignment_14_5_1"
- // $ANTLR start "rule__XOseeEnumType__NameAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9505:1: rule__XOseeEnumType__NameAssignment_1 : ( RULE_STRING ) ;
- public final void rule__XOseeEnumType__NameAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__NameAssignment_1"
+ // InternalOseeDsl.g:9505:1: rule__XOseeEnumType__NameAssignment_1 : ( RULE_STRING ) ;
+ public final void rule__XOseeEnumType__NameAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9509:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9510:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9510:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9511:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9509:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9510:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9510:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9511:1: RULE_STRING
{
- before(grammarAccess.getXOseeEnumTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XOseeEnumType__NameAssignment_119526);
- after(grammarAccess.getXOseeEnumTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
+ before(grammarAccess.getXOseeEnumTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__NameAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__NameAssignment_1"
- // $ANTLR start "rule__XOseeEnumType__TypeGuidAssignment_3_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9520:1: rule__XOseeEnumType__TypeGuidAssignment_3_1 : ( RULE_STRING ) ;
- public final void rule__XOseeEnumType__TypeGuidAssignment_3_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__TypeGuidAssignment_3_1"
+ // InternalOseeDsl.g:9520:1: rule__XOseeEnumType__TypeGuidAssignment_3_1 : ( RULE_STRING ) ;
+ public final void rule__XOseeEnumType__TypeGuidAssignment_3_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9524:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9525:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9525:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9526:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9524:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9525:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9525:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9526:1: RULE_STRING
{
- before(grammarAccess.getXOseeEnumTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XOseeEnumType__TypeGuidAssignment_3_119557);
- after(grammarAccess.getXOseeEnumTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0());
+ before(grammarAccess.getXOseeEnumTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__TypeGuidAssignment_3_1"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XOseeEnumType__UuidAssignment_5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9535:1: rule__XOseeEnumType__UuidAssignment_5 : ( RULE_HEX_INT ) ;
- public final void rule__XOseeEnumType__UuidAssignment_5() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__TypeGuidAssignment_3_1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9539:1: ( ( RULE_HEX_INT ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9540:1: ( RULE_HEX_INT )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9540:1: ( RULE_HEX_INT )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9541:1: RULE_HEX_INT
+ // $ANTLR start "rule__XOseeEnumType__IdAssignment_5"
+ // InternalOseeDsl.g:9535:1: rule__XOseeEnumType__IdAssignment_5 : ( RULE_WHOLE_NUM_STR ) ;
+ public final void rule__XOseeEnumType__IdAssignment_5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9539:1: ( ( RULE_WHOLE_NUM_STR ) )
+ // InternalOseeDsl.g:9540:1: ( RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:9540:1: ( RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:9541:1: RULE_WHOLE_NUM_STR
{
- before(grammarAccess.getXOseeEnumTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0());
- match(input, RULE_HEX_INT, FOLLOW_RULE_HEX_INT_in_rule__XOseeEnumType__UuidAssignment_519588);
- after(grammarAccess.getXOseeEnumTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0());
+ before(grammarAccess.getXOseeEnumTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0());
+ match(input,RULE_WHOLE_NUM_STR,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__UuidAssignment_5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__IdAssignment_5"
- // $ANTLR start "rule__XOseeEnumType__EnumEntriesAssignment_6"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9550:1: rule__XOseeEnumType__EnumEntriesAssignment_6 : ( ruleXOseeEnumEntry ) ;
- public final void rule__XOseeEnumType__EnumEntriesAssignment_6() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumType__EnumEntriesAssignment_6"
+ // InternalOseeDsl.g:9550:1: rule__XOseeEnumType__EnumEntriesAssignment_6 : ( ruleXOseeEnumEntry ) ;
+ public final void rule__XOseeEnumType__EnumEntriesAssignment_6() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9554:1: ( ( ruleXOseeEnumEntry ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9555:1: ( ruleXOseeEnumEntry )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9555:1: ( ruleXOseeEnumEntry )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9556:1: ruleXOseeEnumEntry
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9554:1: ( ( ruleXOseeEnumEntry ) )
+ // InternalOseeDsl.g:9555:1: ( ruleXOseeEnumEntry )
+ {
+ // InternalOseeDsl.g:9555:1: ( ruleXOseeEnumEntry )
+ // InternalOseeDsl.g:9556:1: ruleXOseeEnumEntry
{
- before(grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesXOseeEnumEntryParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleXOseeEnumEntry_in_rule__XOseeEnumType__EnumEntriesAssignment_619619);
- ruleXOseeEnumEntry();
+ before(grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesXOseeEnumEntryParserRuleCall_6_0());
+ pushFollow(FOLLOW_2);
+ ruleXOseeEnumEntry();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesXOseeEnumEntryParserRuleCall_6_0());
+ after(grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesXOseeEnumEntryParserRuleCall_6_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumType__EnumEntriesAssignment_6"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumType__EnumEntriesAssignment_6"
- // $ANTLR start "rule__XOseeEnumEntry__NameAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9565:1: rule__XOseeEnumEntry__NameAssignment_1 : ( RULE_STRING ) ;
- public final void rule__XOseeEnumEntry__NameAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__NameAssignment_1"
+ // InternalOseeDsl.g:9565:1: rule__XOseeEnumEntry__NameAssignment_1 : ( RULE_STRING ) ;
+ public final void rule__XOseeEnumEntry__NameAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9569:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9570:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9570:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9571:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9569:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9570:1: ( RULE_STRING )
{
- before(grammarAccess.getXOseeEnumEntryAccess().getNameSTRINGTerminalRuleCall_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XOseeEnumEntry__NameAssignment_119650);
- after(grammarAccess.getXOseeEnumEntryAccess().getNameSTRINGTerminalRuleCall_1_0());
+ // InternalOseeDsl.g:9570:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9571:1: RULE_STRING
+ {
+ before(grammarAccess.getXOseeEnumEntryAccess().getNameSTRINGTerminalRuleCall_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumEntryAccess().getNameSTRINGTerminalRuleCall_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__NameAssignment_1"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XOseeEnumEntry__OrdinalAssignment_2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9580:1: rule__XOseeEnumEntry__OrdinalAssignment_2 : ( RULE_WHOLE_NUM_STR ) ;
- public final void rule__XOseeEnumEntry__OrdinalAssignment_2() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__NameAssignment_1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9584:1: ( ( RULE_WHOLE_NUM_STR ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9585:1: ( RULE_WHOLE_NUM_STR )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9585:1: ( RULE_WHOLE_NUM_STR )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9586:1: RULE_WHOLE_NUM_STR
+ // $ANTLR start "rule__XOseeEnumEntry__OrdinalAssignment_2"
+ // InternalOseeDsl.g:9580:1: rule__XOseeEnumEntry__OrdinalAssignment_2 : ( RULE_WHOLE_NUM_STR ) ;
+ public final void rule__XOseeEnumEntry__OrdinalAssignment_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9584:1: ( ( RULE_WHOLE_NUM_STR ) )
+ // InternalOseeDsl.g:9585:1: ( RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:9585:1: ( RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:9586:1: RULE_WHOLE_NUM_STR
{
- before(grammarAccess.getXOseeEnumEntryAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0());
- match(input, RULE_WHOLE_NUM_STR,
- FOLLOW_RULE_WHOLE_NUM_STR_in_rule__XOseeEnumEntry__OrdinalAssignment_219681);
- after(grammarAccess.getXOseeEnumEntryAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0());
+ before(grammarAccess.getXOseeEnumEntryAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0());
+ match(input,RULE_WHOLE_NUM_STR,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumEntryAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__OrdinalAssignment_2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__OrdinalAssignment_2"
- // $ANTLR start "rule__XOseeEnumEntry__EntryGuidAssignment_3_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9595:1: rule__XOseeEnumEntry__EntryGuidAssignment_3_1 : ( RULE_STRING ) ;
- public final void rule__XOseeEnumEntry__EntryGuidAssignment_3_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__EntryGuidAssignment_3_1"
+ // InternalOseeDsl.g:9595:1: rule__XOseeEnumEntry__EntryGuidAssignment_3_1 : ( RULE_STRING ) ;
+ public final void rule__XOseeEnumEntry__EntryGuidAssignment_3_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9599:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9600:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9600:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9601:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9599:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9600:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9600:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9601:1: RULE_STRING
{
- before(grammarAccess.getXOseeEnumEntryAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XOseeEnumEntry__EntryGuidAssignment_3_119712);
- after(grammarAccess.getXOseeEnumEntryAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0());
+ before(grammarAccess.getXOseeEnumEntryAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumEntryAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__EntryGuidAssignment_3_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__EntryGuidAssignment_3_1"
- // $ANTLR start "rule__XOseeEnumEntry__DescriptionAssignment_4_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9610:1: rule__XOseeEnumEntry__DescriptionAssignment_4_1 : ( RULE_STRING ) ;
- public final void rule__XOseeEnumEntry__DescriptionAssignment_4_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumEntry__DescriptionAssignment_4_1"
+ // InternalOseeDsl.g:9610:1: rule__XOseeEnumEntry__DescriptionAssignment_4_1 : ( RULE_STRING ) ;
+ public final void rule__XOseeEnumEntry__DescriptionAssignment_4_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9614:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9615:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9615:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9616:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9614:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9615:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9615:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9616:1: RULE_STRING
{
- before(grammarAccess.getXOseeEnumEntryAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XOseeEnumEntry__DescriptionAssignment_4_119743);
- after(grammarAccess.getXOseeEnumEntryAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0());
+ before(grammarAccess.getXOseeEnumEntryAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumEntryAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumEntry__DescriptionAssignment_4_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumEntry__DescriptionAssignment_4_1"
- // $ANTLR start "rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9625:1: rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1 : ( ( RULE_STRING ) ) ;
- public final void rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1"
+ // InternalOseeDsl.g:9625:1: rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1 : ( ( RULE_STRING ) ) ;
+ public final void rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9629:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9630:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9630:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9631:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9629:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:9630:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:9630:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9631:1: ( RULE_STRING )
+ {
+ before(grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeXOseeEnumTypeCrossReference_1_0());
+ // InternalOseeDsl.g:9632:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9633:1: RULE_STRING
{
- before(grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeXOseeEnumTypeCrossReference_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9632:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9633:1: RULE_STRING
- {
- before(
- grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_1_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__XOseeEnumOverride__OverridenEnumTypeAssignment_119778);
- after(
- grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_1_0_1());
+ before(grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_1_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_1_0_1());
- }
+ }
- after(grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeXOseeEnumTypeCrossReference_1_0());
+ after(grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeXOseeEnumTypeCrossReference_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1"
- // $ANTLR start "rule__XOseeEnumOverride__InheritAllAssignment_3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9644:1: rule__XOseeEnumOverride__InheritAllAssignment_3 : ( ( 'inheritAll' ) ) ;
- public final void rule__XOseeEnumOverride__InheritAllAssignment_3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumOverride__InheritAllAssignment_3"
+ // InternalOseeDsl.g:9644:1: rule__XOseeEnumOverride__InheritAllAssignment_3 : ( ( 'inheritAll' ) ) ;
+ public final void rule__XOseeEnumOverride__InheritAllAssignment_3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9648:1: ( ( ( 'inheritAll' ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9649:1: ( ( 'inheritAll' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9649:1: ( ( 'inheritAll' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9650:1: ( 'inheritAll' )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9648:1: ( ( ( 'inheritAll' ) ) )
+ // InternalOseeDsl.g:9649:1: ( ( 'inheritAll' ) )
{
- before(grammarAccess.getXOseeEnumOverrideAccess().getInheritAllInheritAllKeyword_3_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9651:1: ( 'inheritAll' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9652:1: 'inheritAll'
- {
- before(grammarAccess.getXOseeEnumOverrideAccess().getInheritAllInheritAllKeyword_3_0());
- match(input, 99, FOLLOW_99_in_rule__XOseeEnumOverride__InheritAllAssignment_319818);
- after(grammarAccess.getXOseeEnumOverrideAccess().getInheritAllInheritAllKeyword_3_0());
+ // InternalOseeDsl.g:9649:1: ( ( 'inheritAll' ) )
+ // InternalOseeDsl.g:9650:1: ( 'inheritAll' )
+ {
+ before(grammarAccess.getXOseeEnumOverrideAccess().getInheritAllInheritAllKeyword_3_0());
+ // InternalOseeDsl.g:9651:1: ( 'inheritAll' )
+ // InternalOseeDsl.g:9652:1: 'inheritAll'
+ {
+ before(grammarAccess.getXOseeEnumOverrideAccess().getInheritAllInheritAllKeyword_3_0());
+ match(input,98,FOLLOW_2);
+ after(grammarAccess.getXOseeEnumOverrideAccess().getInheritAllInheritAllKeyword_3_0());
- }
+ }
- after(grammarAccess.getXOseeEnumOverrideAccess().getInheritAllInheritAllKeyword_3_0());
+ after(grammarAccess.getXOseeEnumOverrideAccess().getInheritAllInheritAllKeyword_3_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumOverride__InheritAllAssignment_3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumOverride__InheritAllAssignment_3"
- // $ANTLR start "rule__XOseeEnumOverride__OverrideOptionsAssignment_4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9667:1: rule__XOseeEnumOverride__OverrideOptionsAssignment_4 : ( ruleOverrideOption ) ;
- public final void rule__XOseeEnumOverride__OverrideOptionsAssignment_4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeEnumOverride__OverrideOptionsAssignment_4"
+ // InternalOseeDsl.g:9667:1: rule__XOseeEnumOverride__OverrideOptionsAssignment_4 : ( ruleOverrideOption ) ;
+ public final void rule__XOseeEnumOverride__OverrideOptionsAssignment_4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9671:1: ( ( ruleOverrideOption ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9672:1: ( ruleOverrideOption )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9672:1: ( ruleOverrideOption )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9673:1: ruleOverrideOption
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9671:1: ( ( ruleOverrideOption ) )
+ // InternalOseeDsl.g:9672:1: ( ruleOverrideOption )
+ {
+ // InternalOseeDsl.g:9672:1: ( ruleOverrideOption )
+ // InternalOseeDsl.g:9673:1: ruleOverrideOption
{
- before(grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsOverrideOptionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleOverrideOption_in_rule__XOseeEnumOverride__OverrideOptionsAssignment_419857);
- ruleOverrideOption();
+ before(grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsOverrideOptionParserRuleCall_4_0());
+ pushFollow(FOLLOW_2);
+ ruleOverrideOption();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsOverrideOptionParserRuleCall_4_0());
+ after(grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsOverrideOptionParserRuleCall_4_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XOseeEnumOverride__OverrideOptionsAssignment_4"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AddEnum__EnumEntryAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9682:1: rule__AddEnum__EnumEntryAssignment_1 : ( RULE_STRING ) ;
- public final void rule__AddEnum__EnumEntryAssignment_1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeEnumOverride__OverrideOptionsAssignment_4"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9686:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9687:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9687:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9688:1: RULE_STRING
+ // $ANTLR start "rule__AddEnum__EnumEntryAssignment_1"
+ // InternalOseeDsl.g:9682:1: rule__AddEnum__EnumEntryAssignment_1 : ( RULE_STRING ) ;
+ public final void rule__AddEnum__EnumEntryAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9686:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9687:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9687:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9688:1: RULE_STRING
{
- before(grammarAccess.getAddEnumAccess().getEnumEntrySTRINGTerminalRuleCall_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__AddEnum__EnumEntryAssignment_119888);
- after(grammarAccess.getAddEnumAccess().getEnumEntrySTRINGTerminalRuleCall_1_0());
+ before(grammarAccess.getAddEnumAccess().getEnumEntrySTRINGTerminalRuleCall_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getAddEnumAccess().getEnumEntrySTRINGTerminalRuleCall_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__EnumEntryAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__EnumEntryAssignment_1"
- // $ANTLR start "rule__AddEnum__OrdinalAssignment_2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9697:1: rule__AddEnum__OrdinalAssignment_2 : ( RULE_WHOLE_NUM_STR ) ;
- public final void rule__AddEnum__OrdinalAssignment_2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__OrdinalAssignment_2"
+ // InternalOseeDsl.g:9697:1: rule__AddEnum__OrdinalAssignment_2 : ( RULE_WHOLE_NUM_STR ) ;
+ public final void rule__AddEnum__OrdinalAssignment_2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9701:1: ( ( RULE_WHOLE_NUM_STR ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9702:1: ( RULE_WHOLE_NUM_STR )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9702:1: ( RULE_WHOLE_NUM_STR )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9703:1: RULE_WHOLE_NUM_STR
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9701:1: ( ( RULE_WHOLE_NUM_STR ) )
+ // InternalOseeDsl.g:9702:1: ( RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:9702:1: ( RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:9703:1: RULE_WHOLE_NUM_STR
{
- before(grammarAccess.getAddEnumAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0());
- match(input, RULE_WHOLE_NUM_STR, FOLLOW_RULE_WHOLE_NUM_STR_in_rule__AddEnum__OrdinalAssignment_219919);
- after(grammarAccess.getAddEnumAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0());
+ before(grammarAccess.getAddEnumAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0());
+ match(input,RULE_WHOLE_NUM_STR,FOLLOW_2);
+ after(grammarAccess.getAddEnumAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__OrdinalAssignment_2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__OrdinalAssignment_2"
- // $ANTLR start "rule__AddEnum__EntryGuidAssignment_3_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9712:1: rule__AddEnum__EntryGuidAssignment_3_1 : ( RULE_STRING ) ;
- public final void rule__AddEnum__EntryGuidAssignment_3_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__EntryGuidAssignment_3_1"
+ // InternalOseeDsl.g:9712:1: rule__AddEnum__EntryGuidAssignment_3_1 : ( RULE_STRING ) ;
+ public final void rule__AddEnum__EntryGuidAssignment_3_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9716:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9717:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9717:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9718:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9716:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9717:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9717:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9718:1: RULE_STRING
{
- before(grammarAccess.getAddEnumAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__AddEnum__EntryGuidAssignment_3_119950);
- after(grammarAccess.getAddEnumAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0());
+ before(grammarAccess.getAddEnumAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getAddEnumAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__EntryGuidAssignment_3_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__EntryGuidAssignment_3_1"
- // $ANTLR start "rule__AddEnum__DescriptionAssignment_4_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9727:1: rule__AddEnum__DescriptionAssignment_4_1 : ( RULE_STRING ) ;
- public final void rule__AddEnum__DescriptionAssignment_4_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddEnum__DescriptionAssignment_4_1"
+ // InternalOseeDsl.g:9727:1: rule__AddEnum__DescriptionAssignment_4_1 : ( RULE_STRING ) ;
+ public final void rule__AddEnum__DescriptionAssignment_4_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9731:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9732:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9732:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9733:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9731:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9732:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9732:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9733:1: RULE_STRING
{
- before(grammarAccess.getAddEnumAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__AddEnum__DescriptionAssignment_4_119981);
- after(grammarAccess.getAddEnumAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0());
+ before(grammarAccess.getAddEnumAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getAddEnumAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__AddEnum__DescriptionAssignment_4_1"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__RemoveEnum__EnumEntryAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9742:1: rule__RemoveEnum__EnumEntryAssignment_1 : ( ( RULE_STRING ) ) ;
- public final void rule__RemoveEnum__EnumEntryAssignment_1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddEnum__DescriptionAssignment_4_1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9746:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9747:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9747:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9748:1: ( RULE_STRING )
+ // $ANTLR start "rule__RemoveEnum__EnumEntryAssignment_1"
+ // InternalOseeDsl.g:9742:1: rule__RemoveEnum__EnumEntryAssignment_1 : ( ( RULE_STRING ) ) ;
+ public final void rule__RemoveEnum__EnumEntryAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9746:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:9747:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:9747:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9748:1: ( RULE_STRING )
+ {
+ before(grammarAccess.getRemoveEnumAccess().getEnumEntryXOseeEnumEntryCrossReference_1_0());
+ // InternalOseeDsl.g:9749:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9750:1: RULE_STRING
{
- before(grammarAccess.getRemoveEnumAccess().getEnumEntryXOseeEnumEntryCrossReference_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9749:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9750:1: RULE_STRING
- {
- before(grammarAccess.getRemoveEnumAccess().getEnumEntryXOseeEnumEntrySTRINGTerminalRuleCall_1_0_1());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__RemoveEnum__EnumEntryAssignment_120016);
- after(grammarAccess.getRemoveEnumAccess().getEnumEntryXOseeEnumEntrySTRINGTerminalRuleCall_1_0_1());
+ before(grammarAccess.getRemoveEnumAccess().getEnumEntryXOseeEnumEntrySTRINGTerminalRuleCall_1_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getRemoveEnumAccess().getEnumEntryXOseeEnumEntrySTRINGTerminalRuleCall_1_0_1());
- }
+ }
- after(grammarAccess.getRemoveEnumAccess().getEnumEntryXOseeEnumEntryCrossReference_1_0());
+ after(grammarAccess.getRemoveEnumAccess().getEnumEntryXOseeEnumEntryCrossReference_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RemoveEnum__EnumEntryAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RemoveEnum__EnumEntryAssignment_1"
- // $ANTLR start "rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9761:1: rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1 : ( ( RULE_STRING ) ) ;
- public final void rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1"
+ // InternalOseeDsl.g:9761:1: rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1 : ( ( RULE_STRING ) ) ;
+ public final void rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9765:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9766:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9766:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9767:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9765:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:9766:1: ( ( RULE_STRING ) )
{
- before(
- grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeXArtifactTypeCrossReference_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9768:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9769:1: RULE_STRING
- {
- before(
- grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_1_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_120055);
- after(
- grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_1_0_1());
+ // InternalOseeDsl.g:9766:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9767:1: ( RULE_STRING )
+ {
+ before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeXArtifactTypeCrossReference_1_0());
+ // InternalOseeDsl.g:9768:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9769:1: RULE_STRING
+ {
+ before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_1_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_1_0_1());
- }
+ }
- after(
- grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeXArtifactTypeCrossReference_1_0());
+ after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeXArtifactTypeCrossReference_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1"
- // $ANTLR start "rule__XOseeArtifactTypeOverride__InheritAllAssignment_3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9780:1: rule__XOseeArtifactTypeOverride__InheritAllAssignment_3 : ( ( 'inheritAll' ) ) ;
- public final void rule__XOseeArtifactTypeOverride__InheritAllAssignment_3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeArtifactTypeOverride__InheritAllAssignment_3"
+ // InternalOseeDsl.g:9780:1: rule__XOseeArtifactTypeOverride__InheritAllAssignment_3 : ( ( 'inheritAll' ) ) ;
+ public final void rule__XOseeArtifactTypeOverride__InheritAllAssignment_3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9784:1: ( ( ( 'inheritAll' ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9785:1: ( ( 'inheritAll' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9785:1: ( ( 'inheritAll' ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9786:1: ( 'inheritAll' )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9784:1: ( ( ( 'inheritAll' ) ) )
+ // InternalOseeDsl.g:9785:1: ( ( 'inheritAll' ) )
{
- before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllInheritAllKeyword_3_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9787:1: ( 'inheritAll' )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9788:1: 'inheritAll'
- {
- before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllInheritAllKeyword_3_0());
- match(input, 99, FOLLOW_99_in_rule__XOseeArtifactTypeOverride__InheritAllAssignment_320095);
- after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllInheritAllKeyword_3_0());
+ // InternalOseeDsl.g:9785:1: ( ( 'inheritAll' ) )
+ // InternalOseeDsl.g:9786:1: ( 'inheritAll' )
+ {
+ before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllInheritAllKeyword_3_0());
+ // InternalOseeDsl.g:9787:1: ( 'inheritAll' )
+ // InternalOseeDsl.g:9788:1: 'inheritAll'
+ {
+ before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllInheritAllKeyword_3_0());
+ match(input,98,FOLLOW_2);
+ after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllInheritAllKeyword_3_0());
- }
+ }
- after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllInheritAllKeyword_3_0());
+ after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllInheritAllKeyword_3_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeArtifactTypeOverride__InheritAllAssignment_3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeArtifactTypeOverride__InheritAllAssignment_3"
- // $ANTLR start "rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9803:1: rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 : ( ruleAttributeOverrideOption ) ;
- public final void rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4"
+ // InternalOseeDsl.g:9803:1: rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4 : ( ruleAttributeOverrideOption ) ;
+ public final void rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9807:1: ( ( ruleAttributeOverrideOption ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9808:1: ( ruleAttributeOverrideOption )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9808:1: ( ruleAttributeOverrideOption )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9809:1: ruleAttributeOverrideOption
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9807:1: ( ( ruleAttributeOverrideOption ) )
+ // InternalOseeDsl.g:9808:1: ( ruleAttributeOverrideOption )
+ {
+ // InternalOseeDsl.g:9808:1: ( ruleAttributeOverrideOption )
+ // InternalOseeDsl.g:9809:1: ruleAttributeOverrideOption
{
- before(
- grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAttributeOverrideOptionParserRuleCall_4_0());
- pushFollow(
- FOLLOW_ruleAttributeOverrideOption_in_rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_420134);
- ruleAttributeOverrideOption();
+ before(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAttributeOverrideOptionParserRuleCall_4_0());
+ pushFollow(FOLLOW_2);
+ ruleAttributeOverrideOption();
- state._fsp--;
+ state._fsp--;
- after(
- grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAttributeOverrideOptionParserRuleCall_4_0());
+ after(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAttributeOverrideOptionParserRuleCall_4_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4"
- // $ANTLR start "rule__AddAttribute__AttributeAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9818:1: rule__AddAttribute__AttributeAssignment_1 : ( ruleXAttributeTypeRef ) ;
- public final void rule__AddAttribute__AttributeAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AddAttribute__AttributeAssignment_1"
+ // InternalOseeDsl.g:9818:1: rule__AddAttribute__AttributeAssignment_1 : ( ruleXAttributeTypeRef ) ;
+ public final void rule__AddAttribute__AttributeAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9822:1: ( ( ruleXAttributeTypeRef ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9823:1: ( ruleXAttributeTypeRef )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9823:1: ( ruleXAttributeTypeRef )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9824:1: ruleXAttributeTypeRef
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9822:1: ( ( ruleXAttributeTypeRef ) )
+ // InternalOseeDsl.g:9823:1: ( ruleXAttributeTypeRef )
+ {
+ // InternalOseeDsl.g:9823:1: ( ruleXAttributeTypeRef )
+ // InternalOseeDsl.g:9824:1: ruleXAttributeTypeRef
{
- before(grammarAccess.getAddAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleXAttributeTypeRef_in_rule__AddAttribute__AttributeAssignment_120165);
- ruleXAttributeTypeRef();
+ before(grammarAccess.getAddAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0());
+ pushFollow(FOLLOW_2);
+ ruleXAttributeTypeRef();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getAddAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0());
+ after(grammarAccess.getAddAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AddAttribute__AttributeAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AddAttribute__AttributeAssignment_1"
- // $ANTLR start "rule__RemoveAttribute__AttributeAssignment_2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9833:1: rule__RemoveAttribute__AttributeAssignment_2 : ( ( RULE_STRING ) ) ;
- public final void rule__RemoveAttribute__AttributeAssignment_2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RemoveAttribute__AttributeAssignment_2"
+ // InternalOseeDsl.g:9833:1: rule__RemoveAttribute__AttributeAssignment_2 : ( ( RULE_STRING ) ) ;
+ public final void rule__RemoveAttribute__AttributeAssignment_2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9837:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9838:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9838:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9839:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9837:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:9838:1: ( ( RULE_STRING ) )
{
- before(grammarAccess.getRemoveAttributeAccess().getAttributeXAttributeTypeCrossReference_2_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9840:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9841:1: RULE_STRING
- {
- before(
- grammarAccess.getRemoveAttributeAccess().getAttributeXAttributeTypeSTRINGTerminalRuleCall_2_0_1());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__RemoveAttribute__AttributeAssignment_220200);
- after(
- grammarAccess.getRemoveAttributeAccess().getAttributeXAttributeTypeSTRINGTerminalRuleCall_2_0_1());
+ // InternalOseeDsl.g:9838:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9839:1: ( RULE_STRING )
+ {
+ before(grammarAccess.getRemoveAttributeAccess().getAttributeXAttributeTypeCrossReference_2_0());
+ // InternalOseeDsl.g:9840:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9841:1: RULE_STRING
+ {
+ before(grammarAccess.getRemoveAttributeAccess().getAttributeXAttributeTypeSTRINGTerminalRuleCall_2_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getRemoveAttributeAccess().getAttributeXAttributeTypeSTRINGTerminalRuleCall_2_0_1());
- }
+ }
- after(grammarAccess.getRemoveAttributeAccess().getAttributeXAttributeTypeCrossReference_2_0());
+ after(grammarAccess.getRemoveAttributeAccess().getAttributeXAttributeTypeCrossReference_2_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RemoveAttribute__AttributeAssignment_2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RemoveAttribute__AttributeAssignment_2"
- // $ANTLR start "rule__UpdateAttribute__AttributeAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9852:1: rule__UpdateAttribute__AttributeAssignment_1 : ( ruleXAttributeTypeRef ) ;
- public final void rule__UpdateAttribute__AttributeAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__UpdateAttribute__AttributeAssignment_1"
+ // InternalOseeDsl.g:9852:1: rule__UpdateAttribute__AttributeAssignment_1 : ( ruleXAttributeTypeRef ) ;
+ public final void rule__UpdateAttribute__AttributeAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9856:1: ( ( ruleXAttributeTypeRef ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9857:1: ( ruleXAttributeTypeRef )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9857:1: ( ruleXAttributeTypeRef )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9858:1: ruleXAttributeTypeRef
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9856:1: ( ( ruleXAttributeTypeRef ) )
+ // InternalOseeDsl.g:9857:1: ( ruleXAttributeTypeRef )
+ {
+ // InternalOseeDsl.g:9857:1: ( ruleXAttributeTypeRef )
+ // InternalOseeDsl.g:9858:1: ruleXAttributeTypeRef
{
- before(grammarAccess.getUpdateAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleXAttributeTypeRef_in_rule__UpdateAttribute__AttributeAssignment_120235);
- ruleXAttributeTypeRef();
+ before(grammarAccess.getUpdateAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0());
+ pushFollow(FOLLOW_2);
+ ruleXAttributeTypeRef();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getUpdateAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0());
+ after(grammarAccess.getUpdateAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__UpdateAttribute__AttributeAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UpdateAttribute__AttributeAssignment_1"
- // $ANTLR start "rule__XRelationType__NameAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9867:1: rule__XRelationType__NameAssignment_1 : ( RULE_STRING ) ;
- public final void rule__XRelationType__NameAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__NameAssignment_1"
+ // InternalOseeDsl.g:9867:1: rule__XRelationType__NameAssignment_1 : ( RULE_STRING ) ;
+ public final void rule__XRelationType__NameAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9871:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9872:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9872:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9873:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9871:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9872:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9872:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9873:1: RULE_STRING
{
- before(grammarAccess.getXRelationTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XRelationType__NameAssignment_120266);
- after(grammarAccess.getXRelationTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
+ before(grammarAccess.getXRelationTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__NameAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__NameAssignment_1"
- // $ANTLR start "rule__XRelationType__TypeGuidAssignment_3_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9882:1: rule__XRelationType__TypeGuidAssignment_3_1 : ( RULE_STRING ) ;
- public final void rule__XRelationType__TypeGuidAssignment_3_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__TypeGuidAssignment_3_1"
+ // InternalOseeDsl.g:9882:1: rule__XRelationType__TypeGuidAssignment_3_1 : ( RULE_STRING ) ;
+ public final void rule__XRelationType__TypeGuidAssignment_3_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9886:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9887:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9887:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9888:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9886:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9887:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9887:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9888:1: RULE_STRING
{
- before(grammarAccess.getXRelationTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XRelationType__TypeGuidAssignment_3_120297);
- after(grammarAccess.getXRelationTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0());
+ before(grammarAccess.getXRelationTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__TypeGuidAssignment_3_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__TypeGuidAssignment_3_1"
- // $ANTLR start "rule__XRelationType__UuidAssignment_5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9897:1: rule__XRelationType__UuidAssignment_5 : ( RULE_HEX_INT ) ;
- public final void rule__XRelationType__UuidAssignment_5() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__IdAssignment_5"
+ // InternalOseeDsl.g:9897:1: rule__XRelationType__IdAssignment_5 : ( RULE_WHOLE_NUM_STR ) ;
+ public final void rule__XRelationType__IdAssignment_5() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9901:1: ( ( RULE_HEX_INT ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9902:1: ( RULE_HEX_INT )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9902:1: ( RULE_HEX_INT )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9903:1: RULE_HEX_INT
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9901:1: ( ( RULE_WHOLE_NUM_STR ) )
+ // InternalOseeDsl.g:9902:1: ( RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:9902:1: ( RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:9903:1: RULE_WHOLE_NUM_STR
{
- before(grammarAccess.getXRelationTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0());
- match(input, RULE_HEX_INT, FOLLOW_RULE_HEX_INT_in_rule__XRelationType__UuidAssignment_520328);
- after(grammarAccess.getXRelationTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0());
+ before(grammarAccess.getXRelationTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0());
+ match(input,RULE_WHOLE_NUM_STR,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__UuidAssignment_5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__IdAssignment_5"
- // $ANTLR start "rule__XRelationType__SideANameAssignment_7"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9912:1: rule__XRelationType__SideANameAssignment_7 : ( RULE_STRING ) ;
- public final void rule__XRelationType__SideANameAssignment_7() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__SideANameAssignment_7"
+ // InternalOseeDsl.g:9912:1: rule__XRelationType__SideANameAssignment_7 : ( RULE_STRING ) ;
+ public final void rule__XRelationType__SideANameAssignment_7() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9916:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9917:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9917:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9918:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9916:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9917:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9917:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9918:1: RULE_STRING
{
- before(grammarAccess.getXRelationTypeAccess().getSideANameSTRINGTerminalRuleCall_7_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XRelationType__SideANameAssignment_720359);
- after(grammarAccess.getXRelationTypeAccess().getSideANameSTRINGTerminalRuleCall_7_0());
+ before(grammarAccess.getXRelationTypeAccess().getSideANameSTRINGTerminalRuleCall_7_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getSideANameSTRINGTerminalRuleCall_7_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__SideANameAssignment_7"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__SideANameAssignment_7"
- // $ANTLR start "rule__XRelationType__SideAArtifactTypeAssignment_9"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9927:1: rule__XRelationType__SideAArtifactTypeAssignment_9 : ( ( RULE_STRING ) ) ;
- public final void rule__XRelationType__SideAArtifactTypeAssignment_9() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__SideAArtifactTypeAssignment_9"
+ // InternalOseeDsl.g:9927:1: rule__XRelationType__SideAArtifactTypeAssignment_9 : ( ( RULE_STRING ) ) ;
+ public final void rule__XRelationType__SideAArtifactTypeAssignment_9() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9931:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9932:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9932:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9933:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9931:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:9932:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:9932:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9933:1: ( RULE_STRING )
{
- before(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeXArtifactTypeCrossReference_9_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9934:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9935:1: RULE_STRING
- {
- before(
- grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_9_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__XRelationType__SideAArtifactTypeAssignment_920394);
- after(
- grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_9_0_1());
+ before(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeXArtifactTypeCrossReference_9_0());
+ // InternalOseeDsl.g:9934:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9935:1: RULE_STRING
+ {
+ before(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_9_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_9_0_1());
- }
+ }
- after(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeXArtifactTypeCrossReference_9_0());
+ after(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeXArtifactTypeCrossReference_9_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__SideAArtifactTypeAssignment_9"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XRelationType__SideBNameAssignment_11"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9946:1: rule__XRelationType__SideBNameAssignment_11 : ( RULE_STRING ) ;
- public final void rule__XRelationType__SideBNameAssignment_11() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__SideAArtifactTypeAssignment_9"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9950:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9951:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9951:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9952:1: RULE_STRING
+ // $ANTLR start "rule__XRelationType__SideBNameAssignment_11"
+ // InternalOseeDsl.g:9946:1: rule__XRelationType__SideBNameAssignment_11 : ( RULE_STRING ) ;
+ public final void rule__XRelationType__SideBNameAssignment_11() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9950:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9951:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:9951:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9952:1: RULE_STRING
{
- before(grammarAccess.getXRelationTypeAccess().getSideBNameSTRINGTerminalRuleCall_11_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XRelationType__SideBNameAssignment_1120429);
- after(grammarAccess.getXRelationTypeAccess().getSideBNameSTRINGTerminalRuleCall_11_0());
+ before(grammarAccess.getXRelationTypeAccess().getSideBNameSTRINGTerminalRuleCall_11_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getSideBNameSTRINGTerminalRuleCall_11_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__SideBNameAssignment_11"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XRelationType__SideBArtifactTypeAssignment_13"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9961:1: rule__XRelationType__SideBArtifactTypeAssignment_13 : ( ( RULE_STRING ) ) ;
- public final void rule__XRelationType__SideBArtifactTypeAssignment_13() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__SideBNameAssignment_11"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9965:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9966:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9966:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9967:1: ( RULE_STRING )
+ // $ANTLR start "rule__XRelationType__SideBArtifactTypeAssignment_13"
+ // InternalOseeDsl.g:9961:1: rule__XRelationType__SideBArtifactTypeAssignment_13 : ( ( RULE_STRING ) ) ;
+ public final void rule__XRelationType__SideBArtifactTypeAssignment_13() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9965:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:9966:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:9966:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:9967:1: ( RULE_STRING )
{
- before(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeXArtifactTypeCrossReference_13_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9968:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9969:1: RULE_STRING
- {
- before(
- grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_13_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__XRelationType__SideBArtifactTypeAssignment_1320464);
- after(
- grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_13_0_1());
+ before(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeXArtifactTypeCrossReference_13_0());
+ // InternalOseeDsl.g:9968:1: ( RULE_STRING )
+ // InternalOseeDsl.g:9969:1: RULE_STRING
+ {
+ before(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_13_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_13_0_1());
- }
+ }
- after(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeXArtifactTypeCrossReference_13_0());
+ after(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeXArtifactTypeCrossReference_13_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__SideBArtifactTypeAssignment_13"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__SideBArtifactTypeAssignment_13"
- // $ANTLR start "rule__XRelationType__DefaultOrderTypeAssignment_15"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9980:1: rule__XRelationType__DefaultOrderTypeAssignment_15 : ( ruleRelationOrderType ) ;
- public final void rule__XRelationType__DefaultOrderTypeAssignment_15() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__DefaultOrderTypeAssignment_15"
+ // InternalOseeDsl.g:9980:1: rule__XRelationType__DefaultOrderTypeAssignment_15 : ( ruleRelationOrderType ) ;
+ public final void rule__XRelationType__DefaultOrderTypeAssignment_15() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9984:1: ( ( ruleRelationOrderType ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9985:1: ( ruleRelationOrderType )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9985:1: ( ruleRelationOrderType )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9986:1: ruleRelationOrderType
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9984:1: ( ( ruleRelationOrderType ) )
+ // InternalOseeDsl.g:9985:1: ( ruleRelationOrderType )
+ {
+ // InternalOseeDsl.g:9985:1: ( ruleRelationOrderType )
+ // InternalOseeDsl.g:9986:1: ruleRelationOrderType
{
- before(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0());
- pushFollow(FOLLOW_ruleRelationOrderType_in_rule__XRelationType__DefaultOrderTypeAssignment_1520499);
- ruleRelationOrderType();
+ before(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0());
+ pushFollow(FOLLOW_2);
+ ruleRelationOrderType();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0());
+ after(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__DefaultOrderTypeAssignment_15"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__DefaultOrderTypeAssignment_15"
- // $ANTLR start "rule__XRelationType__MultiplicityAssignment_17"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9995:1: rule__XRelationType__MultiplicityAssignment_17 : ( ruleRelationMultiplicityEnum ) ;
- public final void rule__XRelationType__MultiplicityAssignment_17() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XRelationType__MultiplicityAssignment_17"
+ // InternalOseeDsl.g:9995:1: rule__XRelationType__MultiplicityAssignment_17 : ( ruleRelationMultiplicityEnum ) ;
+ public final void rule__XRelationType__MultiplicityAssignment_17() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:9999:1: ( ( ruleRelationMultiplicityEnum ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10000:1: ( ruleRelationMultiplicityEnum )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10000:1: ( ruleRelationMultiplicityEnum )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10001:1: ruleRelationMultiplicityEnum
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:9999:1: ( ( ruleRelationMultiplicityEnum ) )
+ // InternalOseeDsl.g:10000:1: ( ruleRelationMultiplicityEnum )
{
- before(
- grammarAccess.getXRelationTypeAccess().getMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0());
- pushFollow(FOLLOW_ruleRelationMultiplicityEnum_in_rule__XRelationType__MultiplicityAssignment_1720530);
- ruleRelationMultiplicityEnum();
+ // InternalOseeDsl.g:10000:1: ( ruleRelationMultiplicityEnum )
+ // InternalOseeDsl.g:10001:1: ruleRelationMultiplicityEnum
+ {
+ before(grammarAccess.getXRelationTypeAccess().getMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0());
+ pushFollow(FOLLOW_2);
+ ruleRelationMultiplicityEnum();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getXRelationTypeAccess().getMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0());
+ after(grammarAccess.getXRelationTypeAccess().getMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XRelationType__MultiplicityAssignment_17"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XRelationType__MultiplicityAssignment_17"
- // $ANTLR start "rule__SimpleCondition__FieldAssignment_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10010:1: rule__SimpleCondition__FieldAssignment_0 : ( ruleMatchField ) ;
- public final void rule__SimpleCondition__FieldAssignment_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__SimpleCondition__FieldAssignment_0"
+ // InternalOseeDsl.g:10010:1: rule__SimpleCondition__FieldAssignment_0 : ( ruleMatchField ) ;
+ public final void rule__SimpleCondition__FieldAssignment_0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10014:1: ( ( ruleMatchField ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10015:1: ( ruleMatchField )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10015:1: ( ruleMatchField )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10016:1: ruleMatchField
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10014:1: ( ( ruleMatchField ) )
+ // InternalOseeDsl.g:10015:1: ( ruleMatchField )
+ {
+ // InternalOseeDsl.g:10015:1: ( ruleMatchField )
+ // InternalOseeDsl.g:10016:1: ruleMatchField
{
- before(grammarAccess.getSimpleConditionAccess().getFieldMatchFieldEnumRuleCall_0_0());
- pushFollow(FOLLOW_ruleMatchField_in_rule__SimpleCondition__FieldAssignment_020561);
- ruleMatchField();
+ before(grammarAccess.getSimpleConditionAccess().getFieldMatchFieldEnumRuleCall_0_0());
+ pushFollow(FOLLOW_2);
+ ruleMatchField();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getSimpleConditionAccess().getFieldMatchFieldEnumRuleCall_0_0());
+ after(grammarAccess.getSimpleConditionAccess().getFieldMatchFieldEnumRuleCall_0_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__SimpleCondition__FieldAssignment_0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleCondition__FieldAssignment_0"
- // $ANTLR start "rule__SimpleCondition__OpAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10025:1: rule__SimpleCondition__OpAssignment_1 : ( ruleCompareOp ) ;
- public final void rule__SimpleCondition__OpAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__SimpleCondition__OpAssignment_1"
+ // InternalOseeDsl.g:10025:1: rule__SimpleCondition__OpAssignment_1 : ( ruleCompareOp ) ;
+ public final void rule__SimpleCondition__OpAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10029:1: ( ( ruleCompareOp ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10030:1: ( ruleCompareOp )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10030:1: ( ruleCompareOp )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10031:1: ruleCompareOp
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10029:1: ( ( ruleCompareOp ) )
+ // InternalOseeDsl.g:10030:1: ( ruleCompareOp )
+ {
+ // InternalOseeDsl.g:10030:1: ( ruleCompareOp )
+ // InternalOseeDsl.g:10031:1: ruleCompareOp
{
- before(grammarAccess.getSimpleConditionAccess().getOpCompareOpEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleCompareOp_in_rule__SimpleCondition__OpAssignment_120592);
- ruleCompareOp();
+ before(grammarAccess.getSimpleConditionAccess().getOpCompareOpEnumRuleCall_1_0());
+ pushFollow(FOLLOW_2);
+ ruleCompareOp();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getSimpleConditionAccess().getOpCompareOpEnumRuleCall_1_0());
+ after(grammarAccess.getSimpleConditionAccess().getOpCompareOpEnumRuleCall_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__SimpleCondition__OpAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleCondition__OpAssignment_1"
- // $ANTLR start "rule__SimpleCondition__ExpressionAssignment_2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10040:1: rule__SimpleCondition__ExpressionAssignment_2 : ( RULE_STRING ) ;
- public final void rule__SimpleCondition__ExpressionAssignment_2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__SimpleCondition__ExpressionAssignment_2"
+ // InternalOseeDsl.g:10040:1: rule__SimpleCondition__ExpressionAssignment_2 : ( RULE_STRING ) ;
+ public final void rule__SimpleCondition__ExpressionAssignment_2() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10044:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10045:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10045:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10046:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10044:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10045:1: ( RULE_STRING )
{
- before(grammarAccess.getSimpleConditionAccess().getExpressionSTRINGTerminalRuleCall_2_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__SimpleCondition__ExpressionAssignment_220623);
- after(grammarAccess.getSimpleConditionAccess().getExpressionSTRINGTerminalRuleCall_2_0());
+ // InternalOseeDsl.g:10045:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10046:1: RULE_STRING
+ {
+ before(grammarAccess.getSimpleConditionAccess().getExpressionSTRINGTerminalRuleCall_2_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getSimpleConditionAccess().getExpressionSTRINGTerminalRuleCall_2_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__SimpleCondition__ExpressionAssignment_2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleCondition__ExpressionAssignment_2"
- // $ANTLR start "rule__CompoundCondition__ConditionsAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10055:1: rule__CompoundCondition__ConditionsAssignment_1 : ( ruleSimpleCondition ) ;
- public final void rule__CompoundCondition__ConditionsAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CompoundCondition__ConditionsAssignment_1"
+ // InternalOseeDsl.g:10055:1: rule__CompoundCondition__ConditionsAssignment_1 : ( ruleSimpleCondition ) ;
+ public final void rule__CompoundCondition__ConditionsAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10059:1: ( ( ruleSimpleCondition ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10060:1: ( ruleSimpleCondition )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10060:1: ( ruleSimpleCondition )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10061:1: ruleSimpleCondition
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10059:1: ( ( ruleSimpleCondition ) )
+ // InternalOseeDsl.g:10060:1: ( ruleSimpleCondition )
{
- before(grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSimpleCondition_in_rule__CompoundCondition__ConditionsAssignment_120654);
- ruleSimpleCondition();
+ // InternalOseeDsl.g:10060:1: ( ruleSimpleCondition )
+ // InternalOseeDsl.g:10061:1: ruleSimpleCondition
+ {
+ before(grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_1_0());
+ pushFollow(FOLLOW_2);
+ ruleSimpleCondition();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_1_0());
+ after(grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__CompoundCondition__ConditionsAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundCondition__ConditionsAssignment_1"
- // $ANTLR start "rule__CompoundCondition__OperatorsAssignment_2_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10070:1: rule__CompoundCondition__OperatorsAssignment_2_0 : ( ruleXLogicOperator ) ;
- public final void rule__CompoundCondition__OperatorsAssignment_2_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CompoundCondition__OperatorsAssignment_2_0"
+ // InternalOseeDsl.g:10070:1: rule__CompoundCondition__OperatorsAssignment_2_0 : ( ruleXLogicOperator ) ;
+ public final void rule__CompoundCondition__OperatorsAssignment_2_0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10074:1: ( ( ruleXLogicOperator ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10075:1: ( ruleXLogicOperator )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10075:1: ( ruleXLogicOperator )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10076:1: ruleXLogicOperator
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10074:1: ( ( ruleXLogicOperator ) )
+ // InternalOseeDsl.g:10075:1: ( ruleXLogicOperator )
+ {
+ // InternalOseeDsl.g:10075:1: ( ruleXLogicOperator )
+ // InternalOseeDsl.g:10076:1: ruleXLogicOperator
{
- before(grammarAccess.getCompoundConditionAccess().getOperatorsXLogicOperatorEnumRuleCall_2_0_0());
- pushFollow(FOLLOW_ruleXLogicOperator_in_rule__CompoundCondition__OperatorsAssignment_2_020685);
- ruleXLogicOperator();
+ before(grammarAccess.getCompoundConditionAccess().getOperatorsXLogicOperatorEnumRuleCall_2_0_0());
+ pushFollow(FOLLOW_2);
+ ruleXLogicOperator();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getCompoundConditionAccess().getOperatorsXLogicOperatorEnumRuleCall_2_0_0());
+ after(grammarAccess.getCompoundConditionAccess().getOperatorsXLogicOperatorEnumRuleCall_2_0_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__CompoundCondition__OperatorsAssignment_2_0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundCondition__OperatorsAssignment_2_0"
- // $ANTLR start "rule__CompoundCondition__ConditionsAssignment_2_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10085:1: rule__CompoundCondition__ConditionsAssignment_2_1 : ( ruleSimpleCondition ) ;
- public final void rule__CompoundCondition__ConditionsAssignment_2_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CompoundCondition__ConditionsAssignment_2_1"
+ // InternalOseeDsl.g:10085:1: rule__CompoundCondition__ConditionsAssignment_2_1 : ( ruleSimpleCondition ) ;
+ public final void rule__CompoundCondition__ConditionsAssignment_2_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10089:1: ( ( ruleSimpleCondition ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10090:1: ( ruleSimpleCondition )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10090:1: ( ruleSimpleCondition )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10091:1: ruleSimpleCondition
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10089:1: ( ( ruleSimpleCondition ) )
+ // InternalOseeDsl.g:10090:1: ( ruleSimpleCondition )
{
- before(grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleSimpleCondition_in_rule__CompoundCondition__ConditionsAssignment_2_120716);
- ruleSimpleCondition();
+ // InternalOseeDsl.g:10090:1: ( ruleSimpleCondition )
+ // InternalOseeDsl.g:10091:1: ruleSimpleCondition
+ {
+ before(grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_2_1_0());
+ pushFollow(FOLLOW_2);
+ ruleSimpleCondition();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_2_1_0());
+ after(grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_2_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__CompoundCondition__ConditionsAssignment_2_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundCondition__ConditionsAssignment_2_1"
- // $ANTLR start "rule__XArtifactMatcher__NameAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10100:1: rule__XArtifactMatcher__NameAssignment_1 : ( RULE_STRING ) ;
- public final void rule__XArtifactMatcher__NameAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__NameAssignment_1"
+ // InternalOseeDsl.g:10100:1: rule__XArtifactMatcher__NameAssignment_1 : ( RULE_STRING ) ;
+ public final void rule__XArtifactMatcher__NameAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10104:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10105:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10105:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10106:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10104:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10105:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:10105:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10106:1: RULE_STRING
{
- before(grammarAccess.getXArtifactMatcherAccess().getNameSTRINGTerminalRuleCall_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__XArtifactMatcher__NameAssignment_120747);
- after(grammarAccess.getXArtifactMatcherAccess().getNameSTRINGTerminalRuleCall_1_0());
+ before(grammarAccess.getXArtifactMatcherAccess().getNameSTRINGTerminalRuleCall_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getXArtifactMatcherAccess().getNameSTRINGTerminalRuleCall_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__NameAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__NameAssignment_1"
- // $ANTLR start "rule__XArtifactMatcher__ConditionsAssignment_3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10115:1: rule__XArtifactMatcher__ConditionsAssignment_3 : ( ruleCondition ) ;
- public final void rule__XArtifactMatcher__ConditionsAssignment_3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__ConditionsAssignment_3"
+ // InternalOseeDsl.g:10115:1: rule__XArtifactMatcher__ConditionsAssignment_3 : ( ruleCondition ) ;
+ public final void rule__XArtifactMatcher__ConditionsAssignment_3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10119:1: ( ( ruleCondition ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10120:1: ( ruleCondition )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10120:1: ( ruleCondition )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10121:1: ruleCondition
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10119:1: ( ( ruleCondition ) )
+ // InternalOseeDsl.g:10120:1: ( ruleCondition )
+ {
+ // InternalOseeDsl.g:10120:1: ( ruleCondition )
+ // InternalOseeDsl.g:10121:1: ruleCondition
{
- before(grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleCondition_in_rule__XArtifactMatcher__ConditionsAssignment_320778);
- ruleCondition();
+ before(grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_3_0());
+ pushFollow(FOLLOW_2);
+ ruleCondition();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_3_0());
+ after(grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_3_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__ConditionsAssignment_3"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__XArtifactMatcher__OperatorsAssignment_4_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10130:1: rule__XArtifactMatcher__OperatorsAssignment_4_0 : ( ruleXLogicOperator ) ;
- public final void rule__XArtifactMatcher__OperatorsAssignment_4_0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__ConditionsAssignment_3"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10134:1: ( ( ruleXLogicOperator ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10135:1: ( ruleXLogicOperator )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10135:1: ( ruleXLogicOperator )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10136:1: ruleXLogicOperator
+ // $ANTLR start "rule__XArtifactMatcher__OperatorsAssignment_4_0"
+ // InternalOseeDsl.g:10130:1: rule__XArtifactMatcher__OperatorsAssignment_4_0 : ( ruleXLogicOperator ) ;
+ public final void rule__XArtifactMatcher__OperatorsAssignment_4_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10134:1: ( ( ruleXLogicOperator ) )
+ // InternalOseeDsl.g:10135:1: ( ruleXLogicOperator )
+ {
+ // InternalOseeDsl.g:10135:1: ( ruleXLogicOperator )
+ // InternalOseeDsl.g:10136:1: ruleXLogicOperator
{
- before(grammarAccess.getXArtifactMatcherAccess().getOperatorsXLogicOperatorEnumRuleCall_4_0_0());
- pushFollow(FOLLOW_ruleXLogicOperator_in_rule__XArtifactMatcher__OperatorsAssignment_4_020809);
- ruleXLogicOperator();
+ before(grammarAccess.getXArtifactMatcherAccess().getOperatorsXLogicOperatorEnumRuleCall_4_0_0());
+ pushFollow(FOLLOW_2);
+ ruleXLogicOperator();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getXArtifactMatcherAccess().getOperatorsXLogicOperatorEnumRuleCall_4_0_0());
+ after(grammarAccess.getXArtifactMatcherAccess().getOperatorsXLogicOperatorEnumRuleCall_4_0_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__OperatorsAssignment_4_0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__OperatorsAssignment_4_0"
- // $ANTLR start "rule__XArtifactMatcher__ConditionsAssignment_4_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10145:1: rule__XArtifactMatcher__ConditionsAssignment_4_1 : ( ruleCondition ) ;
- public final void rule__XArtifactMatcher__ConditionsAssignment_4_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__XArtifactMatcher__ConditionsAssignment_4_1"
+ // InternalOseeDsl.g:10145:1: rule__XArtifactMatcher__ConditionsAssignment_4_1 : ( ruleCondition ) ;
+ public final void rule__XArtifactMatcher__ConditionsAssignment_4_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10149:1: ( ( ruleCondition ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10150:1: ( ruleCondition )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10150:1: ( ruleCondition )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10151:1: ruleCondition
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10149:1: ( ( ruleCondition ) )
+ // InternalOseeDsl.g:10150:1: ( ruleCondition )
{
- before(grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_4_1_0());
- pushFollow(FOLLOW_ruleCondition_in_rule__XArtifactMatcher__ConditionsAssignment_4_120840);
- ruleCondition();
+ // InternalOseeDsl.g:10150:1: ( ruleCondition )
+ // InternalOseeDsl.g:10151:1: ruleCondition
+ {
+ before(grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_4_1_0());
+ pushFollow(FOLLOW_2);
+ ruleCondition();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_4_1_0());
+ after(grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_4_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__XArtifactMatcher__ConditionsAssignment_4_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__XArtifactMatcher__ConditionsAssignment_4_1"
- // $ANTLR start "rule__Role__NameAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10160:1: rule__Role__NameAssignment_1 : ( RULE_STRING ) ;
- public final void rule__Role__NameAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__NameAssignment_1"
+ // InternalOseeDsl.g:10160:1: rule__Role__NameAssignment_1 : ( RULE_STRING ) ;
+ public final void rule__Role__NameAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10164:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10165:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10165:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10166:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10164:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10165:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:10165:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10166:1: RULE_STRING
{
- before(grammarAccess.getRoleAccess().getNameSTRINGTerminalRuleCall_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__Role__NameAssignment_120871);
- after(grammarAccess.getRoleAccess().getNameSTRINGTerminalRuleCall_1_0());
+ before(grammarAccess.getRoleAccess().getNameSTRINGTerminalRuleCall_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getRoleAccess().getNameSTRINGTerminalRuleCall_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__NameAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__NameAssignment_1"
- // $ANTLR start "rule__Role__SuperRolesAssignment_2_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10175:1: rule__Role__SuperRolesAssignment_2_1 : ( ( RULE_STRING ) ) ;
- public final void rule__Role__SuperRolesAssignment_2_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__SuperRolesAssignment_2_1"
+ // InternalOseeDsl.g:10175:1: rule__Role__SuperRolesAssignment_2_1 : ( ( RULE_STRING ) ) ;
+ public final void rule__Role__SuperRolesAssignment_2_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10179:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10180:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10180:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10181:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10179:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:10180:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:10180:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10181:1: ( RULE_STRING )
{
- before(grammarAccess.getRoleAccess().getSuperRolesRoleCrossReference_2_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10182:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10183:1: RULE_STRING
- {
- before(grammarAccess.getRoleAccess().getSuperRolesRoleSTRINGTerminalRuleCall_2_1_0_1());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__Role__SuperRolesAssignment_2_120906);
- after(grammarAccess.getRoleAccess().getSuperRolesRoleSTRINGTerminalRuleCall_2_1_0_1());
+ before(grammarAccess.getRoleAccess().getSuperRolesRoleCrossReference_2_1_0());
+ // InternalOseeDsl.g:10182:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10183:1: RULE_STRING
+ {
+ before(grammarAccess.getRoleAccess().getSuperRolesRoleSTRINGTerminalRuleCall_2_1_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getRoleAccess().getSuperRolesRoleSTRINGTerminalRuleCall_2_1_0_1());
- }
+ }
- after(grammarAccess.getRoleAccess().getSuperRolesRoleCrossReference_2_1_0());
+ after(grammarAccess.getRoleAccess().getSuperRolesRoleCrossReference_2_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__SuperRolesAssignment_2_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__SuperRolesAssignment_2_1"
- // $ANTLR start "rule__Role__UsersAndGroupsAssignment_4_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10194:1: rule__Role__UsersAndGroupsAssignment_4_0 : ( ruleUsersAndGroups ) ;
- public final void rule__Role__UsersAndGroupsAssignment_4_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__UsersAndGroupsAssignment_4_0"
+ // InternalOseeDsl.g:10194:1: rule__Role__UsersAndGroupsAssignment_4_0 : ( ruleUsersAndGroups ) ;
+ public final void rule__Role__UsersAndGroupsAssignment_4_0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10198:1: ( ( ruleUsersAndGroups ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10199:1: ( ruleUsersAndGroups )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10199:1: ( ruleUsersAndGroups )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10200:1: ruleUsersAndGroups
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10198:1: ( ( ruleUsersAndGroups ) )
+ // InternalOseeDsl.g:10199:1: ( ruleUsersAndGroups )
+ {
+ // InternalOseeDsl.g:10199:1: ( ruleUsersAndGroups )
+ // InternalOseeDsl.g:10200:1: ruleUsersAndGroups
{
- before(grammarAccess.getRoleAccess().getUsersAndGroupsUsersAndGroupsParserRuleCall_4_0_0());
- pushFollow(FOLLOW_ruleUsersAndGroups_in_rule__Role__UsersAndGroupsAssignment_4_020941);
- ruleUsersAndGroups();
+ before(grammarAccess.getRoleAccess().getUsersAndGroupsUsersAndGroupsParserRuleCall_4_0_0());
+ pushFollow(FOLLOW_2);
+ ruleUsersAndGroups();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getRoleAccess().getUsersAndGroupsUsersAndGroupsParserRuleCall_4_0_0());
+ after(grammarAccess.getRoleAccess().getUsersAndGroupsUsersAndGroupsParserRuleCall_4_0_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__UsersAndGroupsAssignment_4_0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__UsersAndGroupsAssignment_4_0"
- // $ANTLR start "rule__Role__ReferencedContextsAssignment_4_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10209:1: rule__Role__ReferencedContextsAssignment_4_1 : ( ruleReferencedContext ) ;
- public final void rule__Role__ReferencedContextsAssignment_4_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Role__ReferencedContextsAssignment_4_1"
+ // InternalOseeDsl.g:10209:1: rule__Role__ReferencedContextsAssignment_4_1 : ( ruleReferencedContext ) ;
+ public final void rule__Role__ReferencedContextsAssignment_4_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10213:1: ( ( ruleReferencedContext ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10214:1: ( ruleReferencedContext )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10214:1: ( ruleReferencedContext )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10215:1: ruleReferencedContext
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10213:1: ( ( ruleReferencedContext ) )
+ // InternalOseeDsl.g:10214:1: ( ruleReferencedContext )
{
- before(grammarAccess.getRoleAccess().getReferencedContextsReferencedContextParserRuleCall_4_1_0());
- pushFollow(FOLLOW_ruleReferencedContext_in_rule__Role__ReferencedContextsAssignment_4_120972);
- ruleReferencedContext();
+ // InternalOseeDsl.g:10214:1: ( ruleReferencedContext )
+ // InternalOseeDsl.g:10215:1: ruleReferencedContext
+ {
+ before(grammarAccess.getRoleAccess().getReferencedContextsReferencedContextParserRuleCall_4_1_0());
+ pushFollow(FOLLOW_2);
+ ruleReferencedContext();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getRoleAccess().getReferencedContextsReferencedContextParserRuleCall_4_1_0());
+ after(grammarAccess.getRoleAccess().getReferencedContextsReferencedContextParserRuleCall_4_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__Role__ReferencedContextsAssignment_4_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Role__ReferencedContextsAssignment_4_1"
- // $ANTLR start "rule__ReferencedContext__AccessContextRefAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10224:1: rule__ReferencedContext__AccessContextRefAssignment_1 : ( RULE_STRING ) ;
- public final void rule__ReferencedContext__AccessContextRefAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ReferencedContext__AccessContextRefAssignment_1"
+ // InternalOseeDsl.g:10224:1: rule__ReferencedContext__AccessContextRefAssignment_1 : ( RULE_STRING ) ;
+ public final void rule__ReferencedContext__AccessContextRefAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10228:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10229:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10229:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10230:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10228:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10229:1: ( RULE_STRING )
{
- before(grammarAccess.getReferencedContextAccess().getAccessContextRefSTRINGTerminalRuleCall_1_0());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__ReferencedContext__AccessContextRefAssignment_121003);
- after(grammarAccess.getReferencedContextAccess().getAccessContextRefSTRINGTerminalRuleCall_1_0());
+ // InternalOseeDsl.g:10229:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10230:1: RULE_STRING
+ {
+ before(grammarAccess.getReferencedContextAccess().getAccessContextRefSTRINGTerminalRuleCall_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getReferencedContextAccess().getAccessContextRefSTRINGTerminalRuleCall_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ReferencedContext__AccessContextRefAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReferencedContext__AccessContextRefAssignment_1"
- // $ANTLR start "rule__UsersAndGroups__UserOrGroupGuidAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10239:1: rule__UsersAndGroups__UserOrGroupGuidAssignment_1 : ( RULE_STRING ) ;
- public final void rule__UsersAndGroups__UserOrGroupGuidAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__UsersAndGroups__UserOrGroupGuidAssignment_1"
+ // InternalOseeDsl.g:10239:1: rule__UsersAndGroups__UserOrGroupGuidAssignment_1 : ( RULE_STRING ) ;
+ public final void rule__UsersAndGroups__UserOrGroupGuidAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10243:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10244:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10244:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10245:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10243:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10244:1: ( RULE_STRING )
{
- before(grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidSTRINGTerminalRuleCall_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__UsersAndGroups__UserOrGroupGuidAssignment_121034);
- after(grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidSTRINGTerminalRuleCall_1_0());
+ // InternalOseeDsl.g:10244:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10245:1: RULE_STRING
+ {
+ before(grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidSTRINGTerminalRuleCall_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidSTRINGTerminalRuleCall_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__UsersAndGroups__UserOrGroupGuidAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UsersAndGroups__UserOrGroupGuidAssignment_1"
- // $ANTLR start "rule__AccessContext__NameAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10254:1: rule__AccessContext__NameAssignment_1 : ( RULE_STRING ) ;
- public final void rule__AccessContext__NameAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__NameAssignment_1"
+ // InternalOseeDsl.g:10254:1: rule__AccessContext__NameAssignment_1 : ( RULE_STRING ) ;
+ public final void rule__AccessContext__NameAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10258:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10259:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10259:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10260:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10258:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10259:1: ( RULE_STRING )
{
- before(grammarAccess.getAccessContextAccess().getNameSTRINGTerminalRuleCall_1_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__AccessContext__NameAssignment_121065);
- after(grammarAccess.getAccessContextAccess().getNameSTRINGTerminalRuleCall_1_0());
+ // InternalOseeDsl.g:10259:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10260:1: RULE_STRING
+ {
+ before(grammarAccess.getAccessContextAccess().getNameSTRINGTerminalRuleCall_1_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getAccessContextAccess().getNameSTRINGTerminalRuleCall_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__NameAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__NameAssignment_1"
- // $ANTLR start "rule__AccessContext__SuperAccessContextsAssignment_2_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10269:1: rule__AccessContext__SuperAccessContextsAssignment_2_1 : ( ( RULE_STRING ) ) ;
- public final void rule__AccessContext__SuperAccessContextsAssignment_2_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__SuperAccessContextsAssignment_2_1"
+ // InternalOseeDsl.g:10269:1: rule__AccessContext__SuperAccessContextsAssignment_2_1 : ( ( RULE_STRING ) ) ;
+ public final void rule__AccessContext__SuperAccessContextsAssignment_2_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10273:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10274:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10274:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10275:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10273:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:10274:1: ( ( RULE_STRING ) )
{
- before(grammarAccess.getAccessContextAccess().getSuperAccessContextsAccessContextCrossReference_2_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10276:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10277:1: RULE_STRING
- {
- before(
- grammarAccess.getAccessContextAccess().getSuperAccessContextsAccessContextSTRINGTerminalRuleCall_2_1_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__AccessContext__SuperAccessContextsAssignment_2_121100);
- after(
- grammarAccess.getAccessContextAccess().getSuperAccessContextsAccessContextSTRINGTerminalRuleCall_2_1_0_1());
+ // InternalOseeDsl.g:10274:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10275:1: ( RULE_STRING )
+ {
+ before(grammarAccess.getAccessContextAccess().getSuperAccessContextsAccessContextCrossReference_2_1_0());
+ // InternalOseeDsl.g:10276:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10277:1: RULE_STRING
+ {
+ before(grammarAccess.getAccessContextAccess().getSuperAccessContextsAccessContextSTRINGTerminalRuleCall_2_1_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getAccessContextAccess().getSuperAccessContextsAccessContextSTRINGTerminalRuleCall_2_1_0_1());
+
+ }
+
+ after(grammarAccess.getAccessContextAccess().getSuperAccessContextsAccessContextCrossReference_2_1_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- after(grammarAccess.getAccessContextAccess().getSuperAccessContextsAccessContextCrossReference_2_1_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__SuperAccessContextsAssignment_2_1"
+
+
+ // $ANTLR start "rule__AccessContext__GuidAssignment_5"
+ // InternalOseeDsl.g:10288:1: rule__AccessContext__GuidAssignment_5 : ( RULE_STRING ) ;
+ public final void rule__AccessContext__GuidAssignment_5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10292:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10293:1: ( RULE_STRING )
+ {
+ // InternalOseeDsl.g:10293:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10294:1: RULE_STRING
+ {
+ before(grammarAccess.getAccessContextAccess().getGuidSTRINGTerminalRuleCall_5_0());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getAccessContextAccess().getGuidSTRINGTerminalRuleCall_5_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__SuperAccessContextsAssignment_2_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__GuidAssignment_5"
- // $ANTLR start "rule__AccessContext__GuidAssignment_5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10288:1: rule__AccessContext__GuidAssignment_5 : ( RULE_STRING ) ;
- public final void rule__AccessContext__GuidAssignment_5() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__AccessRulesAssignment_7_0"
+ // InternalOseeDsl.g:10303:1: rule__AccessContext__AccessRulesAssignment_7_0 : ( ruleObjectRestriction ) ;
+ public final void rule__AccessContext__AccessRulesAssignment_7_0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10292:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10293:1: ( RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10293:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10294:1: RULE_STRING
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10307:1: ( ( ruleObjectRestriction ) )
+ // InternalOseeDsl.g:10308:1: ( ruleObjectRestriction )
+ {
+ // InternalOseeDsl.g:10308:1: ( ruleObjectRestriction )
+ // InternalOseeDsl.g:10309:1: ruleObjectRestriction
{
- before(grammarAccess.getAccessContextAccess().getGuidSTRINGTerminalRuleCall_5_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__AccessContext__GuidAssignment_521135);
- after(grammarAccess.getAccessContextAccess().getGuidSTRINGTerminalRuleCall_5_0());
+ before(grammarAccess.getAccessContextAccess().getAccessRulesObjectRestrictionParserRuleCall_7_0_0());
+ pushFollow(FOLLOW_2);
+ ruleObjectRestriction();
+
+ state._fsp--;
+
+ after(grammarAccess.getAccessContextAccess().getAccessRulesObjectRestrictionParserRuleCall_7_0_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__GuidAssignment_5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__AccessRulesAssignment_7_0"
- // $ANTLR start "rule__AccessContext__AccessRulesAssignment_7_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10303:1: rule__AccessContext__AccessRulesAssignment_7_0 : ( ruleObjectRestriction ) ;
- public final void rule__AccessContext__AccessRulesAssignment_7_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AccessContext__HierarchyRestrictionsAssignment_7_1"
+ // InternalOseeDsl.g:10318:1: rule__AccessContext__HierarchyRestrictionsAssignment_7_1 : ( ruleHierarchyRestriction ) ;
+ public final void rule__AccessContext__HierarchyRestrictionsAssignment_7_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10307:1: ( ( ruleObjectRestriction ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10308:1: ( ruleObjectRestriction )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10308:1: ( ruleObjectRestriction )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10309:1: ruleObjectRestriction
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10322:1: ( ( ruleHierarchyRestriction ) )
+ // InternalOseeDsl.g:10323:1: ( ruleHierarchyRestriction )
+ {
+ // InternalOseeDsl.g:10323:1: ( ruleHierarchyRestriction )
+ // InternalOseeDsl.g:10324:1: ruleHierarchyRestriction
{
- before(grammarAccess.getAccessContextAccess().getAccessRulesObjectRestrictionParserRuleCall_7_0_0());
- pushFollow(FOLLOW_ruleObjectRestriction_in_rule__AccessContext__AccessRulesAssignment_7_021166);
- ruleObjectRestriction();
+ before(grammarAccess.getAccessContextAccess().getHierarchyRestrictionsHierarchyRestrictionParserRuleCall_7_1_0());
+ pushFollow(FOLLOW_2);
+ ruleHierarchyRestriction();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getAccessContextAccess().getAccessRulesObjectRestrictionParserRuleCall_7_0_0());
+ after(grammarAccess.getAccessContextAccess().getHierarchyRestrictionsHierarchyRestrictionParserRuleCall_7_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__AccessRulesAssignment_7_0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessContext__HierarchyRestrictionsAssignment_7_1"
- // $ANTLR start "rule__AccessContext__HierarchyRestrictionsAssignment_7_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10318:1: rule__AccessContext__HierarchyRestrictionsAssignment_7_1 : ( ruleHierarchyRestriction ) ;
- public final void rule__AccessContext__HierarchyRestrictionsAssignment_7_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1"
+ // InternalOseeDsl.g:10333:1: rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1 : ( ( RULE_STRING ) ) ;
+ public final void rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10322:1: ( ( ruleHierarchyRestriction ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10323:1: ( ruleHierarchyRestriction )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10323:1: ( ruleHierarchyRestriction )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10324:1: ruleHierarchyRestriction
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10337:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:10338:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:10338:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10339:1: ( RULE_STRING )
+ {
+ before(grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0());
+ // InternalOseeDsl.g:10340:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10341:1: RULE_STRING
{
- before(
- grammarAccess.getAccessContextAccess().getHierarchyRestrictionsHierarchyRestrictionParserRuleCall_7_1_0());
- pushFollow(
- FOLLOW_ruleHierarchyRestriction_in_rule__AccessContext__HierarchyRestrictionsAssignment_7_121197);
- ruleHierarchyRestriction();
+ before(grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1());
- state._fsp--;
+ }
- after(
- grammarAccess.getAccessContextAccess().getHierarchyRestrictionsHierarchyRestrictionParserRuleCall_7_1_0());
+ after(grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AccessContext__HierarchyRestrictionsAssignment_7_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1"
- // $ANTLR start "rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10333:1: rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1 : ( ( RULE_STRING ) ) ;
- public final void rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__HierarchyRestriction__AccessRulesAssignment_3"
+ // InternalOseeDsl.g:10352:1: rule__HierarchyRestriction__AccessRulesAssignment_3 : ( ruleObjectRestriction ) ;
+ public final void rule__HierarchyRestriction__AccessRulesAssignment_3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10337:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10338:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10338:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10339:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10356:1: ( ( ruleObjectRestriction ) )
+ // InternalOseeDsl.g:10357:1: ( ruleObjectRestriction )
{
- before(
- grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10340:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10341:1: RULE_STRING
- {
- before(
- grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__HierarchyRestriction__ArtifactMatcherRefAssignment_121232);
- after(
- grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1());
+ // InternalOseeDsl.g:10357:1: ( ruleObjectRestriction )
+ // InternalOseeDsl.g:10358:1: ruleObjectRestriction
+ {
+ before(grammarAccess.getHierarchyRestrictionAccess().getAccessRulesObjectRestrictionParserRuleCall_3_0());
+ pushFollow(FOLLOW_2);
+ ruleObjectRestriction();
- }
+ state._fsp--;
- after(
- grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0());
+ after(grammarAccess.getHierarchyRestrictionAccess().getAccessRulesObjectRestrictionParserRuleCall_3_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__HierarchyRestriction__AccessRulesAssignment_3"
- // $ANTLR start "rule__HierarchyRestriction__AccessRulesAssignment_3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10352:1: rule__HierarchyRestriction__AccessRulesAssignment_3 : ( ruleObjectRestriction ) ;
- public final void rule__HierarchyRestriction__AccessRulesAssignment_3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1"
+ // InternalOseeDsl.g:10367:1: rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1 : ( ( RULE_STRING ) ) ;
+ public final void rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10356:1: ( ( ruleObjectRestriction ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10357:1: ( ruleObjectRestriction )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10357:1: ( ruleObjectRestriction )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10358:1: ruleObjectRestriction
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10371:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:10372:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:10372:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10373:1: ( RULE_STRING )
{
- before(
- grammarAccess.getHierarchyRestrictionAccess().getAccessRulesObjectRestrictionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleObjectRestriction_in_rule__HierarchyRestriction__AccessRulesAssignment_321267);
- ruleObjectRestriction();
+ before(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefXArtifactTypeCrossReference_1_0());
+ // InternalOseeDsl.g:10374:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10375:1: RULE_STRING
+ {
+ before(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_1_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_1_0_1());
- state._fsp--;
+ }
- after(grammarAccess.getHierarchyRestrictionAccess().getAccessRulesObjectRestrictionParserRuleCall_3_0());
+ after(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefXArtifactTypeCrossReference_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__HierarchyRestriction__AccessRulesAssignment_3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1"
- // $ANTLR start "rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10367:1: rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1 : ( ( RULE_STRING ) ) ;
- public final void rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1"
+ // InternalOseeDsl.g:10386:1: rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1 : ( ( RULE_STRING ) ) ;
+ public final void rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10371:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10372:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10372:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10373:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10390:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:10391:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:10391:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10392:1: ( RULE_STRING )
+ {
+ before(grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0());
+ // InternalOseeDsl.g:10393:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10394:1: RULE_STRING
{
- before(
- grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefXArtifactTypeCrossReference_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10374:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10375:1: RULE_STRING
- {
- before(
- grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_1_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_121302);
- after(
- grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_1_0_1());
+ before(grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1());
- }
+ }
- after(
- grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefXArtifactTypeCrossReference_1_0());
+ after(grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1"
- // $ANTLR start "rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10386:1: rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1 : ( ( RULE_STRING ) ) ;
- public final void rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactMatchRestriction__PermissionAssignment_0"
+ // InternalOseeDsl.g:10405:1: rule__ArtifactMatchRestriction__PermissionAssignment_0 : ( ruleAccessPermissionEnum ) ;
+ public final void rule__ArtifactMatchRestriction__PermissionAssignment_0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10390:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10391:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10391:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10392:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10409:1: ( ( ruleAccessPermissionEnum ) )
+ // InternalOseeDsl.g:10410:1: ( ruleAccessPermissionEnum )
{
- before(
- grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10393:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10394:1: RULE_STRING
- {
- before(
- grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_121341);
- after(
- grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1());
+ // InternalOseeDsl.g:10410:1: ( ruleAccessPermissionEnum )
+ // InternalOseeDsl.g:10411:1: ruleAccessPermissionEnum
+ {
+ before(grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+ pushFollow(FOLLOW_2);
+ ruleAccessPermissionEnum();
- }
+ state._fsp--;
- after(
- grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0());
+ after(grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ArtifactMatchRestriction__PermissionAssignment_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10405:1: rule__ArtifactMatchRestriction__PermissionAssignment_0 : ( ruleAccessPermissionEnum ) ;
- public final void rule__ArtifactMatchRestriction__PermissionAssignment_0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactMatchRestriction__PermissionAssignment_0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10409:1: ( ( ruleAccessPermissionEnum ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10410:1: ( ruleAccessPermissionEnum )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10410:1: ( ruleAccessPermissionEnum )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10411:1: ruleAccessPermissionEnum
+ // $ANTLR start "rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3"
+ // InternalOseeDsl.g:10420:1: rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3 : ( ( RULE_STRING ) ) ;
+ public final void rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10424:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:10425:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:10425:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10426:1: ( RULE_STRING )
+ {
+ before(grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_3_0());
+ // InternalOseeDsl.g:10427:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10428:1: RULE_STRING
{
- before(
- grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
- pushFollow(
- FOLLOW_ruleAccessPermissionEnum_in_rule__ArtifactMatchRestriction__PermissionAssignment_021376);
- ruleAccessPermissionEnum();
+ before(grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_3_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_3_0_1());
- state._fsp--;
+ }
- after(
- grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+ after(grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_3_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__ArtifactMatchRestriction__PermissionAssignment_0"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10420:1: rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3 : ( ( RULE_STRING ) ) ;
- public final void rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10424:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10425:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10425:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10426:1: ( RULE_STRING )
+ // $ANTLR start "rule__ArtifactTypeRestriction__PermissionAssignment_0"
+ // InternalOseeDsl.g:10439:1: rule__ArtifactTypeRestriction__PermissionAssignment_0 : ( ruleAccessPermissionEnum ) ;
+ public final void rule__ArtifactTypeRestriction__PermissionAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10443:1: ( ( ruleAccessPermissionEnum ) )
+ // InternalOseeDsl.g:10444:1: ( ruleAccessPermissionEnum )
+ {
+ // InternalOseeDsl.g:10444:1: ( ruleAccessPermissionEnum )
+ // InternalOseeDsl.g:10445:1: ruleAccessPermissionEnum
{
- before(
- grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_3_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10427:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10428:1: RULE_STRING
- {
- before(
- grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_3_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_321411);
- after(
- grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_3_0_1());
+ before(grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+ pushFollow(FOLLOW_2);
+ ruleAccessPermissionEnum();
- }
+ state._fsp--;
- after(
- grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_3_0());
+ after(grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactTypeRestriction__PermissionAssignment_0"
- // $ANTLR start "rule__ArtifactTypeRestriction__PermissionAssignment_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10439:1: rule__ArtifactTypeRestriction__PermissionAssignment_0 : ( ruleAccessPermissionEnum ) ;
- public final void rule__ArtifactTypeRestriction__PermissionAssignment_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3"
+ // InternalOseeDsl.g:10454:1: rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3 : ( ( RULE_STRING ) ) ;
+ public final void rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10443:1: ( ( ruleAccessPermissionEnum ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10444:1: ( ruleAccessPermissionEnum )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10444:1: ( ruleAccessPermissionEnum )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10445:1: ruleAccessPermissionEnum
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10458:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:10459:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:10459:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10460:1: ( RULE_STRING )
{
- before(
- grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
- pushFollow(
- FOLLOW_ruleAccessPermissionEnum_in_rule__ArtifactTypeRestriction__PermissionAssignment_021446);
- ruleAccessPermissionEnum();
+ before(grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_3_0());
+ // InternalOseeDsl.g:10461:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10462:1: RULE_STRING
+ {
+ before(grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_3_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_3_0_1());
- state._fsp--;
+ }
- after(
- grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+ after(grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_3_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactTypeRestriction__PermissionAssignment_0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3"
- // $ANTLR start "rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10454:1: rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3 : ( ( RULE_STRING ) ) ;
- public final void rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__PermissionAssignment_0"
+ // InternalOseeDsl.g:10473:1: rule__AttributeTypeRestriction__PermissionAssignment_0 : ( ruleAccessPermissionEnum ) ;
+ public final void rule__AttributeTypeRestriction__PermissionAssignment_0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10458:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10459:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10459:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10460:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10477:1: ( ( ruleAccessPermissionEnum ) )
+ // InternalOseeDsl.g:10478:1: ( ruleAccessPermissionEnum )
+ {
+ // InternalOseeDsl.g:10478:1: ( ruleAccessPermissionEnum )
+ // InternalOseeDsl.g:10479:1: ruleAccessPermissionEnum
{
- before(
- grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_3_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10461:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10462:1: RULE_STRING
- {
- before(
- grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_3_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_321481);
- after(
- grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_3_0_1());
+ before(grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+ pushFollow(FOLLOW_2);
+ ruleAccessPermissionEnum();
- }
+ state._fsp--;
- after(
- grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_3_0());
+ after(grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__PermissionAssignment_0"
- // $ANTLR start "rule__AttributeTypeRestriction__PermissionAssignment_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10473:1: rule__AttributeTypeRestriction__PermissionAssignment_0 : ( ruleAccessPermissionEnum ) ;
- public final void rule__AttributeTypeRestriction__PermissionAssignment_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3"
+ // InternalOseeDsl.g:10488:1: rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3 : ( ( RULE_STRING ) ) ;
+ public final void rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10477:1: ( ( ruleAccessPermissionEnum ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10478:1: ( ruleAccessPermissionEnum )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10478:1: ( ruleAccessPermissionEnum )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10479:1: ruleAccessPermissionEnum
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10492:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:10493:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:10493:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10494:1: ( RULE_STRING )
{
- before(
- grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
- pushFollow(
- FOLLOW_ruleAccessPermissionEnum_in_rule__AttributeTypeRestriction__PermissionAssignment_021516);
- ruleAccessPermissionEnum();
+ before(grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefXAttributeTypeCrossReference_3_0());
+ // InternalOseeDsl.g:10495:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10496:1: RULE_STRING
+ {
+ before(grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefXAttributeTypeSTRINGTerminalRuleCall_3_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefXAttributeTypeSTRINGTerminalRuleCall_3_0_1());
- state._fsp--;
+ }
- after(
- grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+ after(grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefXAttributeTypeCrossReference_3_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__PermissionAssignment_0"
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10488:1: rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3 : ( ( RULE_STRING ) ) ;
- public final void rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10492:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10493:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10493:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10494:1: ( RULE_STRING )
+ // $ANTLR start "rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2"
+ // InternalOseeDsl.g:10507:1: rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2 : ( ( RULE_STRING ) ) ;
+ public final void rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10511:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:10512:1: ( ( RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:10512:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10513:1: ( RULE_STRING )
+ {
+ before(grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_4_2_0());
+ // InternalOseeDsl.g:10514:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10515:1: RULE_STRING
{
- before(
- grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefXAttributeTypeCrossReference_3_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10495:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10496:1: RULE_STRING
- {
- before(
- grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefXAttributeTypeSTRINGTerminalRuleCall_3_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__AttributeTypeRestriction__AttributeTypeRefAssignment_321551);
- after(
- grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefXAttributeTypeSTRINGTerminalRuleCall_3_0_1());
+ before(grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_4_2_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_4_2_0_1());
- }
+ }
- after(
- grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefXAttributeTypeCrossReference_3_0());
+ after(grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_4_2_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2"
- // $ANTLR start "rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10507:1: rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2 : ( ( RULE_STRING ) ) ;
- public final void rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__PermissionAssignment_0"
+ // InternalOseeDsl.g:10530:1: rule__RelationTypeRestriction__PermissionAssignment_0 : ( ruleAccessPermissionEnum ) ;
+ public final void rule__RelationTypeRestriction__PermissionAssignment_0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10511:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10512:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10512:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10513:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10534:1: ( ( ruleAccessPermissionEnum ) )
+ // InternalOseeDsl.g:10535:1: ( ruleAccessPermissionEnum )
+ {
+ // InternalOseeDsl.g:10535:1: ( ruleAccessPermissionEnum )
+ // InternalOseeDsl.g:10536:1: ruleAccessPermissionEnum
{
- before(
- grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_4_2_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10514:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10515:1: RULE_STRING
- {
- before(
- grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_4_2_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_221590);
- after(
- grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_4_2_0_1());
+ before(grammarAccess.getRelationTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+ pushFollow(FOLLOW_2);
+ ruleAccessPermissionEnum();
- }
+ state._fsp--;
- after(
- grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_4_2_0());
+ after(grammarAccess.getRelationTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__PermissionAssignment_0"
- // $ANTLR start "rule__RelationTypeRestriction__PermissionAssignment_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10530:1: rule__RelationTypeRestriction__PermissionAssignment_0 : ( ruleAccessPermissionEnum ) ;
- public final void rule__RelationTypeRestriction__PermissionAssignment_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0"
+ // InternalOseeDsl.g:10545:1: rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0 : ( ruleRelationTypeMatch ) ;
+ public final void rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10534:1: ( ( ruleAccessPermissionEnum ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10535:1: ( ruleAccessPermissionEnum )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10535:1: ( ruleAccessPermissionEnum )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10536:1: ruleAccessPermissionEnum
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10549:1: ( ( ruleRelationTypeMatch ) )
+ // InternalOseeDsl.g:10550:1: ( ruleRelationTypeMatch )
+ {
+ // InternalOseeDsl.g:10550:1: ( ruleRelationTypeMatch )
+ // InternalOseeDsl.g:10551:1: ruleRelationTypeMatch
{
- before(
- grammarAccess.getRelationTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
- pushFollow(
- FOLLOW_ruleAccessPermissionEnum_in_rule__RelationTypeRestriction__PermissionAssignment_021629);
- ruleAccessPermissionEnum();
+ before(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0());
+ pushFollow(FOLLOW_2);
+ ruleRelationTypeMatch();
- state._fsp--;
+ state._fsp--;
- after(
- grammarAccess.getRelationTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+ after(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__PermissionAssignment_0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0"
- // $ANTLR start "rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10545:1: rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0 : ( ruleRelationTypeMatch ) ;
- public final void rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1"
+ // InternalOseeDsl.g:10560:1: rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1 : ( ( RULE_STRING ) ) ;
+ public final void rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10549:1: ( ( ruleRelationTypeMatch ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10550:1: ( ruleRelationTypeMatch )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10550:1: ( ruleRelationTypeMatch )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10551:1: ruleRelationTypeMatch
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10564:1: ( ( ( RULE_STRING ) ) )
+ // InternalOseeDsl.g:10565:1: ( ( RULE_STRING ) )
{
- before(
- grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0());
- pushFollow(
- FOLLOW_ruleRelationTypeMatch_in_rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_021660);
- ruleRelationTypeMatch();
+ // InternalOseeDsl.g:10565:1: ( ( RULE_STRING ) )
+ // InternalOseeDsl.g:10566:1: ( RULE_STRING )
+ {
+ before(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeCrossReference_3_1_0());
+ // InternalOseeDsl.g:10567:1: ( RULE_STRING )
+ // InternalOseeDsl.g:10568:1: RULE_STRING
+ {
+ before(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_1_0_1());
+ match(input,RULE_STRING,FOLLOW_2);
+ after(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_1_0_1());
- state._fsp--;
+ }
- after(
- grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0());
+ after(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeCrossReference_3_1_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1"
- // $ANTLR start "rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10560:1: rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1 : ( ( RULE_STRING ) ) ;
- public final void rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__RestrictedToSideAssignment_4"
+ // InternalOseeDsl.g:10579:1: rule__RelationTypeRestriction__RestrictedToSideAssignment_4 : ( ruleXRelationSideEnum ) ;
+ public final void rule__RelationTypeRestriction__RestrictedToSideAssignment_4() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10564:1: ( ( ( RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10565:1: ( ( RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10565:1: ( ( RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10566:1: ( RULE_STRING )
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10583:1: ( ( ruleXRelationSideEnum ) )
+ // InternalOseeDsl.g:10584:1: ( ruleXRelationSideEnum )
+ {
+ // InternalOseeDsl.g:10584:1: ( ruleXRelationSideEnum )
+ // InternalOseeDsl.g:10585:1: ruleXRelationSideEnum
{
- before(
- grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeCrossReference_3_1_0());
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10567:1: ( RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10568:1: RULE_STRING
- {
- before(
- grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_1_0_1());
- match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_rule__RelationTypeRestriction__RelationTypeRefAssignment_3_121695);
- after(
- grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_1_0_1());
+ before(grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0());
+ pushFollow(FOLLOW_2);
+ ruleXRelationSideEnum();
- }
+ state._fsp--;
- after(
- grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeCrossReference_3_1_0());
+ after(grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0());
}
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__RestrictedToSideAssignment_4"
- // $ANTLR start "rule__RelationTypeRestriction__RestrictedToSideAssignment_4"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10579:1: rule__RelationTypeRestriction__RestrictedToSideAssignment_4 : ( ruleXRelationSideEnum ) ;
- public final void rule__RelationTypeRestriction__RestrictedToSideAssignment_4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationTypeRestriction__PredicateAssignment_5"
+ // InternalOseeDsl.g:10594:1: rule__RelationTypeRestriction__PredicateAssignment_5 : ( ruleRelationTypePredicate ) ;
+ public final void rule__RelationTypeRestriction__PredicateAssignment_5() throws RecognitionException {
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10583:1: ( ( ruleXRelationSideEnum ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10584:1: ( ruleXRelationSideEnum )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10584:1: ( ruleXRelationSideEnum )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10585:1: ruleXRelationSideEnum
+ int stackSize = keepStackSize();
+
+ try {
+ // InternalOseeDsl.g:10598:1: ( ( ruleRelationTypePredicate ) )
+ // InternalOseeDsl.g:10599:1: ( ruleRelationTypePredicate )
{
- before(
- grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0());
- pushFollow(
- FOLLOW_ruleXRelationSideEnum_in_rule__RelationTypeRestriction__RestrictedToSideAssignment_421730);
- ruleXRelationSideEnum();
-
- state._fsp--;
-
- after(
- grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0());
-
- }
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__RestrictedToSideAssignment_4"
-
- // $ANTLR start "rule__RelationTypeRestriction__PredicateAssignment_5"
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10594:1: rule__RelationTypeRestriction__PredicateAssignment_5 : ( ruleRelationTypePredicate ) ;
- public final void rule__RelationTypeRestriction__PredicateAssignment_5() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10598:1: ( ( ruleRelationTypePredicate ) )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10599:1: ( ruleRelationTypePredicate )
- {
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10599:1: ( ruleRelationTypePredicate )
- // ../org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/contentassist/antlr/internal/InternalOseeDsl.g:10600:1: ruleRelationTypePredicate
- {
- before(
- grammarAccess.getRelationTypeRestrictionAccess().getPredicateRelationTypePredicateParserRuleCall_5_0());
- pushFollow(
- FOLLOW_ruleRelationTypePredicate_in_rule__RelationTypeRestriction__PredicateAssignment_521761);
- ruleRelationTypePredicate();
-
- state._fsp--;
-
- after(
- grammarAccess.getRelationTypeRestrictionAccess().getPredicateRelationTypePredicateParserRuleCall_5_0());
-
- }
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
- // $ANTLR end "rule__RelationTypeRestriction__PredicateAssignment_5"
-
- // Delegated rules
-
- public static final BitSet FOLLOW_ruleOseeDsl_in_entryRuleOseeDsl61 = new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOseeDsl68 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OseeDsl__Group__0_in_ruleOseeDsl94 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleImport_in_entryRuleImport121 = new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleImport128 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Import__Group__0_in_ruleImport154 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQUALIFIED_NAME_in_entryRuleQUALIFIED_NAME181 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleQUALIFIED_NAME188 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QUALIFIED_NAME__Group__0_in_ruleQUALIFIED_NAME214 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOseeType_in_entryRuleOseeType243 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOseeType250 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OseeType__Alternatives_in_ruleOseeType276 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXArtifactType_in_entryRuleXArtifactType303 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXArtifactType310 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__0_in_ruleXArtifactType336 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAttributeTypeRef_in_entryRuleXAttributeTypeRef363 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXAttributeTypeRef370 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeTypeRef__Group__0_in_ruleXAttributeTypeRef396 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAttributeType_in_entryRuleXAttributeType423 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXAttributeType430 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__0_in_ruleXAttributeType456 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAttributeBaseType_in_entryRuleAttributeBaseType483 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAttributeBaseType490 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeBaseType__Alternatives_in_ruleAttributeBaseType516 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOseeEnumType_in_entryRuleXOseeEnumType543 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXOseeEnumType550 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__0_in_ruleXOseeEnumType576 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOseeEnumEntry_in_entryRuleXOseeEnumEntry603 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXOseeEnumEntry610 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group__0_in_ruleXOseeEnumEntry636 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOseeEnumOverride_in_entryRuleXOseeEnumOverride663 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXOseeEnumOverride670 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumOverride__Group__0_in_ruleXOseeEnumOverride696 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOverrideOption_in_entryRuleOverrideOption723 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOverrideOption730 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OverrideOption__Alternatives_in_ruleOverrideOption756 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAddEnum_in_entryRuleAddEnum783 = new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAddEnum790 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__Group__0_in_ruleAddEnum816 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRemoveEnum_in_entryRuleRemoveEnum843 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRemoveEnum850 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RemoveEnum__Group__0_in_ruleRemoveEnum876 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOseeArtifactTypeOverride_in_entryRuleXOseeArtifactTypeOverride903 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXOseeArtifactTypeOverride910 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__Group__0_in_ruleXOseeArtifactTypeOverride936 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAttributeOverrideOption_in_entryRuleAttributeOverrideOption963 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAttributeOverrideOption970 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeOverrideOption__Alternatives_in_ruleAttributeOverrideOption996 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAddAttribute_in_entryRuleAddAttribute1023 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAddAttribute1030 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddAttribute__Group__0_in_ruleAddAttribute1056 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRemoveAttribute_in_entryRuleRemoveAttribute1083 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRemoveAttribute1090 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RemoveAttribute__Group__0_in_ruleRemoveAttribute1116 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUpdateAttribute_in_entryRuleUpdateAttribute1143 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUpdateAttribute1150 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UpdateAttribute__Group__0_in_ruleUpdateAttribute1176 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXRelationType_in_entryRuleXRelationType1203 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXRelationType1210 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__0_in_ruleXRelationType1236 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationOrderType_in_entryRuleRelationOrderType1263 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRelationOrderType1270 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationOrderType__Alternatives_in_ruleRelationOrderType1296 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCondition_in_entryRuleCondition1325 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCondition1332 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Condition__Alternatives_in_ruleCondition1358 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSimpleCondition_in_entryRuleSimpleCondition1385 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSimpleCondition1392 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SimpleCondition__Group__0_in_ruleSimpleCondition1418 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCompoundCondition_in_entryRuleCompoundCondition1445 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCompoundCondition1452 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundCondition__Group__0_in_ruleCompoundCondition1478 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXArtifactMatcher_in_entryRuleXArtifactMatcher1505 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXArtifactMatcher1512 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group__0_in_ruleXArtifactMatcher1538 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRole_in_entryRuleRole1565 = new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRole1572 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Role__Group__0_in_ruleRole1598 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReferencedContext_in_entryRuleReferencedContext1625 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleReferencedContext1632 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ReferencedContext__Group__0_in_ruleReferencedContext1658 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUsersAndGroups_in_entryRuleUsersAndGroups1685 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUsersAndGroups1692 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UsersAndGroups__Group__0_in_ruleUsersAndGroups1718 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAccessContext_in_entryRuleAccessContext1745 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAccessContext1752 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__0_in_ruleAccessContext1778 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleHierarchyRestriction_in_entryRuleHierarchyRestriction1805 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleHierarchyRestriction1812 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__HierarchyRestriction__Group__0_in_ruleHierarchyRestriction1838 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypeArtifactTypePredicate_in_entryRuleRelationTypeArtifactTypePredicate1865 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypeArtifactTypePredicate1872 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeArtifactTypePredicate__Group__0_in_ruleRelationTypeArtifactTypePredicate1898 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypeArtifactPredicate_in_entryRuleRelationTypeArtifactPredicate1925 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypeArtifactPredicate1932 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeArtifactPredicate__Group__0_in_ruleRelationTypeArtifactPredicate1958 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypePredicate_in_entryRuleRelationTypePredicate1985 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypePredicate1992 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypePredicate__Alternatives_in_ruleRelationTypePredicate2018 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleObjectRestriction_in_entryRuleObjectRestriction2045 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleObjectRestriction2052 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectRestriction__Alternatives_in_ruleObjectRestriction2078 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleArtifactMatchRestriction_in_entryRuleArtifactMatchRestriction2105 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleArtifactMatchRestriction2112 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactMatchRestriction__Group__0_in_ruleArtifactMatchRestriction2138 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleArtifactTypeRestriction_in_entryRuleArtifactTypeRestriction2165 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleArtifactTypeRestriction2172 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactTypeRestriction__Group__0_in_ruleArtifactTypeRestriction2198 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAttributeTypeRestriction_in_entryRuleAttributeTypeRestriction2225 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAttributeTypeRestriction2232 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group__0_in_ruleAttributeTypeRestriction2258 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypeRestriction_in_entryRuleRelationTypeRestriction2287 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypeRestriction2294 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__Group__0_in_ruleRelationTypeRestriction2320 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationMultiplicityEnum__Alternatives_in_ruleRelationMultiplicityEnum2357 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompareOp__Alternatives_in_ruleCompareOp2393 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XLogicOperator__Alternatives_in_ruleXLogicOperator2429 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MatchField__Alternatives_in_ruleMatchField2465 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessPermissionEnum__Alternatives_in_ruleAccessPermissionEnum2501 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_13_in_ruleRelationTypeMatch2538 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationSideEnum__Alternatives_in_ruleXRelationSideEnum2576 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OseeDsl__ArtifactTypesAssignment_1_0_in_rule__OseeDsl__Alternatives_12611 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OseeDsl__RelationTypesAssignment_1_1_in_rule__OseeDsl__Alternatives_12629 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OseeDsl__AttributeTypesAssignment_1_2_in_rule__OseeDsl__Alternatives_12647 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OseeDsl__EnumTypesAssignment_1_3_in_rule__OseeDsl__Alternatives_12665 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OseeDsl__EnumOverridesAssignment_1_4_in_rule__OseeDsl__Alternatives_12683 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OseeDsl__ArtifactTypeOverridesAssignment_1_5_in_rule__OseeDsl__Alternatives_12701 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OseeDsl__ArtifactMatchRefsAssignment_2_0_in_rule__OseeDsl__Alternatives_22734 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OseeDsl__AccessDeclarationsAssignment_2_1_in_rule__OseeDsl__Alternatives_22752 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OseeDsl__RoleDeclarationsAssignment_2_2_in_rule__OseeDsl__Alternatives_22770 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXArtifactType_in_rule__OseeType__Alternatives2804 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXRelationType_in_rule__OseeType__Alternatives2821 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAttributeType_in_rule__OseeType__Alternatives2838 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOseeEnumType_in_rule__OseeType__Alternatives2855 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_14_in_rule__XAttributeType__DataProviderAlternatives_9_02888 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_15_in_rule__XAttributeType__DataProviderAlternatives_9_02908 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQUALIFIED_NAME_in_rule__XAttributeType__DataProviderAlternatives_9_02927 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_WHOLE_NUM_STR_in_rule__XAttributeType__MaxAlternatives_13_02959 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_16_in_rule__XAttributeType__MaxAlternatives_13_02977 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__XAttributeType__TaggerIdAlternatives_14_0_1_03012 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQUALIFIED_NAME_in_rule__XAttributeType__TaggerIdAlternatives_14_0_1_03031 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_18_in_rule__AttributeBaseType__Alternatives3064 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_19_in_rule__AttributeBaseType__Alternatives3084 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_20_in_rule__AttributeBaseType__Alternatives3104 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_rule__AttributeBaseType__Alternatives3124 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_22_in_rule__AttributeBaseType__Alternatives3144 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_23_in_rule__AttributeBaseType__Alternatives3164 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_24_in_rule__AttributeBaseType__Alternatives3184 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_25_in_rule__AttributeBaseType__Alternatives3204 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_26_in_rule__AttributeBaseType__Alternatives3224 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_rule__AttributeBaseType__Alternatives3244 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_28_in_rule__AttributeBaseType__Alternatives3264 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_29_in_rule__AttributeBaseType__Alternatives3284 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_30_in_rule__AttributeBaseType__Alternatives3304 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQUALIFIED_NAME_in_rule__AttributeBaseType__Alternatives3323 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAddEnum_in_rule__OverrideOption__Alternatives3355 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRemoveEnum_in_rule__OverrideOption__Alternatives3372 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAddAttribute_in_rule__AttributeOverrideOption__Alternatives3404 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRemoveAttribute_in_rule__AttributeOverrideOption__Alternatives3421 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUpdateAttribute_in_rule__AttributeOverrideOption__Alternatives3438 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_31_in_rule__RelationOrderType__Alternatives3471 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_32_in_rule__RelationOrderType__Alternatives3491 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_33_in_rule__RelationOrderType__Alternatives3511 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__RelationOrderType__Alternatives3530 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSimpleCondition_in_rule__Condition__Alternatives3563 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCompoundCondition_in_rule__Condition__Alternatives3580 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Role__UsersAndGroupsAssignment_4_0_in_rule__Role__Alternatives_43612 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Role__ReferencedContextsAssignment_4_1_in_rule__Role__Alternatives_43630 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__AccessRulesAssignment_7_0_in_rule__AccessContext__Alternatives_73663 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__HierarchyRestrictionsAssignment_7_1_in_rule__AccessContext__Alternatives_73681 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypeArtifactPredicate_in_rule__RelationTypePredicate__Alternatives3714 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypeArtifactTypePredicate_in_rule__RelationTypePredicate__Alternatives3731 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleArtifactMatchRestriction_in_rule__ObjectRestriction__Alternatives3763 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleArtifactTypeRestriction_in_rule__ObjectRestriction__Alternatives3780 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypeRestriction_in_rule__ObjectRestriction__Alternatives3797 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAttributeTypeRestriction_in_rule__ObjectRestriction__Alternatives3814 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_0_in_rule__RelationTypeRestriction__Alternatives_33846 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__RelationTypeRefAssignment_3_1_in_rule__RelationTypeRestriction__Alternatives_33864 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_34_in_rule__RelationMultiplicityEnum__Alternatives3898 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_35_in_rule__RelationMultiplicityEnum__Alternatives3919 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_36_in_rule__RelationMultiplicityEnum__Alternatives3940 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_37_in_rule__RelationMultiplicityEnum__Alternatives3961 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_38_in_rule__CompareOp__Alternatives3997 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_39_in_rule__CompareOp__Alternatives4018 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_40_in_rule__XLogicOperator__Alternatives4054 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_41_in_rule__XLogicOperator__Alternatives4075 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__MatchField__Alternatives4111 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__MatchField__Alternatives4132 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__MatchField__Alternatives4153 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_45_in_rule__MatchField__Alternatives4174 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_rule__AccessPermissionEnum__Alternatives4210 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_rule__AccessPermissionEnum__Alternatives4231 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_48_in_rule__XRelationSideEnum__Alternatives4267 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_rule__XRelationSideEnum__Alternatives4288 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_50_in_rule__XRelationSideEnum__Alternatives4309 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OseeDsl__Group__0__Impl_in_rule__OseeDsl__Group__04342 =
- new BitSet(new long[] {0x2020000000000000L, 0x0000000432014900L});
- public static final BitSet FOLLOW_rule__OseeDsl__Group__1_in_rule__OseeDsl__Group__04345 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OseeDsl__ImportsAssignment_0_in_rule__OseeDsl__Group__0__Impl4372 =
- new BitSet(new long[] {0x0008000000000002L});
- public static final BitSet FOLLOW_rule__OseeDsl__Group__1__Impl_in_rule__OseeDsl__Group__14403 =
- new BitSet(new long[] {0x2020000000000000L, 0x0000000432014900L});
- public static final BitSet FOLLOW_rule__OseeDsl__Group__2_in_rule__OseeDsl__Group__14406 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OseeDsl__Alternatives_1_in_rule__OseeDsl__Group__1__Impl4433 =
- new BitSet(new long[] {0x2020000000000002L, 0x0000000400014900L});
- public static final BitSet FOLLOW_rule__OseeDsl__Group__2__Impl_in_rule__OseeDsl__Group__24464 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OseeDsl__Alternatives_2_in_rule__OseeDsl__Group__2__Impl4491 =
- new BitSet(new long[] {0x0000000000000002L, 0x0000000032000000L});
- public static final BitSet FOLLOW_rule__Import__Group__0__Impl_in_rule__Import__Group__04528 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__Import__Group__1_in_rule__Import__Group__04531 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_51_in_rule__Import__Group__0__Impl4559 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Import__Group__1__Impl_in_rule__Import__Group__14590 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Import__ImportURIAssignment_1_in_rule__Import__Group__1__Impl4617 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QUALIFIED_NAME__Group__0__Impl_in_rule__QUALIFIED_NAME__Group__04651 =
- new BitSet(new long[] {0x0010000000000000L});
- public static final BitSet FOLLOW_rule__QUALIFIED_NAME__Group__1_in_rule__QUALIFIED_NAME__Group__04654 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__QUALIFIED_NAME__Group__0__Impl4681 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QUALIFIED_NAME__Group__1__Impl_in_rule__QUALIFIED_NAME__Group__14710 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QUALIFIED_NAME__Group_1__0_in_rule__QUALIFIED_NAME__Group__1__Impl4737 =
- new BitSet(new long[] {0x0010000000000002L});
- public static final BitSet FOLLOW_rule__QUALIFIED_NAME__Group_1__0__Impl_in_rule__QUALIFIED_NAME__Group_1__04772 =
- new BitSet(new long[] {0x0000000000000020L});
- public static final BitSet FOLLOW_rule__QUALIFIED_NAME__Group_1__1_in_rule__QUALIFIED_NAME__Group_1__04775 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_52_in_rule__QUALIFIED_NAME__Group_1__0__Impl4803 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QUALIFIED_NAME__Group_1__1__Impl_in_rule__QUALIFIED_NAME__Group_1__14834 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__QUALIFIED_NAME__Group_1__1__Impl4861 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__0__Impl_in_rule__XArtifactType__Group__04894 =
- new BitSet(new long[] {0x0020000000000000L, 0x0000000400000000L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__1_in_rule__XArtifactType__Group__04897 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__AbstractAssignment_0_in_rule__XArtifactType__Group__0__Impl4924 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__1__Impl_in_rule__XArtifactType__Group__14955 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__2_in_rule__XArtifactType__Group__14958 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_rule__XArtifactType__Group__1__Impl4986 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__2__Impl_in_rule__XArtifactType__Group__25017 =
- new BitSet(new long[] {0x0240000000000000L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__3_in_rule__XArtifactType__Group__25020 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__NameAssignment_2_in_rule__XArtifactType__Group__2__Impl5047 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__3__Impl_in_rule__XArtifactType__Group__35077 =
- new BitSet(new long[] {0x0240000000000000L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__4_in_rule__XArtifactType__Group__35080 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group_3__0_in_rule__XArtifactType__Group__3__Impl5107 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__4__Impl_in_rule__XArtifactType__Group__45138 =
- new BitSet(new long[] {0x0880000000000000L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__5_in_rule__XArtifactType__Group__45141 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_rule__XArtifactType__Group__4__Impl5169 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__5__Impl_in_rule__XArtifactType__Group__55200 =
- new BitSet(new long[] {0x0880000000000000L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__6_in_rule__XArtifactType__Group__55203 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group_5__0_in_rule__XArtifactType__Group__5__Impl5230 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__6__Impl_in_rule__XArtifactType__Group__65261 =
- new BitSet(new long[] {0x0000000000000080L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__7_in_rule__XArtifactType__Group__65264 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_55_in_rule__XArtifactType__Group__6__Impl5292 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__7__Impl_in_rule__XArtifactType__Group__75323 =
- new BitSet(new long[] {0x1100000000000000L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__8_in_rule__XArtifactType__Group__75326 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__UuidAssignment_7_in_rule__XArtifactType__Group__7__Impl5353 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__8__Impl_in_rule__XArtifactType__Group__85383 =
- new BitSet(new long[] {0x1100000000000000L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__9_in_rule__XArtifactType__Group__85386 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__ValidAttributeTypesAssignment_8_in_rule__XArtifactType__Group__8__Impl5413 =
- new BitSet(new long[] {0x1000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group__9__Impl_in_rule__XArtifactType__Group__95444 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_rule__XArtifactType__Group__9__Impl5472 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group_3__0__Impl_in_rule__XArtifactType__Group_3__05523 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group_3__1_in_rule__XArtifactType__Group_3__05526 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_rule__XArtifactType__Group_3__0__Impl5554 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group_3__1__Impl_in_rule__XArtifactType__Group_3__15585 =
- new BitSet(new long[] {0x0400000000000000L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group_3__2_in_rule__XArtifactType__Group_3__15588 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__SuperArtifactTypesAssignment_3_1_in_rule__XArtifactType__Group_3__1__Impl5615 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group_3__2__Impl_in_rule__XArtifactType__Group_3__25645 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group_3_2__0_in_rule__XArtifactType__Group_3__2__Impl5672 =
- new BitSet(new long[] {0x0400000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group_3_2__0__Impl_in_rule__XArtifactType__Group_3_2__05709 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group_3_2__1_in_rule__XArtifactType__Group_3_2__05712 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_58_in_rule__XArtifactType__Group_3_2__0__Impl5740 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group_3_2__1__Impl_in_rule__XArtifactType__Group_3_2__15771 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__SuperArtifactTypesAssignment_3_2_1_in_rule__XArtifactType__Group_3_2__1__Impl5798 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group_5__0__Impl_in_rule__XArtifactType__Group_5__05832 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group_5__1_in_rule__XArtifactType__Group_5__05835 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_rule__XArtifactType__Group_5__0__Impl5863 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__Group_5__1__Impl_in_rule__XArtifactType__Group_5__15894 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactType__TypeGuidAssignment_5_1_in_rule__XArtifactType__Group_5__1__Impl5921 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeTypeRef__Group__0__Impl_in_rule__XAttributeTypeRef__Group__05955 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XAttributeTypeRef__Group__1_in_rule__XAttributeTypeRef__Group__05958 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_rule__XAttributeTypeRef__Group__0__Impl5986 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeTypeRef__Group__1__Impl_in_rule__XAttributeTypeRef__Group__16017 =
- new BitSet(new long[] {0x0000200000000000L});
- public static final BitSet FOLLOW_rule__XAttributeTypeRef__Group__2_in_rule__XAttributeTypeRef__Group__16020 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeTypeRef__ValidAttributeTypeAssignment_1_in_rule__XAttributeTypeRef__Group__1__Impl6047 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeTypeRef__Group__2__Impl_in_rule__XAttributeTypeRef__Group__26077 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeTypeRef__Group_2__0_in_rule__XAttributeTypeRef__Group__2__Impl6104 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeTypeRef__Group_2__0__Impl_in_rule__XAttributeTypeRef__Group_2__06141 =
- new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_rule__XAttributeTypeRef__Group_2__1_in_rule__XAttributeTypeRef__Group_2__06144 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_45_in_rule__XAttributeTypeRef__Group_2__0__Impl6172 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeTypeRef__Group_2__1__Impl_in_rule__XAttributeTypeRef__Group_2__16203 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeTypeRef__BranchUuidAssignment_2_1_in_rule__XAttributeTypeRef__Group_2__1__Impl6230 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__0__Impl_in_rule__XAttributeType__Group__06264 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__1_in_rule__XAttributeType__Group__06267 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_61_in_rule__XAttributeType__Group__0__Impl6295 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__1__Impl_in_rule__XAttributeType__Group__16326 =
- new BitSet(new long[] {0x0200000000000000L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__2_in_rule__XAttributeType__Group__16329 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__NameAssignment_1_in_rule__XAttributeType__Group__1__Impl6356 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__2__Impl_in_rule__XAttributeType__Group__26386 =
- new BitSet(new long[] {0x0040000000000000L, 0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__3_in_rule__XAttributeType__Group__26389 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_2__0_in_rule__XAttributeType__Group__2__Impl6416 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__3__Impl_in_rule__XAttributeType__Group__36446 =
- new BitSet(new long[] {0x0040000000000000L, 0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__4_in_rule__XAttributeType__Group__36449 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_3__0_in_rule__XAttributeType__Group__3__Impl6476 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__4__Impl_in_rule__XAttributeType__Group__46507 =
- new BitSet(new long[] {0x0880000000000000L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__5_in_rule__XAttributeType__Group__46510 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_rule__XAttributeType__Group__4__Impl6538 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__5__Impl_in_rule__XAttributeType__Group__56569 =
- new BitSet(new long[] {0x0880000000000000L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__6_in_rule__XAttributeType__Group__56572 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_5__0_in_rule__XAttributeType__Group__5__Impl6599 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__6__Impl_in_rule__XAttributeType__Group__66630 =
- new BitSet(new long[] {0x0000000000000080L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__7_in_rule__XAttributeType__Group__66633 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_55_in_rule__XAttributeType__Group__6__Impl6661 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__7__Impl_in_rule__XAttributeType__Group__76692 =
- new BitSet(new long[] {0x4000000000000000L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__8_in_rule__XAttributeType__Group__76695 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__UuidAssignment_7_in_rule__XAttributeType__Group__7__Impl6722 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__8__Impl_in_rule__XAttributeType__Group__86752 =
- new BitSet(new long[] {0x000000000000C020L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__9_in_rule__XAttributeType__Group__86755 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_62_in_rule__XAttributeType__Group__8__Impl6783 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__9__Impl_in_rule__XAttributeType__Group__96814 =
- new BitSet(new long[] {0x8000000000000000L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__10_in_rule__XAttributeType__Group__96817 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__DataProviderAssignment_9_in_rule__XAttributeType__Group__9__Impl6844 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__10__Impl_in_rule__XAttributeType__Group__106874 =
- new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__11_in_rule__XAttributeType__Group__106877 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_63_in_rule__XAttributeType__Group__10__Impl6905 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__11__Impl_in_rule__XAttributeType__Group__116936 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000000001L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__12_in_rule__XAttributeType__Group__116939 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__MinAssignment_11_in_rule__XAttributeType__Group__11__Impl6966 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__12__Impl_in_rule__XAttributeType__Group__126996 =
- new BitSet(new long[] {0x0000000000010010L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__13_in_rule__XAttributeType__Group__126999 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_64_in_rule__XAttributeType__Group__12__Impl7027 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__13__Impl_in_rule__XAttributeType__Group__137058 =
- new BitSet(new long[] {0x0000000000000000L, 0x00000000000000FCL});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__14_in_rule__XAttributeType__Group__137061 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__MaxAssignment_13_in_rule__XAttributeType__Group__13__Impl7088 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__14__Impl_in_rule__XAttributeType__Group__147118 =
- new BitSet(new long[] {0x0100000000000000L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__15_in_rule__XAttributeType__Group__147121 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__UnorderedGroup_14_in_rule__XAttributeType__Group__14__Impl7148 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group__15__Impl_in_rule__XAttributeType__Group__157178 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_rule__XAttributeType__Group__15__Impl7206 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_2__0__Impl_in_rule__XAttributeType__Group_2__07269 =
- new BitSet(new long[] {0x000000007FFCC020L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_2__1_in_rule__XAttributeType__Group_2__07272 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_rule__XAttributeType__Group_2__0__Impl7300 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_2__1__Impl_in_rule__XAttributeType__Group_2__17331 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__BaseAttributeTypeAssignment_2_1_in_rule__XAttributeType__Group_2__1__Impl7358 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_3__0__Impl_in_rule__XAttributeType__Group_3__07392 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_3__1_in_rule__XAttributeType__Group_3__07395 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_rule__XAttributeType__Group_3__0__Impl7423 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_3__1__Impl_in_rule__XAttributeType__Group_3__17454 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__OverrideAssignment_3_1_in_rule__XAttributeType__Group_3__1__Impl7481 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_5__0__Impl_in_rule__XAttributeType__Group_5__07515 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_5__1_in_rule__XAttributeType__Group_5__07518 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_rule__XAttributeType__Group_5__0__Impl7546 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_5__1__Impl_in_rule__XAttributeType__Group_5__17577 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__TypeGuidAssignment_5_1_in_rule__XAttributeType__Group_5__1__Impl7604 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_0__0__Impl_in_rule__XAttributeType__Group_14_0__07638 =
- new BitSet(new long[] {0x000000000002C020L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_0__1_in_rule__XAttributeType__Group_14_0__07641 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_rule__XAttributeType__Group_14_0__0__Impl7669 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_0__1__Impl_in_rule__XAttributeType__Group_14_0__17700 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__TaggerIdAssignment_14_0_1_in_rule__XAttributeType__Group_14_0__1__Impl7727 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_1__0__Impl_in_rule__XAttributeType__Group_14_1__07761 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_1__1_in_rule__XAttributeType__Group_14_1__07764 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_67_in_rule__XAttributeType__Group_14_1__0__Impl7792 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_1__1__Impl_in_rule__XAttributeType__Group_14_1__17823 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__EnumTypeAssignment_14_1_1_in_rule__XAttributeType__Group_14_1__1__Impl7850 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_2__0__Impl_in_rule__XAttributeType__Group_14_2__07884 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_2__1_in_rule__XAttributeType__Group_14_2__07887 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__XAttributeType__Group_14_2__0__Impl7915 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_2__1__Impl_in_rule__XAttributeType__Group_14_2__17946 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__DescriptionAssignment_14_2_1_in_rule__XAttributeType__Group_14_2__1__Impl7973 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_3__0__Impl_in_rule__XAttributeType__Group_14_3__08007 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_3__1_in_rule__XAttributeType__Group_14_3__08010 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__XAttributeType__Group_14_3__0__Impl8038 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_3__1__Impl_in_rule__XAttributeType__Group_14_3__18069 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__DefaultValueAssignment_14_3_1_in_rule__XAttributeType__Group_14_3__1__Impl8096 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_4__0__Impl_in_rule__XAttributeType__Group_14_4__08130 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_4__1_in_rule__XAttributeType__Group_14_4__08133 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__XAttributeType__Group_14_4__0__Impl8161 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_4__1__Impl_in_rule__XAttributeType__Group_14_4__18192 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__FileExtensionAssignment_14_4_1_in_rule__XAttributeType__Group_14_4__1__Impl8219 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_5__0__Impl_in_rule__XAttributeType__Group_14_5__08253 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_5__1_in_rule__XAttributeType__Group_14_5__08256 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__XAttributeType__Group_14_5__0__Impl8284 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_5__1__Impl_in_rule__XAttributeType__Group_14_5__18315 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__MediaTypeAssignment_14_5_1_in_rule__XAttributeType__Group_14_5__1__Impl8342 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__0__Impl_in_rule__XOseeEnumType__Group__08376 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__1_in_rule__XOseeEnumType__Group__08379 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__XOseeEnumType__Group__0__Impl8407 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__1__Impl_in_rule__XOseeEnumType__Group__18438 =
- new BitSet(new long[] {0x0040000000000000L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__2_in_rule__XOseeEnumType__Group__18441 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__NameAssignment_1_in_rule__XOseeEnumType__Group__1__Impl8468 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__2__Impl_in_rule__XOseeEnumType__Group__28498 =
- new BitSet(new long[] {0x0880000000000000L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__3_in_rule__XOseeEnumType__Group__28501 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_rule__XOseeEnumType__Group__2__Impl8529 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__3__Impl_in_rule__XOseeEnumType__Group__38560 =
- new BitSet(new long[] {0x0880000000000000L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__4_in_rule__XOseeEnumType__Group__38563 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group_3__0_in_rule__XOseeEnumType__Group__3__Impl8590 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__4__Impl_in_rule__XOseeEnumType__Group__48621 =
- new BitSet(new long[] {0x0000000000000080L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__5_in_rule__XOseeEnumType__Group__48624 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_55_in_rule__XOseeEnumType__Group__4__Impl8652 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__5__Impl_in_rule__XOseeEnumType__Group__58683 =
- new BitSet(new long[] {0x0100000000000000L, 0x0000000000000200L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__6_in_rule__XOseeEnumType__Group__58686 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__UuidAssignment_5_in_rule__XOseeEnumType__Group__5__Impl8713 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__6__Impl_in_rule__XOseeEnumType__Group__68743 =
- new BitSet(new long[] {0x0100000000000000L, 0x0000000000000200L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__7_in_rule__XOseeEnumType__Group__68746 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__EnumEntriesAssignment_6_in_rule__XOseeEnumType__Group__6__Impl8773 =
- new BitSet(new long[] {0x0000000000000002L, 0x0000000000000200L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group__7__Impl_in_rule__XOseeEnumType__Group__78804 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_rule__XOseeEnumType__Group__7__Impl8832 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group_3__0__Impl_in_rule__XOseeEnumType__Group_3__08879 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group_3__1_in_rule__XOseeEnumType__Group_3__08882 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_rule__XOseeEnumType__Group_3__0__Impl8910 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__Group_3__1__Impl_in_rule__XOseeEnumType__Group_3__18941 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumType__TypeGuidAssignment_3_1_in_rule__XOseeEnumType__Group_3__1__Impl8968 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group__0__Impl_in_rule__XOseeEnumEntry__Group__09002 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group__1_in_rule__XOseeEnumEntry__Group__09005 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_73_in_rule__XOseeEnumEntry__Group__0__Impl9033 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group__1__Impl_in_rule__XOseeEnumEntry__Group__19064 =
- new BitSet(new long[] {0x0000000000000010L, 0x0000000000000410L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group__2_in_rule__XOseeEnumEntry__Group__19067 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__NameAssignment_1_in_rule__XOseeEnumEntry__Group__1__Impl9094 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group__2__Impl_in_rule__XOseeEnumEntry__Group__29124 =
- new BitSet(new long[] {0x0000000000000010L, 0x0000000000000410L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group__3_in_rule__XOseeEnumEntry__Group__29127 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__OrdinalAssignment_2_in_rule__XOseeEnumEntry__Group__2__Impl9154 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group__3__Impl_in_rule__XOseeEnumEntry__Group__39185 =
- new BitSet(new long[] {0x0000000000000010L, 0x0000000000000410L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group__4_in_rule__XOseeEnumEntry__Group__39188 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group_3__0_in_rule__XOseeEnumEntry__Group__3__Impl9215 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group__4__Impl_in_rule__XOseeEnumEntry__Group__49246 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group_4__0_in_rule__XOseeEnumEntry__Group__4__Impl9273 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group_3__0__Impl_in_rule__XOseeEnumEntry__Group_3__09314 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group_3__1_in_rule__XOseeEnumEntry__Group_3__09317 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__XOseeEnumEntry__Group_3__0__Impl9345 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group_3__1__Impl_in_rule__XOseeEnumEntry__Group_3__19376 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__EntryGuidAssignment_3_1_in_rule__XOseeEnumEntry__Group_3__1__Impl9403 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group_4__0__Impl_in_rule__XOseeEnumEntry__Group_4__09437 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group_4__1_in_rule__XOseeEnumEntry__Group_4__09440 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__XOseeEnumEntry__Group_4__0__Impl9468 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__Group_4__1__Impl_in_rule__XOseeEnumEntry__Group_4__19499 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumEntry__DescriptionAssignment_4_1_in_rule__XOseeEnumEntry__Group_4__1__Impl9526 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumOverride__Group__0__Impl_in_rule__XOseeEnumOverride__Group__09560 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XOseeEnumOverride__Group__1_in_rule__XOseeEnumOverride__Group__09563 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_75_in_rule__XOseeEnumOverride__Group__0__Impl9591 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumOverride__Group__1__Impl_in_rule__XOseeEnumOverride__Group__19622 =
- new BitSet(new long[] {0x0040000000000000L});
- public static final BitSet FOLLOW_rule__XOseeEnumOverride__Group__2_in_rule__XOseeEnumOverride__Group__19625 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumOverride__OverridenEnumTypeAssignment_1_in_rule__XOseeEnumOverride__Group__1__Impl9652 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumOverride__Group__2__Impl_in_rule__XOseeEnumOverride__Group__29682 =
- new BitSet(new long[] {0x0100000000000000L, 0x0000000800003000L});
- public static final BitSet FOLLOW_rule__XOseeEnumOverride__Group__3_in_rule__XOseeEnumOverride__Group__29685 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_rule__XOseeEnumOverride__Group__2__Impl9713 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumOverride__Group__3__Impl_in_rule__XOseeEnumOverride__Group__39744 =
- new BitSet(new long[] {0x0100000000000000L, 0x0000000800003000L});
- public static final BitSet FOLLOW_rule__XOseeEnumOverride__Group__4_in_rule__XOseeEnumOverride__Group__39747 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumOverride__InheritAllAssignment_3_in_rule__XOseeEnumOverride__Group__3__Impl9774 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumOverride__Group__4__Impl_in_rule__XOseeEnumOverride__Group__49805 =
- new BitSet(new long[] {0x0100000000000000L, 0x0000000800003000L});
- public static final BitSet FOLLOW_rule__XOseeEnumOverride__Group__5_in_rule__XOseeEnumOverride__Group__49808 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeEnumOverride__OverrideOptionsAssignment_4_in_rule__XOseeEnumOverride__Group__4__Impl9835 =
- new BitSet(new long[] {0x0000000000000002L, 0x0000000000003000L});
- public static final BitSet FOLLOW_rule__XOseeEnumOverride__Group__5__Impl_in_rule__XOseeEnumOverride__Group__59866 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_rule__XOseeEnumOverride__Group__5__Impl9894 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__Group__0__Impl_in_rule__AddEnum__Group__09937 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__AddEnum__Group__1_in_rule__AddEnum__Group__09940 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_rule__AddEnum__Group__0__Impl9968 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__Group__1__Impl_in_rule__AddEnum__Group__19999 =
- new BitSet(new long[] {0x0000000000000010L, 0x0000000000000410L});
- public static final BitSet FOLLOW_rule__AddEnum__Group__2_in_rule__AddEnum__Group__110002 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__EnumEntryAssignment_1_in_rule__AddEnum__Group__1__Impl10029 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__Group__2__Impl_in_rule__AddEnum__Group__210059 =
- new BitSet(new long[] {0x0000000000000010L, 0x0000000000000410L});
- public static final BitSet FOLLOW_rule__AddEnum__Group__3_in_rule__AddEnum__Group__210062 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__OrdinalAssignment_2_in_rule__AddEnum__Group__2__Impl10089 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__Group__3__Impl_in_rule__AddEnum__Group__310120 =
- new BitSet(new long[] {0x0000000000000010L, 0x0000000000000410L});
- public static final BitSet FOLLOW_rule__AddEnum__Group__4_in_rule__AddEnum__Group__310123 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__Group_3__0_in_rule__AddEnum__Group__3__Impl10150 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__Group__4__Impl_in_rule__AddEnum__Group__410181 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__Group_4__0_in_rule__AddEnum__Group__4__Impl10208 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__Group_3__0__Impl_in_rule__AddEnum__Group_3__010249 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__AddEnum__Group_3__1_in_rule__AddEnum__Group_3__010252 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__AddEnum__Group_3__0__Impl10280 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__Group_3__1__Impl_in_rule__AddEnum__Group_3__110311 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__EntryGuidAssignment_3_1_in_rule__AddEnum__Group_3__1__Impl10338 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__Group_4__0__Impl_in_rule__AddEnum__Group_4__010372 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__AddEnum__Group_4__1_in_rule__AddEnum__Group_4__010375 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__AddEnum__Group_4__0__Impl10403 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__Group_4__1__Impl_in_rule__AddEnum__Group_4__110434 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddEnum__DescriptionAssignment_4_1_in_rule__AddEnum__Group_4__1__Impl10461 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RemoveEnum__Group__0__Impl_in_rule__RemoveEnum__Group__010495 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__RemoveEnum__Group__1_in_rule__RemoveEnum__Group__010498 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_rule__RemoveEnum__Group__0__Impl10526 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RemoveEnum__Group__1__Impl_in_rule__RemoveEnum__Group__110557 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RemoveEnum__EnumEntryAssignment_1_in_rule__RemoveEnum__Group__1__Impl10584 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__Group__0__Impl_in_rule__XOseeArtifactTypeOverride__Group__010618 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__Group__1_in_rule__XOseeArtifactTypeOverride__Group__010621 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_rule__XOseeArtifactTypeOverride__Group__0__Impl10649 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__Group__1__Impl_in_rule__XOseeArtifactTypeOverride__Group__110680 =
- new BitSet(new long[] {0x0040000000000000L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__Group__2_in_rule__XOseeArtifactTypeOverride__Group__110683 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_1_in_rule__XOseeArtifactTypeOverride__Group__1__Impl10710 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__Group__2__Impl_in_rule__XOseeArtifactTypeOverride__Group__210740 =
- new BitSet(new long[] {0x0000000000000000L, 0x000000080000B000L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__Group__3_in_rule__XOseeArtifactTypeOverride__Group__210743 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_rule__XOseeArtifactTypeOverride__Group__2__Impl10771 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__Group__3__Impl_in_rule__XOseeArtifactTypeOverride__Group__310802 =
- new BitSet(new long[] {0x0000000000000000L, 0x000000080000B000L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__Group__4_in_rule__XOseeArtifactTypeOverride__Group__310805 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__InheritAllAssignment_3_in_rule__XOseeArtifactTypeOverride__Group__3__Impl10832 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__Group__4__Impl_in_rule__XOseeArtifactTypeOverride__Group__410863 =
- new BitSet(new long[] {0x0100000000000000L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__Group__5_in_rule__XOseeArtifactTypeOverride__Group__410866 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4_in_rule__XOseeArtifactTypeOverride__Group__4__Impl10895 =
- new BitSet(new long[] {0x0000000000000002L, 0x000000080000B000L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_4_in_rule__XOseeArtifactTypeOverride__Group__4__Impl10907 =
- new BitSet(new long[] {0x0000000000000002L, 0x000000080000B000L});
- public static final BitSet FOLLOW_rule__XOseeArtifactTypeOverride__Group__5__Impl_in_rule__XOseeArtifactTypeOverride__Group__510940 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_rule__XOseeArtifactTypeOverride__Group__5__Impl10968 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddAttribute__Group__0__Impl_in_rule__AddAttribute__Group__011011 =
- new BitSet(new long[] {0x1000000000000000L});
- public static final BitSet FOLLOW_rule__AddAttribute__Group__1_in_rule__AddAttribute__Group__011014 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_rule__AddAttribute__Group__0__Impl11042 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddAttribute__Group__1__Impl_in_rule__AddAttribute__Group__111073 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AddAttribute__AttributeAssignment_1_in_rule__AddAttribute__Group__1__Impl11100 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RemoveAttribute__Group__0__Impl_in_rule__RemoveAttribute__Group__011134 =
- new BitSet(new long[] {0x1000000000000000L});
- public static final BitSet FOLLOW_rule__RemoveAttribute__Group__1_in_rule__RemoveAttribute__Group__011137 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_rule__RemoveAttribute__Group__0__Impl11165 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RemoveAttribute__Group__1__Impl_in_rule__RemoveAttribute__Group__111196 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__RemoveAttribute__Group__2_in_rule__RemoveAttribute__Group__111199 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_rule__RemoveAttribute__Group__1__Impl11227 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RemoveAttribute__Group__2__Impl_in_rule__RemoveAttribute__Group__211258 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RemoveAttribute__AttributeAssignment_2_in_rule__RemoveAttribute__Group__2__Impl11285 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UpdateAttribute__Group__0__Impl_in_rule__UpdateAttribute__Group__011321 =
- new BitSet(new long[] {0x1000000000000000L});
- public static final BitSet FOLLOW_rule__UpdateAttribute__Group__1_in_rule__UpdateAttribute__Group__011324 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_rule__UpdateAttribute__Group__0__Impl11352 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UpdateAttribute__Group__1__Impl_in_rule__UpdateAttribute__Group__111383 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UpdateAttribute__AttributeAssignment_1_in_rule__UpdateAttribute__Group__1__Impl11410 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__0__Impl_in_rule__XRelationType__Group__011444 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__1_in_rule__XRelationType__Group__011447 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_rule__XRelationType__Group__0__Impl11475 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__1__Impl_in_rule__XRelationType__Group__111506 =
- new BitSet(new long[] {0x0040000000000000L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__2_in_rule__XRelationType__Group__111509 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__NameAssignment_1_in_rule__XRelationType__Group__1__Impl11536 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__2__Impl_in_rule__XRelationType__Group__211566 =
- new BitSet(new long[] {0x0880000000000000L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__3_in_rule__XRelationType__Group__211569 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_rule__XRelationType__Group__2__Impl11597 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__3__Impl_in_rule__XRelationType__Group__311628 =
- new BitSet(new long[] {0x0880000000000000L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__4_in_rule__XRelationType__Group__311631 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group_3__0_in_rule__XRelationType__Group__3__Impl11658 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__4__Impl_in_rule__XRelationType__Group__411689 =
- new BitSet(new long[] {0x0000000000000080L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__5_in_rule__XRelationType__Group__411692 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_55_in_rule__XRelationType__Group__4__Impl11720 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__5__Impl_in_rule__XRelationType__Group__511751 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000020000L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__6_in_rule__XRelationType__Group__511754 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__UuidAssignment_5_in_rule__XRelationType__Group__5__Impl11781 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__6__Impl_in_rule__XRelationType__Group__611811 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__7_in_rule__XRelationType__Group__611814 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_81_in_rule__XRelationType__Group__6__Impl11842 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__7__Impl_in_rule__XRelationType__Group__711873 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000040000L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__8_in_rule__XRelationType__Group__711876 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__SideANameAssignment_7_in_rule__XRelationType__Group__7__Impl11903 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__8__Impl_in_rule__XRelationType__Group__811933 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__9_in_rule__XRelationType__Group__811936 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_82_in_rule__XRelationType__Group__8__Impl11964 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__9__Impl_in_rule__XRelationType__Group__911995 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000080000L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__10_in_rule__XRelationType__Group__911998 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__SideAArtifactTypeAssignment_9_in_rule__XRelationType__Group__9__Impl12025 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__10__Impl_in_rule__XRelationType__Group__1012055 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__11_in_rule__XRelationType__Group__1012058 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_83_in_rule__XRelationType__Group__10__Impl12086 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__11__Impl_in_rule__XRelationType__Group__1112117 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000100000L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__12_in_rule__XRelationType__Group__1112120 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__SideBNameAssignment_11_in_rule__XRelationType__Group__11__Impl12147 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__12__Impl_in_rule__XRelationType__Group__1212177 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__13_in_rule__XRelationType__Group__1212180 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_84_in_rule__XRelationType__Group__12__Impl12208 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__13__Impl_in_rule__XRelationType__Group__1312239 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000200000L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__14_in_rule__XRelationType__Group__1312242 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__SideBArtifactTypeAssignment_13_in_rule__XRelationType__Group__13__Impl12269 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__14__Impl_in_rule__XRelationType__Group__1412299 =
- new BitSet(new long[] {0x0000000380000020L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__15_in_rule__XRelationType__Group__1412302 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_85_in_rule__XRelationType__Group__14__Impl12330 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__15__Impl_in_rule__XRelationType__Group__1512361 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000400000L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__16_in_rule__XRelationType__Group__1512364 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__DefaultOrderTypeAssignment_15_in_rule__XRelationType__Group__15__Impl12391 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__16__Impl_in_rule__XRelationType__Group__1612421 =
- new BitSet(new long[] {0x0000003C00000000L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__17_in_rule__XRelationType__Group__1612424 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_86_in_rule__XRelationType__Group__16__Impl12452 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__17__Impl_in_rule__XRelationType__Group__1712483 =
- new BitSet(new long[] {0x0100000000000000L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__18_in_rule__XRelationType__Group__1712486 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__MultiplicityAssignment_17_in_rule__XRelationType__Group__17__Impl12513 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group__18__Impl_in_rule__XRelationType__Group__1812543 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_rule__XRelationType__Group__18__Impl12571 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group_3__0__Impl_in_rule__XRelationType__Group_3__012640 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XRelationType__Group_3__1_in_rule__XRelationType__Group_3__012643 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_rule__XRelationType__Group_3__0__Impl12671 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__Group_3__1__Impl_in_rule__XRelationType__Group_3__112702 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XRelationType__TypeGuidAssignment_3_1_in_rule__XRelationType__Group_3__1__Impl12729 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SimpleCondition__Group__0__Impl_in_rule__SimpleCondition__Group__012763 =
- new BitSet(new long[] {0x000000C000000000L});
- public static final BitSet FOLLOW_rule__SimpleCondition__Group__1_in_rule__SimpleCondition__Group__012766 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SimpleCondition__FieldAssignment_0_in_rule__SimpleCondition__Group__0__Impl12793 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SimpleCondition__Group__1__Impl_in_rule__SimpleCondition__Group__112823 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__SimpleCondition__Group__2_in_rule__SimpleCondition__Group__112826 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SimpleCondition__OpAssignment_1_in_rule__SimpleCondition__Group__1__Impl12853 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SimpleCondition__Group__2__Impl_in_rule__SimpleCondition__Group__212883 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SimpleCondition__ExpressionAssignment_2_in_rule__SimpleCondition__Group__2__Impl12910 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundCondition__Group__0__Impl_in_rule__CompoundCondition__Group__012946 =
- new BitSet(new long[] {0x00003C0000000000L});
- public static final BitSet FOLLOW_rule__CompoundCondition__Group__1_in_rule__CompoundCondition__Group__012949 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_87_in_rule__CompoundCondition__Group__0__Impl12977 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundCondition__Group__1__Impl_in_rule__CompoundCondition__Group__113008 =
- new BitSet(new long[] {0x0000030000000000L});
- public static final BitSet FOLLOW_rule__CompoundCondition__Group__2_in_rule__CompoundCondition__Group__113011 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundCondition__ConditionsAssignment_1_in_rule__CompoundCondition__Group__1__Impl13038 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundCondition__Group__2__Impl_in_rule__CompoundCondition__Group__213068 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000001000000L});
- public static final BitSet FOLLOW_rule__CompoundCondition__Group__3_in_rule__CompoundCondition__Group__213071 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundCondition__Group_2__0_in_rule__CompoundCondition__Group__2__Impl13100 =
- new BitSet(new long[] {0x0000030000000002L});
- public static final BitSet FOLLOW_rule__CompoundCondition__Group_2__0_in_rule__CompoundCondition__Group__2__Impl13112 =
- new BitSet(new long[] {0x0000030000000002L});
- public static final BitSet FOLLOW_rule__CompoundCondition__Group__3__Impl_in_rule__CompoundCondition__Group__313145 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_88_in_rule__CompoundCondition__Group__3__Impl13173 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundCondition__Group_2__0__Impl_in_rule__CompoundCondition__Group_2__013212 =
- new BitSet(new long[] {0x00003C0000000000L});
- public static final BitSet FOLLOW_rule__CompoundCondition__Group_2__1_in_rule__CompoundCondition__Group_2__013215 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundCondition__OperatorsAssignment_2_0_in_rule__CompoundCondition__Group_2__0__Impl13242 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundCondition__Group_2__1__Impl_in_rule__CompoundCondition__Group_2__113272 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundCondition__ConditionsAssignment_2_1_in_rule__CompoundCondition__Group_2__1__Impl13299 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group__0__Impl_in_rule__XArtifactMatcher__Group__013333 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group__1_in_rule__XArtifactMatcher__Group__013336 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_89_in_rule__XArtifactMatcher__Group__0__Impl13364 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group__1__Impl_in_rule__XArtifactMatcher__Group__113395 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000004000000L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group__2_in_rule__XArtifactMatcher__Group__113398 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__NameAssignment_1_in_rule__XArtifactMatcher__Group__1__Impl13425 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group__2__Impl_in_rule__XArtifactMatcher__Group__213455 =
- new BitSet(new long[] {0x00003C0000000000L, 0x0000000000800000L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group__3_in_rule__XArtifactMatcher__Group__213458 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_90_in_rule__XArtifactMatcher__Group__2__Impl13486 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group__3__Impl_in_rule__XArtifactMatcher__Group__313517 =
- new BitSet(new long[] {0x0000030000000000L, 0x0000000008000000L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group__4_in_rule__XArtifactMatcher__Group__313520 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__ConditionsAssignment_3_in_rule__XArtifactMatcher__Group__3__Impl13547 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group__4__Impl_in_rule__XArtifactMatcher__Group__413577 =
- new BitSet(new long[] {0x0000030000000000L, 0x0000000008000000L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group__5_in_rule__XArtifactMatcher__Group__413580 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group_4__0_in_rule__XArtifactMatcher__Group__4__Impl13607 =
- new BitSet(new long[] {0x0000030000000002L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group__5__Impl_in_rule__XArtifactMatcher__Group__513638 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__XArtifactMatcher__Group__5__Impl13666 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group_4__0__Impl_in_rule__XArtifactMatcher__Group_4__013709 =
- new BitSet(new long[] {0x00003C0000000000L, 0x0000000000800000L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group_4__1_in_rule__XArtifactMatcher__Group_4__013712 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__OperatorsAssignment_4_0_in_rule__XArtifactMatcher__Group_4__0__Impl13739 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__Group_4__1__Impl_in_rule__XArtifactMatcher__Group_4__113769 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XArtifactMatcher__ConditionsAssignment_4_1_in_rule__XArtifactMatcher__Group_4__1__Impl13796 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Role__Group__0__Impl_in_rule__Role__Group__013830 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__Role__Group__1_in_rule__Role__Group__013833 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_92_in_rule__Role__Group__0__Impl13861 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Role__Group__1__Impl_in_rule__Role__Group__113892 =
- new BitSet(new long[] {0x0240000000000000L});
- public static final BitSet FOLLOW_rule__Role__Group__2_in_rule__Role__Group__113895 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Role__NameAssignment_1_in_rule__Role__Group__1__Impl13922 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Role__Group__2__Impl_in_rule__Role__Group__213952 =
- new BitSet(new long[] {0x0240000000000000L});
- public static final BitSet FOLLOW_rule__Role__Group__3_in_rule__Role__Group__213955 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Role__Group_2__0_in_rule__Role__Group__2__Impl13982 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Role__Group__3__Impl_in_rule__Role__Group__314013 =
- new BitSet(new long[] {0x0800000000000000L, 0x0000000020000000L});
- public static final BitSet FOLLOW_rule__Role__Group__4_in_rule__Role__Group__314016 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_rule__Role__Group__3__Impl14044 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Role__Group__4__Impl_in_rule__Role__Group__414075 =
- new BitSet(new long[] {0x0100000000000000L});
- public static final BitSet FOLLOW_rule__Role__Group__5_in_rule__Role__Group__414078 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Role__Alternatives_4_in_rule__Role__Group__4__Impl14107 =
- new BitSet(new long[] {0x0800000000000002L, 0x0000000020000000L});
- public static final BitSet FOLLOW_rule__Role__Alternatives_4_in_rule__Role__Group__4__Impl14119 =
- new BitSet(new long[] {0x0800000000000002L, 0x0000000020000000L});
- public static final BitSet FOLLOW_rule__Role__Group__5__Impl_in_rule__Role__Group__514152 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_rule__Role__Group__5__Impl14180 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Role__Group_2__0__Impl_in_rule__Role__Group_2__014223 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__Role__Group_2__1_in_rule__Role__Group_2__014226 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_rule__Role__Group_2__0__Impl14254 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Role__Group_2__1__Impl_in_rule__Role__Group_2__114285 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Role__SuperRolesAssignment_2_1_in_rule__Role__Group_2__1__Impl14312 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ReferencedContext__Group__0__Impl_in_rule__ReferencedContext__Group__014346 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__ReferencedContext__Group__1_in_rule__ReferencedContext__Group__014349 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_93_in_rule__ReferencedContext__Group__0__Impl14377 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ReferencedContext__Group__1__Impl_in_rule__ReferencedContext__Group__114408 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000008000000L});
- public static final BitSet FOLLOW_rule__ReferencedContext__Group__2_in_rule__ReferencedContext__Group__114411 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ReferencedContext__AccessContextRefAssignment_1_in_rule__ReferencedContext__Group__1__Impl14438 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ReferencedContext__Group__2__Impl_in_rule__ReferencedContext__Group__214468 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__ReferencedContext__Group__2__Impl14496 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UsersAndGroups__Group__0__Impl_in_rule__UsersAndGroups__Group__014533 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__UsersAndGroups__Group__1_in_rule__UsersAndGroups__Group__014536 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_rule__UsersAndGroups__Group__0__Impl14564 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UsersAndGroups__Group__1__Impl_in_rule__UsersAndGroups__Group__114595 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000008000000L});
- public static final BitSet FOLLOW_rule__UsersAndGroups__Group__2_in_rule__UsersAndGroups__Group__114598 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UsersAndGroups__UserOrGroupGuidAssignment_1_in_rule__UsersAndGroups__Group__1__Impl14625 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UsersAndGroups__Group__2__Impl_in_rule__UsersAndGroups__Group__214655 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__UsersAndGroups__Group__2__Impl14683 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__0__Impl_in_rule__AccessContext__Group__014720 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__1_in_rule__AccessContext__Group__014723 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_93_in_rule__AccessContext__Group__0__Impl14751 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__1__Impl_in_rule__AccessContext__Group__114782 =
- new BitSet(new long[] {0x0240000000000000L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__2_in_rule__AccessContext__Group__114785 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__NameAssignment_1_in_rule__AccessContext__Group__1__Impl14812 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__2__Impl_in_rule__AccessContext__Group__214842 =
- new BitSet(new long[] {0x0240000000000000L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__3_in_rule__AccessContext__Group__214845 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__Group_2__0_in_rule__AccessContext__Group__2__Impl14872 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__3__Impl_in_rule__AccessContext__Group__314903 =
- new BitSet(new long[] {0x0800000000000000L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__4_in_rule__AccessContext__Group__314906 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_rule__AccessContext__Group__3__Impl14934 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__4__Impl_in_rule__AccessContext__Group__414965 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__5_in_rule__AccessContext__Group__414968 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_rule__AccessContext__Group__4__Impl14996 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__5__Impl_in_rule__AccessContext__Group__515027 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000008000000L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__6_in_rule__AccessContext__Group__515030 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__GuidAssignment_5_in_rule__AccessContext__Group__5__Impl15057 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__6__Impl_in_rule__AccessContext__Group__615087 =
- new BitSet(new long[] {0x0000C00000000000L, 0x0000000040000000L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__7_in_rule__AccessContext__Group__615090 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__AccessContext__Group__6__Impl15118 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__7__Impl_in_rule__AccessContext__Group__715149 =
- new BitSet(new long[] {0x0100000000000000L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__8_in_rule__AccessContext__Group__715152 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__Alternatives_7_in_rule__AccessContext__Group__7__Impl15181 =
- new BitSet(new long[] {0x0000C00000000002L, 0x0000000040000000L});
- public static final BitSet FOLLOW_rule__AccessContext__Alternatives_7_in_rule__AccessContext__Group__7__Impl15193 =
- new BitSet(new long[] {0x0000C00000000002L, 0x0000000040000000L});
- public static final BitSet FOLLOW_rule__AccessContext__Group__8__Impl_in_rule__AccessContext__Group__815226 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_rule__AccessContext__Group__8__Impl15254 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__Group_2__0__Impl_in_rule__AccessContext__Group_2__015303 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__AccessContext__Group_2__1_in_rule__AccessContext__Group_2__015306 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_rule__AccessContext__Group_2__0__Impl15334 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__Group_2__1__Impl_in_rule__AccessContext__Group_2__115365 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessContext__SuperAccessContextsAssignment_2_1_in_rule__AccessContext__Group_2__1__Impl15392 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__HierarchyRestriction__Group__0__Impl_in_rule__HierarchyRestriction__Group__015426 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__HierarchyRestriction__Group__1_in_rule__HierarchyRestriction__Group__015429 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_94_in_rule__HierarchyRestriction__Group__0__Impl15457 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__HierarchyRestriction__Group__1__Impl_in_rule__HierarchyRestriction__Group__115488 =
- new BitSet(new long[] {0x0040000000000000L});
- public static final BitSet FOLLOW_rule__HierarchyRestriction__Group__2_in_rule__HierarchyRestriction__Group__115491 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__HierarchyRestriction__ArtifactMatcherRefAssignment_1_in_rule__HierarchyRestriction__Group__1__Impl15518 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__HierarchyRestriction__Group__2__Impl_in_rule__HierarchyRestriction__Group__215548 =
- new BitSet(new long[] {0x0000C00000000000L});
- public static final BitSet FOLLOW_rule__HierarchyRestriction__Group__3_in_rule__HierarchyRestriction__Group__215551 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_rule__HierarchyRestriction__Group__2__Impl15579 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__HierarchyRestriction__Group__3__Impl_in_rule__HierarchyRestriction__Group__315610 =
- new BitSet(new long[] {0x0100000000000000L});
- public static final BitSet FOLLOW_rule__HierarchyRestriction__Group__4_in_rule__HierarchyRestriction__Group__315613 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__HierarchyRestriction__AccessRulesAssignment_3_in_rule__HierarchyRestriction__Group__3__Impl15642 =
- new BitSet(new long[] {0x0000C00000000002L});
- public static final BitSet FOLLOW_rule__HierarchyRestriction__AccessRulesAssignment_3_in_rule__HierarchyRestriction__Group__3__Impl15654 =
- new BitSet(new long[] {0x0000C00000000002L});
- public static final BitSet FOLLOW_rule__HierarchyRestriction__Group__4__Impl_in_rule__HierarchyRestriction__Group__415687 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_rule__HierarchyRestriction__Group__4__Impl15715 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeArtifactTypePredicate__Group__0__Impl_in_rule__RelationTypeArtifactTypePredicate__Group__015756 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__RelationTypeArtifactTypePredicate__Group__1_in_rule__RelationTypeArtifactTypePredicate__Group__015759 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_rule__RelationTypeArtifactTypePredicate__Group__0__Impl15787 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeArtifactTypePredicate__Group__1__Impl_in_rule__RelationTypeArtifactTypePredicate__Group__115818 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_1_in_rule__RelationTypeArtifactTypePredicate__Group__1__Impl15845 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeArtifactPredicate__Group__0__Impl_in_rule__RelationTypeArtifactPredicate__Group__015879 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__RelationTypeArtifactPredicate__Group__1_in_rule__RelationTypeArtifactPredicate__Group__015882 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__RelationTypeArtifactPredicate__Group__0__Impl15910 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeArtifactPredicate__Group__1__Impl_in_rule__RelationTypeArtifactPredicate__Group__115941 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_1_in_rule__RelationTypeArtifactPredicate__Group__1__Impl15968 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactMatchRestriction__Group__0__Impl_in_rule__ArtifactMatchRestriction__Group__016002 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000100000000L});
- public static final BitSet FOLLOW_rule__ArtifactMatchRestriction__Group__1_in_rule__ArtifactMatchRestriction__Group__016005 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactMatchRestriction__PermissionAssignment_0_in_rule__ArtifactMatchRestriction__Group__0__Impl16032 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactMatchRestriction__Group__1__Impl_in_rule__ArtifactMatchRestriction__Group__116062 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000080000000L});
- public static final BitSet FOLLOW_rule__ArtifactMatchRestriction__Group__2_in_rule__ArtifactMatchRestriction__Group__116065 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_96_in_rule__ArtifactMatchRestriction__Group__1__Impl16093 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactMatchRestriction__Group__2__Impl_in_rule__ArtifactMatchRestriction__Group__216124 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__ArtifactMatchRestriction__Group__3_in_rule__ArtifactMatchRestriction__Group__216127 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__ArtifactMatchRestriction__Group__2__Impl16155 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactMatchRestriction__Group__3__Impl_in_rule__ArtifactMatchRestriction__Group__316186 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000008000000L});
- public static final BitSet FOLLOW_rule__ArtifactMatchRestriction__Group__4_in_rule__ArtifactMatchRestriction__Group__316189 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_3_in_rule__ArtifactMatchRestriction__Group__3__Impl16216 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactMatchRestriction__Group__4__Impl_in_rule__ArtifactMatchRestriction__Group__416246 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__ArtifactMatchRestriction__Group__4__Impl16274 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactTypeRestriction__Group__0__Impl_in_rule__ArtifactTypeRestriction__Group__016315 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000100000000L});
- public static final BitSet FOLLOW_rule__ArtifactTypeRestriction__Group__1_in_rule__ArtifactTypeRestriction__Group__016318 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactTypeRestriction__PermissionAssignment_0_in_rule__ArtifactTypeRestriction__Group__0__Impl16345 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactTypeRestriction__Group__1__Impl_in_rule__ArtifactTypeRestriction__Group__116375 =
- new BitSet(new long[] {0x0020000000000000L});
- public static final BitSet FOLLOW_rule__ArtifactTypeRestriction__Group__2_in_rule__ArtifactTypeRestriction__Group__116378 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_96_in_rule__ArtifactTypeRestriction__Group__1__Impl16406 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactTypeRestriction__Group__2__Impl_in_rule__ArtifactTypeRestriction__Group__216437 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__ArtifactTypeRestriction__Group__3_in_rule__ArtifactTypeRestriction__Group__216440 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_rule__ArtifactTypeRestriction__Group__2__Impl16468 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactTypeRestriction__Group__3__Impl_in_rule__ArtifactTypeRestriction__Group__316499 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000008000000L});
- public static final BitSet FOLLOW_rule__ArtifactTypeRestriction__Group__4_in_rule__ArtifactTypeRestriction__Group__316502 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_3_in_rule__ArtifactTypeRestriction__Group__3__Impl16529 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ArtifactTypeRestriction__Group__4__Impl_in_rule__ArtifactTypeRestriction__Group__416559 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__ArtifactTypeRestriction__Group__4__Impl16587 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group__0__Impl_in_rule__AttributeTypeRestriction__Group__016628 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000100000000L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group__1_in_rule__AttributeTypeRestriction__Group__016631 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__PermissionAssignment_0_in_rule__AttributeTypeRestriction__Group__0__Impl16658 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group__1__Impl_in_rule__AttributeTypeRestriction__Group__116688 =
- new BitSet(new long[] {0x2000000000000000L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group__2_in_rule__AttributeTypeRestriction__Group__116691 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_96_in_rule__AttributeTypeRestriction__Group__1__Impl16719 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group__2__Impl_in_rule__AttributeTypeRestriction__Group__216750 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group__3_in_rule__AttributeTypeRestriction__Group__216753 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_61_in_rule__AttributeTypeRestriction__Group__2__Impl16781 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group__3__Impl_in_rule__AttributeTypeRestriction__Group__316812 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000208000000L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group__4_in_rule__AttributeTypeRestriction__Group__316815 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__AttributeTypeRefAssignment_3_in_rule__AttributeTypeRestriction__Group__3__Impl16842 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group__4__Impl_in_rule__AttributeTypeRestriction__Group__416872 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000208000000L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group__5_in_rule__AttributeTypeRestriction__Group__416875 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group_4__0_in_rule__AttributeTypeRestriction__Group__4__Impl16902 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group__5__Impl_in_rule__AttributeTypeRestriction__Group__516933 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__AttributeTypeRestriction__Group__5__Impl16961 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group_4__0__Impl_in_rule__AttributeTypeRestriction__Group_4__017004 =
- new BitSet(new long[] {0x0020000000000000L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group_4__1_in_rule__AttributeTypeRestriction__Group_4__017007 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_97_in_rule__AttributeTypeRestriction__Group_4__0__Impl17035 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group_4__1__Impl_in_rule__AttributeTypeRestriction__Group_4__117066 =
- new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group_4__2_in_rule__AttributeTypeRestriction__Group_4__117069 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_rule__AttributeTypeRestriction__Group_4__1__Impl17097 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__Group_4__2__Impl_in_rule__AttributeTypeRestriction__Group_4__217128 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_2_in_rule__AttributeTypeRestriction__Group_4__2__Impl17155 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__Group__0__Impl_in_rule__RelationTypeRestriction__Group__017193 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000100000000L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__Group__1_in_rule__RelationTypeRestriction__Group__017196 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__PermissionAssignment_0_in_rule__RelationTypeRestriction__Group__0__Impl17223 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__Group__1__Impl_in_rule__RelationTypeRestriction__Group__117253 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000010000L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__Group__2_in_rule__RelationTypeRestriction__Group__117256 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_96_in_rule__RelationTypeRestriction__Group__1__Impl17284 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__Group__2__Impl_in_rule__RelationTypeRestriction__Group__217315 =
- new BitSet(new long[] {0x0000000000002040L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__Group__3_in_rule__RelationTypeRestriction__Group__217318 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_rule__RelationTypeRestriction__Group__2__Impl17346 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__Group__3__Impl_in_rule__RelationTypeRestriction__Group__317377 =
- new BitSet(new long[] {0x0007000000000000L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__Group__4_in_rule__RelationTypeRestriction__Group__317380 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__Alternatives_3_in_rule__RelationTypeRestriction__Group__3__Impl17407 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__Group__4__Impl_in_rule__RelationTypeRestriction__Group__417437 =
- new BitSet(new long[] {0x0020000000000000L, 0x0000000088000000L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__Group__5_in_rule__RelationTypeRestriction__Group__417440 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__RestrictedToSideAssignment_4_in_rule__RelationTypeRestriction__Group__4__Impl17467 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__Group__5__Impl_in_rule__RelationTypeRestriction__Group__517497 =
- new BitSet(new long[] {0x0020000000000000L, 0x0000000088000000L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__Group__6_in_rule__RelationTypeRestriction__Group__517500 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__PredicateAssignment_5_in_rule__RelationTypeRestriction__Group__5__Impl17527 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationTypeRestriction__Group__6__Impl_in_rule__RelationTypeRestriction__Group__617558 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__RelationTypeRestriction__Group__6__Impl17586 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__UnorderedGroup_14__0_in_rule__XAttributeType__UnorderedGroup_1417632 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_0__0_in_rule__XAttributeType__UnorderedGroup_14__Impl17719 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_1__0_in_rule__XAttributeType__UnorderedGroup_14__Impl17810 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_2__0_in_rule__XAttributeType__UnorderedGroup_14__Impl17901 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_3__0_in_rule__XAttributeType__UnorderedGroup_14__Impl17992 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_4__0_in_rule__XAttributeType__UnorderedGroup_14__Impl18083 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__Group_14_5__0_in_rule__XAttributeType__UnorderedGroup_14__Impl18174 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__UnorderedGroup_14__Impl_in_rule__XAttributeType__UnorderedGroup_14__018233 =
- new BitSet(new long[] {0x0000000000000002L, 0x00000000000000FCL});
- public static final BitSet FOLLOW_rule__XAttributeType__UnorderedGroup_14__1_in_rule__XAttributeType__UnorderedGroup_14__018236 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__UnorderedGroup_14__Impl_in_rule__XAttributeType__UnorderedGroup_14__118261 =
- new BitSet(new long[] {0x0000000000000002L, 0x00000000000000FCL});
- public static final BitSet FOLLOW_rule__XAttributeType__UnorderedGroup_14__2_in_rule__XAttributeType__UnorderedGroup_14__118264 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__UnorderedGroup_14__Impl_in_rule__XAttributeType__UnorderedGroup_14__218289 =
- new BitSet(new long[] {0x0000000000000002L, 0x00000000000000FCL});
- public static final BitSet FOLLOW_rule__XAttributeType__UnorderedGroup_14__3_in_rule__XAttributeType__UnorderedGroup_14__218292 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__UnorderedGroup_14__Impl_in_rule__XAttributeType__UnorderedGroup_14__318317 =
- new BitSet(new long[] {0x0000000000000002L, 0x00000000000000FCL});
- public static final BitSet FOLLOW_rule__XAttributeType__UnorderedGroup_14__4_in_rule__XAttributeType__UnorderedGroup_14__318320 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__UnorderedGroup_14__Impl_in_rule__XAttributeType__UnorderedGroup_14__418345 =
- new BitSet(new long[] {0x0000000000000002L, 0x00000000000000FCL});
- public static final BitSet FOLLOW_rule__XAttributeType__UnorderedGroup_14__5_in_rule__XAttributeType__UnorderedGroup_14__418348 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__UnorderedGroup_14__Impl_in_rule__XAttributeType__UnorderedGroup_14__518373 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleImport_in_rule__OseeDsl__ImportsAssignment_018413 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXArtifactType_in_rule__OseeDsl__ArtifactTypesAssignment_1_018444 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXRelationType_in_rule__OseeDsl__RelationTypesAssignment_1_118475 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAttributeType_in_rule__OseeDsl__AttributeTypesAssignment_1_218506 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOseeEnumType_in_rule__OseeDsl__EnumTypesAssignment_1_318537 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOseeEnumOverride_in_rule__OseeDsl__EnumOverridesAssignment_1_418568 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOseeArtifactTypeOverride_in_rule__OseeDsl__ArtifactTypeOverridesAssignment_1_518599 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXArtifactMatcher_in_rule__OseeDsl__ArtifactMatchRefsAssignment_2_018630 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAccessContext_in_rule__OseeDsl__AccessDeclarationsAssignment_2_118661 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRole_in_rule__OseeDsl__RoleDeclarationsAssignment_2_218692 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__Import__ImportURIAssignment_118723 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_98_in_rule__XArtifactType__AbstractAssignment_018759 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XArtifactType__NameAssignment_218798 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XArtifactType__SuperArtifactTypesAssignment_3_118833 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XArtifactType__SuperArtifactTypesAssignment_3_2_118872 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XArtifactType__TypeGuidAssignment_5_118907 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_HEX_INT_in_rule__XArtifactType__UuidAssignment_718938 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAttributeTypeRef_in_rule__XArtifactType__ValidAttributeTypesAssignment_818969 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XAttributeTypeRef__ValidAttributeTypeAssignment_119004 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_WHOLE_NUM_STR_in_rule__XAttributeTypeRef__BranchUuidAssignment_2_119039 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XAttributeType__NameAssignment_119070 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAttributeBaseType_in_rule__XAttributeType__BaseAttributeTypeAssignment_2_119101 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XAttributeType__OverrideAssignment_3_119136 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XAttributeType__TypeGuidAssignment_5_119171 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_HEX_INT_in_rule__XAttributeType__UuidAssignment_719202 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__DataProviderAlternatives_9_0_in_rule__XAttributeType__DataProviderAssignment_919233 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_WHOLE_NUM_STR_in_rule__XAttributeType__MinAssignment_1119266 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__MaxAlternatives_13_0_in_rule__XAttributeType__MaxAssignment_1319297 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_rule__XAttributeType__TaggerIdAlternatives_14_0_1_0_in_rule__XAttributeType__TaggerIdAssignment_14_0_119330 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XAttributeType__EnumTypeAssignment_14_1_119367 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XAttributeType__DescriptionAssignment_14_2_119402 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XAttributeType__DefaultValueAssignment_14_3_119433 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XAttributeType__FileExtensionAssignment_14_4_119464 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XAttributeType__MediaTypeAssignment_14_5_119495 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XOseeEnumType__NameAssignment_119526 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XOseeEnumType__TypeGuidAssignment_3_119557 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_HEX_INT_in_rule__XOseeEnumType__UuidAssignment_519588 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOseeEnumEntry_in_rule__XOseeEnumType__EnumEntriesAssignment_619619 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XOseeEnumEntry__NameAssignment_119650 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_WHOLE_NUM_STR_in_rule__XOseeEnumEntry__OrdinalAssignment_219681 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XOseeEnumEntry__EntryGuidAssignment_3_119712 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XOseeEnumEntry__DescriptionAssignment_4_119743 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XOseeEnumOverride__OverridenEnumTypeAssignment_119778 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_99_in_rule__XOseeEnumOverride__InheritAllAssignment_319818 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOverrideOption_in_rule__XOseeEnumOverride__OverrideOptionsAssignment_419857 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__AddEnum__EnumEntryAssignment_119888 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_WHOLE_NUM_STR_in_rule__AddEnum__OrdinalAssignment_219919 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__AddEnum__EntryGuidAssignment_3_119950 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__AddEnum__DescriptionAssignment_4_119981 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__RemoveEnum__EnumEntryAssignment_120016 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XOseeArtifactTypeOverride__OverridenArtifactTypeAssignment_120055 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_99_in_rule__XOseeArtifactTypeOverride__InheritAllAssignment_320095 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAttributeOverrideOption_in_rule__XOseeArtifactTypeOverride__OverrideOptionsAssignment_420134 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAttributeTypeRef_in_rule__AddAttribute__AttributeAssignment_120165 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__RemoveAttribute__AttributeAssignment_220200 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAttributeTypeRef_in_rule__UpdateAttribute__AttributeAssignment_120235 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XRelationType__NameAssignment_120266 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XRelationType__TypeGuidAssignment_3_120297 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_HEX_INT_in_rule__XRelationType__UuidAssignment_520328 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XRelationType__SideANameAssignment_720359 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XRelationType__SideAArtifactTypeAssignment_920394 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XRelationType__SideBNameAssignment_1120429 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XRelationType__SideBArtifactTypeAssignment_1320464 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationOrderType_in_rule__XRelationType__DefaultOrderTypeAssignment_1520499 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationMultiplicityEnum_in_rule__XRelationType__MultiplicityAssignment_1720530 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMatchField_in_rule__SimpleCondition__FieldAssignment_020561 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCompareOp_in_rule__SimpleCondition__OpAssignment_120592 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__SimpleCondition__ExpressionAssignment_220623 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSimpleCondition_in_rule__CompoundCondition__ConditionsAssignment_120654 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXLogicOperator_in_rule__CompoundCondition__OperatorsAssignment_2_020685 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSimpleCondition_in_rule__CompoundCondition__ConditionsAssignment_2_120716 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__XArtifactMatcher__NameAssignment_120747 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCondition_in_rule__XArtifactMatcher__ConditionsAssignment_320778 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXLogicOperator_in_rule__XArtifactMatcher__OperatorsAssignment_4_020809 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCondition_in_rule__XArtifactMatcher__ConditionsAssignment_4_120840 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__Role__NameAssignment_120871 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__Role__SuperRolesAssignment_2_120906 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUsersAndGroups_in_rule__Role__UsersAndGroupsAssignment_4_020941 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReferencedContext_in_rule__Role__ReferencedContextsAssignment_4_120972 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__ReferencedContext__AccessContextRefAssignment_121003 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__UsersAndGroups__UserOrGroupGuidAssignment_121034 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__AccessContext__NameAssignment_121065 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__AccessContext__SuperAccessContextsAssignment_2_121100 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__AccessContext__GuidAssignment_521135 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleObjectRestriction_in_rule__AccessContext__AccessRulesAssignment_7_021166 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleHierarchyRestriction_in_rule__AccessContext__HierarchyRestrictionsAssignment_7_121197 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__HierarchyRestriction__ArtifactMatcherRefAssignment_121232 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleObjectRestriction_in_rule__HierarchyRestriction__AccessRulesAssignment_321267 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__RelationTypeArtifactTypePredicate__ArtifactTypeRefAssignment_121302 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__RelationTypeArtifactPredicate__ArtifactMatcherRefAssignment_121341 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_rule__ArtifactMatchRestriction__PermissionAssignment_021376 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__ArtifactMatchRestriction__ArtifactMatcherRefAssignment_321411 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_rule__ArtifactTypeRestriction__PermissionAssignment_021446 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__ArtifactTypeRestriction__ArtifactTypeRefAssignment_321481 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_rule__AttributeTypeRestriction__PermissionAssignment_021516 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__AttributeTypeRestriction__AttributeTypeRefAssignment_321551 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__AttributeTypeRestriction__ArtifactTypeRefAssignment_4_221590 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_rule__RelationTypeRestriction__PermissionAssignment_021629 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypeMatch_in_rule__RelationTypeRestriction__RelationTypeMatchAssignment_3_021660 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__RelationTypeRestriction__RelationTypeRefAssignment_3_121695 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXRelationSideEnum_in_rule__RelationTypeRestriction__RestrictedToSideAssignment_421730 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypePredicate_in_rule__RelationTypeRestriction__PredicateAssignment_521761 =
- new BitSet(new long[] {0x0000000000000002L});
+ // InternalOseeDsl.g:10599:1: ( ruleRelationTypePredicate )
+ // InternalOseeDsl.g:10600:1: ruleRelationTypePredicate
+ {
+ before(grammarAccess.getRelationTypeRestrictionAccess().getPredicateRelationTypePredicateParserRuleCall_5_0());
+ pushFollow(FOLLOW_2);
+ ruleRelationTypePredicate();
+
+ state._fsp--;
+
+ after(grammarAccess.getRelationTypeRestrictionAccess().getPredicateRelationTypePredicateParserRuleCall_5_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationTypeRestriction__PredicateAssignment_5"
+
+ // Delegated rules
+
+
+
+
+ public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x1010000000000000L,0x000000021900A480L});
+ public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0004000000000002L});
+ public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x1010000000000002L,0x000000020000A480L});
+ public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000002L,0x0000000019000000L});
+ public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0008000000000002L});
+ public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0010000000000000L,0x0000000200000000L});
+ public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0120000000000000L});
+ public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0440000000000000L});
+ public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0880000000000000L});
+ public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0800000000000002L});
+ public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0200000000000000L});
+ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0200000000000002L});
+ public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000100000000000L});
+ public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0100000000000000L});
+ public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0020000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000006020L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000008010L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000000000000L,0x000000000000007EL});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0080000000000000L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x000000003FFE6020L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000016020L});
+ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0020000000000000L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0080000000000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L});
+ public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000010L,0x0000000000000208L});
+ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0080000000000000L,0x0000000400001800L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001800L});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000400005800L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000002L,0x0000000400005800L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0800000000000000L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x00000001C0000020L});
+ public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
+ public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000001E00000000L});
+ public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000006000000000L});
+ public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x00001E0000000000L});
+ public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000018000000000L});
+ public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000018000000002L});
+ public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x00001E0000000000L,0x0000000000400000L});
+ public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000018000000000L,0x0000000004000000L});
+ public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0400000000000000L,0x0000000010000000L});
+ public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0400000000000002L,0x0000000010000000L});
+ public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
+ public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0400000000000000L});
+ public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000600000000000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000600000000002L,0x0000000020000000L});
+ public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000600000000000L});
+ public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000600000000002L});
+ public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L});
+ public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0010000000000000L});
+ public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x1000000000000000L});
+ public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000000000L,0x0000000104000000L});
+ public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000001040L});
+ public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0003800000000000L});
+ public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0010000000000000L,0x0000000044000000L});
+ public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000002L,0x000000000000007EL});
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/internal/OseeDslActivator.java b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/internal/OseeDslActivator.java
index 42934f703c6..914f1371614 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/internal/OseeDslActivator.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.ui/src-gen/org/eclipse/osee/framework/core/dsl/ui/internal/OseeDslActivator.java
@@ -3,92 +3,93 @@
*/
package org.eclipse.osee.framework.core.dsl.ui.internal;
-import com.google.common.collect.Maps;
-import com.google.inject.Guice;
-import com.google.inject.Injector;
-import com.google.inject.Module;
import java.util.Collections;
import java.util.Map;
+
import org.apache.log4j.Logger;
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.eclipse.xtext.ui.shared.SharedStateModule;
import org.eclipse.xtext.util.Modules2;
import org.osgi.framework.BundleContext;
+import com.google.common.collect.Maps;
+import com.google.inject.Guice;
+import com.google.inject.Injector;
+import com.google.inject.Module;
+
/**
- * This class was generated. Customizations should only happen in a newly introduced subclass.
+ * This class was generated. Customizations should only happen in a newly
+ * introduced subclass.
*/
public class OseeDslActivator extends AbstractUIPlugin {
-
- public static final String ORG_ECLIPSE_OSEE_FRAMEWORK_CORE_DSL_OSEEDSL =
- "org.eclipse.osee.framework.core.dsl.OseeDsl";
-
- private static final Logger logger = Logger.getLogger(OseeDslActivator.class);
-
- private static OseeDslActivator INSTANCE;
-
- private final Map<String, Injector> injectors =
- Collections.synchronizedMap(Maps.<String, Injector> newHashMapWithExpectedSize(1));
-
- @Override
- public void start(BundleContext context) throws Exception {
- super.start(context);
- INSTANCE = this;
- }
-
- @Override
- public void stop(BundleContext context) throws Exception {
- injectors.clear();
- INSTANCE = null;
- super.stop(context);
- }
-
- public static OseeDslActivator getInstance() {
- return INSTANCE;
- }
-
- public Injector getInjector(String language) {
- synchronized (injectors) {
- Injector injector = injectors.get(language);
- if (injector == null) {
- injectors.put(language, injector = createInjector(language));
- }
- return injector;
- }
- }
-
- protected Injector createInjector(String language) {
- try {
- Module runtimeModule = getRuntimeModule(language);
- Module sharedStateModule = getSharedStateModule();
- Module uiModule = getUiModule(language);
- Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule);
- return Guice.createInjector(mergedModule);
- } catch (Exception e) {
- logger.error("Failed to create injector for " + language);
- logger.error(e.getMessage(), e);
- throw new RuntimeException("Failed to create injector for " + language, e);
- }
- }
-
- protected Module getRuntimeModule(String grammar) {
- if (ORG_ECLIPSE_OSEE_FRAMEWORK_CORE_DSL_OSEEDSL.equals(grammar)) {
- return new org.eclipse.osee.framework.core.dsl.OseeDslRuntimeModule();
- }
-
- throw new IllegalArgumentException(grammar);
- }
-
- protected Module getUiModule(String grammar) {
- if (ORG_ECLIPSE_OSEE_FRAMEWORK_CORE_DSL_OSEEDSL.equals(grammar)) {
- return new org.eclipse.osee.framework.core.dsl.ui.OseeDslUiModule(this);
- }
-
- throw new IllegalArgumentException(grammar);
- }
-
- protected Module getSharedStateModule() {
- return new SharedStateModule();
- }
-
+
+ public static final String ORG_ECLIPSE_OSEE_FRAMEWORK_CORE_DSL_OSEEDSL = "org.eclipse.osee.framework.core.dsl.OseeDsl";
+
+ private static final Logger logger = Logger.getLogger(OseeDslActivator.class);
+
+ private static OseeDslActivator INSTANCE;
+
+ private Map<String, Injector> injectors = Collections.synchronizedMap(Maps.<String, Injector> newHashMapWithExpectedSize(1));
+
+ @Override
+ public void start(BundleContext context) throws Exception {
+ super.start(context);
+ INSTANCE = this;
+ }
+
+ @Override
+ public void stop(BundleContext context) throws Exception {
+ injectors.clear();
+ INSTANCE = null;
+ super.stop(context);
+ }
+
+ public static OseeDslActivator getInstance() {
+ return INSTANCE;
+ }
+
+ public Injector getInjector(String language) {
+ synchronized (injectors) {
+ Injector injector = injectors.get(language);
+ if (injector == null) {
+ injectors.put(language, injector = createInjector(language));
+ }
+ return injector;
+ }
+ }
+
+ protected Injector createInjector(String language) {
+ try {
+ Module runtimeModule = getRuntimeModule(language);
+ Module sharedStateModule = getSharedStateModule();
+ Module uiModule = getUiModule(language);
+ Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule);
+ return Guice.createInjector(mergedModule);
+ } catch (Exception e) {
+ logger.error("Failed to create injector for " + language);
+ logger.error(e.getMessage(), e);
+ throw new RuntimeException("Failed to create injector for " + language, e);
+ }
+ }
+
+ protected Module getRuntimeModule(String grammar) {
+ if (ORG_ECLIPSE_OSEE_FRAMEWORK_CORE_DSL_OSEEDSL.equals(grammar)) {
+ return new org.eclipse.osee.framework.core.dsl.OseeDslRuntimeModule();
+ }
+
+ throw new IllegalArgumentException(grammar);
+ }
+
+ protected Module getUiModule(String grammar) {
+ if (ORG_ECLIPSE_OSEE_FRAMEWORK_CORE_DSL_OSEEDSL.equals(grammar)) {
+ return new org.eclipse.osee.framework.core.dsl.ui.OseeDslUiModule(this);
+ }
+
+ throw new IllegalArgumentException(grammar);
+ }
+
+ protected Module getSharedStateModule() {
+ return new SharedStateModule();
+ }
+
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl.ui/src/org/eclipse/osee/framework/core/dsl/ui/contentassist/OseeDslProposalProvider.java b/plugins/org.eclipse.osee.framework.core.dsl.ui/src/org/eclipse/osee/framework/core/dsl/ui/contentassist/OseeDslProposalProvider.java
index 6ae64a91b73..55b918d103f 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl.ui/src/org/eclipse/osee/framework/core/dsl/ui/contentassist/OseeDslProposalProvider.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl.ui/src/org/eclipse/osee/framework/core/dsl/ui/contentassist/OseeDslProposalProvider.java
@@ -76,26 +76,26 @@ public class OseeDslProposalProvider extends AbstractOseeDslProposalProvider {
// }
@Override
- public void completeXArtifactType_Uuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- super.completeXArtifactType_Uuid(model, assignment, context, acceptor);
+ public void completeXArtifactType_Id(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ super.completeXArtifactType_Id(model, assignment, context, acceptor);
completeRemoteTypeIdGeneration(context, acceptor);
}
@Override
- public void completeXAttributeType_Uuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- super.completeXAttributeType_Uuid(model, assignment, context, acceptor);
+ public void completeXAttributeType_Id(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ super.completeXAttributeType_Id(model, assignment, context, acceptor);
completeRemoteTypeIdGeneration(context, acceptor);
}
@Override
- public void completeXOseeEnumType_Uuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- super.completeXOseeEnumType_Uuid(model, assignment, context, acceptor);
+ public void completeXOseeEnumType_Id(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ super.completeXOseeEnumType_Id(model, assignment, context, acceptor);
completeRemoteTypeIdGeneration(context, acceptor);
}
@Override
- public void completeXRelationType_Uuid(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- super.completeXRelationType_Uuid(model, assignment, context, acceptor);
+ public void completeXRelationType_Id(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ super.completeXRelationType_Id(model, assignment, context, acceptor);
completeRemoteTypeIdGeneration(context, acceptor);
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/META-INF/MANIFEST.MF b/plugins/org.eclipse.osee.framework.core.dsl/META-INF/MANIFEST.MF
index 21951bc197c..1cc67346172 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.osee.framework.core.dsl/META-INF/MANIFEST.MF
@@ -9,7 +9,11 @@ Require-Bundle: org.eclipse.xtext;visibility:=reexport,
org.eclipse.xtext.xbase,
org.eclipse.equinox.common;bundle-version="3.5.0",
org.eclipse.xtext.generator,
- org.eclipse.xtext.xbase.lib
+ org.eclipse.xtext.xbase.lib,
+ org.eclipse.xtext.util,
+ org.eclipse.emf.ecore,
+ org.eclipse.emf.common,
+ org.antlr.runtime
Import-Package: org.apache.commons.logging,
org.apache.log4j;version="1.2.15",
org.eclipse.osee.framework.jdk.core.util,
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/AbstractOseeDslRuntimeModule.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/AbstractOseeDslRuntimeModule.java
index 9dbbda1c277..ce978a19c30 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/AbstractOseeDslRuntimeModule.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/AbstractOseeDslRuntimeModule.java
@@ -3,166 +3,144 @@
*/
package org.eclipse.osee.framework.core.dsl;
-import com.google.inject.Binder;
-import com.google.inject.name.Names;
import java.util.Properties;
+
import org.eclipse.xtext.Constants;
-import org.eclipse.xtext.service.DefaultRuntimeModule;
+
+import com.google.inject.Binder;
+import com.google.inject.name.Names;
/**
* Manual modifications go to {org.eclipse.osee.framework.core.dsl.OseeDslRuntimeModule}
*/
@SuppressWarnings("all")
-public abstract class AbstractOseeDslRuntimeModule extends DefaultRuntimeModule {
-
- protected Properties properties = null;
-
- @Override
- public void configure(Binder binder) {
- properties = tryBindProperties(binder, "org/eclipse/osee/framework/core/dsl/OseeDsl.properties");
- super.configure(binder);
- }
-
- public void configureLanguageName(Binder binder) {
- binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance(
- "org.eclipse.osee.framework.core.dsl.OseeDsl");
- }
-
- public void configureFileExtensions(Binder binder) {
- if (properties == null || properties.getProperty(
- Constants.FILE_EXTENSIONS) == null) {
- binder.bind(String.class).annotatedWith(
- Names.named(Constants.FILE_EXTENSIONS)).toInstance("osee");
- }
- }
-
- // contributed by org.eclipse.xtext.generator.grammarAccess.GrammarAccessFragment
- public java.lang.ClassLoader bindClassLoaderToInstance() {
- return getClass().getClassLoader();
- }
-
- // contributed by org.eclipse.xtext.generator.grammarAccess.GrammarAccessFragment
- public Class<? extends org.eclipse.xtext.IGrammarAccess> bindIGrammarAccess() {
- return org.eclipse.osee.framework.core.dsl.services.OseeDslGrammarAccess.class;
- }
-
- // contributed by org.eclipse.xtext.generator.parseTreeConstructor.ParseTreeConstructorFragment
- public Class<? extends org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor> bindIParseTreeConstructor() {
- return org.eclipse.osee.framework.core.dsl.parseTreeConstruction.OseeDslParsetreeConstructor.class;
- }
-
- // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
- public Class<? extends org.eclipse.xtext.parser.IParser> bindIParser() {
- return org.eclipse.osee.framework.core.dsl.parser.antlr.OseeDslParser.class;
- }
-
- // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
- @Override
- public Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter> bindITokenToStringConverter() {
- return org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter.class;
- }
-
- // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
- public Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() {
- return org.eclipse.osee.framework.core.dsl.parser.antlr.OseeDslAntlrTokenFileProvider.class;
- }
-
- // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
- public Class<? extends org.eclipse.xtext.parser.antlr.Lexer> bindLexer() {
- return org.eclipse.osee.framework.core.dsl.parser.antlr.internal.InternalOseeDslLexer.class;
- }
-
- // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
- public com.google.inject.Provider<org.eclipse.osee.framework.core.dsl.parser.antlr.internal.InternalOseeDslLexer> provideInternalOseeDslLexer() {
- return org.eclipse.xtext.parser.antlr.LexerProvider.create(
- org.eclipse.osee.framework.core.dsl.parser.antlr.internal.InternalOseeDslLexer.class);
- }
-
- // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
- public void configureRuntimeLexer(com.google.inject.Binder binder) {
- binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class).annotatedWith(
- com.google.inject.name.Names.named(org.eclipse.xtext.parser.antlr.LexerBindings.RUNTIME)).to(
- org.eclipse.osee.framework.core.dsl.parser.antlr.internal.InternalOseeDslLexer.class);
- }
-
- // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
- @Override
- public Class<? extends org.eclipse.xtext.parser.antlr.ITokenDefProvider> bindITokenDefProvider() {
- return org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider.class;
- }
-
- // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
- public Class<? extends org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper> bindIUnorderedGroupHelper() {
- return org.eclipse.xtext.parser.antlr.UnorderedGroupHelper.class;
- }
-
- // contributed by org.eclipse.xtext.generator.validation.JavaValidatorFragment
- @org.eclipse.xtext.service.SingletonBinding(eager = true)
- public Class<? extends org.eclipse.osee.framework.core.dsl.validation.OseeDslJavaValidator> bindOseeDslJavaValidator() {
- return org.eclipse.osee.framework.core.dsl.validation.OseeDslJavaValidator.class;
- }
-
- // contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment
- @Override
- public Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider() {
- return org.eclipse.osee.framework.core.dsl.scoping.OseeDslScopeProvider.class;
- }
-
- // contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment
- public void configureIScopeProviderDelegate(com.google.inject.Binder binder) {
- binder.bind(org.eclipse.xtext.scoping.IScopeProvider.class).annotatedWith(com.google.inject.name.Names.named(
- org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(
- org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider.class);
- }
-
- // contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment
- @Override
- public Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider> bindIGlobalScopeProvider() {
- return org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider.class;
- }
-
- // contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment
- public void configureIgnoreCaseLinking(com.google.inject.Binder binder) {
- binder.bindConstant().annotatedWith(org.eclipse.xtext.scoping.IgnoreCaseLinking.class).to(false);
- }
-
- // contributed by org.eclipse.xtext.generator.exporting.QualifiedNamesFragment
- @Override
- public Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider() {
- return org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider.class;
- }
-
- // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
- @Override
- public Class<? extends org.eclipse.xtext.resource.IContainer.Manager> bindIContainer$Manager() {
- return org.eclipse.xtext.resource.containers.StateBasedContainerManager.class;
- }
-
- // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
- public Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider> bindIAllContainersState$Provider() {
- return org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider.class;
- }
-
- // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
- @Override
- public void configureIResourceDescriptions(com.google.inject.Binder binder) {
- binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).to(
- org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class);
- }
-
- // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
- @Override
- public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) {
- binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(
- com.google.inject.name.Names.named(
- org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(
- org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class);
- }
-
- // contributed by org.eclipse.xtext.generator.formatting.FormatterFragment
- @Override
- public Class<? extends org.eclipse.xtext.formatting.IFormatter> bindIFormatter() {
- return org.eclipse.osee.framework.core.dsl.formatting.OseeDslFormatter.class;
- }
+public abstract class AbstractOseeDslRuntimeModule extends org.eclipse.xtext.service.DefaultRuntimeModule {
+
+ protected Properties properties = null;
+
+ @Override
+ public void configure(Binder binder) {
+ properties = tryBindProperties(binder, "org/eclipse/osee/framework/core/dsl/OseeDsl.properties");
+ super.configure(binder);
+ }
+
+ public void configureLanguageName(Binder binder) {
+ binder.bind(String.class).annotatedWith(Names.named(Constants.LANGUAGE_NAME)).toInstance("org.eclipse.osee.framework.core.dsl.OseeDsl");
+ }
+
+ public void configureFileExtensions(Binder binder) {
+ if (properties == null || properties.getProperty(Constants.FILE_EXTENSIONS) == null)
+ binder.bind(String.class).annotatedWith(Names.named(Constants.FILE_EXTENSIONS)).toInstance("osee");
+ }
+
+ // contributed by org.eclipse.xtext.generator.grammarAccess.GrammarAccessFragment
+ public java.lang.ClassLoader bindClassLoaderToInstance() {
+ return getClass().getClassLoader();
+ }
+
+ // contributed by org.eclipse.xtext.generator.grammarAccess.GrammarAccessFragment
+ public Class<? extends org.eclipse.xtext.IGrammarAccess> bindIGrammarAccess() {
+ return org.eclipse.osee.framework.core.dsl.services.OseeDslGrammarAccess.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parseTreeConstructor.ParseTreeConstructorFragment
+ public Class<? extends org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor> bindIParseTreeConstructor() {
+ return org.eclipse.osee.framework.core.dsl.parseTreeConstruction.OseeDslParsetreeConstructor.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public Class<? extends org.eclipse.xtext.parser.IParser> bindIParser() {
+ return org.eclipse.osee.framework.core.dsl.parser.antlr.OseeDslParser.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter> bindITokenToStringConverter() {
+ return org.eclipse.xtext.parser.antlr.AntlrTokenToStringConverter.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider> bindIAntlrTokenFileProvider() {
+ return org.eclipse.osee.framework.core.dsl.parser.antlr.OseeDslAntlrTokenFileProvider.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public Class<? extends org.eclipse.xtext.parser.antlr.Lexer> bindLexer() {
+ return org.eclipse.osee.framework.core.dsl.parser.antlr.internal.InternalOseeDslLexer.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public com.google.inject.Provider<org.eclipse.osee.framework.core.dsl.parser.antlr.internal.InternalOseeDslLexer> provideInternalOseeDslLexer() {
+ return org.eclipse.xtext.parser.antlr.LexerProvider.create(org.eclipse.osee.framework.core.dsl.parser.antlr.internal.InternalOseeDslLexer.class);
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public void configureRuntimeLexer(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.xtext.parser.antlr.Lexer.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.parser.antlr.LexerBindings.RUNTIME)).to(org.eclipse.osee.framework.core.dsl.parser.antlr.internal.InternalOseeDslLexer.class);
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public Class<? extends org.eclipse.xtext.parser.antlr.ITokenDefProvider> bindITokenDefProvider() {
+ return org.eclipse.xtext.parser.antlr.AntlrTokenDefProvider.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.parser.antlr.XtextAntlrGeneratorFragment
+ public Class<? extends org.eclipse.xtext.parser.antlr.IUnorderedGroupHelper> bindIUnorderedGroupHelper() {
+ return org.eclipse.xtext.parser.antlr.UnorderedGroupHelper.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.validation.JavaValidatorFragment
+ @org.eclipse.xtext.service.SingletonBinding(eager=true) public Class<? extends org.eclipse.osee.framework.core.dsl.validation.OseeDslJavaValidator> bindOseeDslJavaValidator() {
+ return org.eclipse.osee.framework.core.dsl.validation.OseeDslJavaValidator.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment
+ public Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider() {
+ return org.eclipse.osee.framework.core.dsl.scoping.OseeDslScopeProvider.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment
+ public void configureIScopeProviderDelegate(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.xtext.scoping.IScopeProvider.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.scoping.impl.AbstractDeclarativeScopeProvider.NAMED_DELEGATE)).to(org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider.class);
+ }
+
+ // contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment
+ public Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider> bindIGlobalScopeProvider() {
+ return org.eclipse.xtext.scoping.impl.DefaultGlobalScopeProvider.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.scoping.AbstractScopingFragment
+ public void configureIgnoreCaseLinking(com.google.inject.Binder binder) {
+ binder.bindConstant().annotatedWith(org.eclipse.xtext.scoping.IgnoreCaseLinking.class).to(false);
+ }
+
+ // contributed by org.eclipse.xtext.generator.exporting.QualifiedNamesFragment
+ public Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider() {
+ return org.eclipse.xtext.naming.DefaultDeclarativeQualifiedNameProvider.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
+ public Class<? extends org.eclipse.xtext.resource.IContainer.Manager> bindIContainer$Manager() {
+ return org.eclipse.xtext.resource.containers.StateBasedContainerManager.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
+ public Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider> bindIAllContainersState$Provider() {
+ return org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider.class;
+ }
+
+ // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
+ public void configureIResourceDescriptions(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class);
+ }
+
+ // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
+ public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) {
+ binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class);
+ }
+
+ // contributed by org.eclipse.xtext.generator.formatting.FormatterFragment
+ public Class<? extends org.eclipse.xtext.formatting.IFormatter> bindIFormatter() {
+ return org.eclipse.osee.framework.core.dsl.formatting.OseeDslFormatter.class;
+ }
}
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 1edbb09588a..5e26990e62d 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
@@ -31,7 +31,7 @@
<eClassifiers xsi:type="ecore:EClass" name="OseeType" eSuperTypes="#//OseeElement">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeGuid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="uuid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XArtifactType" eSuperTypes="#//OseeType">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="abstract" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
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 99836d056f3..c657bc2b2ad 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
@@ -3,8 +3,8 @@
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.osee.framework.core.dsl/src-gen" editDirectory="/org.eclipse.osee.framework.core.dsl.edit/src"
editorDirectory="/org.eclipse.osee.framework.core.dsl.editor/src" modelPluginID="org.eclipse.osee.framework.core.dsl"
forceOverwrite="true" modelName="OseeDsl" updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
- complianceLevel="5.0" copyrightFields="false" editPluginID="org.eclipse.osee.framework.core.dsl.edit"
- editorPluginID="org.eclipse.osee.framework.core.dsl.editor" runtimeVersion="2.9">
+ complianceLevel="6.0" copyrightFields="false" editPluginID="org.eclipse.osee.framework.core.dsl.edit"
+ editorPluginID="org.eclipse.osee.framework.core.dsl.editor" runtimeVersion="2.12">
<genPackages prefix="OseeDsl" basePackage="org.eclipse.osee.framework.core.dsl"
disposableProviderFactory="true" ecorePackage="OseeDsl.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="OseeDsl.ecore#//RelationMultiplicityEnum">
@@ -58,7 +58,7 @@
<genClasses ecoreClass="OseeDsl.ecore#//OseeType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute OseeDsl.ecore#//OseeType/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute OseeDsl.ecore#//OseeType/typeGuid"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OseeDsl.ecore#//OseeType/uuid"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute OseeDsl.ecore#//OseeType/id"/>
</genClasses>
<genClasses ecoreClass="OseeDsl.ecore#//XArtifactType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute OseeDsl.ecore#//XArtifactType/abstract"/>
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.xtextbin b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.xtextbin
index b4d411fa6d2..d44ceac45e3 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.xtextbin
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDsl.xtextbin
Binary files differ
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDslStandaloneSetupGenerated.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDslStandaloneSetupGenerated.java
index 3fd865b891a..31412fc60b9 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDslStandaloneSetupGenerated.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/OseeDslStandaloneSetupGenerated.java
@@ -1,46 +1,46 @@
/*
-* generated by Xtext
-*/
+ * generated by Xtext
+ */
package org.eclipse.osee.framework.core.dsl;
-import com.google.inject.Guice;
-import com.google.inject.Injector;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.xtext.ISetup;
+import com.google.inject.Guice;
+import com.google.inject.Injector;
+
/**
* Generated from StandaloneSetup.xpt!
*/
@SuppressWarnings("all")
public class OseeDslStandaloneSetupGenerated implements ISetup {
- @Override
- public Injector createInjectorAndDoEMFRegistration() {
- org.eclipse.xtext.common.TerminalsStandaloneSetup.doSetup();
-
- Injector injector = createInjector();
- register(injector);
- return injector;
- }
-
- public Injector createInjector() {
- return Guice.createInjector(new org.eclipse.osee.framework.core.dsl.OseeDslRuntimeModule());
- }
-
- public void register(Injector injector) {
- if (!EPackage.Registry.INSTANCE.containsKey("http://www.eclipse.org/osee/framework/core/dsl/OseeDsl")) {
- EPackage.Registry.INSTANCE.put("http://www.eclipse.org/osee/framework/core/dsl/OseeDsl",
- org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage.eINSTANCE);
- }
-
- org.eclipse.xtext.resource.IResourceFactory resourceFactory =
- injector.getInstance(org.eclipse.xtext.resource.IResourceFactory.class);
- org.eclipse.xtext.resource.IResourceServiceProvider serviceProvider =
- injector.getInstance(org.eclipse.xtext.resource.IResourceServiceProvider.class);
- Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("osee", resourceFactory);
- org.eclipse.xtext.resource.IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("osee",
- serviceProvider);
-
- }
+ @Override
+ public Injector createInjectorAndDoEMFRegistration() {
+ org.eclipse.xtext.common.TerminalsStandaloneSetup.doSetup();
+
+ Injector injector = createInjector();
+ register(injector);
+ return injector;
+ }
+
+ public Injector createInjector() {
+ return Guice.createInjector(new org.eclipse.osee.framework.core.dsl.OseeDslRuntimeModule());
+ }
+
+ public void register(Injector injector) {
+ if (!EPackage.Registry.INSTANCE.containsKey("http://www.eclipse.org/osee/framework/core/dsl/OseeDsl")) {
+ EPackage.Registry.INSTANCE.put("http://www.eclipse.org/osee/framework/core/dsl/OseeDsl", org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage.eINSTANCE);
+ }
+
+ org.eclipse.xtext.resource.IResourceFactory resourceFactory = injector.getInstance(org.eclipse.xtext.resource.IResourceFactory.class);
+ org.eclipse.xtext.resource.IResourceServiceProvider serviceProvider = injector.getInstance(org.eclipse.xtext.resource.IResourceServiceProvider.class);
+ Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("osee", resourceFactory);
+ org.eclipse.xtext.resource.IResourceServiceProvider.Registry.INSTANCE.getExtensionToFactoryMap().put("osee", serviceProvider);
+
+
+
+
+ }
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AccessContext.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AccessContext.java
index 06c8ebc167a..8ec5b7b3c35 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AccessContext.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AccessContext.java
@@ -3,124 +3,129 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Access Context</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Access Context</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getSuperAccessContexts
- * <em>Super Access Contexts</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getGuid <em>Guid</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getAccessRules <em>Access Rules</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getHierarchyRestrictions
- * <em>Hierarchy Restrictions</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getSuperAccessContexts <em>Super Access Contexts</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getGuid <em>Guid</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getAccessRules <em>Access Rules</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getHierarchyRestrictions <em>Hierarchy Restrictions</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAccessContext()
* @model
* @generated
*/
-public interface AccessContext extends EObject {
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear, there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAccessContext_Name()
- * @model
- * @generated
- */
- String getName();
+public interface AccessContext extends EObject
+{
+ /**
+ * Returns the value of the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Name</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAccessContext_Name()
+ * @model
+ * @generated
+ */
+ String getName();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getName <em>Name</em>}'
- * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getName <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
- /**
- * Returns the value of the '<em><b>Super Access Contexts</b></em>' reference list. The list contents are of type
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Super Access Contexts</em>' reference list isn't clear, there really should be more of
- * a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Super Access Contexts</em>' reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAccessContext_SuperAccessContexts()
- * @model
- * @generated
- */
- EList<AccessContext> getSuperAccessContexts();
+ /**
+ * Returns the value of the '<em><b>Super Access Contexts</b></em>' reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Super Access Contexts</em>' reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Super Access Contexts</em>' reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAccessContext_SuperAccessContexts()
+ * @model
+ * @generated
+ */
+ EList<AccessContext> getSuperAccessContexts();
- /**
- * Returns the value of the '<em><b>Guid</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Guid</em>' attribute isn't clear, there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Guid</em>' attribute.
- * @see #setGuid(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAccessContext_Guid()
- * @model
- * @generated
- */
- String getGuid();
+ /**
+ * Returns the value of the '<em><b>Guid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Guid</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Guid</em>' attribute.
+ * @see #setGuid(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAccessContext_Guid()
+ * @model
+ * @generated
+ */
+ String getGuid();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getGuid <em>Guid</em>}'
- * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Guid</em>' attribute.
- * @see #getGuid()
- * @generated
- */
- void setGuid(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getGuid <em>Guid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Guid</em>' attribute.
+ * @see #getGuid()
+ * @generated
+ */
+ void setGuid(String value);
- /**
- * Returns the value of the '<em><b>Access Rules</b></em>' containment reference list. The list contents are of type
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Access Rules</em>' containment reference list isn't clear, there really should be more
- * of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Access Rules</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAccessContext_AccessRules()
- * @model containment="true"
- * @generated
- */
- EList<ObjectRestriction> getAccessRules();
+ /**
+ * Returns the value of the '<em><b>Access Rules</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Access Rules</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Access Rules</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAccessContext_AccessRules()
+ * @model containment="true"
+ * @generated
+ */
+ EList<ObjectRestriction> getAccessRules();
- /**
- * Returns the value of the '<em><b>Hierarchy Restrictions</b></em>' containment reference list. The list contents
- * are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Hierarchy Restrictions</em>' containment reference list isn't clear, there really
- * should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Hierarchy Restrictions</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAccessContext_HierarchyRestrictions()
- * @model containment="true"
- * @generated
- */
- EList<HierarchyRestriction> getHierarchyRestrictions();
+ /**
+ * Returns the value of the '<em><b>Hierarchy Restrictions</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Hierarchy Restrictions</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Hierarchy Restrictions</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAccessContext_HierarchyRestrictions()
+ * @model containment="true"
+ * @generated
+ */
+ EList<HierarchyRestriction> getHierarchyRestrictions();
} // AccessContext
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AccessPermissionEnum.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AccessPermissionEnum.java
index 452df05af89..0e97d36008c 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AccessPermissionEnum.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AccessPermissionEnum.java
@@ -5,200 +5,225 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
+
import org.eclipse.emf.common.util.Enumerator;
/**
- * <!-- begin-user-doc --> A representation of the literals of the enumeration '<em><b>Access Permission Enum</b></em>',
- * and utility methods for working with them. <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Access Permission Enum</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAccessPermissionEnum()
* @model
* @generated
*/
-public enum AccessPermissionEnum implements Enumerator {
- /**
- * The '<em><b>ALLOW</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #ALLOW_VALUE
- * @generated
- * @ordered
- */
- ALLOW(0, "ALLOW", "ALLOW"),
-
- /**
- * The '<em><b>DENY</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #DENY_VALUE
- * @generated
- * @ordered
- */
- DENY(1, "DENY", "DENY");
-
- /**
- * The '<em><b>ALLOW</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>ALLOW</b></em>' literal object isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #ALLOW
- * @model
- * @generated
- * @ordered
- */
- public static final int ALLOW_VALUE = 0;
-
- /**
- * The '<em><b>DENY</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>DENY</b></em>' literal object isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #DENY
- * @model
- * @generated
- * @ordered
- */
- public static final int DENY_VALUE = 1;
-
- /**
- * An array of all the '<em><b>Access Permission Enum</b></em>' enumerators. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- private static final AccessPermissionEnum[] VALUES_ARRAY = new AccessPermissionEnum[] {ALLOW, DENY,};
-
- /**
- * A public read-only list of all the '<em><b>Access Permission Enum</b></em>' enumerators. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- public static final List<AccessPermissionEnum> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Access Permission Enum</b></em>' literal with the specified literal value. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- public static AccessPermissionEnum get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- AccessPermissionEnum result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Access Permission Enum</b></em>' literal with the specified name. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- public static AccessPermissionEnum getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- AccessPermissionEnum result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
+public enum AccessPermissionEnum implements Enumerator
+{
+ /**
+ * The '<em><b>ALLOW</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #ALLOW_VALUE
+ * @generated
+ * @ordered
+ */
+ ALLOW(0, "ALLOW", "ALLOW"),
+
+ /**
+ * The '<em><b>DENY</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #DENY_VALUE
+ * @generated
+ * @ordered
+ */
+ DENY(1, "DENY", "DENY");
+
+ /**
+ * The '<em><b>ALLOW</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>ALLOW</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #ALLOW
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int ALLOW_VALUE = 0;
+
+ /**
+ * The '<em><b>DENY</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>DENY</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #DENY
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int DENY_VALUE = 1;
+
+ /**
+ * An array of all the '<em><b>Access Permission Enum</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final AccessPermissionEnum[] VALUES_ARRAY =
+ new AccessPermissionEnum[]
+ {
+ ALLOW,
+ DENY,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Access Permission Enum</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<AccessPermissionEnum> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Access Permission Enum</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param literal the literal.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static AccessPermissionEnum get(String literal)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ AccessPermissionEnum result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal))
+ {
+ return result;
}
- return null;
- }
-
- /**
- * Returns the '<em><b>Access Permission Enum</b></em>' literal with the specified integer value. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- public static AccessPermissionEnum get(int value) {
- switch (value) {
- case ALLOW_VALUE:
- return ALLOW;
- case DENY_VALUE:
- return DENY;
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Access Permission Enum</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param name the name.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static AccessPermissionEnum getByName(String name)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ AccessPermissionEnum result = VALUES_ARRAY[i];
+ if (result.getName().equals(name))
+ {
+ return result;
}
- return null;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final int value;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final String name;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final String literal;
-
- /**
- * Only this class can construct instances. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private AccessPermissionEnum(int value, String name, String literal) {
- this.value = value;
- this.name = name;
- this.literal = literal;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public int getValue() {
- return value;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getLiteral() {
- return literal;
- }
-
- /**
- * Returns the literal value of the enumerator, which is its string representation. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- return literal;
- }
-
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Access Permission Enum</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the integer value.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static AccessPermissionEnum get(int value)
+ {
+ switch (value)
+ {
+ case ALLOW_VALUE: return ALLOW;
+ case DENY_VALUE: return DENY;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private AccessPermissionEnum(int value, String name, String literal)
+ {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue()
+ {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName()
+ {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral()
+ {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ return literal;
+ }
+
} //AccessPermissionEnum
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AddAttribute.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AddAttribute.java
index c71f1d8f42c..ef385305c56 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AddAttribute.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AddAttribute.java
@@ -2,44 +2,49 @@
*/
package org.eclipse.osee.framework.core.dsl.oseeDsl;
+
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Add Attribute</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Add Attribute</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute#getAttribute <em>Attribute</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute#getAttribute <em>Attribute</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAddAttribute()
* @model
* @generated
*/
-public interface AddAttribute extends AttributeOverrideOption {
- /**
- * Returns the value of the '<em><b>Attribute</b></em>' containment reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Attribute</em>' containment reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Attribute</em>' containment reference.
- * @see #setAttribute(XAttributeTypeRef)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAddAttribute_Attribute()
- * @model containment="true"
- * @generated
- */
- XAttributeTypeRef getAttribute();
+public interface AddAttribute extends AttributeOverrideOption
+{
+ /**
+ * Returns the value of the '<em><b>Attribute</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Attribute</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Attribute</em>' containment reference.
+ * @see #setAttribute(XAttributeTypeRef)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAddAttribute_Attribute()
+ * @model containment="true"
+ * @generated
+ */
+ XAttributeTypeRef getAttribute();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute#getAttribute
- * <em>Attribute</em>}' containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Attribute</em>' containment reference.
- * @see #getAttribute()
- * @generated
- */
- void setAttribute(XAttributeTypeRef value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute#getAttribute <em>Attribute</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Attribute</em>' containment reference.
+ * @see #getAttribute()
+ * @generated
+ */
+ void setAttribute(XAttributeTypeRef value);
} // AddAttribute
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 aeb4d1de484..288915911fc 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
@@ -2,125 +2,130 @@
*/
package org.eclipse.osee.framework.core.dsl.oseeDsl;
+
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Add Enum</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Add Enum</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <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>
+ * <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>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAddEnum()
* @model
* @generated
*/
-public interface AddEnum extends OverrideOption {
- /**
- * Returns the value of the '<em><b>Enum Entry</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Enum Entry</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Enum Entry</em>' attribute.
- * @see #setEnumEntry(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAddEnum_EnumEntry()
- * @model
- * @generated
- */
- String getEnumEntry();
+public interface AddEnum extends OverrideOption
+{
+ /**
+ * Returns the value of the '<em><b>Enum Entry</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Enum Entry</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Enum Entry</em>' attribute.
+ * @see #setEnumEntry(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAddEnum_EnumEntry()
+ * @model
+ * @generated
+ */
+ String getEnumEntry();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getEnumEntry <em>Enum Entry</em>
- * }' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Enum Entry</em>' attribute.
- * @see #getEnumEntry()
- * @generated
- */
- void setEnumEntry(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getEnumEntry <em>Enum Entry</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Enum Entry</em>' attribute.
+ * @see #getEnumEntry()
+ * @generated
+ */
+ void setEnumEntry(String value);
- /**
- * Returns the value of the '<em><b>Ordinal</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Ordinal</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Ordinal</em>' attribute.
- * @see #setOrdinal(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAddEnum_Ordinal()
- * @model
- * @generated
- */
- String getOrdinal();
+ /**
+ * Returns the value of the '<em><b>Ordinal</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Ordinal</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Ordinal</em>' attribute.
+ * @see #setOrdinal(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAddEnum_Ordinal()
+ * @model
+ * @generated
+ */
+ String getOrdinal();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getOrdinal <em>Ordinal</em>}'
- * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Ordinal</em>' attribute.
- * @see #getOrdinal()
- * @generated
- */
- void setOrdinal(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getOrdinal <em>Ordinal</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Ordinal</em>' attribute.
+ * @see #getOrdinal()
+ * @generated
+ */
+ void setOrdinal(String value);
- /**
- * Returns the value of the '<em><b>Entry Guid</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Entry Guid</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Entry Guid</em>' attribute.
- * @see #setEntryGuid(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAddEnum_EntryGuid()
- * @model
- * @generated
- */
- String getEntryGuid();
+ /**
+ * Returns the value of the '<em><b>Entry Guid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Entry Guid</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Entry Guid</em>' attribute.
+ * @see #setEntryGuid(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAddEnum_EntryGuid()
+ * @model
+ * @generated
+ */
+ String getEntryGuid();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getEntryGuid <em>Entry Guid</em>
- * }' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Entry Guid</em>' attribute.
- * @see #getEntryGuid()
- * @generated
- */
- void setEntryGuid(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getEntryGuid <em>Entry Guid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Entry Guid</em>' attribute.
+ * @see #getEntryGuid()
+ * @generated
+ */
+ 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();
+ /**
+ * 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);
+ /**
+ * 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/ArtifactMatchRestriction.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ArtifactMatchRestriction.java
index 0298fcc964a..f35bc3c7958 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ArtifactMatchRestriction.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ArtifactMatchRestriction.java
@@ -2,47 +2,49 @@
*/
package org.eclipse.osee.framework.core.dsl.oseeDsl;
+
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Artifact Match Restriction</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Artifact Match Restriction</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getArtifactMatchRestriction()
* @model
* @generated
*/
-public interface ArtifactMatchRestriction extends ObjectRestriction {
- /**
- * Returns the value of the '<em><b>Artifact Matcher Ref</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Artifact Matcher Ref</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Artifact Matcher Ref</em>' reference.
- * @see #setArtifactMatcherRef(XArtifactMatcher)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getArtifactMatchRestriction_ArtifactMatcherRef()
- * @model
- * @generated
- */
- XArtifactMatcher getArtifactMatcherRef();
+public interface ArtifactMatchRestriction extends ObjectRestriction
+{
+ /**
+ * Returns the value of the '<em><b>Artifact Matcher Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Artifact Matcher Ref</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Artifact Matcher Ref</em>' reference.
+ * @see #setArtifactMatcherRef(XArtifactMatcher)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getArtifactMatchRestriction_ArtifactMatcherRef()
+ * @model
+ * @generated
+ */
+ XArtifactMatcher getArtifactMatcherRef();
- /**
- * Sets the value of the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Artifact Matcher Ref</em>' reference.
- * @see #getArtifactMatcherRef()
- * @generated
- */
- void setArtifactMatcherRef(XArtifactMatcher value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Artifact Matcher Ref</em>' reference.
+ * @see #getArtifactMatcherRef()
+ * @generated
+ */
+ void setArtifactMatcherRef(XArtifactMatcher value);
} // ArtifactMatchRestriction
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ArtifactTypeRestriction.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ArtifactTypeRestriction.java
index e59bd7d4ddf..28cce9cdaa1 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ArtifactTypeRestriction.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ArtifactTypeRestriction.java
@@ -2,47 +2,49 @@
*/
package org.eclipse.osee.framework.core.dsl.oseeDsl;
+
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Artifact Type Restriction</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Artifact Type Restriction</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction#getArtifactTypeRef
- * <em>Artifact Type Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction#getArtifactTypeRef <em>Artifact Type Ref</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getArtifactTypeRestriction()
* @model
* @generated
*/
-public interface ArtifactTypeRestriction extends ObjectRestriction {
- /**
- * Returns the value of the '<em><b>Artifact Type Ref</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Artifact Type Ref</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Artifact Type Ref</em>' reference.
- * @see #setArtifactTypeRef(XArtifactType)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getArtifactTypeRestriction_ArtifactTypeRef()
- * @model
- * @generated
- */
- XArtifactType getArtifactTypeRef();
+public interface ArtifactTypeRestriction extends ObjectRestriction
+{
+ /**
+ * Returns the value of the '<em><b>Artifact Type Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Artifact Type Ref</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Artifact Type Ref</em>' reference.
+ * @see #setArtifactTypeRef(XArtifactType)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getArtifactTypeRestriction_ArtifactTypeRef()
+ * @model
+ * @generated
+ */
+ XArtifactType getArtifactTypeRef();
- /**
- * Sets the value of the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction#getArtifactTypeRef
- * <em>Artifact Type Ref</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Artifact Type Ref</em>' reference.
- * @see #getArtifactTypeRef()
- * @generated
- */
- void setArtifactTypeRef(XArtifactType value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction#getArtifactTypeRef <em>Artifact Type Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Artifact Type Ref</em>' reference.
+ * @see #getArtifactTypeRef()
+ * @generated
+ */
+ void setArtifactTypeRef(XArtifactType value);
} // ArtifactTypeRestriction
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AttributeOverrideOption.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AttributeOverrideOption.java
index b09ea80e6e5..c1981e097a0 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AttributeOverrideOption.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AttributeOverrideOption.java
@@ -5,12 +5,15 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Attribute Override Option</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Attribute Override Option</b></em>'.
+ * <!-- end-user-doc -->
+ *
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAttributeOverrideOption()
* @model
* @generated
*/
-public interface AttributeOverrideOption extends EObject {
+public interface AttributeOverrideOption extends EObject
+{
} // AttributeOverrideOption
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AttributeTypeRestriction.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AttributeTypeRestriction.java
index 2d96225d833..acc16cf6022 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AttributeTypeRestriction.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/AttributeTypeRestriction.java
@@ -2,76 +2,76 @@
*/
package org.eclipse.osee.framework.core.dsl.oseeDsl;
+
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Attribute Type Restriction</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Attribute Type Restriction</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getAttributeTypeRef
- * <em>Attribute Type Ref</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getArtifactTypeRef
- * <em>Artifact Type Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getAttributeTypeRef <em>Attribute Type Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getArtifactTypeRef <em>Artifact Type Ref</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAttributeTypeRestriction()
* @model
* @generated
*/
-public interface AttributeTypeRestriction extends ObjectRestriction {
- /**
- * Returns the value of the '<em><b>Attribute Type Ref</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Attribute Type Ref</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Attribute Type Ref</em>' reference.
- * @see #setAttributeTypeRef(XAttributeType)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAttributeTypeRestriction_AttributeTypeRef()
- * @model
- * @generated
- */
- XAttributeType getAttributeTypeRef();
+public interface AttributeTypeRestriction extends ObjectRestriction
+{
+ /**
+ * Returns the value of the '<em><b>Attribute Type Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Attribute Type Ref</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Attribute Type Ref</em>' reference.
+ * @see #setAttributeTypeRef(XAttributeType)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAttributeTypeRestriction_AttributeTypeRef()
+ * @model
+ * @generated
+ */
+ XAttributeType getAttributeTypeRef();
- /**
- * Sets the value of the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getAttributeTypeRef
- * <em>Attribute Type Ref</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Attribute Type Ref</em>' reference.
- * @see #getAttributeTypeRef()
- * @generated
- */
- void setAttributeTypeRef(XAttributeType value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getAttributeTypeRef <em>Attribute Type Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Attribute Type Ref</em>' reference.
+ * @see #getAttributeTypeRef()
+ * @generated
+ */
+ void setAttributeTypeRef(XAttributeType value);
- /**
- * Returns the value of the '<em><b>Artifact Type Ref</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Artifact Type Ref</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Artifact Type Ref</em>' reference.
- * @see #setArtifactTypeRef(XArtifactType)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAttributeTypeRestriction_ArtifactTypeRef()
- * @model
- * @generated
- */
- XArtifactType getArtifactTypeRef();
+ /**
+ * Returns the value of the '<em><b>Artifact Type Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Artifact Type Ref</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Artifact Type Ref</em>' reference.
+ * @see #setArtifactTypeRef(XArtifactType)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getAttributeTypeRestriction_ArtifactTypeRef()
+ * @model
+ * @generated
+ */
+ XArtifactType getArtifactTypeRef();
- /**
- * Sets the value of the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getArtifactTypeRef
- * <em>Artifact Type Ref</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Artifact Type Ref</em>' reference.
- * @see #getArtifactTypeRef()
- * @generated
- */
- void setArtifactTypeRef(XArtifactType value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getArtifactTypeRef <em>Artifact Type Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Artifact Type Ref</em>' reference.
+ * @see #getArtifactTypeRef()
+ * @generated
+ */
+ void setArtifactTypeRef(XArtifactType value);
} // AttributeTypeRestriction
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/CompareOp.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/CompareOp.java
index c2a0f2b8ab1..db769ea7343 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/CompareOp.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/CompareOp.java
@@ -5,199 +5,225 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
+
import org.eclipse.emf.common.util.Enumerator;
/**
- * <!-- begin-user-doc --> A representation of the literals of the enumeration '<em><b>Compare Op</b></em>', and utility
- * methods for working with them. <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Compare Op</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getCompareOp()
* @model
* @generated
*/
-public enum CompareOp implements Enumerator {
- /**
- * The '<em><b>EQ</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #EQ_VALUE
- * @generated
- * @ordered
- */
- EQ(0, "EQ", "EQ"),
-
- /**
- * The '<em><b>LIKE</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #LIKE_VALUE
- * @generated
- * @ordered
- */
- LIKE(1, "LIKE", "LIKE");
-
- /**
- * The '<em><b>EQ</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>EQ</b></em>' literal object isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #EQ
- * @model
- * @generated
- * @ordered
- */
- public static final int EQ_VALUE = 0;
-
- /**
- * The '<em><b>LIKE</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>LIKE</b></em>' literal object isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #LIKE
- * @model
- * @generated
- * @ordered
- */
- public static final int LIKE_VALUE = 1;
-
- /**
- * An array of all the '<em><b>Compare Op</b></em>' enumerators. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private static final CompareOp[] VALUES_ARRAY = new CompareOp[] {EQ, LIKE,};
-
- /**
- * A public read-only list of all the '<em><b>Compare Op</b></em>' enumerators. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- public static final List<CompareOp> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Compare Op</b></em>' literal with the specified literal value. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- public static CompareOp get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- CompareOp result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Compare Op</b></em>' literal with the specified name. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- public static CompareOp getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- CompareOp result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
+public enum CompareOp implements Enumerator
+{
+ /**
+ * The '<em><b>EQ</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #EQ_VALUE
+ * @generated
+ * @ordered
+ */
+ EQ(0, "EQ", "EQ"),
+
+ /**
+ * The '<em><b>LIKE</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #LIKE_VALUE
+ * @generated
+ * @ordered
+ */
+ LIKE(1, "LIKE", "LIKE");
+
+ /**
+ * The '<em><b>EQ</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>EQ</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #EQ
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int EQ_VALUE = 0;
+
+ /**
+ * The '<em><b>LIKE</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>LIKE</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #LIKE
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int LIKE_VALUE = 1;
+
+ /**
+ * An array of all the '<em><b>Compare Op</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final CompareOp[] VALUES_ARRAY =
+ new CompareOp[]
+ {
+ EQ,
+ LIKE,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Compare Op</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<CompareOp> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Compare Op</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param literal the literal.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static CompareOp get(String literal)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ CompareOp result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal))
+ {
+ return result;
}
- return null;
- }
-
- /**
- * Returns the '<em><b>Compare Op</b></em>' literal with the specified integer value. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- public static CompareOp get(int value) {
- switch (value) {
- case EQ_VALUE:
- return EQ;
- case LIKE_VALUE:
- return LIKE;
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Compare Op</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param name the name.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static CompareOp getByName(String name)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ CompareOp result = VALUES_ARRAY[i];
+ if (result.getName().equals(name))
+ {
+ return result;
}
- return null;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final int value;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final String name;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final String literal;
-
- /**
- * Only this class can construct instances. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private CompareOp(int value, String name, String literal) {
- this.value = value;
- this.name = name;
- this.literal = literal;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public int getValue() {
- return value;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getLiteral() {
- return literal;
- }
-
- /**
- * Returns the literal value of the enumerator, which is its string representation. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- return literal;
- }
-
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Compare Op</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the integer value.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static CompareOp get(int value)
+ {
+ switch (value)
+ {
+ case EQ_VALUE: return EQ;
+ case LIKE_VALUE: return LIKE;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private CompareOp(int value, String name, String literal)
+ {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue()
+ {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName()
+ {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral()
+ {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ return literal;
+ }
+
} //CompareOp
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/CompoundCondition.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/CompoundCondition.java
index 74faa0358ea..682bfccfabe 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/CompoundCondition.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/CompoundCondition.java
@@ -5,53 +5,56 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.common.util.EList;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Compound Condition</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Compound Condition</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition#getConditions <em>Conditions</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition#getOperators <em>Operators</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition#getConditions <em>Conditions</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition#getOperators <em>Operators</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getCompoundCondition()
* @model
* @generated
*/
-public interface CompoundCondition extends Condition {
- /**
- * Returns the value of the '<em><b>Conditions</b></em>' containment reference list. The list contents are of type
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Conditions</em>' containment reference list isn't clear, there really should be more of
- * a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Conditions</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getCompoundCondition_Conditions()
- * @model containment="true"
- * @generated
- */
- EList<SimpleCondition> getConditions();
+public interface CompoundCondition extends Condition
+{
+ /**
+ * Returns the value of the '<em><b>Conditions</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Conditions</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Conditions</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getCompoundCondition_Conditions()
+ * @model containment="true"
+ * @generated
+ */
+ EList<SimpleCondition> getConditions();
- /**
- * Returns the value of the '<em><b>Operators</b></em>' attribute list. The list contents are of type
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator}. The literals are from the enumeration
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Operators</em>' attribute list isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Operators</em>' attribute list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getCompoundCondition_Operators()
- * @model unique="false"
- * @generated
- */
- EList<XLogicOperator> getOperators();
+ /**
+ * Returns the value of the '<em><b>Operators</b></em>' attribute list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator}.
+ * The literals are from the enumeration {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Operators</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Operators</em>' attribute list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getCompoundCondition_Operators()
+ * @model unique="false"
+ * @generated
+ */
+ EList<XLogicOperator> getOperators();
} // CompoundCondition
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/Condition.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/Condition.java
index 380843db9ff..619208bfe27 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/Condition.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/Condition.java
@@ -5,11 +5,15 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Condition</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Condition</b></em>'.
+ * <!-- end-user-doc -->
+ *
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getCondition()
* @model
* @generated
*/
-public interface Condition extends EObject {
+public interface Condition extends EObject
+{
} // Condition
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/HierarchyRestriction.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/HierarchyRestriction.java
index 08baffe4a43..60c989b3c72 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/HierarchyRestriction.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/HierarchyRestriction.java
@@ -3,67 +3,68 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Hierarchy Restriction</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Hierarchy Restriction</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction#getAccessRules <em>Access Rules</em>}
- * </li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction#getAccessRules <em>Access Rules</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getHierarchyRestriction()
* @model
* @generated
*/
-public interface HierarchyRestriction extends EObject {
- /**
- * Returns the value of the '<em><b>Artifact Matcher Ref</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Artifact Matcher Ref</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Artifact Matcher Ref</em>' reference.
- * @see #setArtifactMatcherRef(XArtifactMatcher)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getHierarchyRestriction_ArtifactMatcherRef()
- * @model
- * @generated
- */
- XArtifactMatcher getArtifactMatcherRef();
+public interface HierarchyRestriction extends EObject
+{
+ /**
+ * Returns the value of the '<em><b>Artifact Matcher Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Artifact Matcher Ref</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Artifact Matcher Ref</em>' reference.
+ * @see #setArtifactMatcherRef(XArtifactMatcher)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getHierarchyRestriction_ArtifactMatcherRef()
+ * @model
+ * @generated
+ */
+ XArtifactMatcher getArtifactMatcherRef();
- /**
- * Sets the value of the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Artifact Matcher Ref</em>' reference.
- * @see #getArtifactMatcherRef()
- * @generated
- */
- void setArtifactMatcherRef(XArtifactMatcher value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Artifact Matcher Ref</em>' reference.
+ * @see #getArtifactMatcherRef()
+ * @generated
+ */
+ void setArtifactMatcherRef(XArtifactMatcher value);
- /**
- * Returns the value of the '<em><b>Access Rules</b></em>' containment reference list. The list contents are of type
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Access Rules</em>' containment reference list isn't clear, there really should be more
- * of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Access Rules</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getHierarchyRestriction_AccessRules()
- * @model containment="true"
- * @generated
- */
- EList<ObjectRestriction> getAccessRules();
+ /**
+ * Returns the value of the '<em><b>Access Rules</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Access Rules</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Access Rules</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getHierarchyRestriction_AccessRules()
+ * @model containment="true"
+ * @generated
+ */
+ EList<ObjectRestriction> getAccessRules();
} // HierarchyRestriction
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/Import.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/Import.java
index 2959f5094e1..83597258830 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/Import.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/Import.java
@@ -5,43 +5,47 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Import</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Import</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import#getImportURI <em>Import URI</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import#getImportURI <em>Import URI</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getImport()
* @model
* @generated
*/
-public interface Import extends EObject {
- /**
- * Returns the value of the '<em><b>Import URI</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Import URI</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Import URI</em>' attribute.
- * @see #setImportURI(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getImport_ImportURI()
- * @model
- * @generated
- */
- String getImportURI();
+public interface Import extends EObject
+{
+ /**
+ * Returns the value of the '<em><b>Import URI</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Import URI</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Import URI</em>' attribute.
+ * @see #setImportURI(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getImport_ImportURI()
+ * @model
+ * @generated
+ */
+ String getImportURI();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import#getImportURI <em>Import URI</em>}
- * ' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Import URI</em>' attribute.
- * @see #getImportURI()
- * @generated
- */
- void setImportURI(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import#getImportURI <em>Import URI</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Import URI</em>' attribute.
+ * @see #getImportURI()
+ * @generated
+ */
+ void setImportURI(String value);
} // Import
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/LegacyRelationTypeRestriction.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/LegacyRelationTypeRestriction.java
index 8707aecc79f..05cda9a7d66 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/LegacyRelationTypeRestriction.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/LegacyRelationTypeRestriction.java
@@ -5,139 +5,134 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Legacy Relation Type Restriction</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Legacy Relation Type Restriction</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getPermission
- * <em>Permission</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRelationTypeRef
- * <em>Relation Type Ref</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRestrictedToSide
- * <em>Restricted To Side</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getPermission <em>Permission</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRelationTypeRef <em>Relation Type Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRestrictedToSide <em>Restricted To Side</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getLegacyRelationTypeRestriction()
* @model
* @generated
*/
-public interface LegacyRelationTypeRestriction extends EObject {
- /**
- * Returns the value of the '<em><b>Permission</b></em>' attribute. The literals are from the enumeration
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Permission</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Permission</em>' attribute.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
- * @see #setPermission(AccessPermissionEnum)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getLegacyRelationTypeRestriction_Permission()
- * @model
- * @generated
- */
- AccessPermissionEnum getPermission();
+public interface LegacyRelationTypeRestriction extends EObject
+{
+ /**
+ * Returns the value of the '<em><b>Permission</b></em>' attribute.
+ * The literals are from the enumeration {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Permission</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Permission</em>' attribute.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
+ * @see #setPermission(AccessPermissionEnum)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getLegacyRelationTypeRestriction_Permission()
+ * @model
+ * @generated
+ */
+ AccessPermissionEnum getPermission();
- /**
- * Sets the value of the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getPermission <em>Permission</em>
- * }' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Permission</em>' attribute.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
- * @see #getPermission()
- * @generated
- */
- void setPermission(AccessPermissionEnum value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getPermission <em>Permission</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Permission</em>' attribute.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
+ * @see #getPermission()
+ * @generated
+ */
+ void setPermission(AccessPermissionEnum value);
- /**
- * Returns the value of the '<em><b>Relation Type Ref</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Relation Type Ref</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Relation Type Ref</em>' reference.
- * @see #setRelationTypeRef(XRelationType)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getLegacyRelationTypeRestriction_RelationTypeRef()
- * @model
- * @generated
- */
- XRelationType getRelationTypeRef();
+ /**
+ * Returns the value of the '<em><b>Relation Type Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Relation Type Ref</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Relation Type Ref</em>' reference.
+ * @see #setRelationTypeRef(XRelationType)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getLegacyRelationTypeRestriction_RelationTypeRef()
+ * @model
+ * @generated
+ */
+ XRelationType getRelationTypeRef();
- /**
- * Sets the value of the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRelationTypeRef
- * <em>Relation Type Ref</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Relation Type Ref</em>' reference.
- * @see #getRelationTypeRef()
- * @generated
- */
- void setRelationTypeRef(XRelationType value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRelationTypeRef <em>Relation Type Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Relation Type Ref</em>' reference.
+ * @see #getRelationTypeRef()
+ * @generated
+ */
+ void setRelationTypeRef(XRelationType value);
- /**
- * Returns the value of the '<em><b>Restricted To Side</b></em>' attribute. The literals are from the enumeration
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Restricted To Side</em>' attribute isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Restricted To Side</em>' attribute.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
- * @see #setRestrictedToSide(XRelationSideEnum)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getLegacyRelationTypeRestriction_RestrictedToSide()
- * @model
- * @generated
- */
- XRelationSideEnum getRestrictedToSide();
+ /**
+ * Returns the value of the '<em><b>Restricted To Side</b></em>' attribute.
+ * The literals are from the enumeration {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Restricted To Side</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Restricted To Side</em>' attribute.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
+ * @see #setRestrictedToSide(XRelationSideEnum)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getLegacyRelationTypeRestriction_RestrictedToSide()
+ * @model
+ * @generated
+ */
+ XRelationSideEnum getRestrictedToSide();
- /**
- * Sets the value of the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRestrictedToSide
- * <em>Restricted To Side</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Restricted To Side</em>' attribute.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
- * @see #getRestrictedToSide()
- * @generated
- */
- void setRestrictedToSide(XRelationSideEnum value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRestrictedToSide <em>Restricted To Side</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Restricted To Side</em>' attribute.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
+ * @see #getRestrictedToSide()
+ * @generated
+ */
+ void setRestrictedToSide(XRelationSideEnum value);
- /**
- * Returns the value of the '<em><b>Artifact Matcher Ref</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Artifact Matcher Ref</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Artifact Matcher Ref</em>' reference.
- * @see #setArtifactMatcherRef(XArtifactMatcher)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getLegacyRelationTypeRestriction_ArtifactMatcherRef()
- * @model
- * @generated
- */
- XArtifactMatcher getArtifactMatcherRef();
+ /**
+ * Returns the value of the '<em><b>Artifact Matcher Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Artifact Matcher Ref</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Artifact Matcher Ref</em>' reference.
+ * @see #setArtifactMatcherRef(XArtifactMatcher)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getLegacyRelationTypeRestriction_ArtifactMatcherRef()
+ * @model
+ * @generated
+ */
+ XArtifactMatcher getArtifactMatcherRef();
- /**
- * Sets the value of the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Artifact Matcher Ref</em>' reference.
- * @see #getArtifactMatcherRef()
- * @generated
- */
- void setArtifactMatcherRef(XArtifactMatcher value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Artifact Matcher Ref</em>' reference.
+ * @see #getArtifactMatcherRef()
+ * @generated
+ */
+ void setArtifactMatcherRef(XArtifactMatcher value);
} // LegacyRelationTypeRestriction
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/MatchField.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/MatchField.java
index b53ee159661..d854122aa63 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/MatchField.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/MatchField.java
@@ -5,252 +5,279 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
+
import org.eclipse.emf.common.util.Enumerator;
/**
- * <!-- begin-user-doc --> A representation of the literals of the enumeration '<em><b>Match Field</b></em>', and
- * utility methods for working with them. <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Match Field</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getMatchField()
* @model
* @generated
*/
-public enum MatchField implements Enumerator {
- /**
- * The '<em><b>Artifact Name</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #ARTIFACT_NAME_VALUE
- * @generated
- * @ordered
- */
- ARTIFACT_NAME(0, "artifactName", "artifactName"),
-
- /**
- * The '<em><b>Artifact Guid</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #ARTIFACT_GUID_VALUE
- * @generated
- * @ordered
- */
- ARTIFACT_GUID(1, "artifactGuid", "artifactGuid"),
+public enum MatchField implements Enumerator
+{
+ /**
+ * The '<em><b>Artifact Name</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #ARTIFACT_NAME_VALUE
+ * @generated
+ * @ordered
+ */
+ ARTIFACT_NAME(0, "artifactName", "artifactName"),
- /**
- * The '<em><b>Branch Name</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #BRANCH_NAME_VALUE
- * @generated
- * @ordered
- */
- BRANCH_NAME(2, "branchName", "branchName"),
+ /**
+ * The '<em><b>Artifact Guid</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #ARTIFACT_GUID_VALUE
+ * @generated
+ * @ordered
+ */
+ ARTIFACT_GUID(1, "artifactGuid", "artifactGuid"),
- /**
- * The '<em><b>Branch Uuid</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #BRANCH_UUID_VALUE
- * @generated
- * @ordered
- */
- BRANCH_UUID(3, "branchUuid", "branchUuid");
+ /**
+ * The '<em><b>Branch Name</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #BRANCH_NAME_VALUE
+ * @generated
+ * @ordered
+ */
+ BRANCH_NAME(2, "branchName", "branchName"),
- /**
- * The '<em><b>Artifact Name</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Artifact Name</b></em>' literal object isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #ARTIFACT_NAME
- * @model name="artifactName"
- * @generated
- * @ordered
- */
- public static final int ARTIFACT_NAME_VALUE = 0;
+ /**
+ * The '<em><b>Branch Uuid</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #BRANCH_UUID_VALUE
+ * @generated
+ * @ordered
+ */
+ BRANCH_UUID(3, "branchUuid", "branchUuid");
- /**
- * The '<em><b>Artifact Guid</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Artifact Guid</b></em>' literal object isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #ARTIFACT_GUID
- * @model name="artifactGuid"
- * @generated
- * @ordered
- */
- public static final int ARTIFACT_GUID_VALUE = 1;
+ /**
+ * The '<em><b>Artifact Name</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Artifact Name</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #ARTIFACT_NAME
+ * @model name="artifactName"
+ * @generated
+ * @ordered
+ */
+ public static final int ARTIFACT_NAME_VALUE = 0;
- /**
- * The '<em><b>Branch Name</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Branch Name</b></em>' literal object isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #BRANCH_NAME
- * @model name="branchName"
- * @generated
- * @ordered
- */
- public static final int BRANCH_NAME_VALUE = 2;
+ /**
+ * The '<em><b>Artifact Guid</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Artifact Guid</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #ARTIFACT_GUID
+ * @model name="artifactGuid"
+ * @generated
+ * @ordered
+ */
+ public static final int ARTIFACT_GUID_VALUE = 1;
- /**
- * The '<em><b>Branch Uuid</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Branch Uuid</b></em>' literal object isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #BRANCH_UUID
- * @model name="branchUuid"
- * @generated
- * @ordered
- */
- public static final int BRANCH_UUID_VALUE = 3;
+ /**
+ * The '<em><b>Branch Name</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Branch Name</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #BRANCH_NAME
+ * @model name="branchName"
+ * @generated
+ * @ordered
+ */
+ public static final int BRANCH_NAME_VALUE = 2;
- /**
- * An array of all the '<em><b>Match Field</b></em>' enumerators. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private static final MatchField[] VALUES_ARRAY =
- new MatchField[] {ARTIFACT_NAME, ARTIFACT_GUID, BRANCH_NAME, BRANCH_UUID,};
+ /**
+ * The '<em><b>Branch Uuid</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Branch Uuid</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #BRANCH_UUID
+ * @model name="branchUuid"
+ * @generated
+ * @ordered
+ */
+ public static final int BRANCH_UUID_VALUE = 3;
- /**
- * A public read-only list of all the '<em><b>Match Field</b></em>' enumerators. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- public static final List<MatchField> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+ /**
+ * An array of all the '<em><b>Match Field</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final MatchField[] VALUES_ARRAY =
+ new MatchField[]
+ {
+ ARTIFACT_NAME,
+ ARTIFACT_GUID,
+ BRANCH_NAME,
+ BRANCH_UUID,
+ };
- /**
- * Returns the '<em><b>Match Field</b></em>' literal with the specified literal value. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- public static MatchField get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- MatchField result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
+ /**
+ * A public read-only list of all the '<em><b>Match Field</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<MatchField> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
- /**
- * Returns the '<em><b>Match Field</b></em>' literal with the specified name. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- public static MatchField getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- MatchField result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
+ /**
+ * Returns the '<em><b>Match Field</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param literal the literal.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static MatchField get(String literal)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ MatchField result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal))
+ {
+ return result;
}
- return null;
- }
+ }
+ return null;
+ }
- /**
- * Returns the '<em><b>Match Field</b></em>' literal with the specified integer value. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- public static MatchField get(int value) {
- switch (value) {
- case ARTIFACT_NAME_VALUE:
- return ARTIFACT_NAME;
- case ARTIFACT_GUID_VALUE:
- return ARTIFACT_GUID;
- case BRANCH_NAME_VALUE:
- return BRANCH_NAME;
- case BRANCH_UUID_VALUE:
- return BRANCH_UUID;
+ /**
+ * Returns the '<em><b>Match Field</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param name the name.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static MatchField getByName(String name)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ MatchField result = VALUES_ARRAY[i];
+ if (result.getName().equals(name))
+ {
+ return result;
}
- return null;
- }
+ }
+ return null;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final int value;
+ /**
+ * Returns the '<em><b>Match Field</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the integer value.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static MatchField get(int value)
+ {
+ switch (value)
+ {
+ case ARTIFACT_NAME_VALUE: return ARTIFACT_NAME;
+ case ARTIFACT_GUID_VALUE: return ARTIFACT_GUID;
+ case BRANCH_NAME_VALUE: return BRANCH_NAME;
+ case BRANCH_UUID_VALUE: return BRANCH_UUID;
+ }
+ return null;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final String name;
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final String literal;
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
- /**
- * Only this class can construct instances. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private MatchField(int value, String name, String literal) {
- this.value = value;
- this.name = name;
- this.literal = literal;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public int getValue() {
- return value;
- }
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private MatchField(int value, String name, String literal)
+ {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue()
+ {
+ return value;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getLiteral() {
- return literal;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName()
+ {
+ return name;
+ }
- /**
- * Returns the literal value of the enumerator, which is its string representation. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- return literal;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral()
+ {
+ return literal;
+ }
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ return literal;
+ }
+
} //MatchField
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ObjectRestriction.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ObjectRestriction.java
index bf9299e4bfa..6a9e3a16645 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ObjectRestriction.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ObjectRestriction.java
@@ -5,47 +5,50 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Object Restriction</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Object Restriction</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction#getPermission <em>Permission</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction#getPermission <em>Permission</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getObjectRestriction()
* @model
* @generated
*/
-public interface ObjectRestriction extends EObject {
- /**
- * Returns the value of the '<em><b>Permission</b></em>' attribute. The literals are from the enumeration
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Permission</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Permission</em>' attribute.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
- * @see #setPermission(AccessPermissionEnum)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getObjectRestriction_Permission()
- * @model
- * @generated
- */
- AccessPermissionEnum getPermission();
+public interface ObjectRestriction extends EObject
+{
+ /**
+ * Returns the value of the '<em><b>Permission</b></em>' attribute.
+ * The literals are from the enumeration {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Permission</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Permission</em>' attribute.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
+ * @see #setPermission(AccessPermissionEnum)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getObjectRestriction_Permission()
+ * @model
+ * @generated
+ */
+ AccessPermissionEnum getPermission();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction#getPermission
- * <em>Permission</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Permission</em>' attribute.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
- * @see #getPermission()
- * @generated
- */
- void setPermission(AccessPermissionEnum value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction#getPermission <em>Permission</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Permission</em>' attribute.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
+ * @see #getPermission()
+ * @generated
+ */
+ void setPermission(AccessPermissionEnum value);
} // ObjectRestriction
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeDsl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeDsl.java
index c2b4e1cdfb4..2b885d89040 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeDsl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeDsl.java
@@ -3,192 +3,194 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Osee Dsl</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Osee Dsl</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getImports <em>Imports</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactTypes <em>Artifact Types</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getRelationTypes <em>Relation Types</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getAttributeTypes <em>Attribute Types</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getEnumTypes <em>Enum Types</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getEnumOverrides <em>Enum Overrides</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactTypeOverrides
- * <em>Artifact Type Overrides</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactMatchRefs <em>Artifact Match Refs</em>}
- * </li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getAccessDeclarations <em>Access Declarations</em>}
- * </li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getRoleDeclarations <em>Role Declarations</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getImports <em>Imports</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactTypes <em>Artifact Types</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getRelationTypes <em>Relation Types</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getAttributeTypes <em>Attribute Types</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getEnumTypes <em>Enum Types</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getEnumOverrides <em>Enum Overrides</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactTypeOverrides <em>Artifact Type Overrides</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactMatchRefs <em>Artifact Match Refs</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getAccessDeclarations <em>Access Declarations</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getRoleDeclarations <em>Role Declarations</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl()
* @model
* @generated
*/
-public interface OseeDsl extends EObject {
- /**
- * Returns the value of the '<em><b>Imports</b></em>' containment reference list. The list contents are of type
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Imports</em>' containment reference list isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Imports</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_Imports()
- * @model containment="true"
- * @generated
- */
- EList<Import> getImports();
+public interface OseeDsl extends EObject
+{
+ /**
+ * Returns the value of the '<em><b>Imports</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Imports</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Imports</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_Imports()
+ * @model containment="true"
+ * @generated
+ */
+ EList<Import> getImports();
- /**
- * Returns the value of the '<em><b>Artifact Types</b></em>' containment reference list. The list contents are of
- * type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Artifact Types</em>' containment reference list isn't clear, there really should be
- * more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Artifact Types</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_ArtifactTypes()
- * @model containment="true"
- * @generated
- */
- EList<XArtifactType> getArtifactTypes();
+ /**
+ * Returns the value of the '<em><b>Artifact Types</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Artifact Types</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Artifact Types</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_ArtifactTypes()
+ * @model containment="true"
+ * @generated
+ */
+ EList<XArtifactType> getArtifactTypes();
- /**
- * Returns the value of the '<em><b>Relation Types</b></em>' containment reference list. The list contents are of
- * type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Relation Types</em>' containment reference list isn't clear, there really should be
- * more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Relation Types</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_RelationTypes()
- * @model containment="true"
- * @generated
- */
- EList<XRelationType> getRelationTypes();
+ /**
+ * Returns the value of the '<em><b>Relation Types</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Relation Types</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Relation Types</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_RelationTypes()
+ * @model containment="true"
+ * @generated
+ */
+ EList<XRelationType> getRelationTypes();
- /**
- * Returns the value of the '<em><b>Attribute Types</b></em>' containment reference list. The list contents are of
- * type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Attribute Types</em>' containment reference list isn't clear, there really should be
- * more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Attribute Types</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_AttributeTypes()
- * @model containment="true"
- * @generated
- */
- EList<XAttributeType> getAttributeTypes();
+ /**
+ * Returns the value of the '<em><b>Attribute Types</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Attribute Types</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Attribute Types</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_AttributeTypes()
+ * @model containment="true"
+ * @generated
+ */
+ EList<XAttributeType> getAttributeTypes();
- /**
- * Returns the value of the '<em><b>Enum Types</b></em>' containment reference list. The list contents are of type
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Enum Types</em>' containment reference list isn't clear, there really should be more of
- * a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Enum Types</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_EnumTypes()
- * @model containment="true"
- * @generated
- */
- EList<XOseeEnumType> getEnumTypes();
+ /**
+ * Returns the value of the '<em><b>Enum Types</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Enum Types</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Enum Types</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_EnumTypes()
+ * @model containment="true"
+ * @generated
+ */
+ EList<XOseeEnumType> getEnumTypes();
- /**
- * Returns the value of the '<em><b>Enum Overrides</b></em>' containment reference list. The list contents are of
- * type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Enum Overrides</em>' containment reference list isn't clear, there really should be
- * more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Enum Overrides</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_EnumOverrides()
- * @model containment="true"
- * @generated
- */
- EList<XOseeEnumOverride> getEnumOverrides();
+ /**
+ * Returns the value of the '<em><b>Enum Overrides</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Enum Overrides</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Enum Overrides</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_EnumOverrides()
+ * @model containment="true"
+ * @generated
+ */
+ EList<XOseeEnumOverride> getEnumOverrides();
- /**
- * Returns the value of the '<em><b>Artifact Type Overrides</b></em>' containment reference list. The list contents
- * are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Artifact Type Overrides</em>' containment reference list isn't clear, there really
- * should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Artifact Type Overrides</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_ArtifactTypeOverrides()
- * @model containment="true"
- * @generated
- */
- EList<XOseeArtifactTypeOverride> getArtifactTypeOverrides();
+ /**
+ * Returns the value of the '<em><b>Artifact Type Overrides</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Artifact Type Overrides</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Artifact Type Overrides</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_ArtifactTypeOverrides()
+ * @model containment="true"
+ * @generated
+ */
+ EList<XOseeArtifactTypeOverride> getArtifactTypeOverrides();
- /**
- * Returns the value of the '<em><b>Artifact Match Refs</b></em>' containment reference list. The list contents are
- * of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Artifact Match Refs</em>' containment reference list isn't clear, there really should
- * be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Artifact Match Refs</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_ArtifactMatchRefs()
- * @model containment="true"
- * @generated
- */
- EList<XArtifactMatcher> getArtifactMatchRefs();
+ /**
+ * Returns the value of the '<em><b>Artifact Match Refs</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Artifact Match Refs</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Artifact Match Refs</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_ArtifactMatchRefs()
+ * @model containment="true"
+ * @generated
+ */
+ EList<XArtifactMatcher> getArtifactMatchRefs();
- /**
- * Returns the value of the '<em><b>Access Declarations</b></em>' containment reference list. The list contents are
- * of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Access Declarations</em>' containment reference list isn't clear, there really should
- * be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Access Declarations</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_AccessDeclarations()
- * @model containment="true"
- * @generated
- */
- EList<AccessContext> getAccessDeclarations();
+ /**
+ * Returns the value of the '<em><b>Access Declarations</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Access Declarations</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Access Declarations</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_AccessDeclarations()
+ * @model containment="true"
+ * @generated
+ */
+ EList<AccessContext> getAccessDeclarations();
- /**
- * Returns the value of the '<em><b>Role Declarations</b></em>' containment reference list. The list contents are of
- * type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Role Declarations</em>' containment reference list isn't clear, there really should be
- * more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Role Declarations</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_RoleDeclarations()
- * @model containment="true"
- * @generated
- */
- EList<Role> getRoleDeclarations();
+ /**
+ * Returns the value of the '<em><b>Role Declarations</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Role Declarations</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Role Declarations</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeDsl_RoleDeclarations()
+ * @model containment="true"
+ * @generated
+ */
+ EList<Role> getRoleDeclarations();
} // OseeDsl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeDslFactory.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeDslFactory.java
index 5b6993f4908..dbec4c73f60 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeDslFactory.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeDslFactory.java
@@ -5,326 +5,363 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.ecore.EFactory;
/**
- * <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a create method for each non-abstract class of
- * the model. <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage
* @generated
*/
-public interface OseeDslFactory extends EFactory {
- /**
- * The singleton instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- OseeDslFactory eINSTANCE = org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Osee Dsl</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Osee Dsl</em>'.
- * @generated
- */
- OseeDsl createOseeDsl();
-
- /**
- * Returns a new object of class '<em>Import</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Import</em>'.
- * @generated
- */
- Import createImport();
-
- /**
- * Returns a new object of class '<em>Osee Element</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Osee Element</em>'.
- * @generated
- */
- OseeElement createOseeElement();
-
- /**
- * Returns a new object of class '<em>Osee Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Osee Type</em>'.
- * @generated
- */
- OseeType createOseeType();
-
- /**
- * Returns a new object of class '<em>XArtifact Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>XArtifact Type</em>'.
- * @generated
- */
- XArtifactType createXArtifactType();
-
- /**
- * Returns a new object of class '<em>XAttribute Type Ref</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>XAttribute Type Ref</em>'.
- * @generated
- */
- XAttributeTypeRef createXAttributeTypeRef();
-
- /**
- * Returns a new object of class '<em>XAttribute Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>XAttribute Type</em>'.
- * @generated
- */
- XAttributeType createXAttributeType();
-
- /**
- * Returns a new object of class '<em>XOsee Enum Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>XOsee Enum Type</em>'.
- * @generated
- */
- XOseeEnumType createXOseeEnumType();
-
- /**
- * Returns a new object of class '<em>XOsee Enum Entry</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>XOsee Enum Entry</em>'.
- * @generated
- */
- XOseeEnumEntry createXOseeEnumEntry();
-
- /**
- * Returns a new object of class '<em>XOsee Enum Override</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>XOsee Enum Override</em>'.
- * @generated
- */
- XOseeEnumOverride createXOseeEnumOverride();
-
- /**
- * Returns a new object of class '<em>Override Option</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Override Option</em>'.
- * @generated
- */
- OverrideOption createOverrideOption();
-
- /**
- * Returns a new object of class '<em>Add Enum</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Add Enum</em>'.
- * @generated
- */
- AddEnum createAddEnum();
-
- /**
- * Returns a new object of class '<em>Remove Enum</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Remove Enum</em>'.
- * @generated
- */
- RemoveEnum createRemoveEnum();
-
- /**
- * Returns a new object of class '<em>XOsee Artifact Type Override</em>'. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @return a new object of class '<em>XOsee Artifact Type Override</em>'.
- * @generated
- */
- XOseeArtifactTypeOverride createXOseeArtifactTypeOverride();
-
- /**
- * Returns a new object of class '<em>Attribute Override Option</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Attribute Override Option</em>'.
- * @generated
- */
- AttributeOverrideOption createAttributeOverrideOption();
-
- /**
- * Returns a new object of class '<em>Add Attribute</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Add Attribute</em>'.
- * @generated
- */
- AddAttribute createAddAttribute();
-
- /**
- * Returns a new object of class '<em>Remove Attribute</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Remove Attribute</em>'.
- * @generated
- */
- RemoveAttribute createRemoveAttribute();
-
- /**
- * Returns a new object of class '<em>Update Attribute</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Update Attribute</em>'.
- * @generated
- */
- UpdateAttribute createUpdateAttribute();
-
- /**
- * Returns a new object of class '<em>XRelation Type</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>XRelation Type</em>'.
- * @generated
- */
- XRelationType createXRelationType();
-
- /**
- * Returns a new object of class '<em>Condition</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Condition</em>'.
- * @generated
- */
- Condition createCondition();
-
- /**
- * Returns a new object of class '<em>Simple Condition</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Simple Condition</em>'.
- * @generated
- */
- SimpleCondition createSimpleCondition();
-
- /**
- * Returns a new object of class '<em>Compound Condition</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Compound Condition</em>'.
- * @generated
- */
- CompoundCondition createCompoundCondition();
-
- /**
- * Returns a new object of class '<em>XArtifact Matcher</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>XArtifact Matcher</em>'.
- * @generated
- */
- XArtifactMatcher createXArtifactMatcher();
-
- /**
- * Returns a new object of class '<em>Role</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Role</em>'.
- * @generated
- */
- Role createRole();
-
- /**
- * Returns a new object of class '<em>Referenced Context</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Referenced Context</em>'.
- * @generated
- */
- ReferencedContext createReferencedContext();
-
- /**
- * Returns a new object of class '<em>Users And Groups</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Users And Groups</em>'.
- * @generated
- */
- UsersAndGroups createUsersAndGroups();
-
- /**
- * Returns a new object of class '<em>Access Context</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Access Context</em>'.
- * @generated
- */
- AccessContext createAccessContext();
-
- /**
- * Returns a new object of class '<em>Hierarchy Restriction</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Hierarchy Restriction</em>'.
- * @generated
- */
- HierarchyRestriction createHierarchyRestriction();
-
- /**
- * Returns a new object of class '<em>Relation Type Artifact Type Predicate</em>'. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @return a new object of class '<em>Relation Type Artifact Type Predicate</em>'.
- * @generated
- */
- RelationTypeArtifactTypePredicate createRelationTypeArtifactTypePredicate();
-
- /**
- * Returns a new object of class '<em>Relation Type Artifact Predicate</em>'. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @return a new object of class '<em>Relation Type Artifact Predicate</em>'.
- * @generated
- */
- RelationTypeArtifactPredicate createRelationTypeArtifactPredicate();
-
- /**
- * Returns a new object of class '<em>Relation Type Predicate</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Relation Type Predicate</em>'.
- * @generated
- */
- RelationTypePredicate createRelationTypePredicate();
-
- /**
- * Returns a new object of class '<em>Object Restriction</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Object Restriction</em>'.
- * @generated
- */
- ObjectRestriction createObjectRestriction();
-
- /**
- * Returns a new object of class '<em>Artifact Match Restriction</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Artifact Match Restriction</em>'.
- * @generated
- */
- ArtifactMatchRestriction createArtifactMatchRestriction();
-
- /**
- * Returns a new object of class '<em>Artifact Type Restriction</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Artifact Type Restriction</em>'.
- * @generated
- */
- ArtifactTypeRestriction createArtifactTypeRestriction();
-
- /**
- * Returns a new object of class '<em>Attribute Type Restriction</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Attribute Type Restriction</em>'.
- * @generated
- */
- AttributeTypeRestriction createAttributeTypeRestriction();
-
- /**
- * Returns a new object of class '<em>Legacy Relation Type Restriction</em>'. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @return a new object of class '<em>Legacy Relation Type Restriction</em>'.
- * @generated
- */
- LegacyRelationTypeRestriction createLegacyRelationTypeRestriction();
-
- /**
- * Returns a new object of class '<em>Relation Type Restriction</em>'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Relation Type Restriction</em>'.
- * @generated
- */
- RelationTypeRestriction createRelationTypeRestriction();
-
- /**
- * Returns the package supported by this factory. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the package supported by this factory.
- * @generated
- */
- OseeDslPackage getOseeDslPackage();
+public interface OseeDslFactory extends EFactory
+{
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ OseeDslFactory eINSTANCE = org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslFactoryImpl.init();
+
+ /**
+ * Returns a new object of class '<em>Osee Dsl</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Osee Dsl</em>'.
+ * @generated
+ */
+ OseeDsl createOseeDsl();
+
+ /**
+ * Returns a new object of class '<em>Import</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Import</em>'.
+ * @generated
+ */
+ Import createImport();
+
+ /**
+ * Returns a new object of class '<em>Osee Element</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Osee Element</em>'.
+ * @generated
+ */
+ OseeElement createOseeElement();
+
+ /**
+ * Returns a new object of class '<em>Osee Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Osee Type</em>'.
+ * @generated
+ */
+ OseeType createOseeType();
+
+ /**
+ * Returns a new object of class '<em>XArtifact Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>XArtifact Type</em>'.
+ * @generated
+ */
+ XArtifactType createXArtifactType();
+
+ /**
+ * Returns a new object of class '<em>XAttribute Type Ref</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>XAttribute Type Ref</em>'.
+ * @generated
+ */
+ XAttributeTypeRef createXAttributeTypeRef();
+
+ /**
+ * Returns a new object of class '<em>XAttribute Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>XAttribute Type</em>'.
+ * @generated
+ */
+ XAttributeType createXAttributeType();
+
+ /**
+ * Returns a new object of class '<em>XOsee Enum Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>XOsee Enum Type</em>'.
+ * @generated
+ */
+ XOseeEnumType createXOseeEnumType();
+
+ /**
+ * Returns a new object of class '<em>XOsee Enum Entry</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>XOsee Enum Entry</em>'.
+ * @generated
+ */
+ XOseeEnumEntry createXOseeEnumEntry();
+
+ /**
+ * Returns a new object of class '<em>XOsee Enum Override</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>XOsee Enum Override</em>'.
+ * @generated
+ */
+ XOseeEnumOverride createXOseeEnumOverride();
+
+ /**
+ * Returns a new object of class '<em>Override Option</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Override Option</em>'.
+ * @generated
+ */
+ OverrideOption createOverrideOption();
+
+ /**
+ * Returns a new object of class '<em>Add Enum</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Add Enum</em>'.
+ * @generated
+ */
+ AddEnum createAddEnum();
+
+ /**
+ * Returns a new object of class '<em>Remove Enum</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Remove Enum</em>'.
+ * @generated
+ */
+ RemoveEnum createRemoveEnum();
+
+ /**
+ * Returns a new object of class '<em>XOsee Artifact Type Override</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>XOsee Artifact Type Override</em>'.
+ * @generated
+ */
+ XOseeArtifactTypeOverride createXOseeArtifactTypeOverride();
+
+ /**
+ * Returns a new object of class '<em>Attribute Override Option</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Attribute Override Option</em>'.
+ * @generated
+ */
+ AttributeOverrideOption createAttributeOverrideOption();
+
+ /**
+ * Returns a new object of class '<em>Add Attribute</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Add Attribute</em>'.
+ * @generated
+ */
+ AddAttribute createAddAttribute();
+
+ /**
+ * Returns a new object of class '<em>Remove Attribute</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Remove Attribute</em>'.
+ * @generated
+ */
+ RemoveAttribute createRemoveAttribute();
+
+ /**
+ * Returns a new object of class '<em>Update Attribute</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Update Attribute</em>'.
+ * @generated
+ */
+ UpdateAttribute createUpdateAttribute();
+
+ /**
+ * Returns a new object of class '<em>XRelation Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>XRelation Type</em>'.
+ * @generated
+ */
+ XRelationType createXRelationType();
+
+ /**
+ * Returns a new object of class '<em>Condition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Condition</em>'.
+ * @generated
+ */
+ Condition createCondition();
+
+ /**
+ * Returns a new object of class '<em>Simple Condition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Simple Condition</em>'.
+ * @generated
+ */
+ SimpleCondition createSimpleCondition();
+
+ /**
+ * Returns a new object of class '<em>Compound Condition</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Compound Condition</em>'.
+ * @generated
+ */
+ CompoundCondition createCompoundCondition();
+
+ /**
+ * Returns a new object of class '<em>XArtifact Matcher</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>XArtifact Matcher</em>'.
+ * @generated
+ */
+ XArtifactMatcher createXArtifactMatcher();
+
+ /**
+ * Returns a new object of class '<em>Role</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Role</em>'.
+ * @generated
+ */
+ Role createRole();
+
+ /**
+ * Returns a new object of class '<em>Referenced Context</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Referenced Context</em>'.
+ * @generated
+ */
+ ReferencedContext createReferencedContext();
+
+ /**
+ * Returns a new object of class '<em>Users And Groups</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Users And Groups</em>'.
+ * @generated
+ */
+ UsersAndGroups createUsersAndGroups();
+
+ /**
+ * Returns a new object of class '<em>Access Context</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Access Context</em>'.
+ * @generated
+ */
+ AccessContext createAccessContext();
+
+ /**
+ * Returns a new object of class '<em>Hierarchy Restriction</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Hierarchy Restriction</em>'.
+ * @generated
+ */
+ HierarchyRestriction createHierarchyRestriction();
+
+ /**
+ * Returns a new object of class '<em>Relation Type Artifact Type Predicate</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Relation Type Artifact Type Predicate</em>'.
+ * @generated
+ */
+ RelationTypeArtifactTypePredicate createRelationTypeArtifactTypePredicate();
+
+ /**
+ * Returns a new object of class '<em>Relation Type Artifact Predicate</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Relation Type Artifact Predicate</em>'.
+ * @generated
+ */
+ RelationTypeArtifactPredicate createRelationTypeArtifactPredicate();
+
+ /**
+ * Returns a new object of class '<em>Relation Type Predicate</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Relation Type Predicate</em>'.
+ * @generated
+ */
+ RelationTypePredicate createRelationTypePredicate();
+
+ /**
+ * Returns a new object of class '<em>Object Restriction</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Object Restriction</em>'.
+ * @generated
+ */
+ ObjectRestriction createObjectRestriction();
+
+ /**
+ * Returns a new object of class '<em>Artifact Match Restriction</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Artifact Match Restriction</em>'.
+ * @generated
+ */
+ ArtifactMatchRestriction createArtifactMatchRestriction();
+
+ /**
+ * Returns a new object of class '<em>Artifact Type Restriction</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Artifact Type Restriction</em>'.
+ * @generated
+ */
+ ArtifactTypeRestriction createArtifactTypeRestriction();
+
+ /**
+ * Returns a new object of class '<em>Attribute Type Restriction</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Attribute Type Restriction</em>'.
+ * @generated
+ */
+ AttributeTypeRestriction createAttributeTypeRestriction();
+
+ /**
+ * Returns a new object of class '<em>Legacy Relation Type Restriction</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Legacy Relation Type Restriction</em>'.
+ * @generated
+ */
+ LegacyRelationTypeRestriction createLegacyRelationTypeRestriction();
+
+ /**
+ * Returns a new object of class '<em>Relation Type Restriction</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Relation Type Restriction</em>'.
+ * @generated
+ */
+ RelationTypeRestriction createRelationTypeRestriction();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the package supported by this factory.
+ * @generated
+ */
+ OseeDslPackage getOseeDslPackage();
} //OseeDslFactory
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 6beccee45c9..5786528c5ca 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
@@ -9,4461 +9,4423 @@ import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
- * <!-- begin-user-doc --> The <b>Package</b> for the model. It contains accessors for the meta objects to represent
+ * <!-- begin-user-doc -->
+ * The <b>Package</b> for the model.
+ * It contains accessors for the meta objects to represent
* <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
- *
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslFactory
* @model kind="package"
* @generated
*/
-public interface OseeDslPackage extends EPackage {
- /**
- * The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- String eNAME = "oseeDsl";
-
- /**
- * The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- String eNS_URI = "http://www.eclipse.org/osee/framework/core/dsl/OseeDsl";
-
- /**
- * The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- String eNS_PREFIX = "oseeDsl";
-
- /**
- * The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- OseeDslPackage eINSTANCE = org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl <em>Osee Dsl</em>}
- * ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOseeDsl()
- * @generated
- */
- int OSEE_DSL = 0;
-
- /**
- * The feature id for the '<em><b>Imports</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OSEE_DSL__IMPORTS = 0;
-
- /**
- * The feature id for the '<em><b>Artifact Types</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OSEE_DSL__ARTIFACT_TYPES = 1;
-
- /**
- * The feature id for the '<em><b>Relation Types</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OSEE_DSL__RELATION_TYPES = 2;
-
- /**
- * The feature id for the '<em><b>Attribute Types</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OSEE_DSL__ATTRIBUTE_TYPES = 3;
-
- /**
- * The feature id for the '<em><b>Enum Types</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OSEE_DSL__ENUM_TYPES = 4;
-
- /**
- * The feature id for the '<em><b>Enum Overrides</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OSEE_DSL__ENUM_OVERRIDES = 5;
-
- /**
- * The feature id for the '<em><b>Artifact Type Overrides</b></em>' containment reference list. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OSEE_DSL__ARTIFACT_TYPE_OVERRIDES = 6;
-
- /**
- * The feature id for the '<em><b>Artifact Match Refs</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OSEE_DSL__ARTIFACT_MATCH_REFS = 7;
-
- /**
- * The feature id for the '<em><b>Access Declarations</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OSEE_DSL__ACCESS_DECLARATIONS = 8;
-
- /**
- * The feature id for the '<em><b>Role Declarations</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OSEE_DSL__ROLE_DECLARATIONS = 9;
-
- /**
- * The number of structural features of the '<em>Osee Dsl</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OSEE_DSL_FEATURE_COUNT = 10;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ImportImpl <em>Import</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ImportImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getImport()
- * @generated
- */
- int IMPORT = 1;
-
- /**
- * The feature id for the '<em><b>Import URI</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int IMPORT__IMPORT_URI = 0;
-
- /**
- * The number of structural features of the '<em>Import</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int IMPORT_FEATURE_COUNT = 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeElementImpl
- * <em>Osee Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeElementImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOseeElement()
- * @generated
- */
- int OSEE_ELEMENT = 2;
-
- /**
- * The number of structural features of the '<em>Osee Element</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int OSEE_ELEMENT_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeTypeImpl
- * <em>Osee Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeTypeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOseeType()
- * @generated
- */
- int OSEE_TYPE = 3;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OSEE_TYPE__NAME = OSEE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Type Guid</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OSEE_TYPE__TYPE_GUID = OSEE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Uuid</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OSEE_TYPE__UUID = OSEE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>Osee Type</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OSEE_TYPE_FEATURE_COUNT = OSEE_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactTypeImpl
- * <em>XArtifact Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactTypeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXArtifactType()
- * @generated
- */
- int XARTIFACT_TYPE = 4;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XARTIFACT_TYPE__NAME = OSEE_TYPE__NAME;
-
- /**
- * The feature id for the '<em><b>Type Guid</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XARTIFACT_TYPE__TYPE_GUID = OSEE_TYPE__TYPE_GUID;
-
- /**
- * The feature id for the '<em><b>Uuid</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XARTIFACT_TYPE__UUID = OSEE_TYPE__UUID;
-
- /**
- * The feature id for the '<em><b>Abstract</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XARTIFACT_TYPE__ABSTRACT = OSEE_TYPE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Super Artifact Types</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES = OSEE_TYPE_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Valid Attribute Types</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES = OSEE_TYPE_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>XArtifact Type</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XARTIFACT_TYPE_FEATURE_COUNT = OSEE_TYPE_FEATURE_COUNT + 3;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeRefImpl
- * <em>XAttribute Type Ref</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeRefImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXAttributeTypeRef()
- * @generated
- */
- int XATTRIBUTE_TYPE_REF = 5;
-
- /**
- * The feature id for the '<em><b>Valid Attribute Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE = 0;
-
- /**
- * The feature id for the '<em><b>Branch Uuid</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE_REF__BRANCH_UUID = 1;
-
- /**
- * The number of structural features of the '<em>XAttribute Type Ref</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE_REF_FEATURE_COUNT = 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl
- * <em>XAttribute Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXAttributeType()
- * @generated
- */
- int XATTRIBUTE_TYPE = 6;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE__NAME = OSEE_TYPE__NAME;
-
- /**
- * The feature id for the '<em><b>Type Guid</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE__TYPE_GUID = OSEE_TYPE__TYPE_GUID;
-
- /**
- * The feature id for the '<em><b>Uuid</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE__UUID = OSEE_TYPE__UUID;
-
- /**
- * The feature id for the '<em><b>Base Attribute Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE = OSEE_TYPE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Override</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE__OVERRIDE = OSEE_TYPE_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Data Provider</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE__DATA_PROVIDER = OSEE_TYPE_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Min</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE__MIN = OSEE_TYPE_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Max</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE__MAX = OSEE_TYPE_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>Tagger Id</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE__TAGGER_ID = OSEE_TYPE_FEATURE_COUNT + 5;
-
- /**
- * The feature id for the '<em><b>Enum Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE__ENUM_TYPE = OSEE_TYPE_FEATURE_COUNT + 6;
-
- /**
- * The feature id for the '<em><b>Description</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE__DESCRIPTION = OSEE_TYPE_FEATURE_COUNT + 7;
-
- /**
- * The feature id for the '<em><b>Default Value</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE__DEFAULT_VALUE = OSEE_TYPE_FEATURE_COUNT + 8;
-
- /**
- * The feature id for the '<em><b>File Extension</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE__FILE_EXTENSION = OSEE_TYPE_FEATURE_COUNT + 9;
-
- /**
- * The feature id for the '<em><b>Media Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE__MEDIA_TYPE = OSEE_TYPE_FEATURE_COUNT + 10;
-
- /**
- * The number of structural features of the '<em>XAttribute Type</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XATTRIBUTE_TYPE_FEATURE_COUNT = OSEE_TYPE_FEATURE_COUNT + 11;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumTypeImpl
- * <em>XOsee Enum Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumTypeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeEnumType()
- * @generated
- */
- int XOSEE_ENUM_TYPE = 7;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XOSEE_ENUM_TYPE__NAME = OSEE_TYPE__NAME;
-
- /**
- * The feature id for the '<em><b>Type Guid</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XOSEE_ENUM_TYPE__TYPE_GUID = OSEE_TYPE__TYPE_GUID;
-
- /**
- * The feature id for the '<em><b>Uuid</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XOSEE_ENUM_TYPE__UUID = OSEE_TYPE__UUID;
-
- /**
- * The feature id for the '<em><b>Enum Entries</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XOSEE_ENUM_TYPE__ENUM_ENTRIES = OSEE_TYPE_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>XOsee Enum Type</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XOSEE_ENUM_TYPE_FEATURE_COUNT = OSEE_TYPE_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumEntryImpl
- * <em>XOsee Enum Entry</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumEntryImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeEnumEntry()
- * @generated
- */
- int XOSEE_ENUM_ENTRY = 8;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XOSEE_ENUM_ENTRY__NAME = 0;
-
- /**
- * The feature id for the '<em><b>Ordinal</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XOSEE_ENUM_ENTRY__ORDINAL = 1;
-
- /**
- * The feature id for the '<em><b>Entry Guid</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- 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 = 4;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumOverrideImpl
- * <em>XOsee Enum Override</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumOverrideImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeEnumOverride()
- * @generated
- */
- int XOSEE_ENUM_OVERRIDE = 9;
-
- /**
- * The feature id for the '<em><b>Overriden Enum Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE = OSEE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Inherit All</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XOSEE_ENUM_OVERRIDE__INHERIT_ALL = OSEE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Override Options</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS = OSEE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>XOsee Enum Override</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XOSEE_ENUM_OVERRIDE_FEATURE_COUNT = OSEE_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OverrideOptionImpl
- * <em>Override Option</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OverrideOptionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOverrideOption()
- * @generated
- */
- int OVERRIDE_OPTION = 10;
-
- /**
- * The number of structural features of the '<em>Override Option</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OVERRIDE_OPTION_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddEnumImpl <em>Add Enum</em>}
- * ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddEnumImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAddEnum()
- * @generated
- */
- int ADD_ENUM = 11;
-
- /**
- * The feature id for the '<em><b>Enum Entry</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ADD_ENUM__ENUM_ENTRY = OVERRIDE_OPTION_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Ordinal</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ADD_ENUM__ORDINAL = OVERRIDE_OPTION_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Entry Guid</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- 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 + 4;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveEnumImpl
- * <em>Remove Enum</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveEnumImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRemoveEnum()
- * @generated
- */
- int REMOVE_ENUM = 12;
-
- /**
- * The feature id for the '<em><b>Enum Entry</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int REMOVE_ENUM__ENUM_ENTRY = OVERRIDE_OPTION_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Remove Enum</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int REMOVE_ENUM_FEATURE_COUNT = OVERRIDE_OPTION_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeArtifactTypeOverrideImpl
- * <em>XOsee Artifact Type Override</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeArtifactTypeOverrideImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeArtifactTypeOverride()
- * @generated
- */
- int XOSEE_ARTIFACT_TYPE_OVERRIDE = 13;
-
- /**
- * The feature id for the '<em><b>Overriden Artifact Type</b></em>' reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE = 0;
-
- /**
- * The feature id for the '<em><b>Inherit All</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL = 1;
-
- /**
- * The feature id for the '<em><b>Override Options</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS = 2;
-
- /**
- * The number of structural features of the '<em>XOsee Artifact Type Override</em>' class. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XOSEE_ARTIFACT_TYPE_OVERRIDE_FEATURE_COUNT = 3;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeOverrideOptionImpl
- * <em>Attribute Override Option</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeOverrideOptionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAttributeOverrideOption()
- * @generated
- */
- int ATTRIBUTE_OVERRIDE_OPTION = 14;
-
- /**
- * The number of structural features of the '<em>Attribute Override Option</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ATTRIBUTE_OVERRIDE_OPTION_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddAttributeImpl
- * <em>Add Attribute</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddAttributeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAddAttribute()
- * @generated
- */
- int ADD_ATTRIBUTE = 15;
-
- /**
- * The feature id for the '<em><b>Attribute</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ADD_ATTRIBUTE__ATTRIBUTE = ATTRIBUTE_OVERRIDE_OPTION_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Add Attribute</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int ADD_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_OVERRIDE_OPTION_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveAttributeImpl
- * <em>Remove Attribute</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveAttributeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRemoveAttribute()
- * @generated
- */
- int REMOVE_ATTRIBUTE = 16;
-
- /**
- * The feature id for the '<em><b>Attribute</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int REMOVE_ATTRIBUTE__ATTRIBUTE = ATTRIBUTE_OVERRIDE_OPTION_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Remove Attribute</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int REMOVE_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_OVERRIDE_OPTION_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UpdateAttributeImpl
- * <em>Update Attribute</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UpdateAttributeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getUpdateAttribute()
- * @generated
- */
- int UPDATE_ATTRIBUTE = 17;
-
- /**
- * The feature id for the '<em><b>Attribute</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int UPDATE_ATTRIBUTE__ATTRIBUTE = ATTRIBUTE_OVERRIDE_OPTION_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Update Attribute</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int UPDATE_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_OVERRIDE_OPTION_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl
- * <em>XRelation Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXRelationType()
- * @generated
- */
- int XRELATION_TYPE = 18;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XRELATION_TYPE__NAME = OSEE_TYPE__NAME;
-
- /**
- * The feature id for the '<em><b>Type Guid</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XRELATION_TYPE__TYPE_GUID = OSEE_TYPE__TYPE_GUID;
-
- /**
- * The feature id for the '<em><b>Uuid</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XRELATION_TYPE__UUID = OSEE_TYPE__UUID;
-
- /**
- * The feature id for the '<em><b>Side AName</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XRELATION_TYPE__SIDE_ANAME = OSEE_TYPE_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Side AArtifact Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int XRELATION_TYPE__SIDE_AARTIFACT_TYPE = OSEE_TYPE_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Side BName</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XRELATION_TYPE__SIDE_BNAME = OSEE_TYPE_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Side BArtifact Type</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int XRELATION_TYPE__SIDE_BARTIFACT_TYPE = OSEE_TYPE_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Default Order Type</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int XRELATION_TYPE__DEFAULT_ORDER_TYPE = OSEE_TYPE_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>Multiplicity</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XRELATION_TYPE__MULTIPLICITY = OSEE_TYPE_FEATURE_COUNT + 5;
-
- /**
- * The number of structural features of the '<em>XRelation Type</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XRELATION_TYPE_FEATURE_COUNT = OSEE_TYPE_FEATURE_COUNT + 6;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ConditionImpl
- * <em>Condition</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ConditionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getCondition()
- * @generated
- */
- int CONDITION = 19;
-
- /**
- * The number of structural features of the '<em>Condition</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONDITION_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.SimpleConditionImpl
- * <em>Simple Condition</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.SimpleConditionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getSimpleCondition()
- * @generated
- */
- int SIMPLE_CONDITION = 20;
-
- /**
- * The feature id for the '<em><b>Field</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int SIMPLE_CONDITION__FIELD = CONDITION_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Op</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int SIMPLE_CONDITION__OP = CONDITION_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Expression</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int SIMPLE_CONDITION__EXPRESSION = CONDITION_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>Simple Condition</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int SIMPLE_CONDITION_FEATURE_COUNT = CONDITION_FEATURE_COUNT + 3;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.CompoundConditionImpl
- * <em>Compound Condition</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.CompoundConditionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getCompoundCondition()
- * @generated
- */
- int COMPOUND_CONDITION = 21;
-
- /**
- * The feature id for the '<em><b>Conditions</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int COMPOUND_CONDITION__CONDITIONS = CONDITION_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Operators</b></em>' attribute list. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int COMPOUND_CONDITION__OPERATORS = CONDITION_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Compound Condition</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int COMPOUND_CONDITION_FEATURE_COUNT = CONDITION_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactMatcherImpl
- * <em>XArtifact Matcher</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactMatcherImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXArtifactMatcher()
- * @generated
- */
- int XARTIFACT_MATCHER = 22;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XARTIFACT_MATCHER__NAME = 0;
-
- /**
- * The feature id for the '<em><b>Conditions</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XARTIFACT_MATCHER__CONDITIONS = 1;
-
- /**
- * The feature id for the '<em><b>Operators</b></em>' attribute list. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XARTIFACT_MATCHER__OPERATORS = 2;
-
- /**
- * The number of structural features of the '<em>XArtifact Matcher</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int XARTIFACT_MATCHER_FEATURE_COUNT = 3;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl <em>Role</em>}'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRole()
- * @generated
- */
- int ROLE = 23;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ROLE__NAME = 0;
-
- /**
- * The feature id for the '<em><b>Super Roles</b></em>' reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ROLE__SUPER_ROLES = 1;
-
- /**
- * The feature id for the '<em><b>Users And Groups</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ROLE__USERS_AND_GROUPS = 2;
-
- /**
- * The feature id for the '<em><b>Referenced Contexts</b></em>' containment reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ROLE__REFERENCED_CONTEXTS = 3;
-
- /**
- * The number of structural features of the '<em>Role</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ROLE_FEATURE_COUNT = 4;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ReferencedContextImpl
- * <em>Referenced Context</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ReferencedContextImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getReferencedContext()
- * @generated
- */
- int REFERENCED_CONTEXT = 24;
-
- /**
- * The feature id for the '<em><b>Access Context Ref</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int REFERENCED_CONTEXT__ACCESS_CONTEXT_REF = 0;
-
- /**
- * The number of structural features of the '<em>Referenced Context</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int REFERENCED_CONTEXT_FEATURE_COUNT = 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UsersAndGroupsImpl
- * <em>Users And Groups</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UsersAndGroupsImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getUsersAndGroups()
- * @generated
- */
- int USERS_AND_GROUPS = 25;
-
- /**
- * The feature id for the '<em><b>User Or Group Guid</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int USERS_AND_GROUPS__USER_OR_GROUP_GUID = 0;
-
- /**
- * The number of structural features of the '<em>Users And Groups</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int USERS_AND_GROUPS_FEATURE_COUNT = 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl
- * <em>Access Context</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAccessContext()
- * @generated
- */
- int ACCESS_CONTEXT = 26;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ACCESS_CONTEXT__NAME = 0;
-
- /**
- * The feature id for the '<em><b>Super Access Contexts</b></em>' reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS = 1;
-
- /**
- * The feature id for the '<em><b>Guid</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ACCESS_CONTEXT__GUID = 2;
-
- /**
- * The feature id for the '<em><b>Access Rules</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ACCESS_CONTEXT__ACCESS_RULES = 3;
-
- /**
- * The feature id for the '<em><b>Hierarchy Restrictions</b></em>' containment reference list. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS = 4;
-
- /**
- * The number of structural features of the '<em>Access Context</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ACCESS_CONTEXT_FEATURE_COUNT = 5;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.HierarchyRestrictionImpl
- * <em>Hierarchy Restriction</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.HierarchyRestrictionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getHierarchyRestriction()
- * @generated
- */
- int HIERARCHY_RESTRICTION = 27;
-
- /**
- * The feature id for the '<em><b>Artifact Matcher Ref</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF = 0;
-
- /**
- * The feature id for the '<em><b>Access Rules</b></em>' containment reference list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int HIERARCHY_RESTRICTION__ACCESS_RULES = 1;
-
- /**
- * The number of structural features of the '<em>Hierarchy Restriction</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int HIERARCHY_RESTRICTION_FEATURE_COUNT = 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypePredicateImpl
- * <em>Relation Type Predicate</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypePredicateImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypePredicate()
- * @generated
- */
- int RELATION_TYPE_PREDICATE = 30;
-
- /**
- * The number of structural features of the '<em>Relation Type Predicate</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int RELATION_TYPE_PREDICATE_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactTypePredicateImpl
- * <em>Relation Type Artifact Type Predicate</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactTypePredicateImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeArtifactTypePredicate()
- * @generated
- */
- int RELATION_TYPE_ARTIFACT_TYPE_PREDICATE = 28;
-
- /**
- * The feature id for the '<em><b>Artifact Type Ref</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF = RELATION_TYPE_PREDICATE_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Relation Type Artifact Type Predicate</em>' class. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int RELATION_TYPE_ARTIFACT_TYPE_PREDICATE_FEATURE_COUNT = RELATION_TYPE_PREDICATE_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactPredicateImpl
- * <em>Relation Type Artifact Predicate</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactPredicateImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeArtifactPredicate()
- * @generated
- */
- int RELATION_TYPE_ARTIFACT_PREDICATE = 29;
-
- /**
- * The feature id for the '<em><b>Artifact Matcher Ref</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF = RELATION_TYPE_PREDICATE_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Relation Type Artifact Predicate</em>' class. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int RELATION_TYPE_ARTIFACT_PREDICATE_FEATURE_COUNT = RELATION_TYPE_PREDICATE_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ObjectRestrictionImpl
- * <em>Object Restriction</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ObjectRestrictionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getObjectRestriction()
- * @generated
- */
- int OBJECT_RESTRICTION = 31;
-
- /**
- * The feature id for the '<em><b>Permission</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OBJECT_RESTRICTION__PERMISSION = 0;
-
- /**
- * The number of structural features of the '<em>Object Restriction</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int OBJECT_RESTRICTION_FEATURE_COUNT = 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactMatchRestrictionImpl
- * <em>Artifact Match Restriction</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactMatchRestrictionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getArtifactMatchRestriction()
- * @generated
- */
- int ARTIFACT_MATCH_RESTRICTION = 32;
-
- /**
- * The feature id for the '<em><b>Permission</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ARTIFACT_MATCH_RESTRICTION__PERMISSION = OBJECT_RESTRICTION__PERMISSION;
-
- /**
- * The feature id for the '<em><b>Artifact Matcher Ref</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF = OBJECT_RESTRICTION_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Artifact Match Restriction</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ARTIFACT_MATCH_RESTRICTION_FEATURE_COUNT = OBJECT_RESTRICTION_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactTypeRestrictionImpl
- * <em>Artifact Type Restriction</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactTypeRestrictionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getArtifactTypeRestriction()
- * @generated
- */
- int ARTIFACT_TYPE_RESTRICTION = 33;
-
- /**
- * The feature id for the '<em><b>Permission</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ARTIFACT_TYPE_RESTRICTION__PERMISSION = OBJECT_RESTRICTION__PERMISSION;
-
- /**
- * The feature id for the '<em><b>Artifact Type Ref</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF = OBJECT_RESTRICTION_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Artifact Type Restriction</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ARTIFACT_TYPE_RESTRICTION_FEATURE_COUNT = OBJECT_RESTRICTION_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeTypeRestrictionImpl
- * <em>Attribute Type Restriction</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeTypeRestrictionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAttributeTypeRestriction()
- * @generated
- */
- int ATTRIBUTE_TYPE_RESTRICTION = 34;
-
- /**
- * The feature id for the '<em><b>Permission</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ATTRIBUTE_TYPE_RESTRICTION__PERMISSION = OBJECT_RESTRICTION__PERMISSION;
-
- /**
- * The feature id for the '<em><b>Attribute Type Ref</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF = OBJECT_RESTRICTION_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Artifact Type Ref</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF = OBJECT_RESTRICTION_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Attribute Type Restriction</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int ATTRIBUTE_TYPE_RESTRICTION_FEATURE_COUNT = OBJECT_RESTRICTION_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl
- * <em>Legacy Relation Type Restriction</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getLegacyRelationTypeRestriction()
- * @generated
- */
- int LEGACY_RELATION_TYPE_RESTRICTION = 35;
-
- /**
- * The feature id for the '<em><b>Permission</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION = 0;
-
- /**
- * The feature id for the '<em><b>Relation Type Ref</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF = 1;
-
- /**
- * The feature id for the '<em><b>Restricted To Side</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE = 2;
-
- /**
- * The feature id for the '<em><b>Artifact Matcher Ref</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF = 3;
-
- /**
- * The number of structural features of the '<em>Legacy Relation Type Restriction</em>' class. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int LEGACY_RELATION_TYPE_RESTRICTION_FEATURE_COUNT = 4;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl
- * <em>Relation Type Restriction</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeRestriction()
- * @generated
- */
- int RELATION_TYPE_RESTRICTION = 36;
-
- /**
- * The feature id for the '<em><b>Permission</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int RELATION_TYPE_RESTRICTION__PERMISSION = OBJECT_RESTRICTION__PERMISSION;
-
- /**
- * The feature id for the '<em><b>Relation Type Match</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH = OBJECT_RESTRICTION_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Relation Type Ref</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF = OBJECT_RESTRICTION_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Restricted To Side</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- * @ordered
- */
- int RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE = OBJECT_RESTRICTION_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Predicate</b></em>' containment reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int RELATION_TYPE_RESTRICTION__PREDICATE = OBJECT_RESTRICTION_FEATURE_COUNT + 3;
-
- /**
- * The number of structural features of the '<em>Relation Type Restriction</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int RELATION_TYPE_RESTRICTION_FEATURE_COUNT = OBJECT_RESTRICTION_FEATURE_COUNT + 4;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum
- * <em>Relation Multiplicity Enum</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationMultiplicityEnum()
- * @generated
- */
- int RELATION_MULTIPLICITY_ENUM = 37;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp <em>Compare Op</em>}'
- * enum. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getCompareOp()
- * @generated
- */
- int COMPARE_OP = 38;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator
- * <em>XLogic Operator</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXLogicOperator()
- * @generated
- */
- int XLOGIC_OPERATOR = 39;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField <em>Match Field</em>}'
- * enum. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getMatchField()
- * @generated
- */
- int MATCH_FIELD = 40;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
- * <em>Access Permission Enum</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAccessPermissionEnum()
- * @generated
- */
- int ACCESS_PERMISSION_ENUM = 41;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeMatch
- * <em>Relation Type Match</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeMatch
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeMatch()
- * @generated
- */
- int RELATION_TYPE_MATCH = 42;
-
- /**
- * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
- * <em>XRelation Side Enum</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXRelationSideEnum()
- * @generated
- */
- int XRELATION_SIDE_ENUM = 43;
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl <em>Osee Dsl</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Osee Dsl</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl
- * @generated
- */
- EClass getOseeDsl();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getImports <em>Imports</em>}'. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Imports</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getImports()
- * @see #getOseeDsl()
- * @generated
- */
- EReference getOseeDsl_Imports();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactTypes <em>Artifact Types</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Artifact Types</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactTypes()
- * @see #getOseeDsl()
- * @generated
- */
- EReference getOseeDsl_ArtifactTypes();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getRelationTypes <em>Relation Types</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Relation Types</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getRelationTypes()
- * @see #getOseeDsl()
- * @generated
- */
- EReference getOseeDsl_RelationTypes();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getAttributeTypes <em>Attribute Types</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Attribute Types</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getAttributeTypes()
- * @see #getOseeDsl()
- * @generated
- */
- EReference getOseeDsl_AttributeTypes();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getEnumTypes <em>Enum Types</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Enum Types</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getEnumTypes()
- * @see #getOseeDsl()
- * @generated
- */
- EReference getOseeDsl_EnumTypes();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getEnumOverrides <em>Enum Overrides</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Enum Overrides</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getEnumOverrides()
- * @see #getOseeDsl()
- * @generated
- */
- EReference getOseeDsl_EnumOverrides();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactTypeOverrides
- * <em>Artifact Type Overrides</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Artifact Type Overrides</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactTypeOverrides()
- * @see #getOseeDsl()
- * @generated
- */
- EReference getOseeDsl_ArtifactTypeOverrides();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactMatchRefs <em>Artifact Match Refs</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Artifact Match Refs</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactMatchRefs()
- * @see #getOseeDsl()
- * @generated
- */
- EReference getOseeDsl_ArtifactMatchRefs();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getAccessDeclarations <em>Access Declarations</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Access Declarations</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getAccessDeclarations()
- * @see #getOseeDsl()
- * @generated
- */
- EReference getOseeDsl_AccessDeclarations();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getRoleDeclarations <em>Role Declarations</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Role Declarations</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getRoleDeclarations()
- * @see #getOseeDsl()
- * @generated
- */
- EReference getOseeDsl_RoleDeclarations();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import <em>Import</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Import</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Import
- * @generated
- */
- EClass getImport();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import#getImportURI
- * <em>Import URI</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Import URI</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Import#getImportURI()
- * @see #getImport()
- * @generated
- */
- EAttribute getImport_ImportURI();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement
- * <em>Osee Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Osee Element</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement
- * @generated
- */
- EClass getOseeElement();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType <em>Osee Type</em>}
- * '. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Osee Type</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType
- * @generated
- */
- EClass getOseeType();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getName
- * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getName()
- * @see #getOseeType()
- * @generated
- */
- EAttribute getOseeType_Name();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getTypeGuid
- * <em>Type Guid</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Type Guid</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getTypeGuid()
- * @see #getOseeType()
- * @generated
- */
- EAttribute getOseeType_TypeGuid();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getUuid
- * <em>Uuid</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Uuid</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getUuid()
- * @see #getOseeType()
- * @generated
- */
- EAttribute getOseeType_Uuid();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType
- * <em>XArtifact Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>XArtifact Type</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType
- * @generated
- */
- EClass getXArtifactType();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#isAbstract <em>Abstract</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Abstract</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#isAbstract()
- * @see #getXArtifactType()
- * @generated
- */
- EAttribute getXArtifactType_Abstract();
-
- /**
- * Returns the meta object for the reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#getSuperArtifactTypes
- * <em>Super Artifact Types</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference list '<em>Super Artifact Types</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#getSuperArtifactTypes()
- * @see #getXArtifactType()
- * @generated
- */
- EReference getXArtifactType_SuperArtifactTypes();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#getValidAttributeTypes
- * <em>Valid Attribute Types</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Valid Attribute Types</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#getValidAttributeTypes()
- * @see #getXArtifactType()
- * @generated
- */
- EReference getXArtifactType_ValidAttributeTypes();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef
- * <em>XAttribute Type Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>XAttribute Type Ref</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef
- * @generated
- */
- EClass getXAttributeTypeRef();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getValidAttributeType
- * <em>Valid Attribute Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Valid Attribute Type</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getValidAttributeType()
- * @see #getXAttributeTypeRef()
- * @generated
- */
- EReference getXAttributeTypeRef_ValidAttributeType();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getBranchUuid <em>Branch Uuid</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Branch Uuid</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getBranchUuid()
- * @see #getXAttributeTypeRef()
- * @generated
- */
- EAttribute getXAttributeTypeRef_BranchUuid();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType
- * <em>XAttribute Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>XAttribute Type</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType
- * @generated
- */
- EClass getXAttributeType();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getBaseAttributeType
- * <em>Base Attribute Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Base Attribute Type</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getBaseAttributeType()
- * @see #getXAttributeType()
- * @generated
- */
- EAttribute getXAttributeType_BaseAttributeType();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getOverride <em>Override</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Override</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getOverride()
- * @see #getXAttributeType()
- * @generated
- */
- EReference getXAttributeType_Override();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDataProvider <em>Data Provider</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Data Provider</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDataProvider()
- * @see #getXAttributeType()
- * @generated
- */
- EAttribute getXAttributeType_DataProvider();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMin <em>Min</em>}'. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Min</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMin()
- * @see #getXAttributeType()
- * @generated
- */
- EAttribute getXAttributeType_Min();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMax <em>Max</em>}'. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Max</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMax()
- * @see #getXAttributeType()
- * @generated
- */
- EAttribute getXAttributeType_Max();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getTaggerId <em>Tagger Id</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Tagger Id</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getTaggerId()
- * @see #getXAttributeType()
- * @generated
- */
- EAttribute getXAttributeType_TaggerId();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getEnumType <em>Enum Type</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Enum Type</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getEnumType()
- * @see #getXAttributeType()
- * @generated
- */
- EReference getXAttributeType_EnumType();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#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.XAttributeType#getDescription()
- * @see #getXAttributeType()
- * @generated
- */
- EAttribute getXAttributeType_Description();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDefaultValue <em>Default Value</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Default Value</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDefaultValue()
- * @see #getXAttributeType()
- * @generated
- */
- EAttribute getXAttributeType_DefaultValue();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getFileExtension <em>File Extension</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>File Extension</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getFileExtension()
- * @see #getXAttributeType()
- * @generated
- */
- EAttribute getXAttributeType_FileExtension();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMediaType <em>Media Type</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Media Type</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMediaType()
- * @see #getXAttributeType()
- * @generated
- */
- EAttribute getXAttributeType_MediaType();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType
- * <em>XOsee Enum Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>XOsee Enum Type</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType
- * @generated
- */
- EClass getXOseeEnumType();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType#getEnumEntries <em>Enum Entries</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Enum Entries</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType#getEnumEntries()
- * @see #getXOseeEnumType()
- * @generated
- */
- EReference getXOseeEnumType_EnumEntries();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry
- * <em>XOsee Enum Entry</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>XOsee Enum Entry</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry
- * @generated
- */
- EClass getXOseeEnumEntry();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getName <em>Name</em>}'. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getName()
- * @see #getXOseeEnumEntry()
- * @generated
- */
- EAttribute getXOseeEnumEntry_Name();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getOrdinal <em>Ordinal</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Ordinal</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getOrdinal()
- * @see #getXOseeEnumEntry()
- * @generated
- */
- EAttribute getXOseeEnumEntry_Ordinal();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getEntryGuid <em>Entry Guid</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Entry Guid</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getEntryGuid()
- * @see #getXOseeEnumEntry()
- * @generated
- */
- 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 -->
- *
- * @return the meta object for class '<em>XOsee Enum Override</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride
- * @generated
- */
- EClass getXOseeEnumOverride();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#getOverridenEnumType
- * <em>Overriden Enum Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Overriden Enum Type</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#getOverridenEnumType()
- * @see #getXOseeEnumOverride()
- * @generated
- */
- EReference getXOseeEnumOverride_OverridenEnumType();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#isInheritAll <em>Inherit All</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Inherit All</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#isInheritAll()
- * @see #getXOseeEnumOverride()
- * @generated
- */
- EAttribute getXOseeEnumOverride_InheritAll();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#getOverrideOptions <em>Override Options</em>}
- * '. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Override Options</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#getOverrideOptions()
- * @see #getXOseeEnumOverride()
- * @generated
- */
- EReference getXOseeEnumOverride_OverrideOptions();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption
- * <em>Override Option</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Override Option</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption
- * @generated
- */
- EClass getOverrideOption();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum <em>Add Enum</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Add Enum</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum
- * @generated
- */
- EClass getAddEnum();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getEnumEntry
- * <em>Enum Entry</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Enum Entry</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getEnumEntry()
- * @see #getAddEnum()
- * @generated
- */
- EAttribute getAddEnum_EnumEntry();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getOrdinal
- * <em>Ordinal</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Ordinal</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getOrdinal()
- * @see #getAddEnum()
- * @generated
- */
- EAttribute getAddEnum_Ordinal();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getEntryGuid
- * <em>Entry Guid</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Entry Guid</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getEntryGuid()
- * @see #getAddEnum()
- * @generated
- */
- 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 -->
- *
- * @return the meta object for class '<em>Remove Enum</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum
- * @generated
- */
- EClass getRemoveEnum();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum#getEnumEntry <em>Enum Entry</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Enum Entry</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum#getEnumEntry()
- * @see #getRemoveEnum()
- * @generated
- */
- EReference getRemoveEnum_EnumEntry();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride
- * <em>XOsee Artifact Type Override</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>XOsee Artifact Type Override</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride
- * @generated
- */
- EClass getXOseeArtifactTypeOverride();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#getOverridenArtifactType
- * <em>Overriden Artifact Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Overriden Artifact Type</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#getOverridenArtifactType()
- * @see #getXOseeArtifactTypeOverride()
- * @generated
- */
- EReference getXOseeArtifactTypeOverride_OverridenArtifactType();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#isInheritAll <em>Inherit All</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Inherit All</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#isInheritAll()
- * @see #getXOseeArtifactTypeOverride()
- * @generated
- */
- EAttribute getXOseeArtifactTypeOverride_InheritAll();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#getOverrideOptions
- * <em>Override Options</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Override Options</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#getOverrideOptions()
- * @see #getXOseeArtifactTypeOverride()
- * @generated
- */
- EReference getXOseeArtifactTypeOverride_OverrideOptions();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeOverrideOption
- * <em>Attribute Override Option</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Attribute Override Option</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeOverrideOption
- * @generated
- */
- EClass getAttributeOverrideOption();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute
- * <em>Add Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Add Attribute</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute
- * @generated
- */
- EClass getAddAttribute();
-
- /**
- * Returns the meta object for the containment reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute#getAttribute <em>Attribute</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference '<em>Attribute</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute#getAttribute()
- * @see #getAddAttribute()
- * @generated
- */
- EReference getAddAttribute_Attribute();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute
- * <em>Remove Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Remove Attribute</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute
- * @generated
- */
- EClass getRemoveAttribute();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute#getAttribute <em>Attribute</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Attribute</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute#getAttribute()
- * @see #getRemoveAttribute()
- * @generated
- */
- EReference getRemoveAttribute_Attribute();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute
- * <em>Update Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Update Attribute</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute
- * @generated
- */
- EClass getUpdateAttribute();
-
- /**
- * Returns the meta object for the containment reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute#getAttribute <em>Attribute</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference '<em>Attribute</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute#getAttribute()
- * @see #getUpdateAttribute()
- * @generated
- */
- EReference getUpdateAttribute_Attribute();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType
- * <em>XRelation Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>XRelation Type</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType
- * @generated
- */
- EClass getXRelationType();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAName <em>Side AName</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Side AName</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAName()
- * @see #getXRelationType()
- * @generated
- */
- EAttribute getXRelationType_SideAName();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAArtifactType <em>Side AArtifact Type</em>
- * }'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Side AArtifact Type</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAArtifactType()
- * @see #getXRelationType()
- * @generated
- */
- EReference getXRelationType_SideAArtifactType();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBName <em>Side BName</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Side BName</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBName()
- * @see #getXRelationType()
- * @generated
- */
- EAttribute getXRelationType_SideBName();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBArtifactType <em>Side BArtifact Type</em>
- * }'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Side BArtifact Type</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBArtifactType()
- * @see #getXRelationType()
- * @generated
- */
- EReference getXRelationType_SideBArtifactType();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getDefaultOrderType <em>Default Order Type</em>}
- * '. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Default Order Type</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getDefaultOrderType()
- * @see #getXRelationType()
- * @generated
- */
- EAttribute getXRelationType_DefaultOrderType();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getMultiplicity <em>Multiplicity</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Multiplicity</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getMultiplicity()
- * @see #getXRelationType()
- * @generated
- */
- EAttribute getXRelationType_Multiplicity();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Condition <em>Condition</em>
- * }'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Condition</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Condition
- * @generated
- */
- EClass getCondition();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition
- * <em>Simple Condition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Simple Condition</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition
- * @generated
- */
- EClass getSimpleCondition();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getField <em>Field</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Field</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getField()
- * @see #getSimpleCondition()
- * @generated
- */
- EAttribute getSimpleCondition_Field();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getOp <em>Op</em>}'. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Op</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getOp()
- * @see #getSimpleCondition()
- * @generated
- */
- EAttribute getSimpleCondition_Op();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getExpression <em>Expression</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Expression</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getExpression()
- * @see #getSimpleCondition()
- * @generated
- */
- EAttribute getSimpleCondition_Expression();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition
- * <em>Compound Condition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Compound Condition</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition
- * @generated
- */
- EClass getCompoundCondition();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition#getConditions <em>Conditions</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Conditions</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition#getConditions()
- * @see #getCompoundCondition()
- * @generated
- */
- EReference getCompoundCondition_Conditions();
-
- /**
- * Returns the meta object for the attribute list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition#getOperators <em>Operators</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute list '<em>Operators</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition#getOperators()
- * @see #getCompoundCondition()
- * @generated
- */
- EAttribute getCompoundCondition_Operators();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher
- * <em>XArtifact Matcher</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>XArtifact Matcher</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher
- * @generated
- */
- EClass getXArtifactMatcher();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getName <em>Name</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getName()
- * @see #getXArtifactMatcher()
- * @generated
- */
- EAttribute getXArtifactMatcher_Name();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getConditions <em>Conditions</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Conditions</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getConditions()
- * @see #getXArtifactMatcher()
- * @generated
- */
- EReference getXArtifactMatcher_Conditions();
-
- /**
- * Returns the meta object for the attribute list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getOperators <em>Operators</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute list '<em>Operators</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getOperators()
- * @see #getXArtifactMatcher()
- * @generated
- */
- EAttribute getXArtifactMatcher_Operators();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role <em>Role</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Role</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Role
- * @generated
- */
- EClass getRole();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getName
- * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getName()
- * @see #getRole()
- * @generated
- */
- EAttribute getRole_Name();
-
- /**
- * Returns the meta object for the reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getSuperRoles <em>Super Roles</em>}'. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference list '<em>Super Roles</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getSuperRoles()
- * @see #getRole()
- * @generated
- */
- EReference getRole_SuperRoles();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getUsersAndGroups <em>Users And Groups</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Users And Groups</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getUsersAndGroups()
- * @see #getRole()
- * @generated
- */
- EReference getRole_UsersAndGroups();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getReferencedContexts <em>Referenced Contexts</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Referenced Contexts</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getReferencedContexts()
- * @see #getRole()
- * @generated
- */
- EReference getRole_ReferencedContexts();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext
- * <em>Referenced Context</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Referenced Context</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext
- * @generated
- */
- EClass getReferencedContext();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext#getAccessContextRef
- * <em>Access Context Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Access Context Ref</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext#getAccessContextRef()
- * @see #getReferencedContext()
- * @generated
- */
- EAttribute getReferencedContext_AccessContextRef();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups
- * <em>Users And Groups</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Users And Groups</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups
- * @generated
- */
- EClass getUsersAndGroups();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups#getUserOrGroupGuid <em>User Or Group Guid</em>}
- * '. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>User Or Group Guid</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups#getUserOrGroupGuid()
- * @see #getUsersAndGroups()
- * @generated
- */
- EAttribute getUsersAndGroups_UserOrGroupGuid();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext
- * <em>Access Context</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Access Context</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext
- * @generated
- */
- EClass getAccessContext();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getName <em>Name</em>}'. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getName()
- * @see #getAccessContext()
- * @generated
- */
- EAttribute getAccessContext_Name();
-
- /**
- * Returns the meta object for the reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getSuperAccessContexts
- * <em>Super Access Contexts</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference list '<em>Super Access Contexts</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getSuperAccessContexts()
- * @see #getAccessContext()
- * @generated
- */
- EReference getAccessContext_SuperAccessContexts();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getGuid <em>Guid</em>}'. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Guid</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getGuid()
- * @see #getAccessContext()
- * @generated
- */
- EAttribute getAccessContext_Guid();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getAccessRules <em>Access Rules</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Access Rules</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getAccessRules()
- * @see #getAccessContext()
- * @generated
- */
- EReference getAccessContext_AccessRules();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getHierarchyRestrictions
- * <em>Hierarchy Restrictions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Hierarchy Restrictions</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getHierarchyRestrictions()
- * @see #getAccessContext()
- * @generated
- */
- EReference getAccessContext_HierarchyRestrictions();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction
- * <em>Hierarchy Restriction</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Hierarchy Restriction</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction
- * @generated
- */
- EClass getHierarchyRestriction();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Artifact Matcher Ref</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction#getArtifactMatcherRef()
- * @see #getHierarchyRestriction()
- * @generated
- */
- EReference getHierarchyRestriction_ArtifactMatcherRef();
-
- /**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction#getAccessRules <em>Access Rules</em>}'.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Access Rules</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction#getAccessRules()
- * @see #getHierarchyRestriction()
- * @generated
- */
- EReference getHierarchyRestriction_AccessRules();
-
- /**
- * Returns the meta object for class '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate
- * <em>Relation Type Artifact Type Predicate</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Relation Type Artifact Type Predicate</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate
- * @generated
- */
- EClass getRelationTypeArtifactTypePredicate();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate#getArtifactTypeRef
- * <em>Artifact Type Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Artifact Type Ref</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate#getArtifactTypeRef()
- * @see #getRelationTypeArtifactTypePredicate()
- * @generated
- */
- EReference getRelationTypeArtifactTypePredicate_ArtifactTypeRef();
-
- /**
- * Returns the meta object for class '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate
- * <em>Relation Type Artifact Predicate</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Relation Type Artifact Predicate</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate
- * @generated
- */
- EClass getRelationTypeArtifactPredicate();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Artifact Matcher Ref</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate#getArtifactMatcherRef()
- * @see #getRelationTypeArtifactPredicate()
- * @generated
- */
- EReference getRelationTypeArtifactPredicate_ArtifactMatcherRef();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypePredicate
- * <em>Relation Type Predicate</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Relation Type Predicate</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypePredicate
- * @generated
- */
- EClass getRelationTypePredicate();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction
- * <em>Object Restriction</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Object Restriction</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction
- * @generated
- */
- EClass getObjectRestriction();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction#getPermission <em>Permission</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Permission</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction#getPermission()
- * @see #getObjectRestriction()
- * @generated
- */
- EAttribute getObjectRestriction_Permission();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction
- * <em>Artifact Match Restriction</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Artifact Match Restriction</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction
- * @generated
- */
- EClass getArtifactMatchRestriction();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Artifact Matcher Ref</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction#getArtifactMatcherRef()
- * @see #getArtifactMatchRestriction()
- * @generated
- */
- EReference getArtifactMatchRestriction_ArtifactMatcherRef();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction
- * <em>Artifact Type Restriction</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Artifact Type Restriction</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction
- * @generated
- */
- EClass getArtifactTypeRestriction();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction#getArtifactTypeRef
- * <em>Artifact Type Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Artifact Type Ref</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction#getArtifactTypeRef()
- * @see #getArtifactTypeRestriction()
- * @generated
- */
- EReference getArtifactTypeRestriction_ArtifactTypeRef();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction
- * <em>Attribute Type Restriction</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Attribute Type Restriction</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction
- * @generated
- */
- EClass getAttributeTypeRestriction();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getAttributeTypeRef
- * <em>Attribute Type Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Attribute Type Ref</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getAttributeTypeRef()
- * @see #getAttributeTypeRestriction()
- * @generated
- */
- EReference getAttributeTypeRestriction_AttributeTypeRef();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getArtifactTypeRef
- * <em>Artifact Type Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Artifact Type Ref</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getArtifactTypeRef()
- * @see #getAttributeTypeRestriction()
- * @generated
- */
- EReference getAttributeTypeRestriction_ArtifactTypeRef();
-
- /**
- * Returns the meta object for class '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction
- * <em>Legacy Relation Type Restriction</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Legacy Relation Type Restriction</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction
- * @generated
- */
- EClass getLegacyRelationTypeRestriction();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getPermission <em>Permission</em>
- * }'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Permission</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getPermission()
- * @see #getLegacyRelationTypeRestriction()
- * @generated
- */
- EAttribute getLegacyRelationTypeRestriction_Permission();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRelationTypeRef
- * <em>Relation Type Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Relation Type Ref</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRelationTypeRef()
- * @see #getLegacyRelationTypeRestriction()
- * @generated
- */
- EReference getLegacyRelationTypeRestriction_RelationTypeRef();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRestrictedToSide
- * <em>Restricted To Side</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Restricted To Side</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRestrictedToSide()
- * @see #getLegacyRelationTypeRestriction()
- * @generated
- */
- EAttribute getLegacyRelationTypeRestriction_RestrictedToSide();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Artifact Matcher Ref</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getArtifactMatcherRef()
- * @see #getLegacyRelationTypeRestriction()
- * @generated
- */
- EReference getLegacyRelationTypeRestriction_ArtifactMatcherRef();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction
- * <em>Relation Type Restriction</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Relation Type Restriction</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction
- * @generated
- */
- EClass getRelationTypeRestriction();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#isRelationTypeMatch
- * <em>Relation Type Match</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Relation Type Match</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#isRelationTypeMatch()
- * @see #getRelationTypeRestriction()
- * @generated
- */
- EAttribute getRelationTypeRestriction_RelationTypeMatch();
-
- /**
- * Returns the meta object for the reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRelationTypeRef
- * <em>Relation Type Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Relation Type Ref</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRelationTypeRef()
- * @see #getRelationTypeRestriction()
- * @generated
- */
- EReference getRelationTypeRestriction_RelationTypeRef();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRestrictedToSide
- * <em>Restricted To Side</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Restricted To Side</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRestrictedToSide()
- * @see #getRelationTypeRestriction()
- * @generated
- */
- EAttribute getRelationTypeRestriction_RestrictedToSide();
-
- /**
- * Returns the meta object for the containment reference '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getPredicate <em>Predicate</em>}'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference '<em>Predicate</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getPredicate()
- * @see #getRelationTypeRestriction()
- * @generated
- */
- EReference getRelationTypeRestriction_Predicate();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum
- * <em>Relation Multiplicity Enum</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for enum '<em>Relation Multiplicity Enum</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum
- * @generated
- */
- EEnum getRelationMultiplicityEnum();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp <em>Compare Op</em>
- * }'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for enum '<em>Compare Op</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp
- * @generated
- */
- EEnum getCompareOp();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator
- * <em>XLogic Operator</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for enum '<em>XLogic Operator</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator
- * @generated
- */
- EEnum getXLogicOperator();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField
- * <em>Match Field</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for enum '<em>Match Field</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField
- * @generated
- */
- EEnum getMatchField();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
- * <em>Access Permission Enum</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for enum '<em>Access Permission Enum</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
- * @generated
- */
- EEnum getAccessPermissionEnum();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeMatch
- * <em>Relation Type Match</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for enum '<em>Relation Type Match</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeMatch
- * @generated
- */
- EEnum getRelationTypeMatch();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
- * <em>XRelation Side Enum</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for enum '<em>XRelation Side Enum</em>'.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
- * @generated
- */
- EEnum getXRelationSideEnum();
-
- /**
- * Returns the factory that creates the instances of the model. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the factory that creates the instances of the model.
- * @generated
- */
- OseeDslFactory getOseeDslFactory();
-
- /**
- * <!-- begin-user-doc --> Defines literals for the meta objects that represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- *
- * @generated
- */
- interface Literals {
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl
- * <em>Osee Dsl</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOseeDsl()
- * @generated
- */
- EClass OSEE_DSL = eINSTANCE.getOseeDsl();
-
- /**
- * The meta object literal for the '<em><b>Imports</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference OSEE_DSL__IMPORTS = eINSTANCE.getOseeDsl_Imports();
-
- /**
- * The meta object literal for the '<em><b>Artifact Types</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference OSEE_DSL__ARTIFACT_TYPES = eINSTANCE.getOseeDsl_ArtifactTypes();
-
- /**
- * The meta object literal for the '<em><b>Relation Types</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference OSEE_DSL__RELATION_TYPES = eINSTANCE.getOseeDsl_RelationTypes();
-
- /**
- * The meta object literal for the '<em><b>Attribute Types</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference OSEE_DSL__ATTRIBUTE_TYPES = eINSTANCE.getOseeDsl_AttributeTypes();
-
- /**
- * The meta object literal for the '<em><b>Enum Types</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference OSEE_DSL__ENUM_TYPES = eINSTANCE.getOseeDsl_EnumTypes();
-
- /**
- * The meta object literal for the '<em><b>Enum Overrides</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference OSEE_DSL__ENUM_OVERRIDES = eINSTANCE.getOseeDsl_EnumOverrides();
-
- /**
- * The meta object literal for the '<em><b>Artifact Type Overrides</b></em>' containment reference list feature.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference OSEE_DSL__ARTIFACT_TYPE_OVERRIDES = eINSTANCE.getOseeDsl_ArtifactTypeOverrides();
-
- /**
- * The meta object literal for the '<em><b>Artifact Match Refs</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference OSEE_DSL__ARTIFACT_MATCH_REFS = eINSTANCE.getOseeDsl_ArtifactMatchRefs();
-
- /**
- * The meta object literal for the '<em><b>Access Declarations</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference OSEE_DSL__ACCESS_DECLARATIONS = eINSTANCE.getOseeDsl_AccessDeclarations();
-
- /**
- * The meta object literal for the '<em><b>Role Declarations</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference OSEE_DSL__ROLE_DECLARATIONS = eINSTANCE.getOseeDsl_RoleDeclarations();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ImportImpl
- * <em>Import</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ImportImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getImport()
- * @generated
- */
- EClass IMPORT = eINSTANCE.getImport();
-
- /**
- * The meta object literal for the '<em><b>Import URI</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute IMPORT__IMPORT_URI = eINSTANCE.getImport_ImportURI();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeElementImpl
- * <em>Osee Element</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeElementImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOseeElement()
- * @generated
- */
- EClass OSEE_ELEMENT = eINSTANCE.getOseeElement();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeTypeImpl
- * <em>Osee Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeTypeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOseeType()
- * @generated
- */
- EClass OSEE_TYPE = eINSTANCE.getOseeType();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute OSEE_TYPE__NAME = eINSTANCE.getOseeType_Name();
-
- /**
- * The meta object literal for the '<em><b>Type Guid</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute OSEE_TYPE__TYPE_GUID = eINSTANCE.getOseeType_TypeGuid();
-
- /**
- * The meta object literal for the '<em><b>Uuid</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute OSEE_TYPE__UUID = eINSTANCE.getOseeType_Uuid();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactTypeImpl
- * <em>XArtifact Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactTypeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXArtifactType()
- * @generated
- */
- EClass XARTIFACT_TYPE = eINSTANCE.getXArtifactType();
-
- /**
- * The meta object literal for the '<em><b>Abstract</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XARTIFACT_TYPE__ABSTRACT = eINSTANCE.getXArtifactType_Abstract();
-
- /**
- * The meta object literal for the '<em><b>Super Artifact Types</b></em>' reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES = eINSTANCE.getXArtifactType_SuperArtifactTypes();
-
- /**
- * The meta object literal for the '<em><b>Valid Attribute Types</b></em>' containment reference list feature.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES = eINSTANCE.getXArtifactType_ValidAttributeTypes();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeRefImpl
- * <em>XAttribute Type Ref</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeRefImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXAttributeTypeRef()
- * @generated
- */
- EClass XATTRIBUTE_TYPE_REF = eINSTANCE.getXAttributeTypeRef();
-
- /**
- * The meta object literal for the '<em><b>Valid Attribute Type</b></em>' reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE = eINSTANCE.getXAttributeTypeRef_ValidAttributeType();
-
- /**
- * The meta object literal for the '<em><b>Branch Uuid</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XATTRIBUTE_TYPE_REF__BRANCH_UUID = eINSTANCE.getXAttributeTypeRef_BranchUuid();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl
- * <em>XAttribute Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXAttributeType()
- * @generated
- */
- EClass XATTRIBUTE_TYPE = eINSTANCE.getXAttributeType();
-
- /**
- * The meta object literal for the '<em><b>Base Attribute Type</b></em>' attribute feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- EAttribute XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE = eINSTANCE.getXAttributeType_BaseAttributeType();
-
- /**
- * The meta object literal for the '<em><b>Override</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EReference XATTRIBUTE_TYPE__OVERRIDE = eINSTANCE.getXAttributeType_Override();
-
- /**
- * The meta object literal for the '<em><b>Data Provider</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XATTRIBUTE_TYPE__DATA_PROVIDER = eINSTANCE.getXAttributeType_DataProvider();
-
- /**
- * The meta object literal for the '<em><b>Min</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XATTRIBUTE_TYPE__MIN = eINSTANCE.getXAttributeType_Min();
-
- /**
- * The meta object literal for the '<em><b>Max</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XATTRIBUTE_TYPE__MAX = eINSTANCE.getXAttributeType_Max();
-
- /**
- * The meta object literal for the '<em><b>Tagger Id</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XATTRIBUTE_TYPE__TAGGER_ID = eINSTANCE.getXAttributeType_TaggerId();
-
- /**
- * The meta object literal for the '<em><b>Enum Type</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EReference XATTRIBUTE_TYPE__ENUM_TYPE = eINSTANCE.getXAttributeType_EnumType();
-
- /**
- * The meta object literal for the '<em><b>Description</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XATTRIBUTE_TYPE__DESCRIPTION = eINSTANCE.getXAttributeType_Description();
-
- /**
- * The meta object literal for the '<em><b>Default Value</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XATTRIBUTE_TYPE__DEFAULT_VALUE = eINSTANCE.getXAttributeType_DefaultValue();
-
- /**
- * The meta object literal for the '<em><b>File Extension</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EAttribute XATTRIBUTE_TYPE__FILE_EXTENSION = eINSTANCE.getXAttributeType_FileExtension();
-
- /**
- * The meta object literal for the '<em><b>Media Type</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XATTRIBUTE_TYPE__MEDIA_TYPE = eINSTANCE.getXAttributeType_MediaType();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumTypeImpl
- * <em>XOsee Enum Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumTypeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeEnumType()
- * @generated
- */
- EClass XOSEE_ENUM_TYPE = eINSTANCE.getXOseeEnumType();
-
- /**
- * The meta object literal for the '<em><b>Enum Entries</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference XOSEE_ENUM_TYPE__ENUM_ENTRIES = eINSTANCE.getXOseeEnumType_EnumEntries();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumEntryImpl
- * <em>XOsee Enum Entry</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumEntryImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeEnumEntry()
- * @generated
- */
- EClass XOSEE_ENUM_ENTRY = eINSTANCE.getXOseeEnumEntry();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XOSEE_ENUM_ENTRY__NAME = eINSTANCE.getXOseeEnumEntry_Name();
-
- /**
- * The meta object literal for the '<em><b>Ordinal</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XOSEE_ENUM_ENTRY__ORDINAL = eINSTANCE.getXOseeEnumEntry_Ordinal();
-
- /**
- * The meta object literal for the '<em><b>Entry Guid</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- 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 -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumOverrideImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeEnumOverride()
- * @generated
- */
- EClass XOSEE_ENUM_OVERRIDE = eINSTANCE.getXOseeEnumOverride();
-
- /**
- * The meta object literal for the '<em><b>Overriden Enum Type</b></em>' reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE = eINSTANCE.getXOseeEnumOverride_OverridenEnumType();
-
- /**
- * The meta object literal for the '<em><b>Inherit All</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XOSEE_ENUM_OVERRIDE__INHERIT_ALL = eINSTANCE.getXOseeEnumOverride_InheritAll();
-
- /**
- * The meta object literal for the '<em><b>Override Options</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS = eINSTANCE.getXOseeEnumOverride_OverrideOptions();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OverrideOptionImpl
- * <em>Override Option</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OverrideOptionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOverrideOption()
- * @generated
- */
- EClass OVERRIDE_OPTION = eINSTANCE.getOverrideOption();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddEnumImpl
- * <em>Add Enum</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddEnumImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAddEnum()
- * @generated
- */
- EClass ADD_ENUM = eINSTANCE.getAddEnum();
-
- /**
- * The meta object literal for the '<em><b>Enum Entry</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute ADD_ENUM__ENUM_ENTRY = eINSTANCE.getAddEnum_EnumEntry();
-
- /**
- * The meta object literal for the '<em><b>Ordinal</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute ADD_ENUM__ORDINAL = eINSTANCE.getAddEnum_Ordinal();
-
- /**
- * The meta object literal for the '<em><b>Entry Guid</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- 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 -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveEnumImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRemoveEnum()
- * @generated
- */
- EClass REMOVE_ENUM = eINSTANCE.getRemoveEnum();
-
- /**
- * The meta object literal for the '<em><b>Enum Entry</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EReference REMOVE_ENUM__ENUM_ENTRY = eINSTANCE.getRemoveEnum_EnumEntry();
-
- /**
- * The meta object literal for the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeArtifactTypeOverrideImpl
- * <em>XOsee Artifact Type Override</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeArtifactTypeOverrideImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeArtifactTypeOverride()
- * @generated
- */
- EClass XOSEE_ARTIFACT_TYPE_OVERRIDE = eINSTANCE.getXOseeArtifactTypeOverride();
-
- /**
- * The meta object literal for the '<em><b>Overriden Artifact Type</b></em>' reference feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE =
- eINSTANCE.getXOseeArtifactTypeOverride_OverridenArtifactType();
-
- /**
- * The meta object literal for the '<em><b>Inherit All</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL = eINSTANCE.getXOseeArtifactTypeOverride_InheritAll();
-
- /**
- * The meta object literal for the '<em><b>Override Options</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS =
- eINSTANCE.getXOseeArtifactTypeOverride_OverrideOptions();
-
- /**
- * The meta object literal for the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeOverrideOptionImpl
- * <em>Attribute Override Option</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeOverrideOptionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAttributeOverrideOption()
- * @generated
- */
- EClass ATTRIBUTE_OVERRIDE_OPTION = eINSTANCE.getAttributeOverrideOption();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddAttributeImpl
- * <em>Add Attribute</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddAttributeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAddAttribute()
- * @generated
- */
- EClass ADD_ATTRIBUTE = eINSTANCE.getAddAttribute();
-
- /**
- * The meta object literal for the '<em><b>Attribute</b></em>' containment reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference ADD_ATTRIBUTE__ATTRIBUTE = eINSTANCE.getAddAttribute_Attribute();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveAttributeImpl
- * <em>Remove Attribute</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveAttributeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRemoveAttribute()
- * @generated
- */
- EClass REMOVE_ATTRIBUTE = eINSTANCE.getRemoveAttribute();
-
- /**
- * The meta object literal for the '<em><b>Attribute</b></em>' reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EReference REMOVE_ATTRIBUTE__ATTRIBUTE = eINSTANCE.getRemoveAttribute_Attribute();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UpdateAttributeImpl
- * <em>Update Attribute</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UpdateAttributeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getUpdateAttribute()
- * @generated
- */
- EClass UPDATE_ATTRIBUTE = eINSTANCE.getUpdateAttribute();
-
- /**
- * The meta object literal for the '<em><b>Attribute</b></em>' containment reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference UPDATE_ATTRIBUTE__ATTRIBUTE = eINSTANCE.getUpdateAttribute_Attribute();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl
- * <em>XRelation Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXRelationType()
- * @generated
- */
- EClass XRELATION_TYPE = eINSTANCE.getXRelationType();
-
- /**
- * The meta object literal for the '<em><b>Side AName</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XRELATION_TYPE__SIDE_ANAME = eINSTANCE.getXRelationType_SideAName();
-
- /**
- * The meta object literal for the '<em><b>Side AArtifact Type</b></em>' reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference XRELATION_TYPE__SIDE_AARTIFACT_TYPE = eINSTANCE.getXRelationType_SideAArtifactType();
-
- /**
- * The meta object literal for the '<em><b>Side BName</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XRELATION_TYPE__SIDE_BNAME = eINSTANCE.getXRelationType_SideBName();
-
- /**
- * The meta object literal for the '<em><b>Side BArtifact Type</b></em>' reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference XRELATION_TYPE__SIDE_BARTIFACT_TYPE = eINSTANCE.getXRelationType_SideBArtifactType();
-
- /**
- * The meta object literal for the '<em><b>Default Order Type</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EAttribute XRELATION_TYPE__DEFAULT_ORDER_TYPE = eINSTANCE.getXRelationType_DefaultOrderType();
-
- /**
- * The meta object literal for the '<em><b>Multiplicity</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XRELATION_TYPE__MULTIPLICITY = eINSTANCE.getXRelationType_Multiplicity();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ConditionImpl
- * <em>Condition</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ConditionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getCondition()
- * @generated
- */
- EClass CONDITION = eINSTANCE.getCondition();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.SimpleConditionImpl
- * <em>Simple Condition</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.SimpleConditionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getSimpleCondition()
- * @generated
- */
- EClass SIMPLE_CONDITION = eINSTANCE.getSimpleCondition();
-
- /**
- * The meta object literal for the '<em><b>Field</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute SIMPLE_CONDITION__FIELD = eINSTANCE.getSimpleCondition_Field();
-
- /**
- * The meta object literal for the '<em><b>Op</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute SIMPLE_CONDITION__OP = eINSTANCE.getSimpleCondition_Op();
-
- /**
- * The meta object literal for the '<em><b>Expression</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute SIMPLE_CONDITION__EXPRESSION = eINSTANCE.getSimpleCondition_Expression();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.CompoundConditionImpl
- * <em>Compound Condition</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.CompoundConditionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getCompoundCondition()
- * @generated
- */
- EClass COMPOUND_CONDITION = eINSTANCE.getCompoundCondition();
-
- /**
- * The meta object literal for the '<em><b>Conditions</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference COMPOUND_CONDITION__CONDITIONS = eINSTANCE.getCompoundCondition_Conditions();
-
- /**
- * The meta object literal for the '<em><b>Operators</b></em>' attribute list feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EAttribute COMPOUND_CONDITION__OPERATORS = eINSTANCE.getCompoundCondition_Operators();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactMatcherImpl
- * <em>XArtifact Matcher</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactMatcherImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXArtifactMatcher()
- * @generated
- */
- EClass XARTIFACT_MATCHER = eINSTANCE.getXArtifactMatcher();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute XARTIFACT_MATCHER__NAME = eINSTANCE.getXArtifactMatcher_Name();
-
- /**
- * The meta object literal for the '<em><b>Conditions</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference XARTIFACT_MATCHER__CONDITIONS = eINSTANCE.getXArtifactMatcher_Conditions();
-
- /**
- * The meta object literal for the '<em><b>Operators</b></em>' attribute list feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EAttribute XARTIFACT_MATCHER__OPERATORS = eINSTANCE.getXArtifactMatcher_Operators();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl <em>Role</em>
- * }' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRole()
- * @generated
- */
- EClass ROLE = eINSTANCE.getRole();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute ROLE__NAME = eINSTANCE.getRole_Name();
-
- /**
- * The meta object literal for the '<em><b>Super Roles</b></em>' reference list feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EReference ROLE__SUPER_ROLES = eINSTANCE.getRole_SuperRoles();
-
- /**
- * The meta object literal for the '<em><b>Users And Groups</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference ROLE__USERS_AND_GROUPS = eINSTANCE.getRole_UsersAndGroups();
-
- /**
- * The meta object literal for the '<em><b>Referenced Contexts</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference ROLE__REFERENCED_CONTEXTS = eINSTANCE.getRole_ReferencedContexts();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ReferencedContextImpl
- * <em>Referenced Context</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ReferencedContextImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getReferencedContext()
- * @generated
- */
- EClass REFERENCED_CONTEXT = eINSTANCE.getReferencedContext();
-
- /**
- * The meta object literal for the '<em><b>Access Context Ref</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EAttribute REFERENCED_CONTEXT__ACCESS_CONTEXT_REF = eINSTANCE.getReferencedContext_AccessContextRef();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UsersAndGroupsImpl
- * <em>Users And Groups</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UsersAndGroupsImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getUsersAndGroups()
- * @generated
- */
- EClass USERS_AND_GROUPS = eINSTANCE.getUsersAndGroups();
-
- /**
- * The meta object literal for the '<em><b>User Or Group Guid</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EAttribute USERS_AND_GROUPS__USER_OR_GROUP_GUID = eINSTANCE.getUsersAndGroups_UserOrGroupGuid();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl
- * <em>Access Context</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAccessContext()
- * @generated
- */
- EClass ACCESS_CONTEXT = eINSTANCE.getAccessContext();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute ACCESS_CONTEXT__NAME = eINSTANCE.getAccessContext_Name();
-
- /**
- * The meta object literal for the '<em><b>Super Access Contexts</b></em>' reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS = eINSTANCE.getAccessContext_SuperAccessContexts();
-
- /**
- * The meta object literal for the '<em><b>Guid</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute ACCESS_CONTEXT__GUID = eINSTANCE.getAccessContext_Guid();
-
- /**
- * The meta object literal for the '<em><b>Access Rules</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference ACCESS_CONTEXT__ACCESS_RULES = eINSTANCE.getAccessContext_AccessRules();
-
- /**
- * The meta object literal for the '<em><b>Hierarchy Restrictions</b></em>' containment reference list feature.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS = eINSTANCE.getAccessContext_HierarchyRestrictions();
-
- /**
- * The meta object literal for the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.HierarchyRestrictionImpl <em>Hierarchy Restriction</em>
- * }' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.HierarchyRestrictionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getHierarchyRestriction()
- * @generated
- */
- EClass HIERARCHY_RESTRICTION = eINSTANCE.getHierarchyRestriction();
-
- /**
- * The meta object literal for the '<em><b>Artifact Matcher Ref</b></em>' reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF = eINSTANCE.getHierarchyRestriction_ArtifactMatcherRef();
-
- /**
- * The meta object literal for the '<em><b>Access Rules</b></em>' containment reference list feature. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference HIERARCHY_RESTRICTION__ACCESS_RULES = eINSTANCE.getHierarchyRestriction_AccessRules();
-
- /**
- * The meta object literal for the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactTypePredicateImpl
- * <em>Relation Type Artifact Type Predicate</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactTypePredicateImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeArtifactTypePredicate()
- * @generated
- */
- EClass RELATION_TYPE_ARTIFACT_TYPE_PREDICATE = eINSTANCE.getRelationTypeArtifactTypePredicate();
-
- /**
- * The meta object literal for the '<em><b>Artifact Type Ref</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EReference RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF =
- eINSTANCE.getRelationTypeArtifactTypePredicate_ArtifactTypeRef();
-
- /**
- * The meta object literal for the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactPredicateImpl
- * <em>Relation Type Artifact Predicate</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactPredicateImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeArtifactPredicate()
- * @generated
- */
- EClass RELATION_TYPE_ARTIFACT_PREDICATE = eINSTANCE.getRelationTypeArtifactPredicate();
-
- /**
- * The meta object literal for the '<em><b>Artifact Matcher Ref</b></em>' reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF =
- eINSTANCE.getRelationTypeArtifactPredicate_ArtifactMatcherRef();
-
- /**
- * The meta object literal for the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypePredicateImpl
- * <em>Relation Type Predicate</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypePredicateImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypePredicate()
- * @generated
- */
- EClass RELATION_TYPE_PREDICATE = eINSTANCE.getRelationTypePredicate();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ObjectRestrictionImpl
- * <em>Object Restriction</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ObjectRestrictionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getObjectRestriction()
- * @generated
- */
- EClass OBJECT_RESTRICTION = eINSTANCE.getObjectRestriction();
-
- /**
- * The meta object literal for the '<em><b>Permission</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute OBJECT_RESTRICTION__PERMISSION = eINSTANCE.getObjectRestriction_Permission();
-
- /**
- * The meta object literal for the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactMatchRestrictionImpl
- * <em>Artifact Match Restriction</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactMatchRestrictionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getArtifactMatchRestriction()
- * @generated
- */
- EClass ARTIFACT_MATCH_RESTRICTION = eINSTANCE.getArtifactMatchRestriction();
-
- /**
- * The meta object literal for the '<em><b>Artifact Matcher Ref</b></em>' reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF =
- eINSTANCE.getArtifactMatchRestriction_ArtifactMatcherRef();
-
- /**
- * The meta object literal for the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactTypeRestrictionImpl
- * <em>Artifact Type Restriction</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactTypeRestrictionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getArtifactTypeRestriction()
- * @generated
- */
- EClass ARTIFACT_TYPE_RESTRICTION = eINSTANCE.getArtifactTypeRestriction();
-
- /**
- * The meta object literal for the '<em><b>Artifact Type Ref</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EReference ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF = eINSTANCE.getArtifactTypeRestriction_ArtifactTypeRef();
-
- /**
- * The meta object literal for the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeTypeRestrictionImpl
- * <em>Attribute Type Restriction</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeTypeRestrictionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAttributeTypeRestriction()
- * @generated
- */
- EClass ATTRIBUTE_TYPE_RESTRICTION = eINSTANCE.getAttributeTypeRestriction();
-
- /**
- * The meta object literal for the '<em><b>Attribute Type Ref</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EReference ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF =
- eINSTANCE.getAttributeTypeRestriction_AttributeTypeRef();
-
- /**
- * The meta object literal for the '<em><b>Artifact Type Ref</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EReference ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF =
- eINSTANCE.getAttributeTypeRestriction_ArtifactTypeRef();
-
- /**
- * The meta object literal for the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl
- * <em>Legacy Relation Type Restriction</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getLegacyRelationTypeRestriction()
- * @generated
- */
- EClass LEGACY_RELATION_TYPE_RESTRICTION = eINSTANCE.getLegacyRelationTypeRestriction();
-
- /**
- * The meta object literal for the '<em><b>Permission</b></em>' attribute feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EAttribute LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION = eINSTANCE.getLegacyRelationTypeRestriction_Permission();
-
- /**
- * The meta object literal for the '<em><b>Relation Type Ref</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EReference LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF =
- eINSTANCE.getLegacyRelationTypeRestriction_RelationTypeRef();
-
- /**
- * The meta object literal for the '<em><b>Restricted To Side</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EAttribute LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE =
- eINSTANCE.getLegacyRelationTypeRestriction_RestrictedToSide();
-
- /**
- * The meta object literal for the '<em><b>Artifact Matcher Ref</b></em>' reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF =
- eINSTANCE.getLegacyRelationTypeRestriction_ArtifactMatcherRef();
-
- /**
- * The meta object literal for the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl
- * <em>Relation Type Restriction</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeRestriction()
- * @generated
- */
- EClass RELATION_TYPE_RESTRICTION = eINSTANCE.getRelationTypeRestriction();
-
- /**
- * The meta object literal for the '<em><b>Relation Type Match</b></em>' attribute feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- EAttribute RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH =
- eINSTANCE.getRelationTypeRestriction_RelationTypeMatch();
-
- /**
- * The meta object literal for the '<em><b>Relation Type Ref</b></em>' reference feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EReference RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF = eINSTANCE.getRelationTypeRestriction_RelationTypeRef();
-
- /**
- * The meta object literal for the '<em><b>Restricted To Side</b></em>' attribute feature. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- EAttribute RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE =
- eINSTANCE.getRelationTypeRestriction_RestrictedToSide();
-
- /**
- * The meta object literal for the '<em><b>Predicate</b></em>' containment reference feature. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference RELATION_TYPE_RESTRICTION__PREDICATE = eINSTANCE.getRelationTypeRestriction_Predicate();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum
- * <em>Relation Multiplicity Enum</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationMultiplicityEnum()
- * @generated
- */
- EEnum RELATION_MULTIPLICITY_ENUM = eINSTANCE.getRelationMultiplicityEnum();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp
- * <em>Compare Op</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getCompareOp()
- * @generated
- */
- EEnum COMPARE_OP = eINSTANCE.getCompareOp();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator
- * <em>XLogic Operator</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXLogicOperator()
- * @generated
- */
- EEnum XLOGIC_OPERATOR = eINSTANCE.getXLogicOperator();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField
- * <em>Match Field</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getMatchField()
- * @generated
- */
- EEnum MATCH_FIELD = eINSTANCE.getMatchField();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
- * <em>Access Permission Enum</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAccessPermissionEnum()
- * @generated
- */
- EEnum ACCESS_PERMISSION_ENUM = eINSTANCE.getAccessPermissionEnum();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeMatch
- * <em>Relation Type Match</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeMatch
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeMatch()
- * @generated
- */
- EEnum RELATION_TYPE_MATCH = eINSTANCE.getRelationTypeMatch();
-
- /**
- * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
- * <em>XRelation Side Enum</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXRelationSideEnum()
- * @generated
- */
- EEnum XRELATION_SIDE_ENUM = eINSTANCE.getXRelationSideEnum();
-
- }
+public interface OseeDslPackage extends EPackage
+{
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "oseeDsl";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "http://www.eclipse.org/osee/framework/core/dsl/OseeDsl";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "oseeDsl";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ OseeDslPackage eINSTANCE = org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl <em>Osee Dsl</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOseeDsl()
+ * @generated
+ */
+ int OSEE_DSL = 0;
+
+ /**
+ * The feature id for the '<em><b>Imports</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_DSL__IMPORTS = 0;
+
+ /**
+ * The feature id for the '<em><b>Artifact Types</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_DSL__ARTIFACT_TYPES = 1;
+
+ /**
+ * The feature id for the '<em><b>Relation Types</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_DSL__RELATION_TYPES = 2;
+
+ /**
+ * The feature id for the '<em><b>Attribute Types</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_DSL__ATTRIBUTE_TYPES = 3;
+
+ /**
+ * The feature id for the '<em><b>Enum Types</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_DSL__ENUM_TYPES = 4;
+
+ /**
+ * The feature id for the '<em><b>Enum Overrides</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_DSL__ENUM_OVERRIDES = 5;
+
+ /**
+ * The feature id for the '<em><b>Artifact Type Overrides</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_DSL__ARTIFACT_TYPE_OVERRIDES = 6;
+
+ /**
+ * The feature id for the '<em><b>Artifact Match Refs</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_DSL__ARTIFACT_MATCH_REFS = 7;
+
+ /**
+ * The feature id for the '<em><b>Access Declarations</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_DSL__ACCESS_DECLARATIONS = 8;
+
+ /**
+ * The feature id for the '<em><b>Role Declarations</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_DSL__ROLE_DECLARATIONS = 9;
+
+ /**
+ * The number of structural features of the '<em>Osee Dsl</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_DSL_FEATURE_COUNT = 10;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ImportImpl <em>Import</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ImportImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getImport()
+ * @generated
+ */
+ int IMPORT = 1;
+
+ /**
+ * The feature id for the '<em><b>Import URI</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMPORT__IMPORT_URI = 0;
+
+ /**
+ * The number of structural features of the '<em>Import</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int IMPORT_FEATURE_COUNT = 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeElementImpl <em>Osee Element</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeElementImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOseeElement()
+ * @generated
+ */
+ int OSEE_ELEMENT = 2;
+
+ /**
+ * The number of structural features of the '<em>Osee Element</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_ELEMENT_FEATURE_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeTypeImpl <em>Osee Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeTypeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOseeType()
+ * @generated
+ */
+ int OSEE_TYPE = 3;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_TYPE__NAME = OSEE_ELEMENT_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Type Guid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_TYPE__TYPE_GUID = OSEE_ELEMENT_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_TYPE__ID = OSEE_ELEMENT_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Osee Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OSEE_TYPE_FEATURE_COUNT = OSEE_ELEMENT_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactTypeImpl <em>XArtifact Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactTypeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXArtifactType()
+ * @generated
+ */
+ int XARTIFACT_TYPE = 4;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XARTIFACT_TYPE__NAME = OSEE_TYPE__NAME;
+
+ /**
+ * The feature id for the '<em><b>Type Guid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XARTIFACT_TYPE__TYPE_GUID = OSEE_TYPE__TYPE_GUID;
+
+ /**
+ * The feature id for the '<em><b>Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XARTIFACT_TYPE__ID = OSEE_TYPE__ID;
+
+ /**
+ * The feature id for the '<em><b>Abstract</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XARTIFACT_TYPE__ABSTRACT = OSEE_TYPE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Super Artifact Types</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES = OSEE_TYPE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Valid Attribute Types</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES = OSEE_TYPE_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>XArtifact Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XARTIFACT_TYPE_FEATURE_COUNT = OSEE_TYPE_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeRefImpl <em>XAttribute Type Ref</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeRefImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXAttributeTypeRef()
+ * @generated
+ */
+ int XATTRIBUTE_TYPE_REF = 5;
+
+ /**
+ * The feature id for the '<em><b>Valid Attribute Type</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE = 0;
+
+ /**
+ * The feature id for the '<em><b>Branch Uuid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE_REF__BRANCH_UUID = 1;
+
+ /**
+ * The number of structural features of the '<em>XAttribute Type Ref</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE_REF_FEATURE_COUNT = 2;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl <em>XAttribute Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXAttributeType()
+ * @generated
+ */
+ int XATTRIBUTE_TYPE = 6;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE__NAME = OSEE_TYPE__NAME;
+
+ /**
+ * The feature id for the '<em><b>Type Guid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE__TYPE_GUID = OSEE_TYPE__TYPE_GUID;
+
+ /**
+ * The feature id for the '<em><b>Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE__ID = OSEE_TYPE__ID;
+
+ /**
+ * The feature id for the '<em><b>Base Attribute Type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE = OSEE_TYPE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Override</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE__OVERRIDE = OSEE_TYPE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Data Provider</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE__DATA_PROVIDER = OSEE_TYPE_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Min</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE__MIN = OSEE_TYPE_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Max</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE__MAX = OSEE_TYPE_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>Tagger Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE__TAGGER_ID = OSEE_TYPE_FEATURE_COUNT + 5;
+
+ /**
+ * The feature id for the '<em><b>Enum Type</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE__ENUM_TYPE = OSEE_TYPE_FEATURE_COUNT + 6;
+
+ /**
+ * The feature id for the '<em><b>Description</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE__DESCRIPTION = OSEE_TYPE_FEATURE_COUNT + 7;
+
+ /**
+ * The feature id for the '<em><b>Default Value</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE__DEFAULT_VALUE = OSEE_TYPE_FEATURE_COUNT + 8;
+
+ /**
+ * The feature id for the '<em><b>File Extension</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE__FILE_EXTENSION = OSEE_TYPE_FEATURE_COUNT + 9;
+
+ /**
+ * The feature id for the '<em><b>Media Type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE__MEDIA_TYPE = OSEE_TYPE_FEATURE_COUNT + 10;
+
+ /**
+ * The number of structural features of the '<em>XAttribute Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XATTRIBUTE_TYPE_FEATURE_COUNT = OSEE_TYPE_FEATURE_COUNT + 11;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumTypeImpl <em>XOsee Enum Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumTypeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeEnumType()
+ * @generated
+ */
+ int XOSEE_ENUM_TYPE = 7;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XOSEE_ENUM_TYPE__NAME = OSEE_TYPE__NAME;
+
+ /**
+ * The feature id for the '<em><b>Type Guid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XOSEE_ENUM_TYPE__TYPE_GUID = OSEE_TYPE__TYPE_GUID;
+
+ /**
+ * The feature id for the '<em><b>Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XOSEE_ENUM_TYPE__ID = OSEE_TYPE__ID;
+
+ /**
+ * The feature id for the '<em><b>Enum Entries</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XOSEE_ENUM_TYPE__ENUM_ENTRIES = OSEE_TYPE_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>XOsee Enum Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XOSEE_ENUM_TYPE_FEATURE_COUNT = OSEE_TYPE_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumEntryImpl <em>XOsee Enum Entry</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumEntryImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeEnumEntry()
+ * @generated
+ */
+ int XOSEE_ENUM_ENTRY = 8;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XOSEE_ENUM_ENTRY__NAME = 0;
+
+ /**
+ * The feature id for the '<em><b>Ordinal</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XOSEE_ENUM_ENTRY__ORDINAL = 1;
+
+ /**
+ * The feature id for the '<em><b>Entry Guid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ 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 = 4;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumOverrideImpl <em>XOsee Enum Override</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumOverrideImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeEnumOverride()
+ * @generated
+ */
+ int XOSEE_ENUM_OVERRIDE = 9;
+
+ /**
+ * The feature id for the '<em><b>Overriden Enum Type</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE = OSEE_ELEMENT_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Inherit All</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XOSEE_ENUM_OVERRIDE__INHERIT_ALL = OSEE_ELEMENT_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Override Options</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS = OSEE_ELEMENT_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>XOsee Enum Override</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XOSEE_ENUM_OVERRIDE_FEATURE_COUNT = OSEE_ELEMENT_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OverrideOptionImpl <em>Override Option</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OverrideOptionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOverrideOption()
+ * @generated
+ */
+ int OVERRIDE_OPTION = 10;
+
+ /**
+ * The number of structural features of the '<em>Override Option</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OVERRIDE_OPTION_FEATURE_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddEnumImpl <em>Add Enum</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddEnumImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAddEnum()
+ * @generated
+ */
+ int ADD_ENUM = 11;
+
+ /**
+ * The feature id for the '<em><b>Enum Entry</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADD_ENUM__ENUM_ENTRY = OVERRIDE_OPTION_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Ordinal</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADD_ENUM__ORDINAL = OVERRIDE_OPTION_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Entry Guid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ 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 + 4;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveEnumImpl <em>Remove Enum</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveEnumImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRemoveEnum()
+ * @generated
+ */
+ int REMOVE_ENUM = 12;
+
+ /**
+ * The feature id for the '<em><b>Enum Entry</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REMOVE_ENUM__ENUM_ENTRY = OVERRIDE_OPTION_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Remove Enum</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REMOVE_ENUM_FEATURE_COUNT = OVERRIDE_OPTION_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeArtifactTypeOverrideImpl <em>XOsee Artifact Type Override</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeArtifactTypeOverrideImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeArtifactTypeOverride()
+ * @generated
+ */
+ int XOSEE_ARTIFACT_TYPE_OVERRIDE = 13;
+
+ /**
+ * The feature id for the '<em><b>Overriden Artifact Type</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE = 0;
+
+ /**
+ * The feature id for the '<em><b>Inherit All</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL = 1;
+
+ /**
+ * The feature id for the '<em><b>Override Options</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS = 2;
+
+ /**
+ * The number of structural features of the '<em>XOsee Artifact Type Override</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XOSEE_ARTIFACT_TYPE_OVERRIDE_FEATURE_COUNT = 3;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeOverrideOptionImpl <em>Attribute Override Option</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeOverrideOptionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAttributeOverrideOption()
+ * @generated
+ */
+ int ATTRIBUTE_OVERRIDE_OPTION = 14;
+
+ /**
+ * The number of structural features of the '<em>Attribute Override Option</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ATTRIBUTE_OVERRIDE_OPTION_FEATURE_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddAttributeImpl <em>Add Attribute</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddAttributeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAddAttribute()
+ * @generated
+ */
+ int ADD_ATTRIBUTE = 15;
+
+ /**
+ * The feature id for the '<em><b>Attribute</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADD_ATTRIBUTE__ATTRIBUTE = ATTRIBUTE_OVERRIDE_OPTION_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Add Attribute</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ADD_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_OVERRIDE_OPTION_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveAttributeImpl <em>Remove Attribute</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveAttributeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRemoveAttribute()
+ * @generated
+ */
+ int REMOVE_ATTRIBUTE = 16;
+
+ /**
+ * The feature id for the '<em><b>Attribute</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REMOVE_ATTRIBUTE__ATTRIBUTE = ATTRIBUTE_OVERRIDE_OPTION_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Remove Attribute</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REMOVE_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_OVERRIDE_OPTION_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UpdateAttributeImpl <em>Update Attribute</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UpdateAttributeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getUpdateAttribute()
+ * @generated
+ */
+ int UPDATE_ATTRIBUTE = 17;
+
+ /**
+ * The feature id for the '<em><b>Attribute</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int UPDATE_ATTRIBUTE__ATTRIBUTE = ATTRIBUTE_OVERRIDE_OPTION_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Update Attribute</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int UPDATE_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_OVERRIDE_OPTION_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl <em>XRelation Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXRelationType()
+ * @generated
+ */
+ int XRELATION_TYPE = 18;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XRELATION_TYPE__NAME = OSEE_TYPE__NAME;
+
+ /**
+ * The feature id for the '<em><b>Type Guid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XRELATION_TYPE__TYPE_GUID = OSEE_TYPE__TYPE_GUID;
+
+ /**
+ * The feature id for the '<em><b>Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XRELATION_TYPE__ID = OSEE_TYPE__ID;
+
+ /**
+ * The feature id for the '<em><b>Side AName</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XRELATION_TYPE__SIDE_ANAME = OSEE_TYPE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Side AArtifact Type</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XRELATION_TYPE__SIDE_AARTIFACT_TYPE = OSEE_TYPE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Side BName</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XRELATION_TYPE__SIDE_BNAME = OSEE_TYPE_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Side BArtifact Type</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XRELATION_TYPE__SIDE_BARTIFACT_TYPE = OSEE_TYPE_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Default Order Type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XRELATION_TYPE__DEFAULT_ORDER_TYPE = OSEE_TYPE_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>Multiplicity</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XRELATION_TYPE__MULTIPLICITY = OSEE_TYPE_FEATURE_COUNT + 5;
+
+ /**
+ * The number of structural features of the '<em>XRelation Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XRELATION_TYPE_FEATURE_COUNT = OSEE_TYPE_FEATURE_COUNT + 6;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ConditionImpl <em>Condition</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ConditionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getCondition()
+ * @generated
+ */
+ int CONDITION = 19;
+
+ /**
+ * The number of structural features of the '<em>Condition</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CONDITION_FEATURE_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.SimpleConditionImpl <em>Simple Condition</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.SimpleConditionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getSimpleCondition()
+ * @generated
+ */
+ int SIMPLE_CONDITION = 20;
+
+ /**
+ * The feature id for the '<em><b>Field</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_CONDITION__FIELD = CONDITION_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Op</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_CONDITION__OP = CONDITION_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Expression</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_CONDITION__EXPRESSION = CONDITION_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Simple Condition</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_CONDITION_FEATURE_COUNT = CONDITION_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.CompoundConditionImpl <em>Compound Condition</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.CompoundConditionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getCompoundCondition()
+ * @generated
+ */
+ int COMPOUND_CONDITION = 21;
+
+ /**
+ * The feature id for the '<em><b>Conditions</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPOUND_CONDITION__CONDITIONS = CONDITION_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Operators</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPOUND_CONDITION__OPERATORS = CONDITION_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Compound Condition</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int COMPOUND_CONDITION_FEATURE_COUNT = CONDITION_FEATURE_COUNT + 2;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactMatcherImpl <em>XArtifact Matcher</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactMatcherImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXArtifactMatcher()
+ * @generated
+ */
+ int XARTIFACT_MATCHER = 22;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XARTIFACT_MATCHER__NAME = 0;
+
+ /**
+ * The feature id for the '<em><b>Conditions</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XARTIFACT_MATCHER__CONDITIONS = 1;
+
+ /**
+ * The feature id for the '<em><b>Operators</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XARTIFACT_MATCHER__OPERATORS = 2;
+
+ /**
+ * The number of structural features of the '<em>XArtifact Matcher</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int XARTIFACT_MATCHER_FEATURE_COUNT = 3;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl <em>Role</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRole()
+ * @generated
+ */
+ int ROLE = 23;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ROLE__NAME = 0;
+
+ /**
+ * The feature id for the '<em><b>Super Roles</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ROLE__SUPER_ROLES = 1;
+
+ /**
+ * The feature id for the '<em><b>Users And Groups</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ROLE__USERS_AND_GROUPS = 2;
+
+ /**
+ * The feature id for the '<em><b>Referenced Contexts</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ROLE__REFERENCED_CONTEXTS = 3;
+
+ /**
+ * The number of structural features of the '<em>Role</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ROLE_FEATURE_COUNT = 4;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ReferencedContextImpl <em>Referenced Context</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ReferencedContextImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getReferencedContext()
+ * @generated
+ */
+ int REFERENCED_CONTEXT = 24;
+
+ /**
+ * The feature id for the '<em><b>Access Context Ref</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REFERENCED_CONTEXT__ACCESS_CONTEXT_REF = 0;
+
+ /**
+ * The number of structural features of the '<em>Referenced Context</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REFERENCED_CONTEXT_FEATURE_COUNT = 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UsersAndGroupsImpl <em>Users And Groups</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UsersAndGroupsImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getUsersAndGroups()
+ * @generated
+ */
+ int USERS_AND_GROUPS = 25;
+
+ /**
+ * The feature id for the '<em><b>User Or Group Guid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int USERS_AND_GROUPS__USER_OR_GROUP_GUID = 0;
+
+ /**
+ * The number of structural features of the '<em>Users And Groups</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int USERS_AND_GROUPS_FEATURE_COUNT = 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl <em>Access Context</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAccessContext()
+ * @generated
+ */
+ int ACCESS_CONTEXT = 26;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACCESS_CONTEXT__NAME = 0;
+
+ /**
+ * The feature id for the '<em><b>Super Access Contexts</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS = 1;
+
+ /**
+ * The feature id for the '<em><b>Guid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACCESS_CONTEXT__GUID = 2;
+
+ /**
+ * The feature id for the '<em><b>Access Rules</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACCESS_CONTEXT__ACCESS_RULES = 3;
+
+ /**
+ * The feature id for the '<em><b>Hierarchy Restrictions</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS = 4;
+
+ /**
+ * The number of structural features of the '<em>Access Context</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACCESS_CONTEXT_FEATURE_COUNT = 5;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.HierarchyRestrictionImpl <em>Hierarchy Restriction</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.HierarchyRestrictionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getHierarchyRestriction()
+ * @generated
+ */
+ int HIERARCHY_RESTRICTION = 27;
+
+ /**
+ * The feature id for the '<em><b>Artifact Matcher Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF = 0;
+
+ /**
+ * The feature id for the '<em><b>Access Rules</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIERARCHY_RESTRICTION__ACCESS_RULES = 1;
+
+ /**
+ * The number of structural features of the '<em>Hierarchy Restriction</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIERARCHY_RESTRICTION_FEATURE_COUNT = 2;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypePredicateImpl <em>Relation Type Predicate</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypePredicateImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypePredicate()
+ * @generated
+ */
+ int RELATION_TYPE_PREDICATE = 30;
+
+ /**
+ * The number of structural features of the '<em>Relation Type Predicate</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int RELATION_TYPE_PREDICATE_FEATURE_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactTypePredicateImpl <em>Relation Type Artifact Type Predicate</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactTypePredicateImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeArtifactTypePredicate()
+ * @generated
+ */
+ int RELATION_TYPE_ARTIFACT_TYPE_PREDICATE = 28;
+
+ /**
+ * The feature id for the '<em><b>Artifact Type Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF = RELATION_TYPE_PREDICATE_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Relation Type Artifact Type Predicate</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int RELATION_TYPE_ARTIFACT_TYPE_PREDICATE_FEATURE_COUNT = RELATION_TYPE_PREDICATE_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactPredicateImpl <em>Relation Type Artifact Predicate</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactPredicateImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeArtifactPredicate()
+ * @generated
+ */
+ int RELATION_TYPE_ARTIFACT_PREDICATE = 29;
+
+ /**
+ * The feature id for the '<em><b>Artifact Matcher Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF = RELATION_TYPE_PREDICATE_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Relation Type Artifact Predicate</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int RELATION_TYPE_ARTIFACT_PREDICATE_FEATURE_COUNT = RELATION_TYPE_PREDICATE_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ObjectRestrictionImpl <em>Object Restriction</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ObjectRestrictionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getObjectRestriction()
+ * @generated
+ */
+ int OBJECT_RESTRICTION = 31;
+
+ /**
+ * The feature id for the '<em><b>Permission</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OBJECT_RESTRICTION__PERMISSION = 0;
+
+ /**
+ * The number of structural features of the '<em>Object Restriction</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int OBJECT_RESTRICTION_FEATURE_COUNT = 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactMatchRestrictionImpl <em>Artifact Match Restriction</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactMatchRestrictionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getArtifactMatchRestriction()
+ * @generated
+ */
+ int ARTIFACT_MATCH_RESTRICTION = 32;
+
+ /**
+ * The feature id for the '<em><b>Permission</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ARTIFACT_MATCH_RESTRICTION__PERMISSION = OBJECT_RESTRICTION__PERMISSION;
+
+ /**
+ * The feature id for the '<em><b>Artifact Matcher Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF = OBJECT_RESTRICTION_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Artifact Match Restriction</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ARTIFACT_MATCH_RESTRICTION_FEATURE_COUNT = OBJECT_RESTRICTION_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactTypeRestrictionImpl <em>Artifact Type Restriction</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactTypeRestrictionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getArtifactTypeRestriction()
+ * @generated
+ */
+ int ARTIFACT_TYPE_RESTRICTION = 33;
+
+ /**
+ * The feature id for the '<em><b>Permission</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ARTIFACT_TYPE_RESTRICTION__PERMISSION = OBJECT_RESTRICTION__PERMISSION;
+
+ /**
+ * The feature id for the '<em><b>Artifact Type Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF = OBJECT_RESTRICTION_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Artifact Type Restriction</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ARTIFACT_TYPE_RESTRICTION_FEATURE_COUNT = OBJECT_RESTRICTION_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeTypeRestrictionImpl <em>Attribute Type Restriction</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeTypeRestrictionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAttributeTypeRestriction()
+ * @generated
+ */
+ int ATTRIBUTE_TYPE_RESTRICTION = 34;
+
+ /**
+ * The feature id for the '<em><b>Permission</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ATTRIBUTE_TYPE_RESTRICTION__PERMISSION = OBJECT_RESTRICTION__PERMISSION;
+
+ /**
+ * The feature id for the '<em><b>Attribute Type Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF = OBJECT_RESTRICTION_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Artifact Type Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF = OBJECT_RESTRICTION_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Attribute Type Restriction</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ATTRIBUTE_TYPE_RESTRICTION_FEATURE_COUNT = OBJECT_RESTRICTION_FEATURE_COUNT + 2;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl <em>Legacy Relation Type Restriction</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getLegacyRelationTypeRestriction()
+ * @generated
+ */
+ int LEGACY_RELATION_TYPE_RESTRICTION = 35;
+
+ /**
+ * The feature id for the '<em><b>Permission</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION = 0;
+
+ /**
+ * The feature id for the '<em><b>Relation Type Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF = 1;
+
+ /**
+ * The feature id for the '<em><b>Restricted To Side</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE = 2;
+
+ /**
+ * The feature id for the '<em><b>Artifact Matcher Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF = 3;
+
+ /**
+ * The number of structural features of the '<em>Legacy Relation Type Restriction</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LEGACY_RELATION_TYPE_RESTRICTION_FEATURE_COUNT = 4;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl <em>Relation Type Restriction</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeRestriction()
+ * @generated
+ */
+ int RELATION_TYPE_RESTRICTION = 36;
+
+ /**
+ * The feature id for the '<em><b>Permission</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int RELATION_TYPE_RESTRICTION__PERMISSION = OBJECT_RESTRICTION__PERMISSION;
+
+ /**
+ * The feature id for the '<em><b>Relation Type Match</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH = OBJECT_RESTRICTION_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Relation Type Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF = OBJECT_RESTRICTION_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Restricted To Side</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE = OBJECT_RESTRICTION_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Predicate</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int RELATION_TYPE_RESTRICTION__PREDICATE = OBJECT_RESTRICTION_FEATURE_COUNT + 3;
+
+ /**
+ * The number of structural features of the '<em>Relation Type Restriction</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int RELATION_TYPE_RESTRICTION_FEATURE_COUNT = OBJECT_RESTRICTION_FEATURE_COUNT + 4;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum <em>Relation Multiplicity Enum</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationMultiplicityEnum()
+ * @generated
+ */
+ int RELATION_MULTIPLICITY_ENUM = 37;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp <em>Compare Op</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getCompareOp()
+ * @generated
+ */
+ int COMPARE_OP = 38;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator <em>XLogic Operator</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXLogicOperator()
+ * @generated
+ */
+ int XLOGIC_OPERATOR = 39;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField <em>Match Field</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getMatchField()
+ * @generated
+ */
+ int MATCH_FIELD = 40;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum <em>Access Permission Enum</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAccessPermissionEnum()
+ * @generated
+ */
+ int ACCESS_PERMISSION_ENUM = 41;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeMatch <em>Relation Type Match</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeMatch
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeMatch()
+ * @generated
+ */
+ int RELATION_TYPE_MATCH = 42;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum <em>XRelation Side Enum</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXRelationSideEnum()
+ * @generated
+ */
+ int XRELATION_SIDE_ENUM = 43;
+
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl <em>Osee Dsl</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Osee Dsl</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl
+ * @generated
+ */
+ EClass getOseeDsl();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getImports <em>Imports</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Imports</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getImports()
+ * @see #getOseeDsl()
+ * @generated
+ */
+ EReference getOseeDsl_Imports();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactTypes <em>Artifact Types</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Artifact Types</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactTypes()
+ * @see #getOseeDsl()
+ * @generated
+ */
+ EReference getOseeDsl_ArtifactTypes();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getRelationTypes <em>Relation Types</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Relation Types</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getRelationTypes()
+ * @see #getOseeDsl()
+ * @generated
+ */
+ EReference getOseeDsl_RelationTypes();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getAttributeTypes <em>Attribute Types</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Attribute Types</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getAttributeTypes()
+ * @see #getOseeDsl()
+ * @generated
+ */
+ EReference getOseeDsl_AttributeTypes();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getEnumTypes <em>Enum Types</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Enum Types</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getEnumTypes()
+ * @see #getOseeDsl()
+ * @generated
+ */
+ EReference getOseeDsl_EnumTypes();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getEnumOverrides <em>Enum Overrides</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Enum Overrides</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getEnumOverrides()
+ * @see #getOseeDsl()
+ * @generated
+ */
+ EReference getOseeDsl_EnumOverrides();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactTypeOverrides <em>Artifact Type Overrides</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Artifact Type Overrides</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactTypeOverrides()
+ * @see #getOseeDsl()
+ * @generated
+ */
+ EReference getOseeDsl_ArtifactTypeOverrides();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactMatchRefs <em>Artifact Match Refs</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Artifact Match Refs</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getArtifactMatchRefs()
+ * @see #getOseeDsl()
+ * @generated
+ */
+ EReference getOseeDsl_ArtifactMatchRefs();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getAccessDeclarations <em>Access Declarations</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Access Declarations</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getAccessDeclarations()
+ * @see #getOseeDsl()
+ * @generated
+ */
+ EReference getOseeDsl_AccessDeclarations();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getRoleDeclarations <em>Role Declarations</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Role Declarations</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl#getRoleDeclarations()
+ * @see #getOseeDsl()
+ * @generated
+ */
+ EReference getOseeDsl_RoleDeclarations();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import <em>Import</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Import</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Import
+ * @generated
+ */
+ EClass getImport();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import#getImportURI <em>Import URI</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Import URI</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Import#getImportURI()
+ * @see #getImport()
+ * @generated
+ */
+ EAttribute getImport_ImportURI();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement <em>Osee Element</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Osee Element</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement
+ * @generated
+ */
+ EClass getOseeElement();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType <em>Osee Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Osee Type</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType
+ * @generated
+ */
+ EClass getOseeType();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getName()
+ * @see #getOseeType()
+ * @generated
+ */
+ EAttribute getOseeType_Name();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getTypeGuid <em>Type Guid</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Type Guid</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getTypeGuid()
+ * @see #getOseeType()
+ * @generated
+ */
+ EAttribute getOseeType_TypeGuid();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getId <em>Id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Id</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getId()
+ * @see #getOseeType()
+ * @generated
+ */
+ EAttribute getOseeType_Id();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType <em>XArtifact Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>XArtifact Type</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType
+ * @generated
+ */
+ EClass getXArtifactType();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#isAbstract <em>Abstract</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Abstract</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#isAbstract()
+ * @see #getXArtifactType()
+ * @generated
+ */
+ EAttribute getXArtifactType_Abstract();
+
+ /**
+ * Returns the meta object for the reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#getSuperArtifactTypes <em>Super Artifact Types</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference list '<em>Super Artifact Types</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#getSuperArtifactTypes()
+ * @see #getXArtifactType()
+ * @generated
+ */
+ EReference getXArtifactType_SuperArtifactTypes();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#getValidAttributeTypes <em>Valid Attribute Types</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Valid Attribute Types</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#getValidAttributeTypes()
+ * @see #getXArtifactType()
+ * @generated
+ */
+ EReference getXArtifactType_ValidAttributeTypes();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef <em>XAttribute Type Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>XAttribute Type Ref</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef
+ * @generated
+ */
+ EClass getXAttributeTypeRef();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getValidAttributeType <em>Valid Attribute Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Valid Attribute Type</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getValidAttributeType()
+ * @see #getXAttributeTypeRef()
+ * @generated
+ */
+ EReference getXAttributeTypeRef_ValidAttributeType();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getBranchUuid <em>Branch Uuid</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Branch Uuid</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getBranchUuid()
+ * @see #getXAttributeTypeRef()
+ * @generated
+ */
+ EAttribute getXAttributeTypeRef_BranchUuid();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType <em>XAttribute Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>XAttribute Type</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType
+ * @generated
+ */
+ EClass getXAttributeType();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getBaseAttributeType <em>Base Attribute Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Base Attribute Type</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getBaseAttributeType()
+ * @see #getXAttributeType()
+ * @generated
+ */
+ EAttribute getXAttributeType_BaseAttributeType();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getOverride <em>Override</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Override</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getOverride()
+ * @see #getXAttributeType()
+ * @generated
+ */
+ EReference getXAttributeType_Override();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDataProvider <em>Data Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Data Provider</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDataProvider()
+ * @see #getXAttributeType()
+ * @generated
+ */
+ EAttribute getXAttributeType_DataProvider();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMin <em>Min</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Min</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMin()
+ * @see #getXAttributeType()
+ * @generated
+ */
+ EAttribute getXAttributeType_Min();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMax <em>Max</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Max</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMax()
+ * @see #getXAttributeType()
+ * @generated
+ */
+ EAttribute getXAttributeType_Max();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getTaggerId <em>Tagger Id</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Tagger Id</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getTaggerId()
+ * @see #getXAttributeType()
+ * @generated
+ */
+ EAttribute getXAttributeType_TaggerId();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getEnumType <em>Enum Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Enum Type</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getEnumType()
+ * @see #getXAttributeType()
+ * @generated
+ */
+ EReference getXAttributeType_EnumType();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#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.XAttributeType#getDescription()
+ * @see #getXAttributeType()
+ * @generated
+ */
+ EAttribute getXAttributeType_Description();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDefaultValue <em>Default Value</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Default Value</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDefaultValue()
+ * @see #getXAttributeType()
+ * @generated
+ */
+ EAttribute getXAttributeType_DefaultValue();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getFileExtension <em>File Extension</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>File Extension</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getFileExtension()
+ * @see #getXAttributeType()
+ * @generated
+ */
+ EAttribute getXAttributeType_FileExtension();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMediaType <em>Media Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Media Type</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMediaType()
+ * @see #getXAttributeType()
+ * @generated
+ */
+ EAttribute getXAttributeType_MediaType();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType <em>XOsee Enum Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>XOsee Enum Type</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType
+ * @generated
+ */
+ EClass getXOseeEnumType();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType#getEnumEntries <em>Enum Entries</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Enum Entries</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType#getEnumEntries()
+ * @see #getXOseeEnumType()
+ * @generated
+ */
+ EReference getXOseeEnumType_EnumEntries();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry <em>XOsee Enum Entry</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>XOsee Enum Entry</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry
+ * @generated
+ */
+ EClass getXOseeEnumEntry();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getName()
+ * @see #getXOseeEnumEntry()
+ * @generated
+ */
+ EAttribute getXOseeEnumEntry_Name();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getOrdinal <em>Ordinal</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Ordinal</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getOrdinal()
+ * @see #getXOseeEnumEntry()
+ * @generated
+ */
+ EAttribute getXOseeEnumEntry_Ordinal();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getEntryGuid <em>Entry Guid</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Entry Guid</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getEntryGuid()
+ * @see #getXOseeEnumEntry()
+ * @generated
+ */
+ 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 -->
+ * @return the meta object for class '<em>XOsee Enum Override</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride
+ * @generated
+ */
+ EClass getXOseeEnumOverride();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#getOverridenEnumType <em>Overriden Enum Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Overriden Enum Type</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#getOverridenEnumType()
+ * @see #getXOseeEnumOverride()
+ * @generated
+ */
+ EReference getXOseeEnumOverride_OverridenEnumType();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#isInheritAll <em>Inherit All</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Inherit All</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#isInheritAll()
+ * @see #getXOseeEnumOverride()
+ * @generated
+ */
+ EAttribute getXOseeEnumOverride_InheritAll();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#getOverrideOptions <em>Override Options</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Override Options</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#getOverrideOptions()
+ * @see #getXOseeEnumOverride()
+ * @generated
+ */
+ EReference getXOseeEnumOverride_OverrideOptions();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption <em>Override Option</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Override Option</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption
+ * @generated
+ */
+ EClass getOverrideOption();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum <em>Add Enum</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Add Enum</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum
+ * @generated
+ */
+ EClass getAddEnum();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getEnumEntry <em>Enum Entry</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Enum Entry</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getEnumEntry()
+ * @see #getAddEnum()
+ * @generated
+ */
+ EAttribute getAddEnum_EnumEntry();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getOrdinal <em>Ordinal</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Ordinal</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getOrdinal()
+ * @see #getAddEnum()
+ * @generated
+ */
+ EAttribute getAddEnum_Ordinal();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getEntryGuid <em>Entry Guid</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Entry Guid</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum#getEntryGuid()
+ * @see #getAddEnum()
+ * @generated
+ */
+ 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 -->
+ * @return the meta object for class '<em>Remove Enum</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum
+ * @generated
+ */
+ EClass getRemoveEnum();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum#getEnumEntry <em>Enum Entry</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Enum Entry</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum#getEnumEntry()
+ * @see #getRemoveEnum()
+ * @generated
+ */
+ EReference getRemoveEnum_EnumEntry();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride <em>XOsee Artifact Type Override</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>XOsee Artifact Type Override</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride
+ * @generated
+ */
+ EClass getXOseeArtifactTypeOverride();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#getOverridenArtifactType <em>Overriden Artifact Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Overriden Artifact Type</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#getOverridenArtifactType()
+ * @see #getXOseeArtifactTypeOverride()
+ * @generated
+ */
+ EReference getXOseeArtifactTypeOverride_OverridenArtifactType();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#isInheritAll <em>Inherit All</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Inherit All</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#isInheritAll()
+ * @see #getXOseeArtifactTypeOverride()
+ * @generated
+ */
+ EAttribute getXOseeArtifactTypeOverride_InheritAll();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#getOverrideOptions <em>Override Options</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Override Options</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#getOverrideOptions()
+ * @see #getXOseeArtifactTypeOverride()
+ * @generated
+ */
+ EReference getXOseeArtifactTypeOverride_OverrideOptions();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeOverrideOption <em>Attribute Override Option</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Attribute Override Option</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeOverrideOption
+ * @generated
+ */
+ EClass getAttributeOverrideOption();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute <em>Add Attribute</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Add Attribute</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute
+ * @generated
+ */
+ EClass getAddAttribute();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute#getAttribute <em>Attribute</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Attribute</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute#getAttribute()
+ * @see #getAddAttribute()
+ * @generated
+ */
+ EReference getAddAttribute_Attribute();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute <em>Remove Attribute</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Remove Attribute</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute
+ * @generated
+ */
+ EClass getRemoveAttribute();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute#getAttribute <em>Attribute</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Attribute</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute#getAttribute()
+ * @see #getRemoveAttribute()
+ * @generated
+ */
+ EReference getRemoveAttribute_Attribute();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute <em>Update Attribute</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Update Attribute</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute
+ * @generated
+ */
+ EClass getUpdateAttribute();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute#getAttribute <em>Attribute</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Attribute</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute#getAttribute()
+ * @see #getUpdateAttribute()
+ * @generated
+ */
+ EReference getUpdateAttribute_Attribute();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType <em>XRelation Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>XRelation Type</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType
+ * @generated
+ */
+ EClass getXRelationType();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAName <em>Side AName</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Side AName</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAName()
+ * @see #getXRelationType()
+ * @generated
+ */
+ EAttribute getXRelationType_SideAName();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAArtifactType <em>Side AArtifact Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Side AArtifact Type</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAArtifactType()
+ * @see #getXRelationType()
+ * @generated
+ */
+ EReference getXRelationType_SideAArtifactType();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBName <em>Side BName</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Side BName</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBName()
+ * @see #getXRelationType()
+ * @generated
+ */
+ EAttribute getXRelationType_SideBName();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBArtifactType <em>Side BArtifact Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Side BArtifact Type</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBArtifactType()
+ * @see #getXRelationType()
+ * @generated
+ */
+ EReference getXRelationType_SideBArtifactType();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getDefaultOrderType <em>Default Order Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Default Order Type</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getDefaultOrderType()
+ * @see #getXRelationType()
+ * @generated
+ */
+ EAttribute getXRelationType_DefaultOrderType();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getMultiplicity <em>Multiplicity</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Multiplicity</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getMultiplicity()
+ * @see #getXRelationType()
+ * @generated
+ */
+ EAttribute getXRelationType_Multiplicity();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Condition <em>Condition</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Condition</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Condition
+ * @generated
+ */
+ EClass getCondition();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition <em>Simple Condition</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Simple Condition</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition
+ * @generated
+ */
+ EClass getSimpleCondition();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getField <em>Field</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Field</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getField()
+ * @see #getSimpleCondition()
+ * @generated
+ */
+ EAttribute getSimpleCondition_Field();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getOp <em>Op</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Op</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getOp()
+ * @see #getSimpleCondition()
+ * @generated
+ */
+ EAttribute getSimpleCondition_Op();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getExpression <em>Expression</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Expression</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getExpression()
+ * @see #getSimpleCondition()
+ * @generated
+ */
+ EAttribute getSimpleCondition_Expression();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition <em>Compound Condition</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Compound Condition</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition
+ * @generated
+ */
+ EClass getCompoundCondition();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition#getConditions <em>Conditions</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Conditions</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition#getConditions()
+ * @see #getCompoundCondition()
+ * @generated
+ */
+ EReference getCompoundCondition_Conditions();
+
+ /**
+ * Returns the meta object for the attribute list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition#getOperators <em>Operators</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Operators</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition#getOperators()
+ * @see #getCompoundCondition()
+ * @generated
+ */
+ EAttribute getCompoundCondition_Operators();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher <em>XArtifact Matcher</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>XArtifact Matcher</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher
+ * @generated
+ */
+ EClass getXArtifactMatcher();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getName()
+ * @see #getXArtifactMatcher()
+ * @generated
+ */
+ EAttribute getXArtifactMatcher_Name();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getConditions <em>Conditions</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Conditions</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getConditions()
+ * @see #getXArtifactMatcher()
+ * @generated
+ */
+ EReference getXArtifactMatcher_Conditions();
+
+ /**
+ * Returns the meta object for the attribute list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getOperators <em>Operators</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Operators</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getOperators()
+ * @see #getXArtifactMatcher()
+ * @generated
+ */
+ EAttribute getXArtifactMatcher_Operators();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role <em>Role</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Role</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Role
+ * @generated
+ */
+ EClass getRole();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getName()
+ * @see #getRole()
+ * @generated
+ */
+ EAttribute getRole_Name();
+
+ /**
+ * Returns the meta object for the reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getSuperRoles <em>Super Roles</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference list '<em>Super Roles</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getSuperRoles()
+ * @see #getRole()
+ * @generated
+ */
+ EReference getRole_SuperRoles();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getUsersAndGroups <em>Users And Groups</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Users And Groups</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getUsersAndGroups()
+ * @see #getRole()
+ * @generated
+ */
+ EReference getRole_UsersAndGroups();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getReferencedContexts <em>Referenced Contexts</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Referenced Contexts</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getReferencedContexts()
+ * @see #getRole()
+ * @generated
+ */
+ EReference getRole_ReferencedContexts();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext <em>Referenced Context</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Referenced Context</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext
+ * @generated
+ */
+ EClass getReferencedContext();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext#getAccessContextRef <em>Access Context Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Access Context Ref</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext#getAccessContextRef()
+ * @see #getReferencedContext()
+ * @generated
+ */
+ EAttribute getReferencedContext_AccessContextRef();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups <em>Users And Groups</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Users And Groups</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups
+ * @generated
+ */
+ EClass getUsersAndGroups();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups#getUserOrGroupGuid <em>User Or Group Guid</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>User Or Group Guid</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups#getUserOrGroupGuid()
+ * @see #getUsersAndGroups()
+ * @generated
+ */
+ EAttribute getUsersAndGroups_UserOrGroupGuid();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext <em>Access Context</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Access Context</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext
+ * @generated
+ */
+ EClass getAccessContext();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getName()
+ * @see #getAccessContext()
+ * @generated
+ */
+ EAttribute getAccessContext_Name();
+
+ /**
+ * Returns the meta object for the reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getSuperAccessContexts <em>Super Access Contexts</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference list '<em>Super Access Contexts</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getSuperAccessContexts()
+ * @see #getAccessContext()
+ * @generated
+ */
+ EReference getAccessContext_SuperAccessContexts();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getGuid <em>Guid</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Guid</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getGuid()
+ * @see #getAccessContext()
+ * @generated
+ */
+ EAttribute getAccessContext_Guid();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getAccessRules <em>Access Rules</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Access Rules</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getAccessRules()
+ * @see #getAccessContext()
+ * @generated
+ */
+ EReference getAccessContext_AccessRules();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getHierarchyRestrictions <em>Hierarchy Restrictions</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Hierarchy Restrictions</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext#getHierarchyRestrictions()
+ * @see #getAccessContext()
+ * @generated
+ */
+ EReference getAccessContext_HierarchyRestrictions();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction <em>Hierarchy Restriction</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Hierarchy Restriction</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction
+ * @generated
+ */
+ EClass getHierarchyRestriction();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Artifact Matcher Ref</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction#getArtifactMatcherRef()
+ * @see #getHierarchyRestriction()
+ * @generated
+ */
+ EReference getHierarchyRestriction_ArtifactMatcherRef();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction#getAccessRules <em>Access Rules</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Access Rules</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction#getAccessRules()
+ * @see #getHierarchyRestriction()
+ * @generated
+ */
+ EReference getHierarchyRestriction_AccessRules();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate <em>Relation Type Artifact Type Predicate</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Relation Type Artifact Type Predicate</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate
+ * @generated
+ */
+ EClass getRelationTypeArtifactTypePredicate();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate#getArtifactTypeRef <em>Artifact Type Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Artifact Type Ref</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate#getArtifactTypeRef()
+ * @see #getRelationTypeArtifactTypePredicate()
+ * @generated
+ */
+ EReference getRelationTypeArtifactTypePredicate_ArtifactTypeRef();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate <em>Relation Type Artifact Predicate</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Relation Type Artifact Predicate</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate
+ * @generated
+ */
+ EClass getRelationTypeArtifactPredicate();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Artifact Matcher Ref</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate#getArtifactMatcherRef()
+ * @see #getRelationTypeArtifactPredicate()
+ * @generated
+ */
+ EReference getRelationTypeArtifactPredicate_ArtifactMatcherRef();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypePredicate <em>Relation Type Predicate</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Relation Type Predicate</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypePredicate
+ * @generated
+ */
+ EClass getRelationTypePredicate();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction <em>Object Restriction</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Object Restriction</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction
+ * @generated
+ */
+ EClass getObjectRestriction();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction#getPermission <em>Permission</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Permission</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction#getPermission()
+ * @see #getObjectRestriction()
+ * @generated
+ */
+ EAttribute getObjectRestriction_Permission();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction <em>Artifact Match Restriction</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Artifact Match Restriction</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction
+ * @generated
+ */
+ EClass getArtifactMatchRestriction();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Artifact Matcher Ref</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction#getArtifactMatcherRef()
+ * @see #getArtifactMatchRestriction()
+ * @generated
+ */
+ EReference getArtifactMatchRestriction_ArtifactMatcherRef();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction <em>Artifact Type Restriction</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Artifact Type Restriction</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction
+ * @generated
+ */
+ EClass getArtifactTypeRestriction();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction#getArtifactTypeRef <em>Artifact Type Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Artifact Type Ref</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction#getArtifactTypeRef()
+ * @see #getArtifactTypeRestriction()
+ * @generated
+ */
+ EReference getArtifactTypeRestriction_ArtifactTypeRef();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction <em>Attribute Type Restriction</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Attribute Type Restriction</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction
+ * @generated
+ */
+ EClass getAttributeTypeRestriction();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getAttributeTypeRef <em>Attribute Type Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Attribute Type Ref</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getAttributeTypeRef()
+ * @see #getAttributeTypeRestriction()
+ * @generated
+ */
+ EReference getAttributeTypeRestriction_AttributeTypeRef();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getArtifactTypeRef <em>Artifact Type Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Artifact Type Ref</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction#getArtifactTypeRef()
+ * @see #getAttributeTypeRestriction()
+ * @generated
+ */
+ EReference getAttributeTypeRestriction_ArtifactTypeRef();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction <em>Legacy Relation Type Restriction</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Legacy Relation Type Restriction</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction
+ * @generated
+ */
+ EClass getLegacyRelationTypeRestriction();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getPermission <em>Permission</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Permission</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getPermission()
+ * @see #getLegacyRelationTypeRestriction()
+ * @generated
+ */
+ EAttribute getLegacyRelationTypeRestriction_Permission();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRelationTypeRef <em>Relation Type Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Relation Type Ref</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRelationTypeRef()
+ * @see #getLegacyRelationTypeRestriction()
+ * @generated
+ */
+ EReference getLegacyRelationTypeRestriction_RelationTypeRef();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRestrictedToSide <em>Restricted To Side</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Restricted To Side</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getRestrictedToSide()
+ * @see #getLegacyRelationTypeRestriction()
+ * @generated
+ */
+ EAttribute getLegacyRelationTypeRestriction_RestrictedToSide();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Artifact Matcher Ref</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction#getArtifactMatcherRef()
+ * @see #getLegacyRelationTypeRestriction()
+ * @generated
+ */
+ EReference getLegacyRelationTypeRestriction_ArtifactMatcherRef();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction <em>Relation Type Restriction</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Relation Type Restriction</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction
+ * @generated
+ */
+ EClass getRelationTypeRestriction();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#isRelationTypeMatch <em>Relation Type Match</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Relation Type Match</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#isRelationTypeMatch()
+ * @see #getRelationTypeRestriction()
+ * @generated
+ */
+ EAttribute getRelationTypeRestriction_RelationTypeMatch();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRelationTypeRef <em>Relation Type Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Relation Type Ref</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRelationTypeRef()
+ * @see #getRelationTypeRestriction()
+ * @generated
+ */
+ EReference getRelationTypeRestriction_RelationTypeRef();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRestrictedToSide <em>Restricted To Side</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Restricted To Side</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRestrictedToSide()
+ * @see #getRelationTypeRestriction()
+ * @generated
+ */
+ EAttribute getRelationTypeRestriction_RestrictedToSide();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getPredicate <em>Predicate</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Predicate</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getPredicate()
+ * @see #getRelationTypeRestriction()
+ * @generated
+ */
+ EReference getRelationTypeRestriction_Predicate();
+
+ /**
+ * Returns the meta object for enum '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum <em>Relation Multiplicity Enum</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Relation Multiplicity Enum</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum
+ * @generated
+ */
+ EEnum getRelationMultiplicityEnum();
+
+ /**
+ * Returns the meta object for enum '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp <em>Compare Op</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Compare Op</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp
+ * @generated
+ */
+ EEnum getCompareOp();
+
+ /**
+ * Returns the meta object for enum '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator <em>XLogic Operator</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>XLogic Operator</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator
+ * @generated
+ */
+ EEnum getXLogicOperator();
+
+ /**
+ * Returns the meta object for enum '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField <em>Match Field</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Match Field</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField
+ * @generated
+ */
+ EEnum getMatchField();
+
+ /**
+ * Returns the meta object for enum '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum <em>Access Permission Enum</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Access Permission Enum</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
+ * @generated
+ */
+ EEnum getAccessPermissionEnum();
+
+ /**
+ * Returns the meta object for enum '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeMatch <em>Relation Type Match</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Relation Type Match</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeMatch
+ * @generated
+ */
+ EEnum getRelationTypeMatch();
+
+ /**
+ * Returns the meta object for enum '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum <em>XRelation Side Enum</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>XRelation Side Enum</em>'.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
+ * @generated
+ */
+ EEnum getXRelationSideEnum();
+
+ /**
+ * Returns the factory that creates the instances of the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the factory that creates the instances of the model.
+ * @generated
+ */
+ OseeDslFactory getOseeDslFactory();
+
+ /**
+ * <!-- begin-user-doc -->
+ * Defines literals for the meta objects that represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ interface Literals
+ {
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl <em>Osee Dsl</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOseeDsl()
+ * @generated
+ */
+ EClass OSEE_DSL = eINSTANCE.getOseeDsl();
+
+ /**
+ * The meta object literal for the '<em><b>Imports</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference OSEE_DSL__IMPORTS = eINSTANCE.getOseeDsl_Imports();
+
+ /**
+ * The meta object literal for the '<em><b>Artifact Types</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference OSEE_DSL__ARTIFACT_TYPES = eINSTANCE.getOseeDsl_ArtifactTypes();
+
+ /**
+ * The meta object literal for the '<em><b>Relation Types</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference OSEE_DSL__RELATION_TYPES = eINSTANCE.getOseeDsl_RelationTypes();
+
+ /**
+ * The meta object literal for the '<em><b>Attribute Types</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference OSEE_DSL__ATTRIBUTE_TYPES = eINSTANCE.getOseeDsl_AttributeTypes();
+
+ /**
+ * The meta object literal for the '<em><b>Enum Types</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference OSEE_DSL__ENUM_TYPES = eINSTANCE.getOseeDsl_EnumTypes();
+
+ /**
+ * The meta object literal for the '<em><b>Enum Overrides</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference OSEE_DSL__ENUM_OVERRIDES = eINSTANCE.getOseeDsl_EnumOverrides();
+
+ /**
+ * The meta object literal for the '<em><b>Artifact Type Overrides</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference OSEE_DSL__ARTIFACT_TYPE_OVERRIDES = eINSTANCE.getOseeDsl_ArtifactTypeOverrides();
+
+ /**
+ * The meta object literal for the '<em><b>Artifact Match Refs</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference OSEE_DSL__ARTIFACT_MATCH_REFS = eINSTANCE.getOseeDsl_ArtifactMatchRefs();
+
+ /**
+ * The meta object literal for the '<em><b>Access Declarations</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference OSEE_DSL__ACCESS_DECLARATIONS = eINSTANCE.getOseeDsl_AccessDeclarations();
+
+ /**
+ * The meta object literal for the '<em><b>Role Declarations</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference OSEE_DSL__ROLE_DECLARATIONS = eINSTANCE.getOseeDsl_RoleDeclarations();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ImportImpl <em>Import</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ImportImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getImport()
+ * @generated
+ */
+ EClass IMPORT = eINSTANCE.getImport();
+
+ /**
+ * The meta object literal for the '<em><b>Import URI</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute IMPORT__IMPORT_URI = eINSTANCE.getImport_ImportURI();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeElementImpl <em>Osee Element</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeElementImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOseeElement()
+ * @generated
+ */
+ EClass OSEE_ELEMENT = eINSTANCE.getOseeElement();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeTypeImpl <em>Osee Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeTypeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOseeType()
+ * @generated
+ */
+ EClass OSEE_TYPE = eINSTANCE.getOseeType();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute OSEE_TYPE__NAME = eINSTANCE.getOseeType_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Type Guid</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute OSEE_TYPE__TYPE_GUID = eINSTANCE.getOseeType_TypeGuid();
+
+ /**
+ * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute OSEE_TYPE__ID = eINSTANCE.getOseeType_Id();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactTypeImpl <em>XArtifact Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactTypeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXArtifactType()
+ * @generated
+ */
+ EClass XARTIFACT_TYPE = eINSTANCE.getXArtifactType();
+
+ /**
+ * The meta object literal for the '<em><b>Abstract</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XARTIFACT_TYPE__ABSTRACT = eINSTANCE.getXArtifactType_Abstract();
+
+ /**
+ * The meta object literal for the '<em><b>Super Artifact Types</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES = eINSTANCE.getXArtifactType_SuperArtifactTypes();
+
+ /**
+ * The meta object literal for the '<em><b>Valid Attribute Types</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES = eINSTANCE.getXArtifactType_ValidAttributeTypes();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeRefImpl <em>XAttribute Type Ref</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeRefImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXAttributeTypeRef()
+ * @generated
+ */
+ EClass XATTRIBUTE_TYPE_REF = eINSTANCE.getXAttributeTypeRef();
+
+ /**
+ * The meta object literal for the '<em><b>Valid Attribute Type</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE = eINSTANCE.getXAttributeTypeRef_ValidAttributeType();
+
+ /**
+ * The meta object literal for the '<em><b>Branch Uuid</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XATTRIBUTE_TYPE_REF__BRANCH_UUID = eINSTANCE.getXAttributeTypeRef_BranchUuid();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl <em>XAttribute Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXAttributeType()
+ * @generated
+ */
+ EClass XATTRIBUTE_TYPE = eINSTANCE.getXAttributeType();
+
+ /**
+ * The meta object literal for the '<em><b>Base Attribute Type</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE = eINSTANCE.getXAttributeType_BaseAttributeType();
+
+ /**
+ * The meta object literal for the '<em><b>Override</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference XATTRIBUTE_TYPE__OVERRIDE = eINSTANCE.getXAttributeType_Override();
+
+ /**
+ * The meta object literal for the '<em><b>Data Provider</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XATTRIBUTE_TYPE__DATA_PROVIDER = eINSTANCE.getXAttributeType_DataProvider();
+
+ /**
+ * The meta object literal for the '<em><b>Min</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XATTRIBUTE_TYPE__MIN = eINSTANCE.getXAttributeType_Min();
+
+ /**
+ * The meta object literal for the '<em><b>Max</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XATTRIBUTE_TYPE__MAX = eINSTANCE.getXAttributeType_Max();
+
+ /**
+ * The meta object literal for the '<em><b>Tagger Id</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XATTRIBUTE_TYPE__TAGGER_ID = eINSTANCE.getXAttributeType_TaggerId();
+
+ /**
+ * The meta object literal for the '<em><b>Enum Type</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference XATTRIBUTE_TYPE__ENUM_TYPE = eINSTANCE.getXAttributeType_EnumType();
+
+ /**
+ * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XATTRIBUTE_TYPE__DESCRIPTION = eINSTANCE.getXAttributeType_Description();
+
+ /**
+ * The meta object literal for the '<em><b>Default Value</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XATTRIBUTE_TYPE__DEFAULT_VALUE = eINSTANCE.getXAttributeType_DefaultValue();
+
+ /**
+ * The meta object literal for the '<em><b>File Extension</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XATTRIBUTE_TYPE__FILE_EXTENSION = eINSTANCE.getXAttributeType_FileExtension();
+
+ /**
+ * The meta object literal for the '<em><b>Media Type</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XATTRIBUTE_TYPE__MEDIA_TYPE = eINSTANCE.getXAttributeType_MediaType();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumTypeImpl <em>XOsee Enum Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumTypeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeEnumType()
+ * @generated
+ */
+ EClass XOSEE_ENUM_TYPE = eINSTANCE.getXOseeEnumType();
+
+ /**
+ * The meta object literal for the '<em><b>Enum Entries</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference XOSEE_ENUM_TYPE__ENUM_ENTRIES = eINSTANCE.getXOseeEnumType_EnumEntries();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumEntryImpl <em>XOsee Enum Entry</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumEntryImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeEnumEntry()
+ * @generated
+ */
+ EClass XOSEE_ENUM_ENTRY = eINSTANCE.getXOseeEnumEntry();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XOSEE_ENUM_ENTRY__NAME = eINSTANCE.getXOseeEnumEntry_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Ordinal</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XOSEE_ENUM_ENTRY__ORDINAL = eINSTANCE.getXOseeEnumEntry_Ordinal();
+
+ /**
+ * The meta object literal for the '<em><b>Entry Guid</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ 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 -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumOverrideImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeEnumOverride()
+ * @generated
+ */
+ EClass XOSEE_ENUM_OVERRIDE = eINSTANCE.getXOseeEnumOverride();
+
+ /**
+ * The meta object literal for the '<em><b>Overriden Enum Type</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE = eINSTANCE.getXOseeEnumOverride_OverridenEnumType();
+
+ /**
+ * The meta object literal for the '<em><b>Inherit All</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XOSEE_ENUM_OVERRIDE__INHERIT_ALL = eINSTANCE.getXOseeEnumOverride_InheritAll();
+
+ /**
+ * The meta object literal for the '<em><b>Override Options</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS = eINSTANCE.getXOseeEnumOverride_OverrideOptions();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OverrideOptionImpl <em>Override Option</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OverrideOptionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getOverrideOption()
+ * @generated
+ */
+ EClass OVERRIDE_OPTION = eINSTANCE.getOverrideOption();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddEnumImpl <em>Add Enum</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddEnumImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAddEnum()
+ * @generated
+ */
+ EClass ADD_ENUM = eINSTANCE.getAddEnum();
+
+ /**
+ * The meta object literal for the '<em><b>Enum Entry</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ADD_ENUM__ENUM_ENTRY = eINSTANCE.getAddEnum_EnumEntry();
+
+ /**
+ * The meta object literal for the '<em><b>Ordinal</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ADD_ENUM__ORDINAL = eINSTANCE.getAddEnum_Ordinal();
+
+ /**
+ * The meta object literal for the '<em><b>Entry Guid</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ 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 -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveEnumImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRemoveEnum()
+ * @generated
+ */
+ EClass REMOVE_ENUM = eINSTANCE.getRemoveEnum();
+
+ /**
+ * The meta object literal for the '<em><b>Enum Entry</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference REMOVE_ENUM__ENUM_ENTRY = eINSTANCE.getRemoveEnum_EnumEntry();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeArtifactTypeOverrideImpl <em>XOsee Artifact Type Override</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeArtifactTypeOverrideImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXOseeArtifactTypeOverride()
+ * @generated
+ */
+ EClass XOSEE_ARTIFACT_TYPE_OVERRIDE = eINSTANCE.getXOseeArtifactTypeOverride();
+
+ /**
+ * The meta object literal for the '<em><b>Overriden Artifact Type</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE = eINSTANCE.getXOseeArtifactTypeOverride_OverridenArtifactType();
+
+ /**
+ * The meta object literal for the '<em><b>Inherit All</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL = eINSTANCE.getXOseeArtifactTypeOverride_InheritAll();
+
+ /**
+ * The meta object literal for the '<em><b>Override Options</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS = eINSTANCE.getXOseeArtifactTypeOverride_OverrideOptions();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeOverrideOptionImpl <em>Attribute Override Option</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeOverrideOptionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAttributeOverrideOption()
+ * @generated
+ */
+ EClass ATTRIBUTE_OVERRIDE_OPTION = eINSTANCE.getAttributeOverrideOption();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddAttributeImpl <em>Add Attribute</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddAttributeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAddAttribute()
+ * @generated
+ */
+ EClass ADD_ATTRIBUTE = eINSTANCE.getAddAttribute();
+
+ /**
+ * The meta object literal for the '<em><b>Attribute</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ADD_ATTRIBUTE__ATTRIBUTE = eINSTANCE.getAddAttribute_Attribute();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveAttributeImpl <em>Remove Attribute</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveAttributeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRemoveAttribute()
+ * @generated
+ */
+ EClass REMOVE_ATTRIBUTE = eINSTANCE.getRemoveAttribute();
+
+ /**
+ * The meta object literal for the '<em><b>Attribute</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference REMOVE_ATTRIBUTE__ATTRIBUTE = eINSTANCE.getRemoveAttribute_Attribute();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UpdateAttributeImpl <em>Update Attribute</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UpdateAttributeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getUpdateAttribute()
+ * @generated
+ */
+ EClass UPDATE_ATTRIBUTE = eINSTANCE.getUpdateAttribute();
+
+ /**
+ * The meta object literal for the '<em><b>Attribute</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference UPDATE_ATTRIBUTE__ATTRIBUTE = eINSTANCE.getUpdateAttribute_Attribute();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl <em>XRelation Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXRelationType()
+ * @generated
+ */
+ EClass XRELATION_TYPE = eINSTANCE.getXRelationType();
+
+ /**
+ * The meta object literal for the '<em><b>Side AName</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XRELATION_TYPE__SIDE_ANAME = eINSTANCE.getXRelationType_SideAName();
+
+ /**
+ * The meta object literal for the '<em><b>Side AArtifact Type</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference XRELATION_TYPE__SIDE_AARTIFACT_TYPE = eINSTANCE.getXRelationType_SideAArtifactType();
+
+ /**
+ * The meta object literal for the '<em><b>Side BName</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XRELATION_TYPE__SIDE_BNAME = eINSTANCE.getXRelationType_SideBName();
+
+ /**
+ * The meta object literal for the '<em><b>Side BArtifact Type</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference XRELATION_TYPE__SIDE_BARTIFACT_TYPE = eINSTANCE.getXRelationType_SideBArtifactType();
+
+ /**
+ * The meta object literal for the '<em><b>Default Order Type</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XRELATION_TYPE__DEFAULT_ORDER_TYPE = eINSTANCE.getXRelationType_DefaultOrderType();
+
+ /**
+ * The meta object literal for the '<em><b>Multiplicity</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XRELATION_TYPE__MULTIPLICITY = eINSTANCE.getXRelationType_Multiplicity();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ConditionImpl <em>Condition</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ConditionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getCondition()
+ * @generated
+ */
+ EClass CONDITION = eINSTANCE.getCondition();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.SimpleConditionImpl <em>Simple Condition</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.SimpleConditionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getSimpleCondition()
+ * @generated
+ */
+ EClass SIMPLE_CONDITION = eINSTANCE.getSimpleCondition();
+
+ /**
+ * The meta object literal for the '<em><b>Field</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SIMPLE_CONDITION__FIELD = eINSTANCE.getSimpleCondition_Field();
+
+ /**
+ * The meta object literal for the '<em><b>Op</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SIMPLE_CONDITION__OP = eINSTANCE.getSimpleCondition_Op();
+
+ /**
+ * The meta object literal for the '<em><b>Expression</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SIMPLE_CONDITION__EXPRESSION = eINSTANCE.getSimpleCondition_Expression();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.CompoundConditionImpl <em>Compound Condition</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.CompoundConditionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getCompoundCondition()
+ * @generated
+ */
+ EClass COMPOUND_CONDITION = eINSTANCE.getCompoundCondition();
+
+ /**
+ * The meta object literal for the '<em><b>Conditions</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference COMPOUND_CONDITION__CONDITIONS = eINSTANCE.getCompoundCondition_Conditions();
+
+ /**
+ * The meta object literal for the '<em><b>Operators</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute COMPOUND_CONDITION__OPERATORS = eINSTANCE.getCompoundCondition_Operators();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactMatcherImpl <em>XArtifact Matcher</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactMatcherImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXArtifactMatcher()
+ * @generated
+ */
+ EClass XARTIFACT_MATCHER = eINSTANCE.getXArtifactMatcher();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XARTIFACT_MATCHER__NAME = eINSTANCE.getXArtifactMatcher_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Conditions</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference XARTIFACT_MATCHER__CONDITIONS = eINSTANCE.getXArtifactMatcher_Conditions();
+
+ /**
+ * The meta object literal for the '<em><b>Operators</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute XARTIFACT_MATCHER__OPERATORS = eINSTANCE.getXArtifactMatcher_Operators();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl <em>Role</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRole()
+ * @generated
+ */
+ EClass ROLE = eINSTANCE.getRole();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ROLE__NAME = eINSTANCE.getRole_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Super Roles</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ROLE__SUPER_ROLES = eINSTANCE.getRole_SuperRoles();
+
+ /**
+ * The meta object literal for the '<em><b>Users And Groups</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ROLE__USERS_AND_GROUPS = eINSTANCE.getRole_UsersAndGroups();
+
+ /**
+ * The meta object literal for the '<em><b>Referenced Contexts</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ROLE__REFERENCED_CONTEXTS = eINSTANCE.getRole_ReferencedContexts();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ReferencedContextImpl <em>Referenced Context</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ReferencedContextImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getReferencedContext()
+ * @generated
+ */
+ EClass REFERENCED_CONTEXT = eINSTANCE.getReferencedContext();
+
+ /**
+ * The meta object literal for the '<em><b>Access Context Ref</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute REFERENCED_CONTEXT__ACCESS_CONTEXT_REF = eINSTANCE.getReferencedContext_AccessContextRef();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UsersAndGroupsImpl <em>Users And Groups</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UsersAndGroupsImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getUsersAndGroups()
+ * @generated
+ */
+ EClass USERS_AND_GROUPS = eINSTANCE.getUsersAndGroups();
+
+ /**
+ * The meta object literal for the '<em><b>User Or Group Guid</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute USERS_AND_GROUPS__USER_OR_GROUP_GUID = eINSTANCE.getUsersAndGroups_UserOrGroupGuid();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl <em>Access Context</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAccessContext()
+ * @generated
+ */
+ EClass ACCESS_CONTEXT = eINSTANCE.getAccessContext();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ACCESS_CONTEXT__NAME = eINSTANCE.getAccessContext_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Super Access Contexts</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS = eINSTANCE.getAccessContext_SuperAccessContexts();
+
+ /**
+ * The meta object literal for the '<em><b>Guid</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ACCESS_CONTEXT__GUID = eINSTANCE.getAccessContext_Guid();
+
+ /**
+ * The meta object literal for the '<em><b>Access Rules</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ACCESS_CONTEXT__ACCESS_RULES = eINSTANCE.getAccessContext_AccessRules();
+
+ /**
+ * The meta object literal for the '<em><b>Hierarchy Restrictions</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS = eINSTANCE.getAccessContext_HierarchyRestrictions();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.HierarchyRestrictionImpl <em>Hierarchy Restriction</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.HierarchyRestrictionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getHierarchyRestriction()
+ * @generated
+ */
+ EClass HIERARCHY_RESTRICTION = eINSTANCE.getHierarchyRestriction();
+
+ /**
+ * The meta object literal for the '<em><b>Artifact Matcher Ref</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF = eINSTANCE.getHierarchyRestriction_ArtifactMatcherRef();
+
+ /**
+ * The meta object literal for the '<em><b>Access Rules</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference HIERARCHY_RESTRICTION__ACCESS_RULES = eINSTANCE.getHierarchyRestriction_AccessRules();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactTypePredicateImpl <em>Relation Type Artifact Type Predicate</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactTypePredicateImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeArtifactTypePredicate()
+ * @generated
+ */
+ EClass RELATION_TYPE_ARTIFACT_TYPE_PREDICATE = eINSTANCE.getRelationTypeArtifactTypePredicate();
+
+ /**
+ * The meta object literal for the '<em><b>Artifact Type Ref</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF = eINSTANCE.getRelationTypeArtifactTypePredicate_ArtifactTypeRef();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactPredicateImpl <em>Relation Type Artifact Predicate</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactPredicateImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeArtifactPredicate()
+ * @generated
+ */
+ EClass RELATION_TYPE_ARTIFACT_PREDICATE = eINSTANCE.getRelationTypeArtifactPredicate();
+
+ /**
+ * The meta object literal for the '<em><b>Artifact Matcher Ref</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF = eINSTANCE.getRelationTypeArtifactPredicate_ArtifactMatcherRef();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypePredicateImpl <em>Relation Type Predicate</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypePredicateImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypePredicate()
+ * @generated
+ */
+ EClass RELATION_TYPE_PREDICATE = eINSTANCE.getRelationTypePredicate();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ObjectRestrictionImpl <em>Object Restriction</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ObjectRestrictionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getObjectRestriction()
+ * @generated
+ */
+ EClass OBJECT_RESTRICTION = eINSTANCE.getObjectRestriction();
+
+ /**
+ * The meta object literal for the '<em><b>Permission</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute OBJECT_RESTRICTION__PERMISSION = eINSTANCE.getObjectRestriction_Permission();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactMatchRestrictionImpl <em>Artifact Match Restriction</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactMatchRestrictionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getArtifactMatchRestriction()
+ * @generated
+ */
+ EClass ARTIFACT_MATCH_RESTRICTION = eINSTANCE.getArtifactMatchRestriction();
+
+ /**
+ * The meta object literal for the '<em><b>Artifact Matcher Ref</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF = eINSTANCE.getArtifactMatchRestriction_ArtifactMatcherRef();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactTypeRestrictionImpl <em>Artifact Type Restriction</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactTypeRestrictionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getArtifactTypeRestriction()
+ * @generated
+ */
+ EClass ARTIFACT_TYPE_RESTRICTION = eINSTANCE.getArtifactTypeRestriction();
+
+ /**
+ * The meta object literal for the '<em><b>Artifact Type Ref</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF = eINSTANCE.getArtifactTypeRestriction_ArtifactTypeRef();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeTypeRestrictionImpl <em>Attribute Type Restriction</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeTypeRestrictionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAttributeTypeRestriction()
+ * @generated
+ */
+ EClass ATTRIBUTE_TYPE_RESTRICTION = eINSTANCE.getAttributeTypeRestriction();
+
+ /**
+ * The meta object literal for the '<em><b>Attribute Type Ref</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF = eINSTANCE.getAttributeTypeRestriction_AttributeTypeRef();
+
+ /**
+ * The meta object literal for the '<em><b>Artifact Type Ref</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF = eINSTANCE.getAttributeTypeRestriction_ArtifactTypeRef();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl <em>Legacy Relation Type Restriction</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getLegacyRelationTypeRestriction()
+ * @generated
+ */
+ EClass LEGACY_RELATION_TYPE_RESTRICTION = eINSTANCE.getLegacyRelationTypeRestriction();
+
+ /**
+ * The meta object literal for the '<em><b>Permission</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION = eINSTANCE.getLegacyRelationTypeRestriction_Permission();
+
+ /**
+ * The meta object literal for the '<em><b>Relation Type Ref</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF = eINSTANCE.getLegacyRelationTypeRestriction_RelationTypeRef();
+
+ /**
+ * The meta object literal for the '<em><b>Restricted To Side</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE = eINSTANCE.getLegacyRelationTypeRestriction_RestrictedToSide();
+
+ /**
+ * The meta object literal for the '<em><b>Artifact Matcher Ref</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF = eINSTANCE.getLegacyRelationTypeRestriction_ArtifactMatcherRef();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl <em>Relation Type Restriction</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeRestriction()
+ * @generated
+ */
+ EClass RELATION_TYPE_RESTRICTION = eINSTANCE.getRelationTypeRestriction();
+
+ /**
+ * The meta object literal for the '<em><b>Relation Type Match</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH = eINSTANCE.getRelationTypeRestriction_RelationTypeMatch();
+
+ /**
+ * The meta object literal for the '<em><b>Relation Type Ref</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF = eINSTANCE.getRelationTypeRestriction_RelationTypeRef();
+
+ /**
+ * The meta object literal for the '<em><b>Restricted To Side</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE = eINSTANCE.getRelationTypeRestriction_RestrictedToSide();
+
+ /**
+ * The meta object literal for the '<em><b>Predicate</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference RELATION_TYPE_RESTRICTION__PREDICATE = eINSTANCE.getRelationTypeRestriction_Predicate();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum <em>Relation Multiplicity Enum</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationMultiplicityEnum()
+ * @generated
+ */
+ EEnum RELATION_MULTIPLICITY_ENUM = eINSTANCE.getRelationMultiplicityEnum();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp <em>Compare Op</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getCompareOp()
+ * @generated
+ */
+ EEnum COMPARE_OP = eINSTANCE.getCompareOp();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator <em>XLogic Operator</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXLogicOperator()
+ * @generated
+ */
+ EEnum XLOGIC_OPERATOR = eINSTANCE.getXLogicOperator();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField <em>Match Field</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getMatchField()
+ * @generated
+ */
+ EEnum MATCH_FIELD = eINSTANCE.getMatchField();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum <em>Access Permission Enum</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getAccessPermissionEnum()
+ * @generated
+ */
+ EEnum ACCESS_PERMISSION_ENUM = eINSTANCE.getAccessPermissionEnum();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeMatch <em>Relation Type Match</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeMatch
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getRelationTypeMatch()
+ * @generated
+ */
+ EEnum RELATION_TYPE_MATCH = eINSTANCE.getRelationTypeMatch();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum <em>XRelation Side Enum</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslPackageImpl#getXRelationSideEnum()
+ * @generated
+ */
+ EEnum XRELATION_SIDE_ENUM = eINSTANCE.getXRelationSideEnum();
+
+ }
} //OseeDslPackage
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeElement.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeElement.java
index 25b0fa92df3..dc780059d8c 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeElement.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeElement.java
@@ -5,11 +5,15 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Osee Element</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Osee Element</b></em>'.
+ * <!-- end-user-doc -->
+ *
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeElement()
* @model
* @generated
*/
-public interface OseeElement extends EObject {
+public interface OseeElement extends EObject
+{
} // OseeElement
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeType.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeType.java
index 31254340e25..ccea7190905 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeType.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OseeType.java
@@ -2,96 +2,103 @@
*/
package org.eclipse.osee.framework.core.dsl.oseeDsl;
+
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Osee Type</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Osee Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getTypeGuid <em>Type Guid</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getUuid <em>Uuid</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getTypeGuid <em>Type Guid</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getId <em>Id</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeType()
* @model
* @generated
*/
-public interface OseeType extends OseeElement {
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear, there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeType_Name()
- * @model
- * @generated
- */
- String getName();
+public interface OseeType extends OseeElement
+{
+ /**
+ * Returns the value of the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Name</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeType_Name()
+ * @model
+ * @generated
+ */
+ String getName();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getName <em>Name</em>}'
- * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getName <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
- /**
- * Returns the value of the '<em><b>Type Guid</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Type Guid</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Type Guid</em>' attribute.
- * @see #setTypeGuid(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeType_TypeGuid()
- * @model
- * @generated
- */
- String getTypeGuid();
+ /**
+ * Returns the value of the '<em><b>Type Guid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Type Guid</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Type Guid</em>' attribute.
+ * @see #setTypeGuid(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeType_TypeGuid()
+ * @model
+ * @generated
+ */
+ String getTypeGuid();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getTypeGuid <em>Type Guid</em>}
- * ' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Type Guid</em>' attribute.
- * @see #getTypeGuid()
- * @generated
- */
- void setTypeGuid(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getTypeGuid <em>Type Guid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Type Guid</em>' attribute.
+ * @see #getTypeGuid()
+ * @generated
+ */
+ void setTypeGuid(String value);
- /**
- * Returns the value of the '<em><b>Uuid</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Uuid</em>' attribute isn't clear, there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Uuid</em>' attribute.
- * @see #setUuid(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeType_Uuid()
- * @model
- * @generated
- */
- String getUuid();
+ /**
+ * Returns the value of the '<em><b>Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Id</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Id</em>' attribute.
+ * @see #setId(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOseeType_Id()
+ * @model
+ * @generated
+ */
+ String getId();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getUuid <em>Uuid</em>}'
- * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Uuid</em>' attribute.
- * @see #getUuid()
- * @generated
- */
- void setUuid(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType#getId <em>Id</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Id</em>' attribute.
+ * @see #getId()
+ * @generated
+ */
+ void setId(String value);
} // OseeType
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OverrideOption.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OverrideOption.java
index 1ecfcf5b0f6..225c1fa3910 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OverrideOption.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/OverrideOption.java
@@ -5,11 +5,15 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Override Option</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Override Option</b></em>'.
+ * <!-- end-user-doc -->
+ *
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getOverrideOption()
* @model
* @generated
*/
-public interface OverrideOption extends EObject {
+public interface OverrideOption extends EObject
+{
} // OverrideOption
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ReferencedContext.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ReferencedContext.java
index 6e1e8769dec..29c8e111f0a 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ReferencedContext.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/ReferencedContext.java
@@ -5,45 +5,47 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Referenced Context</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Referenced Context</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext#getAccessContextRef
- * <em>Access Context Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext#getAccessContextRef <em>Access Context Ref</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getReferencedContext()
* @model
* @generated
*/
-public interface ReferencedContext extends EObject {
- /**
- * Returns the value of the '<em><b>Access Context Ref</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Access Context Ref</em>' attribute isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Access Context Ref</em>' attribute.
- * @see #setAccessContextRef(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getReferencedContext_AccessContextRef()
- * @model
- * @generated
- */
- String getAccessContextRef();
+public interface ReferencedContext extends EObject
+{
+ /**
+ * Returns the value of the '<em><b>Access Context Ref</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Access Context Ref</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Access Context Ref</em>' attribute.
+ * @see #setAccessContextRef(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getReferencedContext_AccessContextRef()
+ * @model
+ * @generated
+ */
+ String getAccessContextRef();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext#getAccessContextRef
- * <em>Access Context Ref</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Access Context Ref</em>' attribute.
- * @see #getAccessContextRef()
- * @generated
- */
- void setAccessContextRef(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext#getAccessContextRef <em>Access Context Ref</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Access Context Ref</em>' attribute.
+ * @see #getAccessContextRef()
+ * @generated
+ */
+ void setAccessContextRef(String value);
} // ReferencedContext
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationMultiplicityEnum.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationMultiplicityEnum.java
index 34291a5b8ad..8c83faa4abc 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationMultiplicityEnum.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationMultiplicityEnum.java
@@ -5,254 +5,279 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
+
import org.eclipse.emf.common.util.Enumerator;
/**
- * <!-- begin-user-doc --> A representation of the literals of the enumeration '
- * <em><b>Relation Multiplicity Enum</b></em>', and utility methods for working with them. <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Relation Multiplicity Enum</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationMultiplicityEnum()
* @model
* @generated
*/
-public enum RelationMultiplicityEnum implements Enumerator {
- /**
- * The '<em><b>ONE TO ONE</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #ONE_TO_ONE_VALUE
- * @generated
- * @ordered
- */
- ONE_TO_ONE(0, "ONE_TO_ONE", "ONE_TO_ONE"),
-
- /**
- * The '<em><b>ONE TO MANY</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #ONE_TO_MANY_VALUE
- * @generated
- * @ordered
- */
- ONE_TO_MANY(1, "ONE_TO_MANY", "ONE_TO_MANY"),
+public enum RelationMultiplicityEnum implements Enumerator
+{
+ /**
+ * The '<em><b>ONE TO ONE</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #ONE_TO_ONE_VALUE
+ * @generated
+ * @ordered
+ */
+ ONE_TO_ONE(0, "ONE_TO_ONE", "ONE_TO_ONE"),
- /**
- * The '<em><b>MANY TO ONE</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #MANY_TO_ONE_VALUE
- * @generated
- * @ordered
- */
- MANY_TO_ONE(2, "MANY_TO_ONE", "MANY_TO_ONE"),
+ /**
+ * The '<em><b>ONE TO MANY</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #ONE_TO_MANY_VALUE
+ * @generated
+ * @ordered
+ */
+ ONE_TO_MANY(1, "ONE_TO_MANY", "ONE_TO_MANY"),
- /**
- * The '<em><b>MANY TO MANY</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #MANY_TO_MANY_VALUE
- * @generated
- * @ordered
- */
- MANY_TO_MANY(3, "MANY_TO_MANY", "MANY_TO_MANY");
+ /**
+ * The '<em><b>MANY TO ONE</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #MANY_TO_ONE_VALUE
+ * @generated
+ * @ordered
+ */
+ MANY_TO_ONE(2, "MANY_TO_ONE", "MANY_TO_ONE"),
- /**
- * The '<em><b>ONE TO ONE</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>ONE TO ONE</b></em>' literal object isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #ONE_TO_ONE
- * @model
- * @generated
- * @ordered
- */
- public static final int ONE_TO_ONE_VALUE = 0;
+ /**
+ * The '<em><b>MANY TO MANY</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #MANY_TO_MANY_VALUE
+ * @generated
+ * @ordered
+ */
+ MANY_TO_MANY(3, "MANY_TO_MANY", "MANY_TO_MANY");
- /**
- * The '<em><b>ONE TO MANY</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>ONE TO MANY</b></em>' literal object isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #ONE_TO_MANY
- * @model
- * @generated
- * @ordered
- */
- public static final int ONE_TO_MANY_VALUE = 1;
+ /**
+ * The '<em><b>ONE TO ONE</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>ONE TO ONE</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #ONE_TO_ONE
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int ONE_TO_ONE_VALUE = 0;
- /**
- * The '<em><b>MANY TO ONE</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>MANY TO ONE</b></em>' literal object isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #MANY_TO_ONE
- * @model
- * @generated
- * @ordered
- */
- public static final int MANY_TO_ONE_VALUE = 2;
+ /**
+ * The '<em><b>ONE TO MANY</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>ONE TO MANY</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #ONE_TO_MANY
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int ONE_TO_MANY_VALUE = 1;
- /**
- * The '<em><b>MANY TO MANY</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>MANY TO MANY</b></em>' literal object isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #MANY_TO_MANY
- * @model
- * @generated
- * @ordered
- */
- public static final int MANY_TO_MANY_VALUE = 3;
+ /**
+ * The '<em><b>MANY TO ONE</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>MANY TO ONE</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #MANY_TO_ONE
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int MANY_TO_ONE_VALUE = 2;
- /**
- * An array of all the '<em><b>Relation Multiplicity Enum</b></em>' enumerators. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- private static final RelationMultiplicityEnum[] VALUES_ARRAY =
- new RelationMultiplicityEnum[] {ONE_TO_ONE, ONE_TO_MANY, MANY_TO_ONE, MANY_TO_MANY,};
+ /**
+ * The '<em><b>MANY TO MANY</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>MANY TO MANY</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #MANY_TO_MANY
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int MANY_TO_MANY_VALUE = 3;
- /**
- * A public read-only list of all the '<em><b>Relation Multiplicity Enum</b></em>' enumerators. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- public static final List<RelationMultiplicityEnum> VALUES =
- Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+ /**
+ * An array of all the '<em><b>Relation Multiplicity Enum</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final RelationMultiplicityEnum[] VALUES_ARRAY =
+ new RelationMultiplicityEnum[]
+ {
+ ONE_TO_ONE,
+ ONE_TO_MANY,
+ MANY_TO_ONE,
+ MANY_TO_MANY,
+ };
- /**
- * Returns the '<em><b>Relation Multiplicity Enum</b></em>' literal with the specified literal value. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public static RelationMultiplicityEnum get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- RelationMultiplicityEnum result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
+ /**
+ * A public read-only list of all the '<em><b>Relation Multiplicity Enum</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<RelationMultiplicityEnum> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
- /**
- * Returns the '<em><b>Relation Multiplicity Enum</b></em>' literal with the specified name. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- public static RelationMultiplicityEnum getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- RelationMultiplicityEnum result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
+ /**
+ * Returns the '<em><b>Relation Multiplicity Enum</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param literal the literal.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static RelationMultiplicityEnum get(String literal)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ RelationMultiplicityEnum result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal))
+ {
+ return result;
}
- return null;
- }
+ }
+ return null;
+ }
- /**
- * Returns the '<em><b>Relation Multiplicity Enum</b></em>' literal with the specified integer value. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public static RelationMultiplicityEnum get(int value) {
- switch (value) {
- case ONE_TO_ONE_VALUE:
- return ONE_TO_ONE;
- case ONE_TO_MANY_VALUE:
- return ONE_TO_MANY;
- case MANY_TO_ONE_VALUE:
- return MANY_TO_ONE;
- case MANY_TO_MANY_VALUE:
- return MANY_TO_MANY;
+ /**
+ * Returns the '<em><b>Relation Multiplicity Enum</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param name the name.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static RelationMultiplicityEnum getByName(String name)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ RelationMultiplicityEnum result = VALUES_ARRAY[i];
+ if (result.getName().equals(name))
+ {
+ return result;
}
- return null;
- }
+ }
+ return null;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final int value;
+ /**
+ * Returns the '<em><b>Relation Multiplicity Enum</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the integer value.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static RelationMultiplicityEnum get(int value)
+ {
+ switch (value)
+ {
+ case ONE_TO_ONE_VALUE: return ONE_TO_ONE;
+ case ONE_TO_MANY_VALUE: return ONE_TO_MANY;
+ case MANY_TO_ONE_VALUE: return MANY_TO_ONE;
+ case MANY_TO_MANY_VALUE: return MANY_TO_MANY;
+ }
+ return null;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final String name;
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final String literal;
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
- /**
- * Only this class can construct instances. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private RelationMultiplicityEnum(int value, String name, String literal) {
- this.value = value;
- this.name = name;
- this.literal = literal;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public int getValue() {
- return value;
- }
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private RelationMultiplicityEnum(int value, String name, String literal)
+ {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue()
+ {
+ return value;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getLiteral() {
- return literal;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName()
+ {
+ return name;
+ }
- /**
- * Returns the literal value of the enumerator, which is its string representation. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- return literal;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral()
+ {
+ return literal;
+ }
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ return literal;
+ }
+
} //RelationMultiplicityEnum
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeArtifactPredicate.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeArtifactPredicate.java
index 9ae1783844b..2e5fe7db146 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeArtifactPredicate.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeArtifactPredicate.java
@@ -2,47 +2,49 @@
*/
package org.eclipse.osee.framework.core.dsl.oseeDsl;
+
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Relation Type Artifact Predicate</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Relation Type Artifact Predicate</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeArtifactPredicate()
* @model
* @generated
*/
-public interface RelationTypeArtifactPredicate extends RelationTypePredicate {
- /**
- * Returns the value of the '<em><b>Artifact Matcher Ref</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Artifact Matcher Ref</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Artifact Matcher Ref</em>' reference.
- * @see #setArtifactMatcherRef(XArtifactMatcher)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeArtifactPredicate_ArtifactMatcherRef()
- * @model
- * @generated
- */
- XArtifactMatcher getArtifactMatcherRef();
+public interface RelationTypeArtifactPredicate extends RelationTypePredicate
+{
+ /**
+ * Returns the value of the '<em><b>Artifact Matcher Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Artifact Matcher Ref</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Artifact Matcher Ref</em>' reference.
+ * @see #setArtifactMatcherRef(XArtifactMatcher)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeArtifactPredicate_ArtifactMatcherRef()
+ * @model
+ * @generated
+ */
+ XArtifactMatcher getArtifactMatcherRef();
- /**
- * Sets the value of the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Artifact Matcher Ref</em>' reference.
- * @see #getArtifactMatcherRef()
- * @generated
- */
- void setArtifactMatcherRef(XArtifactMatcher value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Artifact Matcher Ref</em>' reference.
+ * @see #getArtifactMatcherRef()
+ * @generated
+ */
+ void setArtifactMatcherRef(XArtifactMatcher value);
} // RelationTypeArtifactPredicate
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeArtifactTypePredicate.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeArtifactTypePredicate.java
index ff36d5c6776..a6b7ac77506 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeArtifactTypePredicate.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeArtifactTypePredicate.java
@@ -2,47 +2,49 @@
*/
package org.eclipse.osee.framework.core.dsl.oseeDsl;
+
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Relation Type Artifact Type Predicate</b></em>'.
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Relation Type Artifact Type Predicate</b></em>'.
* <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate#getArtifactTypeRef
- * <em>Artifact Type Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate#getArtifactTypeRef <em>Artifact Type Ref</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeArtifactTypePredicate()
* @model
* @generated
*/
-public interface RelationTypeArtifactTypePredicate extends RelationTypePredicate {
- /**
- * Returns the value of the '<em><b>Artifact Type Ref</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Artifact Type Ref</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Artifact Type Ref</em>' reference.
- * @see #setArtifactTypeRef(XArtifactType)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeArtifactTypePredicate_ArtifactTypeRef()
- * @model
- * @generated
- */
- XArtifactType getArtifactTypeRef();
+public interface RelationTypeArtifactTypePredicate extends RelationTypePredicate
+{
+ /**
+ * Returns the value of the '<em><b>Artifact Type Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Artifact Type Ref</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Artifact Type Ref</em>' reference.
+ * @see #setArtifactTypeRef(XArtifactType)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeArtifactTypePredicate_ArtifactTypeRef()
+ * @model
+ * @generated
+ */
+ XArtifactType getArtifactTypeRef();
- /**
- * Sets the value of the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate#getArtifactTypeRef
- * <em>Artifact Type Ref</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Artifact Type Ref</em>' reference.
- * @see #getArtifactTypeRef()
- * @generated
- */
- void setArtifactTypeRef(XArtifactType value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate#getArtifactTypeRef <em>Artifact Type Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Artifact Type Ref</em>' reference.
+ * @see #getArtifactTypeRef()
+ * @generated
+ */
+ void setArtifactTypeRef(XArtifactType value);
} // RelationTypeArtifactTypePredicate
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeMatch.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeMatch.java
index ca770d49d7b..e536367da7d 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeMatch.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeMatch.java
@@ -5,174 +5,198 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
+
import org.eclipse.emf.common.util.Enumerator;
/**
- * <!-- begin-user-doc --> A representation of the literals of the enumeration '<em><b>Relation Type Match</b></em>',
- * and utility methods for working with them. <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Relation Type Match</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeMatch()
* @model
* @generated
*/
-public enum RelationTypeMatch implements Enumerator {
- /**
- * The '<em><b>ALL</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #ALL_VALUE
- * @generated
- * @ordered
- */
- ALL(0, "ALL", "ALL");
-
- /**
- * The '<em><b>ALL</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>ALL</b></em>' literal object isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #ALL
- * @model
- * @generated
- * @ordered
- */
- public static final int ALL_VALUE = 0;
-
- /**
- * An array of all the '<em><b>Relation Type Match</b></em>' enumerators. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- */
- private static final RelationTypeMatch[] VALUES_ARRAY = new RelationTypeMatch[] {ALL,};
-
- /**
- * A public read-only list of all the '<em><b>Relation Type Match</b></em>' enumerators. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- public static final List<RelationTypeMatch> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Relation Type Match</b></em>' literal with the specified literal value. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- public static RelationTypeMatch get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- RelationTypeMatch result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Relation Type Match</b></em>' literal with the specified name. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- public static RelationTypeMatch getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- RelationTypeMatch result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
+public enum RelationTypeMatch implements Enumerator
+{
+ /**
+ * The '<em><b>ALL</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #ALL_VALUE
+ * @generated
+ * @ordered
+ */
+ ALL(0, "ALL", "ALL");
+
+ /**
+ * The '<em><b>ALL</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>ALL</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #ALL
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int ALL_VALUE = 0;
+
+ /**
+ * An array of all the '<em><b>Relation Type Match</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final RelationTypeMatch[] VALUES_ARRAY =
+ new RelationTypeMatch[]
+ {
+ ALL,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Relation Type Match</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<RelationTypeMatch> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Relation Type Match</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param literal the literal.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static RelationTypeMatch get(String literal)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ RelationTypeMatch result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal))
+ {
+ return result;
}
- return null;
- }
-
- /**
- * Returns the '<em><b>Relation Type Match</b></em>' literal with the specified integer value. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- public static RelationTypeMatch get(int value) {
- switch (value) {
- case ALL_VALUE:
- return ALL;
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Relation Type Match</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param name the name.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static RelationTypeMatch getByName(String name)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ RelationTypeMatch result = VALUES_ARRAY[i];
+ if (result.getName().equals(name))
+ {
+ return result;
}
- return null;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final int value;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final String name;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final String literal;
-
- /**
- * Only this class can construct instances. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private RelationTypeMatch(int value, String name, String literal) {
- this.value = value;
- this.name = name;
- this.literal = literal;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public int getValue() {
- return value;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getLiteral() {
- return literal;
- }
-
- /**
- * Returns the literal value of the enumerator, which is its string representation. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- return literal;
- }
-
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Relation Type Match</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the integer value.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static RelationTypeMatch get(int value)
+ {
+ switch (value)
+ {
+ case ALL_VALUE: return ALL;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private RelationTypeMatch(int value, String name, String literal)
+ {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue()
+ {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName()
+ {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral()
+ {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ return literal;
+ }
+
} //RelationTypeMatch
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypePredicate.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypePredicate.java
index 5017150f368..bad8901c2ce 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypePredicate.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypePredicate.java
@@ -5,12 +5,15 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Relation Type Predicate</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Relation Type Predicate</b></em>'.
+ * <!-- end-user-doc -->
+ *
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypePredicate()
* @model
* @generated
*/
-public interface RelationTypePredicate extends EObject {
+public interface RelationTypePredicate extends EObject
+{
} // RelationTypePredicate
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeRestriction.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeRestriction.java
index 77e63c3568e..c8c6f115bc2 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeRestriction.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RelationTypeRestriction.java
@@ -2,135 +2,133 @@
*/
package org.eclipse.osee.framework.core.dsl.oseeDsl;
+
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Relation Type Restriction</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Relation Type Restriction</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#isRelationTypeMatch
- * <em>Relation Type Match</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRelationTypeRef
- * <em>Relation Type Ref</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRestrictedToSide
- * <em>Restricted To Side</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getPredicate <em>Predicate</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#isRelationTypeMatch <em>Relation Type Match</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRelationTypeRef <em>Relation Type Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRestrictedToSide <em>Restricted To Side</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getPredicate <em>Predicate</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeRestriction()
* @model
* @generated
*/
-public interface RelationTypeRestriction extends ObjectRestriction {
- /**
- * Returns the value of the '<em><b>Relation Type Match</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Relation Type Match</em>' attribute isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Relation Type Match</em>' attribute.
- * @see #setRelationTypeMatch(boolean)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeRestriction_RelationTypeMatch()
- * @model
- * @generated
- */
- boolean isRelationTypeMatch();
+public interface RelationTypeRestriction extends ObjectRestriction
+{
+ /**
+ * Returns the value of the '<em><b>Relation Type Match</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Relation Type Match</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Relation Type Match</em>' attribute.
+ * @see #setRelationTypeMatch(boolean)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeRestriction_RelationTypeMatch()
+ * @model
+ * @generated
+ */
+ boolean isRelationTypeMatch();
- /**
- * Sets the value of the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#isRelationTypeMatch
- * <em>Relation Type Match</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Relation Type Match</em>' attribute.
- * @see #isRelationTypeMatch()
- * @generated
- */
- void setRelationTypeMatch(boolean value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#isRelationTypeMatch <em>Relation Type Match</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Relation Type Match</em>' attribute.
+ * @see #isRelationTypeMatch()
+ * @generated
+ */
+ void setRelationTypeMatch(boolean value);
- /**
- * Returns the value of the '<em><b>Relation Type Ref</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Relation Type Ref</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Relation Type Ref</em>' reference.
- * @see #setRelationTypeRef(XRelationType)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeRestriction_RelationTypeRef()
- * @model
- * @generated
- */
- XRelationType getRelationTypeRef();
+ /**
+ * Returns the value of the '<em><b>Relation Type Ref</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Relation Type Ref</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Relation Type Ref</em>' reference.
+ * @see #setRelationTypeRef(XRelationType)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeRestriction_RelationTypeRef()
+ * @model
+ * @generated
+ */
+ XRelationType getRelationTypeRef();
- /**
- * Sets the value of the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRelationTypeRef
- * <em>Relation Type Ref</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Relation Type Ref</em>' reference.
- * @see #getRelationTypeRef()
- * @generated
- */
- void setRelationTypeRef(XRelationType value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRelationTypeRef <em>Relation Type Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Relation Type Ref</em>' reference.
+ * @see #getRelationTypeRef()
+ * @generated
+ */
+ void setRelationTypeRef(XRelationType value);
- /**
- * Returns the value of the '<em><b>Restricted To Side</b></em>' attribute. The literals are from the enumeration
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Restricted To Side</em>' attribute isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Restricted To Side</em>' attribute.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
- * @see #setRestrictedToSide(XRelationSideEnum)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeRestriction_RestrictedToSide()
- * @model
- * @generated
- */
- XRelationSideEnum getRestrictedToSide();
+ /**
+ * Returns the value of the '<em><b>Restricted To Side</b></em>' attribute.
+ * The literals are from the enumeration {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Restricted To Side</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Restricted To Side</em>' attribute.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
+ * @see #setRestrictedToSide(XRelationSideEnum)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeRestriction_RestrictedToSide()
+ * @model
+ * @generated
+ */
+ XRelationSideEnum getRestrictedToSide();
- /**
- * Sets the value of the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRestrictedToSide
- * <em>Restricted To Side</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Restricted To Side</em>' attribute.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
- * @see #getRestrictedToSide()
- * @generated
- */
- void setRestrictedToSide(XRelationSideEnum value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getRestrictedToSide <em>Restricted To Side</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Restricted To Side</em>' attribute.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum
+ * @see #getRestrictedToSide()
+ * @generated
+ */
+ void setRestrictedToSide(XRelationSideEnum value);
- /**
- * Returns the value of the '<em><b>Predicate</b></em>' containment reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Predicate</em>' containment reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Predicate</em>' containment reference.
- * @see #setPredicate(RelationTypePredicate)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeRestriction_Predicate()
- * @model containment="true"
- * @generated
- */
- RelationTypePredicate getPredicate();
+ /**
+ * Returns the value of the '<em><b>Predicate</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Predicate</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Predicate</em>' containment reference.
+ * @see #setPredicate(RelationTypePredicate)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRelationTypeRestriction_Predicate()
+ * @model containment="true"
+ * @generated
+ */
+ RelationTypePredicate getPredicate();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getPredicate
- * <em>Predicate</em>}' containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Predicate</em>' containment reference.
- * @see #getPredicate()
- * @generated
- */
- void setPredicate(RelationTypePredicate value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction#getPredicate <em>Predicate</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Predicate</em>' containment reference.
+ * @see #getPredicate()
+ * @generated
+ */
+ void setPredicate(RelationTypePredicate value);
} // RelationTypeRestriction
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RemoveAttribute.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RemoveAttribute.java
index b3fe5660cf3..8921d0f29aa 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RemoveAttribute.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RemoveAttribute.java
@@ -2,45 +2,49 @@
*/
package org.eclipse.osee.framework.core.dsl.oseeDsl;
+
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Remove Attribute</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Remove Attribute</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute#getAttribute <em>Attribute</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute#getAttribute <em>Attribute</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRemoveAttribute()
* @model
* @generated
*/
-public interface RemoveAttribute extends AttributeOverrideOption {
- /**
- * Returns the value of the '<em><b>Attribute</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Attribute</em>' reference isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Attribute</em>' reference.
- * @see #setAttribute(XAttributeType)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRemoveAttribute_Attribute()
- * @model
- * @generated
- */
- XAttributeType getAttribute();
+public interface RemoveAttribute extends AttributeOverrideOption
+{
+ /**
+ * Returns the value of the '<em><b>Attribute</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Attribute</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Attribute</em>' reference.
+ * @see #setAttribute(XAttributeType)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRemoveAttribute_Attribute()
+ * @model
+ * @generated
+ */
+ XAttributeType getAttribute();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute#getAttribute
- * <em>Attribute</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Attribute</em>' reference.
- * @see #getAttribute()
- * @generated
- */
- void setAttribute(XAttributeType value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute#getAttribute <em>Attribute</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Attribute</em>' reference.
+ * @see #getAttribute()
+ * @generated
+ */
+ void setAttribute(XAttributeType value);
} // RemoveAttribute
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RemoveEnum.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RemoveEnum.java
index 6ba18fd2afd..dbb16d3a24d 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RemoveEnum.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/RemoveEnum.java
@@ -2,44 +2,49 @@
*/
package org.eclipse.osee.framework.core.dsl.oseeDsl;
+
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Remove Enum</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Remove Enum</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum#getEnumEntry <em>Enum Entry</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum#getEnumEntry <em>Enum Entry</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRemoveEnum()
* @model
* @generated
*/
-public interface RemoveEnum extends OverrideOption {
- /**
- * Returns the value of the '<em><b>Enum Entry</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Enum Entry</em>' reference isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Enum Entry</em>' reference.
- * @see #setEnumEntry(XOseeEnumEntry)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRemoveEnum_EnumEntry()
- * @model
- * @generated
- */
- XOseeEnumEntry getEnumEntry();
+public interface RemoveEnum extends OverrideOption
+{
+ /**
+ * Returns the value of the '<em><b>Enum Entry</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Enum Entry</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Enum Entry</em>' reference.
+ * @see #setEnumEntry(XOseeEnumEntry)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRemoveEnum_EnumEntry()
+ * @model
+ * @generated
+ */
+ XOseeEnumEntry getEnumEntry();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum#getEnumEntry
- * <em>Enum Entry</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Enum Entry</em>' reference.
- * @see #getEnumEntry()
- * @generated
- */
- void setEnumEntry(XOseeEnumEntry value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum#getEnumEntry <em>Enum Entry</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Enum Entry</em>' reference.
+ * @see #getEnumEntry()
+ * @generated
+ */
+ void setEnumEntry(XOseeEnumEntry value);
} // RemoveEnum
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/Role.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/Role.java
index e004aaed9a0..c26240c0e72 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/Role.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/Role.java
@@ -3,96 +3,102 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Role</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Role</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getSuperRoles <em>Super Roles</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getUsersAndGroups <em>Users And Groups</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getReferencedContexts <em>Referenced Contexts</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getSuperRoles <em>Super Roles</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getUsersAndGroups <em>Users And Groups</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getReferencedContexts <em>Referenced Contexts</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRole()
* @model
* @generated
*/
-public interface Role extends EObject {
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear, there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRole_Name()
- * @model
- * @generated
- */
- String getName();
+public interface Role extends EObject
+{
+ /**
+ * Returns the value of the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Name</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRole_Name()
+ * @model
+ * @generated
+ */
+ String getName();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role#getName <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
- /**
- * Returns the value of the '<em><b>Super Roles</b></em>' reference list. The list contents are of type
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Super Roles</em>' reference list isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Super Roles</em>' reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRole_SuperRoles()
- * @model
- * @generated
- */
- EList<Role> getSuperRoles();
+ /**
+ * Returns the value of the '<em><b>Super Roles</b></em>' reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Super Roles</em>' reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Super Roles</em>' reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRole_SuperRoles()
+ * @model
+ * @generated
+ */
+ EList<Role> getSuperRoles();
- /**
- * Returns the value of the '<em><b>Users And Groups</b></em>' containment reference list. The list contents are of
- * type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Users And Groups</em>' containment reference list isn't clear, there really should be
- * more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Users And Groups</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRole_UsersAndGroups()
- * @model containment="true"
- * @generated
- */
- EList<UsersAndGroups> getUsersAndGroups();
+ /**
+ * Returns the value of the '<em><b>Users And Groups</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Users And Groups</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Users And Groups</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRole_UsersAndGroups()
+ * @model containment="true"
+ * @generated
+ */
+ EList<UsersAndGroups> getUsersAndGroups();
- /**
- * Returns the value of the '<em><b>Referenced Contexts</b></em>' containment reference list. The list contents are
- * of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Referenced Contexts</em>' containment reference list isn't clear, there really should
- * be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Referenced Contexts</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRole_ReferencedContexts()
- * @model containment="true"
- * @generated
- */
- EList<ReferencedContext> getReferencedContexts();
+ /**
+ * Returns the value of the '<em><b>Referenced Contexts</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Referenced Contexts</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Referenced Contexts</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getRole_ReferencedContexts()
+ * @model containment="true"
+ * @generated
+ */
+ EList<ReferencedContext> getReferencedContexts();
} // Role
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/SimpleCondition.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/SimpleCondition.java
index d5c6bf3f417..ea87be3c550 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/SimpleCondition.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/SimpleCondition.java
@@ -2,103 +2,109 @@
*/
package org.eclipse.osee.framework.core.dsl.oseeDsl;
+
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Simple Condition</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Simple Condition</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getField <em>Field</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getOp <em>Op</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getExpression <em>Expression</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getField <em>Field</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getOp <em>Op</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getExpression <em>Expression</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getSimpleCondition()
* @model
* @generated
*/
-public interface SimpleCondition extends Condition {
- /**
- * Returns the value of the '<em><b>Field</b></em>' attribute. The literals are from the enumeration
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Field</em>' attribute isn't clear, there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Field</em>' attribute.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField
- * @see #setField(MatchField)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getSimpleCondition_Field()
- * @model
- * @generated
- */
- MatchField getField();
+public interface SimpleCondition extends Condition
+{
+ /**
+ * Returns the value of the '<em><b>Field</b></em>' attribute.
+ * The literals are from the enumeration {@link org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Field</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Field</em>' attribute.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField
+ * @see #setField(MatchField)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getSimpleCondition_Field()
+ * @model
+ * @generated
+ */
+ MatchField getField();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getField <em>Field</em>}
- * ' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Field</em>' attribute.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField
- * @see #getField()
- * @generated
- */
- void setField(MatchField value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getField <em>Field</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Field</em>' attribute.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField
+ * @see #getField()
+ * @generated
+ */
+ void setField(MatchField value);
- /**
- * Returns the value of the '<em><b>Op</b></em>' attribute. The literals are from the enumeration
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Op</em>' attribute isn't clear, there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Op</em>' attribute.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp
- * @see #setOp(CompareOp)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getSimpleCondition_Op()
- * @model
- * @generated
- */
- CompareOp getOp();
+ /**
+ * Returns the value of the '<em><b>Op</b></em>' attribute.
+ * The literals are from the enumeration {@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Op</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Op</em>' attribute.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp
+ * @see #setOp(CompareOp)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getSimpleCondition_Op()
+ * @model
+ * @generated
+ */
+ CompareOp getOp();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getOp <em>Op</em>}'
- * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Op</em>' attribute.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp
- * @see #getOp()
- * @generated
- */
- void setOp(CompareOp value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getOp <em>Op</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Op</em>' attribute.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp
+ * @see #getOp()
+ * @generated
+ */
+ void setOp(CompareOp value);
- /**
- * Returns the value of the '<em><b>Expression</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Expression</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Expression</em>' attribute.
- * @see #setExpression(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getSimpleCondition_Expression()
- * @model
- * @generated
- */
- String getExpression();
+ /**
+ * Returns the value of the '<em><b>Expression</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Expression</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Expression</em>' attribute.
+ * @see #setExpression(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getSimpleCondition_Expression()
+ * @model
+ * @generated
+ */
+ String getExpression();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getExpression
- * <em>Expression</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Expression</em>' attribute.
- * @see #getExpression()
- * @generated
- */
- void setExpression(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition#getExpression <em>Expression</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Expression</em>' attribute.
+ * @see #getExpression()
+ * @generated
+ */
+ void setExpression(String value);
} // SimpleCondition
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/UpdateAttribute.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/UpdateAttribute.java
index b1252d9811d..b50a48c53a4 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/UpdateAttribute.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/UpdateAttribute.java
@@ -2,45 +2,49 @@
*/
package org.eclipse.osee.framework.core.dsl.oseeDsl;
+
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Update Attribute</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Update Attribute</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute#getAttribute <em>Attribute</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute#getAttribute <em>Attribute</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getUpdateAttribute()
* @model
* @generated
*/
-public interface UpdateAttribute extends AttributeOverrideOption {
- /**
- * Returns the value of the '<em><b>Attribute</b></em>' containment reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Attribute</em>' containment reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Attribute</em>' containment reference.
- * @see #setAttribute(XAttributeTypeRef)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getUpdateAttribute_Attribute()
- * @model containment="true"
- * @generated
- */
- XAttributeTypeRef getAttribute();
+public interface UpdateAttribute extends AttributeOverrideOption
+{
+ /**
+ * Returns the value of the '<em><b>Attribute</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Attribute</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Attribute</em>' containment reference.
+ * @see #setAttribute(XAttributeTypeRef)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getUpdateAttribute_Attribute()
+ * @model containment="true"
+ * @generated
+ */
+ XAttributeTypeRef getAttribute();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute#getAttribute
- * <em>Attribute</em>}' containment reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Attribute</em>' containment reference.
- * @see #getAttribute()
- * @generated
- */
- void setAttribute(XAttributeTypeRef value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute#getAttribute <em>Attribute</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Attribute</em>' containment reference.
+ * @see #getAttribute()
+ * @generated
+ */
+ void setAttribute(XAttributeTypeRef value);
} // UpdateAttribute
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/UsersAndGroups.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/UsersAndGroups.java
index e31cb56da77..57a153e016f 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/UsersAndGroups.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/UsersAndGroups.java
@@ -5,45 +5,47 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>Users And Groups</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Users And Groups</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups#getUserOrGroupGuid <em>User Or Group Guid</em>}
- * </li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups#getUserOrGroupGuid <em>User Or Group Guid</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getUsersAndGroups()
* @model
* @generated
*/
-public interface UsersAndGroups extends EObject {
- /**
- * Returns the value of the '<em><b>User Or Group Guid</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>User Or Group Guid</em>' attribute isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>User Or Group Guid</em>' attribute.
- * @see #setUserOrGroupGuid(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getUsersAndGroups_UserOrGroupGuid()
- * @model
- * @generated
- */
- String getUserOrGroupGuid();
+public interface UsersAndGroups extends EObject
+{
+ /**
+ * Returns the value of the '<em><b>User Or Group Guid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>User Or Group Guid</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>User Or Group Guid</em>' attribute.
+ * @see #setUserOrGroupGuid(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getUsersAndGroups_UserOrGroupGuid()
+ * @model
+ * @generated
+ */
+ String getUserOrGroupGuid();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups#getUserOrGroupGuid
- * <em>User Or Group Guid</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>User Or Group Guid</em>' attribute.
- * @see #getUserOrGroupGuid()
- * @generated
- */
- void setUserOrGroupGuid(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups#getUserOrGroupGuid <em>User Or Group Guid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>User Or Group Guid</em>' attribute.
+ * @see #getUserOrGroupGuid()
+ * @generated
+ */
+ void setUserOrGroupGuid(String value);
} // UsersAndGroups
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XArtifactMatcher.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XArtifactMatcher.java
index 3de4d0406f5..b471b4797b9 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XArtifactMatcher.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XArtifactMatcher.java
@@ -3,82 +3,87 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>XArtifact Matcher</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>XArtifact Matcher</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getConditions <em>Conditions</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getOperators <em>Operators</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getConditions <em>Conditions</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getOperators <em>Operators</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXArtifactMatcher()
* @model
* @generated
*/
-public interface XArtifactMatcher extends EObject {
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear, there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXArtifactMatcher_Name()
- * @model
- * @generated
- */
- String getName();
+public interface XArtifactMatcher extends EObject
+{
+ /**
+ * Returns the value of the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Name</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXArtifactMatcher_Name()
+ * @model
+ * @generated
+ */
+ String getName();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getName <em>Name</em>}'
- * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher#getName <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
- /**
- * Returns the value of the '<em><b>Conditions</b></em>' containment reference list. The list contents are of type
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Condition}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Conditions</em>' containment reference list isn't clear, there really should be more of
- * a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Conditions</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXArtifactMatcher_Conditions()
- * @model containment="true"
- * @generated
- */
- EList<Condition> getConditions();
+ /**
+ * Returns the value of the '<em><b>Conditions</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.Condition}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Conditions</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Conditions</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXArtifactMatcher_Conditions()
+ * @model containment="true"
+ * @generated
+ */
+ EList<Condition> getConditions();
- /**
- * Returns the value of the '<em><b>Operators</b></em>' attribute list. The list contents are of type
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator}. The literals are from the enumeration
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Operators</em>' attribute list isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Operators</em>' attribute list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXArtifactMatcher_Operators()
- * @model unique="false"
- * @generated
- */
- EList<XLogicOperator> getOperators();
+ /**
+ * Returns the value of the '<em><b>Operators</b></em>' attribute list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator}.
+ * The literals are from the enumeration {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Operators</em>' attribute list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Operators</em>' attribute list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXArtifactMatcher_Operators()
+ * @model unique="false"
+ * @generated
+ */
+ EList<XLogicOperator> getOperators();
} // XArtifactMatcher
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XArtifactType.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XArtifactType.java
index dec050b624a..7b369bb2166 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XArtifactType.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XArtifactType.java
@@ -5,79 +5,81 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.common.util.EList;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>XArtifact Type</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>XArtifact Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#isAbstract <em>Abstract</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#getSuperArtifactTypes
- * <em>Super Artifact Types</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#getValidAttributeTypes
- * <em>Valid Attribute Types</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#isAbstract <em>Abstract</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#getSuperArtifactTypes <em>Super Artifact Types</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#getValidAttributeTypes <em>Valid Attribute Types</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXArtifactType()
* @model
* @generated
*/
-public interface XArtifactType extends OseeType {
- /**
- * Returns the value of the '<em><b>Abstract</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Abstract</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Abstract</em>' attribute.
- * @see #setAbstract(boolean)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXArtifactType_Abstract()
- * @model
- * @generated
- */
- boolean isAbstract();
+public interface XArtifactType extends OseeType
+{
+ /**
+ * Returns the value of the '<em><b>Abstract</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Abstract</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Abstract</em>' attribute.
+ * @see #setAbstract(boolean)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXArtifactType_Abstract()
+ * @model
+ * @generated
+ */
+ boolean isAbstract();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#isAbstract
- * <em>Abstract</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Abstract</em>' attribute.
- * @see #isAbstract()
- * @generated
- */
- void setAbstract(boolean value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType#isAbstract <em>Abstract</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Abstract</em>' attribute.
+ * @see #isAbstract()
+ * @generated
+ */
+ void setAbstract(boolean value);
- /**
- * Returns the value of the '<em><b>Super Artifact Types</b></em>' reference list. The list contents are of type
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Super Artifact Types</em>' reference list isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Super Artifact Types</em>' reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXArtifactType_SuperArtifactTypes()
- * @model
- * @generated
- */
- EList<XArtifactType> getSuperArtifactTypes();
+ /**
+ * Returns the value of the '<em><b>Super Artifact Types</b></em>' reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Super Artifact Types</em>' reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Super Artifact Types</em>' reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXArtifactType_SuperArtifactTypes()
+ * @model
+ * @generated
+ */
+ EList<XArtifactType> getSuperArtifactTypes();
- /**
- * Returns the value of the '<em><b>Valid Attribute Types</b></em>' containment reference list. The list contents are
- * of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Valid Attribute Types</em>' containment reference list isn't clear, there really should
- * be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Valid Attribute Types</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXArtifactType_ValidAttributeTypes()
- * @model containment="true"
- * @generated
- */
- EList<XAttributeTypeRef> getValidAttributeTypes();
+ /**
+ * Returns the value of the '<em><b>Valid Attribute Types</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Valid Attribute Types</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Valid Attribute Types</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXArtifactType_ValidAttributeTypes()
+ * @model containment="true"
+ * @generated
+ */
+ EList<XAttributeTypeRef> getValidAttributeTypes();
} // XArtifactType
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XAttributeType.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XAttributeType.java
index d069a2ac5b0..c76a1ef9da8 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XAttributeType.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XAttributeType.java
@@ -2,313 +2,319 @@
*/
package org.eclipse.osee.framework.core.dsl.oseeDsl;
+
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>XAttribute Type</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>XAttribute Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getBaseAttributeType
- * <em>Base Attribute Type</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getOverride <em>Override</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDataProvider <em>Data Provider</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMin <em>Min</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMax <em>Max</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getTaggerId <em>Tagger Id</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getEnumType <em>Enum Type</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDescription <em>Description</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDefaultValue <em>Default Value</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getFileExtension <em>File Extension</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMediaType <em>Media Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getBaseAttributeType <em>Base Attribute Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getOverride <em>Override</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDataProvider <em>Data Provider</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMin <em>Min</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMax <em>Max</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getTaggerId <em>Tagger Id</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getEnumType <em>Enum Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDescription <em>Description</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDefaultValue <em>Default Value</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getFileExtension <em>File Extension</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMediaType <em>Media Type</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType()
* @model
* @generated
*/
-public interface XAttributeType extends OseeType {
- /**
- * Returns the value of the '<em><b>Base Attribute Type</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Base Attribute Type</em>' attribute isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Base Attribute Type</em>' attribute.
- * @see #setBaseAttributeType(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_BaseAttributeType()
- * @model
- * @generated
- */
- String getBaseAttributeType();
+public interface XAttributeType extends OseeType
+{
+ /**
+ * Returns the value of the '<em><b>Base Attribute Type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Base Attribute Type</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Base Attribute Type</em>' attribute.
+ * @see #setBaseAttributeType(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_BaseAttributeType()
+ * @model
+ * @generated
+ */
+ String getBaseAttributeType();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getBaseAttributeType
- * <em>Base Attribute Type</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Base Attribute Type</em>' attribute.
- * @see #getBaseAttributeType()
- * @generated
- */
- void setBaseAttributeType(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getBaseAttributeType <em>Base Attribute Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Base Attribute Type</em>' attribute.
+ * @see #getBaseAttributeType()
+ * @generated
+ */
+ void setBaseAttributeType(String value);
- /**
- * Returns the value of the '<em><b>Override</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Override</em>' reference isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Override</em>' reference.
- * @see #setOverride(XAttributeType)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_Override()
- * @model
- * @generated
- */
- XAttributeType getOverride();
+ /**
+ * Returns the value of the '<em><b>Override</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Override</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Override</em>' reference.
+ * @see #setOverride(XAttributeType)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_Override()
+ * @model
+ * @generated
+ */
+ XAttributeType getOverride();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getOverride
- * <em>Override</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Override</em>' reference.
- * @see #getOverride()
- * @generated
- */
- void setOverride(XAttributeType value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getOverride <em>Override</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Override</em>' reference.
+ * @see #getOverride()
+ * @generated
+ */
+ void setOverride(XAttributeType value);
- /**
- * Returns the value of the '<em><b>Data Provider</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Data Provider</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Data Provider</em>' attribute.
- * @see #setDataProvider(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_DataProvider()
- * @model
- * @generated
- */
- String getDataProvider();
+ /**
+ * Returns the value of the '<em><b>Data Provider</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Data Provider</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Data Provider</em>' attribute.
+ * @see #setDataProvider(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_DataProvider()
+ * @model
+ * @generated
+ */
+ String getDataProvider();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDataProvider
- * <em>Data Provider</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Data Provider</em>' attribute.
- * @see #getDataProvider()
- * @generated
- */
- void setDataProvider(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDataProvider <em>Data Provider</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Data Provider</em>' attribute.
+ * @see #getDataProvider()
+ * @generated
+ */
+ void setDataProvider(String value);
- /**
- * Returns the value of the '<em><b>Min</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Min</em>' attribute isn't clear, there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Min</em>' attribute.
- * @see #setMin(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_Min()
- * @model
- * @generated
- */
- String getMin();
+ /**
+ * Returns the value of the '<em><b>Min</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Min</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Min</em>' attribute.
+ * @see #setMin(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_Min()
+ * @model
+ * @generated
+ */
+ String getMin();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMin <em>Min</em>}'
- * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Min</em>' attribute.
- * @see #getMin()
- * @generated
- */
- void setMin(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMin <em>Min</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Min</em>' attribute.
+ * @see #getMin()
+ * @generated
+ */
+ void setMin(String value);
- /**
- * Returns the value of the '<em><b>Max</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Max</em>' attribute isn't clear, there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Max</em>' attribute.
- * @see #setMax(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_Max()
- * @model
- * @generated
- */
- String getMax();
+ /**
+ * Returns the value of the '<em><b>Max</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Max</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Max</em>' attribute.
+ * @see #setMax(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_Max()
+ * @model
+ * @generated
+ */
+ String getMax();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMax <em>Max</em>}'
- * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Max</em>' attribute.
- * @see #getMax()
- * @generated
- */
- void setMax(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMax <em>Max</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Max</em>' attribute.
+ * @see #getMax()
+ * @generated
+ */
+ void setMax(String value);
- /**
- * Returns the value of the '<em><b>Tagger Id</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Tagger Id</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Tagger Id</em>' attribute.
- * @see #setTaggerId(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_TaggerId()
- * @model
- * @generated
- */
- String getTaggerId();
+ /**
+ * Returns the value of the '<em><b>Tagger Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Tagger Id</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Tagger Id</em>' attribute.
+ * @see #setTaggerId(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_TaggerId()
+ * @model
+ * @generated
+ */
+ String getTaggerId();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getTaggerId
- * <em>Tagger Id</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Tagger Id</em>' attribute.
- * @see #getTaggerId()
- * @generated
- */
- void setTaggerId(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getTaggerId <em>Tagger Id</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Tagger Id</em>' attribute.
+ * @see #getTaggerId()
+ * @generated
+ */
+ void setTaggerId(String value);
- /**
- * Returns the value of the '<em><b>Enum Type</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Enum Type</em>' reference isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Enum Type</em>' reference.
- * @see #setEnumType(XOseeEnumType)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_EnumType()
- * @model
- * @generated
- */
- XOseeEnumType getEnumType();
+ /**
+ * Returns the value of the '<em><b>Enum Type</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Enum Type</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Enum Type</em>' reference.
+ * @see #setEnumType(XOseeEnumType)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_EnumType()
+ * @model
+ * @generated
+ */
+ XOseeEnumType getEnumType();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getEnumType
- * <em>Enum Type</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Enum Type</em>' reference.
- * @see #getEnumType()
- * @generated
- */
- void setEnumType(XOseeEnumType value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getEnumType <em>Enum Type</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Enum Type</em>' reference.
+ * @see #getEnumType()
+ * @generated
+ */
+ void setEnumType(XOseeEnumType 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#getXAttributeType_Description()
- * @model
- * @generated
- */
- String getDescription();
+ /**
+ * 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#getXAttributeType_Description()
+ * @model
+ * @generated
+ */
+ String getDescription();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#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);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#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);
- /**
- * Returns the value of the '<em><b>Default Value</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Default Value</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Default Value</em>' attribute.
- * @see #setDefaultValue(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_DefaultValue()
- * @model
- * @generated
- */
- String getDefaultValue();
+ /**
+ * Returns the value of the '<em><b>Default Value</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Default Value</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Default Value</em>' attribute.
+ * @see #setDefaultValue(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_DefaultValue()
+ * @model
+ * @generated
+ */
+ String getDefaultValue();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDefaultValue
- * <em>Default Value</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Default Value</em>' attribute.
- * @see #getDefaultValue()
- * @generated
- */
- void setDefaultValue(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getDefaultValue <em>Default Value</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Default Value</em>' attribute.
+ * @see #getDefaultValue()
+ * @generated
+ */
+ void setDefaultValue(String value);
- /**
- * Returns the value of the '<em><b>File Extension</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>File Extension</em>' attribute isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>File Extension</em>' attribute.
- * @see #setFileExtension(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_FileExtension()
- * @model
- * @generated
- */
- String getFileExtension();
+ /**
+ * Returns the value of the '<em><b>File Extension</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>File Extension</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>File Extension</em>' attribute.
+ * @see #setFileExtension(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_FileExtension()
+ * @model
+ * @generated
+ */
+ String getFileExtension();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getFileExtension
- * <em>File Extension</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>File Extension</em>' attribute.
- * @see #getFileExtension()
- * @generated
- */
- void setFileExtension(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getFileExtension <em>File Extension</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>File Extension</em>' attribute.
+ * @see #getFileExtension()
+ * @generated
+ */
+ void setFileExtension(String value);
- /**
- * Returns the value of the '<em><b>Media Type</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Media Type</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Media Type</em>' attribute.
- * @see #setMediaType(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_MediaType()
- * @model
- * @generated
- */
- String getMediaType();
+ /**
+ * Returns the value of the '<em><b>Media Type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Media Type</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Media Type</em>' attribute.
+ * @see #setMediaType(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeType_MediaType()
+ * @model
+ * @generated
+ */
+ String getMediaType();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMediaType
- * <em>Media Type</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Media Type</em>' attribute.
- * @see #getMediaType()
- * @generated
- */
- void setMediaType(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType#getMediaType <em>Media Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Media Type</em>' attribute.
+ * @see #getMediaType()
+ * @generated
+ */
+ void setMediaType(String value);
} // XAttributeType
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XAttributeTypeRef.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XAttributeTypeRef.java
index 55e8ebe2be3..4b3a22a4ee5 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XAttributeTypeRef.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XAttributeTypeRef.java
@@ -5,72 +5,74 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>XAttribute Type Ref</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>XAttribute Type Ref</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getValidAttributeType
- * <em>Valid Attribute Type</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getBranchUuid <em>Branch Uuid</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getValidAttributeType <em>Valid Attribute Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getBranchUuid <em>Branch Uuid</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeTypeRef()
* @model
* @generated
*/
-public interface XAttributeTypeRef extends EObject {
- /**
- * Returns the value of the '<em><b>Valid Attribute Type</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Valid Attribute Type</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Valid Attribute Type</em>' reference.
- * @see #setValidAttributeType(XAttributeType)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeTypeRef_ValidAttributeType()
- * @model
- * @generated
- */
- XAttributeType getValidAttributeType();
+public interface XAttributeTypeRef extends EObject
+{
+ /**
+ * Returns the value of the '<em><b>Valid Attribute Type</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Valid Attribute Type</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Valid Attribute Type</em>' reference.
+ * @see #setValidAttributeType(XAttributeType)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeTypeRef_ValidAttributeType()
+ * @model
+ * @generated
+ */
+ XAttributeType getValidAttributeType();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getValidAttributeType
- * <em>Valid Attribute Type</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Valid Attribute Type</em>' reference.
- * @see #getValidAttributeType()
- * @generated
- */
- void setValidAttributeType(XAttributeType value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getValidAttributeType <em>Valid Attribute Type</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Valid Attribute Type</em>' reference.
+ * @see #getValidAttributeType()
+ * @generated
+ */
+ void setValidAttributeType(XAttributeType value);
- /**
- * Returns the value of the '<em><b>Branch Uuid</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Branch Uuid</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Branch Uuid</em>' attribute.
- * @see #setBranchUuid(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeTypeRef_BranchUuid()
- * @model
- * @generated
- */
- String getBranchUuid();
+ /**
+ * Returns the value of the '<em><b>Branch Uuid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Branch Uuid</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Branch Uuid</em>' attribute.
+ * @see #setBranchUuid(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXAttributeTypeRef_BranchUuid()
+ * @model
+ * @generated
+ */
+ String getBranchUuid();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getBranchUuid
- * <em>Branch Uuid</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Branch Uuid</em>' attribute.
- * @see #getBranchUuid()
- * @generated
- */
- void setBranchUuid(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef#getBranchUuid <em>Branch Uuid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Branch Uuid</em>' attribute.
+ * @see #getBranchUuid()
+ * @generated
+ */
+ void setBranchUuid(String value);
} // XAttributeTypeRef
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XLogicOperator.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XLogicOperator.java
index 3c55c81bcce..14ca83911b3 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XLogicOperator.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XLogicOperator.java
@@ -5,199 +5,225 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
+
import org.eclipse.emf.common.util.Enumerator;
/**
- * <!-- begin-user-doc --> A representation of the literals of the enumeration '<em><b>XLogic Operator</b></em>', and
- * utility methods for working with them. <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>XLogic Operator</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXLogicOperator()
* @model
* @generated
*/
-public enum XLogicOperator implements Enumerator {
- /**
- * The '<em><b>AND</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #AND_VALUE
- * @generated
- * @ordered
- */
- AND(0, "AND", "AND"),
-
- /**
- * The '<em><b>OR</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #OR_VALUE
- * @generated
- * @ordered
- */
- OR(1, "OR", "OR");
-
- /**
- * The '<em><b>AND</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>AND</b></em>' literal object isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #AND
- * @model
- * @generated
- * @ordered
- */
- public static final int AND_VALUE = 0;
-
- /**
- * The '<em><b>OR</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>OR</b></em>' literal object isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #OR
- * @model
- * @generated
- * @ordered
- */
- public static final int OR_VALUE = 1;
-
- /**
- * An array of all the '<em><b>XLogic Operator</b></em>' enumerators. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private static final XLogicOperator[] VALUES_ARRAY = new XLogicOperator[] {AND, OR,};
-
- /**
- * A public read-only list of all the '<em><b>XLogic Operator</b></em>' enumerators. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- public static final List<XLogicOperator> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>XLogic Operator</b></em>' literal with the specified literal value. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- public static XLogicOperator get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- XLogicOperator result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>XLogic Operator</b></em>' literal with the specified name. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- public static XLogicOperator getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- XLogicOperator result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
+public enum XLogicOperator implements Enumerator
+{
+ /**
+ * The '<em><b>AND</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #AND_VALUE
+ * @generated
+ * @ordered
+ */
+ AND(0, "AND", "AND"),
+
+ /**
+ * The '<em><b>OR</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #OR_VALUE
+ * @generated
+ * @ordered
+ */
+ OR(1, "OR", "OR");
+
+ /**
+ * The '<em><b>AND</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>AND</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #AND
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int AND_VALUE = 0;
+
+ /**
+ * The '<em><b>OR</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>OR</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #OR
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int OR_VALUE = 1;
+
+ /**
+ * An array of all the '<em><b>XLogic Operator</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final XLogicOperator[] VALUES_ARRAY =
+ new XLogicOperator[]
+ {
+ AND,
+ OR,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>XLogic Operator</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<XLogicOperator> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>XLogic Operator</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param literal the literal.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static XLogicOperator get(String literal)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ XLogicOperator result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal))
+ {
+ return result;
}
- return null;
- }
-
- /**
- * Returns the '<em><b>XLogic Operator</b></em>' literal with the specified integer value. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- public static XLogicOperator get(int value) {
- switch (value) {
- case AND_VALUE:
- return AND;
- case OR_VALUE:
- return OR;
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>XLogic Operator</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param name the name.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static XLogicOperator getByName(String name)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ XLogicOperator result = VALUES_ARRAY[i];
+ if (result.getName().equals(name))
+ {
+ return result;
}
- return null;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final int value;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final String name;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final String literal;
-
- /**
- * Only this class can construct instances. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private XLogicOperator(int value, String name, String literal) {
- this.value = value;
- this.name = name;
- this.literal = literal;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public int getValue() {
- return value;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getLiteral() {
- return literal;
- }
-
- /**
- * Returns the literal value of the enumerator, which is its string representation. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- return literal;
- }
-
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>XLogic Operator</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the integer value.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static XLogicOperator get(int value)
+ {
+ switch (value)
+ {
+ case AND_VALUE: return AND;
+ case OR_VALUE: return OR;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private XLogicOperator(int value, String name, String literal)
+ {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue()
+ {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName()
+ {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral()
+ {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ return literal;
+ }
+
} //XLogicOperator
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeArtifactTypeOverride.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeArtifactTypeOverride.java
index 294bc390f79..e876cc4ef97 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeArtifactTypeOverride.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeArtifactTypeOverride.java
@@ -3,95 +3,95 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>XOsee Artifact Type Override</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>XOsee Artifact Type Override</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#getOverridenArtifactType
- * <em>Overriden Artifact Type</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#isInheritAll <em>Inherit All</em>}
- * </li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#getOverrideOptions
- * <em>Override Options</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#getOverridenArtifactType <em>Overriden Artifact Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#isInheritAll <em>Inherit All</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#getOverrideOptions <em>Override Options</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeArtifactTypeOverride()
* @model
* @generated
*/
-public interface XOseeArtifactTypeOverride extends EObject {
- /**
- * Returns the value of the '<em><b>Overriden Artifact Type</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Overriden Artifact Type</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Overriden Artifact Type</em>' reference.
- * @see #setOverridenArtifactType(XArtifactType)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeArtifactTypeOverride_OverridenArtifactType()
- * @model
- * @generated
- */
- XArtifactType getOverridenArtifactType();
+public interface XOseeArtifactTypeOverride extends EObject
+{
+ /**
+ * Returns the value of the '<em><b>Overriden Artifact Type</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Overriden Artifact Type</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Overriden Artifact Type</em>' reference.
+ * @see #setOverridenArtifactType(XArtifactType)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeArtifactTypeOverride_OverridenArtifactType()
+ * @model
+ * @generated
+ */
+ XArtifactType getOverridenArtifactType();
- /**
- * Sets the value of the '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#getOverridenArtifactType
- * <em>Overriden Artifact Type</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Overriden Artifact Type</em>' reference.
- * @see #getOverridenArtifactType()
- * @generated
- */
- void setOverridenArtifactType(XArtifactType value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#getOverridenArtifactType <em>Overriden Artifact Type</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Overriden Artifact Type</em>' reference.
+ * @see #getOverridenArtifactType()
+ * @generated
+ */
+ void setOverridenArtifactType(XArtifactType value);
- /**
- * Returns the value of the '<em><b>Inherit All</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Inherit All</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Inherit All</em>' attribute.
- * @see #setInheritAll(boolean)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeArtifactTypeOverride_InheritAll()
- * @model
- * @generated
- */
- boolean isInheritAll();
+ /**
+ * Returns the value of the '<em><b>Inherit All</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Inherit All</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Inherit All</em>' attribute.
+ * @see #setInheritAll(boolean)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeArtifactTypeOverride_InheritAll()
+ * @model
+ * @generated
+ */
+ boolean isInheritAll();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#isInheritAll
- * <em>Inherit All</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Inherit All</em>' attribute.
- * @see #isInheritAll()
- * @generated
- */
- void setInheritAll(boolean value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride#isInheritAll <em>Inherit All</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Inherit All</em>' attribute.
+ * @see #isInheritAll()
+ * @generated
+ */
+ void setInheritAll(boolean value);
- /**
- * Returns the value of the '<em><b>Override Options</b></em>' containment reference list. The list contents are of
- * type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeOverrideOption}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Override Options</em>' containment reference list isn't clear, there really should be
- * more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Override Options</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeArtifactTypeOverride_OverrideOptions()
- * @model containment="true"
- * @generated
- */
- EList<AttributeOverrideOption> getOverrideOptions();
+ /**
+ * Returns the value of the '<em><b>Override Options</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeOverrideOption}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Override Options</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Override Options</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeArtifactTypeOverride_OverrideOptions()
+ * @model containment="true"
+ * @generated
+ */
+ EList<AttributeOverrideOption> getOverrideOptions();
} // XOseeArtifactTypeOverride
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 8fce88beef7..7dacdff2627 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
@@ -5,124 +5,128 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.ecore.EObject;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>XOsee Enum Entry</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>XOsee Enum Entry</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <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>
+ * <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>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumEntry()
* @model
* @generated
*/
-public interface XOseeEnumEntry extends EObject {
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear, there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumEntry_Name()
- * @model
- * @generated
- */
- String getName();
+public interface XOseeEnumEntry extends EObject
+{
+ /**
+ * Returns the value of the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Name</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumEntry_Name()
+ * @model
+ * @generated
+ */
+ String getName();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getName <em>Name</em>}'
- * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getName <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
- /**
- * Returns the value of the '<em><b>Ordinal</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Ordinal</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Ordinal</em>' attribute.
- * @see #setOrdinal(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumEntry_Ordinal()
- * @model
- * @generated
- */
- String getOrdinal();
+ /**
+ * Returns the value of the '<em><b>Ordinal</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Ordinal</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Ordinal</em>' attribute.
+ * @see #setOrdinal(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumEntry_Ordinal()
+ * @model
+ * @generated
+ */
+ String getOrdinal();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getOrdinal
- * <em>Ordinal</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Ordinal</em>' attribute.
- * @see #getOrdinal()
- * @generated
- */
- void setOrdinal(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getOrdinal <em>Ordinal</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Ordinal</em>' attribute.
+ * @see #getOrdinal()
+ * @generated
+ */
+ void setOrdinal(String value);
- /**
- * Returns the value of the '<em><b>Entry Guid</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Entry Guid</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Entry Guid</em>' attribute.
- * @see #setEntryGuid(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumEntry_EntryGuid()
- * @model
- * @generated
- */
- String getEntryGuid();
+ /**
+ * Returns the value of the '<em><b>Entry Guid</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Entry Guid</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Entry Guid</em>' attribute.
+ * @see #setEntryGuid(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumEntry_EntryGuid()
+ * @model
+ * @generated
+ */
+ String getEntryGuid();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getEntryGuid
- * <em>Entry Guid</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Entry Guid</em>' attribute.
- * @see #getEntryGuid()
- * @generated
- */
- void setEntryGuid(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry#getEntryGuid <em>Entry Guid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Entry Guid</em>' attribute.
+ * @see #getEntryGuid()
+ * @generated
+ */
+ 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();
+ /**
+ * 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);
+ /**
+ * 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/XOseeEnumOverride.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeEnumOverride.java
index f0cb159f574..3e8e2ed2a5e 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeEnumOverride.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeEnumOverride.java
@@ -5,90 +5,91 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.common.util.EList;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>XOsee Enum Override</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>XOsee Enum Override</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#getOverridenEnumType
- * <em>Overriden Enum Type</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#isInheritAll <em>Inherit All</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#getOverrideOptions <em>Override Options</em>
- * }</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#getOverridenEnumType <em>Overriden Enum Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#isInheritAll <em>Inherit All</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#getOverrideOptions <em>Override Options</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumOverride()
* @model
* @generated
*/
-public interface XOseeEnumOverride extends OseeElement {
- /**
- * Returns the value of the '<em><b>Overriden Enum Type</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Overriden Enum Type</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Overriden Enum Type</em>' reference.
- * @see #setOverridenEnumType(XOseeEnumType)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumOverride_OverridenEnumType()
- * @model
- * @generated
- */
- XOseeEnumType getOverridenEnumType();
+public interface XOseeEnumOverride extends OseeElement
+{
+ /**
+ * Returns the value of the '<em><b>Overriden Enum Type</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Overriden Enum Type</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Overriden Enum Type</em>' reference.
+ * @see #setOverridenEnumType(XOseeEnumType)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumOverride_OverridenEnumType()
+ * @model
+ * @generated
+ */
+ XOseeEnumType getOverridenEnumType();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#getOverridenEnumType
- * <em>Overriden Enum Type</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Overriden Enum Type</em>' reference.
- * @see #getOverridenEnumType()
- * @generated
- */
- void setOverridenEnumType(XOseeEnumType value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#getOverridenEnumType <em>Overriden Enum Type</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Overriden Enum Type</em>' reference.
+ * @see #getOverridenEnumType()
+ * @generated
+ */
+ void setOverridenEnumType(XOseeEnumType value);
- /**
- * Returns the value of the '<em><b>Inherit All</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Inherit All</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Inherit All</em>' attribute.
- * @see #setInheritAll(boolean)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumOverride_InheritAll()
- * @model
- * @generated
- */
- boolean isInheritAll();
+ /**
+ * Returns the value of the '<em><b>Inherit All</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Inherit All</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Inherit All</em>' attribute.
+ * @see #setInheritAll(boolean)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumOverride_InheritAll()
+ * @model
+ * @generated
+ */
+ boolean isInheritAll();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#isInheritAll
- * <em>Inherit All</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Inherit All</em>' attribute.
- * @see #isInheritAll()
- * @generated
- */
- void setInheritAll(boolean value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride#isInheritAll <em>Inherit All</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Inherit All</em>' attribute.
+ * @see #isInheritAll()
+ * @generated
+ */
+ void setInheritAll(boolean value);
- /**
- * Returns the value of the '<em><b>Override Options</b></em>' containment reference list. The list contents are of
- * type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Override Options</em>' containment reference list isn't clear, there really should be
- * more of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Override Options</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumOverride_OverrideOptions()
- * @model containment="true"
- * @generated
- */
- EList<OverrideOption> getOverrideOptions();
+ /**
+ * Returns the value of the '<em><b>Override Options</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Override Options</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Override Options</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumOverride_OverrideOptions()
+ * @model containment="true"
+ * @generated
+ */
+ EList<OverrideOption> getOverrideOptions();
} // XOseeEnumOverride
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeEnumType.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeEnumType.java
index f9c4ed3e204..aef41215fde 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeEnumType.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XOseeEnumType.java
@@ -5,33 +5,37 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import org.eclipse.emf.common.util.EList;
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>XOsee Enum Type</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>XOsee Enum Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType#getEnumEntries <em>Enum Entries</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType#getEnumEntries <em>Enum Entries</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumType()
* @model
* @generated
*/
-public interface XOseeEnumType extends OseeType {
- /**
- * Returns the value of the '<em><b>Enum Entries</b></em>' containment reference list. The list contents are of type
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Enum Entries</em>' containment reference list isn't clear, there really should be more
- * of a description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Enum Entries</em>' containment reference list.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumType_EnumEntries()
- * @model containment="true"
- * @generated
- */
- EList<XOseeEnumEntry> getEnumEntries();
+public interface XOseeEnumType extends OseeType
+{
+ /**
+ * Returns the value of the '<em><b>Enum Entries</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Enum Entries</em>' containment reference list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Enum Entries</em>' containment reference list.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXOseeEnumType_EnumEntries()
+ * @model containment="true"
+ * @generated
+ */
+ EList<XOseeEnumEntry> getEnumEntries();
} // XOseeEnumType
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XRelationSideEnum.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XRelationSideEnum.java
index 77ceaf91b04..6920d26719e 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XRelationSideEnum.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XRelationSideEnum.java
@@ -5,226 +5,252 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
+
import org.eclipse.emf.common.util.Enumerator;
/**
- * <!-- begin-user-doc --> A representation of the literals of the enumeration '<em><b>XRelation Side Enum</b></em>',
- * and utility methods for working with them. <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>XRelation Side Enum</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXRelationSideEnum()
* @model
* @generated
*/
-public enum XRelationSideEnum implements Enumerator {
- /**
- * The '<em><b>SIDE A</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #SIDE_A_VALUE
- * @generated
- * @ordered
- */
- SIDE_A(0, "SIDE_A", "SIDE_A"),
-
- /**
- * The '<em><b>SIDE B</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #SIDE_B_VALUE
- * @generated
- * @ordered
- */
- SIDE_B(1, "SIDE_B", "SIDE_B"),
-
- /**
- * The '<em><b>BOTH</b></em>' literal object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #BOTH_VALUE
- * @generated
- * @ordered
- */
- BOTH(2, "BOTH", "BOTH");
-
- /**
- * The '<em><b>SIDE A</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>SIDE A</b></em>' literal object isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #SIDE_A
- * @model
- * @generated
- * @ordered
- */
- public static final int SIDE_A_VALUE = 0;
-
- /**
- * The '<em><b>SIDE B</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>SIDE B</b></em>' literal object isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #SIDE_B
- * @model
- * @generated
- * @ordered
- */
- public static final int SIDE_B_VALUE = 1;
-
- /**
- * The '<em><b>BOTH</b></em>' literal value. <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>BOTH</b></em>' literal object isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @see #BOTH
- * @model
- * @generated
- * @ordered
- */
- public static final int BOTH_VALUE = 2;
-
- /**
- * An array of all the '<em><b>XRelation Side Enum</b></em>' enumerators. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @generated
- */
- private static final XRelationSideEnum[] VALUES_ARRAY = new XRelationSideEnum[] {SIDE_A, SIDE_B, BOTH,};
-
- /**
- * A public read-only list of all the '<em><b>XRelation Side Enum</b></em>' enumerators. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- public static final List<XRelationSideEnum> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>XRelation Side Enum</b></em>' literal with the specified literal value. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- public static XRelationSideEnum get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- XRelationSideEnum result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>XRelation Side Enum</b></em>' literal with the specified name. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- public static XRelationSideEnum getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- XRelationSideEnum result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
+public enum XRelationSideEnum implements Enumerator
+{
+ /**
+ * The '<em><b>SIDE A</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #SIDE_A_VALUE
+ * @generated
+ * @ordered
+ */
+ SIDE_A(0, "SIDE_A", "SIDE_A"),
+
+ /**
+ * The '<em><b>SIDE B</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #SIDE_B_VALUE
+ * @generated
+ * @ordered
+ */
+ SIDE_B(1, "SIDE_B", "SIDE_B"),
+
+ /**
+ * The '<em><b>BOTH</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #BOTH_VALUE
+ * @generated
+ * @ordered
+ */
+ BOTH(2, "BOTH", "BOTH");
+
+ /**
+ * The '<em><b>SIDE A</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>SIDE A</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #SIDE_A
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int SIDE_A_VALUE = 0;
+
+ /**
+ * The '<em><b>SIDE B</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>SIDE B</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #SIDE_B
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int SIDE_B_VALUE = 1;
+
+ /**
+ * The '<em><b>BOTH</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>BOTH</b></em>' literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #BOTH
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int BOTH_VALUE = 2;
+
+ /**
+ * An array of all the '<em><b>XRelation Side Enum</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final XRelationSideEnum[] VALUES_ARRAY =
+ new XRelationSideEnum[]
+ {
+ SIDE_A,
+ SIDE_B,
+ BOTH,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>XRelation Side Enum</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<XRelationSideEnum> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>XRelation Side Enum</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param literal the literal.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static XRelationSideEnum get(String literal)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ XRelationSideEnum result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal))
+ {
+ return result;
}
- return null;
- }
-
- /**
- * Returns the '<em><b>XRelation Side Enum</b></em>' literal with the specified integer value. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @generated
- */
- public static XRelationSideEnum get(int value) {
- switch (value) {
- case SIDE_A_VALUE:
- return SIDE_A;
- case SIDE_B_VALUE:
- return SIDE_B;
- case BOTH_VALUE:
- return BOTH;
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>XRelation Side Enum</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param name the name.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static XRelationSideEnum getByName(String name)
+ {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i)
+ {
+ XRelationSideEnum result = VALUES_ARRAY[i];
+ if (result.getName().equals(name))
+ {
+ return result;
}
- return null;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final int value;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final String name;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private final String literal;
-
- /**
- * Only this class can construct instances. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private XRelationSideEnum(int value, String name, String literal) {
- this.value = value;
- this.name = name;
- this.literal = literal;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public int getValue() {
- return value;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getLiteral() {
- return literal;
- }
-
- /**
- * Returns the literal value of the enumerator, which is its string representation. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- return literal;
- }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>XRelation Side Enum</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the integer value.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static XRelationSideEnum get(int value)
+ {
+ switch (value)
+ {
+ case SIDE_A_VALUE: return SIDE_A;
+ case SIDE_B_VALUE: return SIDE_B;
+ case BOTH_VALUE: return BOTH;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private XRelationSideEnum(int value, String name, String literal)
+ {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue()
+ {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName()
+ {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral()
+ {
+ return literal;
+ }
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ return literal;
+ }
+
} //XRelationSideEnum
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XRelationType.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XRelationType.java
index cd60c285a30..3f06b2bd326 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XRelationType.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/XRelationType.java
@@ -2,185 +2,187 @@
*/
package org.eclipse.osee.framework.core.dsl.oseeDsl;
+
/**
- * <!-- begin-user-doc --> A representation of the model object '<em><b>XRelation Type</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>XRelation Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
* <p>
* The following features are supported:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAName <em>Side AName</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAArtifactType
- * <em>Side AArtifact Type</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBName <em>Side BName</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBArtifactType
- * <em>Side BArtifact Type</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getDefaultOrderType <em>Default Order Type</em>}
- * </li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getMultiplicity <em>Multiplicity</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAName <em>Side AName</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAArtifactType <em>Side AArtifact Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBName <em>Side BName</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBArtifactType <em>Side BArtifact Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getDefaultOrderType <em>Default Order Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getMultiplicity <em>Multiplicity</em>}</li>
* </ul>
- * </p>
*
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXRelationType()
* @model
* @generated
*/
-public interface XRelationType extends OseeType {
- /**
- * Returns the value of the '<em><b>Side AName</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Side AName</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Side AName</em>' attribute.
- * @see #setSideAName(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXRelationType_SideAName()
- * @model
- * @generated
- */
- String getSideAName();
+public interface XRelationType extends OseeType
+{
+ /**
+ * Returns the value of the '<em><b>Side AName</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Side AName</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Side AName</em>' attribute.
+ * @see #setSideAName(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXRelationType_SideAName()
+ * @model
+ * @generated
+ */
+ String getSideAName();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAName
- * <em>Side AName</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Side AName</em>' attribute.
- * @see #getSideAName()
- * @generated
- */
- void setSideAName(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAName <em>Side AName</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Side AName</em>' attribute.
+ * @see #getSideAName()
+ * @generated
+ */
+ void setSideAName(String value);
- /**
- * Returns the value of the '<em><b>Side AArtifact Type</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Side AArtifact Type</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Side AArtifact Type</em>' reference.
- * @see #setSideAArtifactType(XArtifactType)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXRelationType_SideAArtifactType()
- * @model
- * @generated
- */
- XArtifactType getSideAArtifactType();
+ /**
+ * Returns the value of the '<em><b>Side AArtifact Type</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Side AArtifact Type</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Side AArtifact Type</em>' reference.
+ * @see #setSideAArtifactType(XArtifactType)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXRelationType_SideAArtifactType()
+ * @model
+ * @generated
+ */
+ XArtifactType getSideAArtifactType();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAArtifactType
- * <em>Side AArtifact Type</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Side AArtifact Type</em>' reference.
- * @see #getSideAArtifactType()
- * @generated
- */
- void setSideAArtifactType(XArtifactType value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideAArtifactType <em>Side AArtifact Type</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Side AArtifact Type</em>' reference.
+ * @see #getSideAArtifactType()
+ * @generated
+ */
+ void setSideAArtifactType(XArtifactType value);
- /**
- * Returns the value of the '<em><b>Side BName</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Side BName</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Side BName</em>' attribute.
- * @see #setSideBName(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXRelationType_SideBName()
- * @model
- * @generated
- */
- String getSideBName();
+ /**
+ * Returns the value of the '<em><b>Side BName</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Side BName</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Side BName</em>' attribute.
+ * @see #setSideBName(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXRelationType_SideBName()
+ * @model
+ * @generated
+ */
+ String getSideBName();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBName
- * <em>Side BName</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Side BName</em>' attribute.
- * @see #getSideBName()
- * @generated
- */
- void setSideBName(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBName <em>Side BName</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Side BName</em>' attribute.
+ * @see #getSideBName()
+ * @generated
+ */
+ void setSideBName(String value);
- /**
- * Returns the value of the '<em><b>Side BArtifact Type</b></em>' reference. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Side BArtifact Type</em>' reference isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Side BArtifact Type</em>' reference.
- * @see #setSideBArtifactType(XArtifactType)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXRelationType_SideBArtifactType()
- * @model
- * @generated
- */
- XArtifactType getSideBArtifactType();
+ /**
+ * Returns the value of the '<em><b>Side BArtifact Type</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Side BArtifact Type</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Side BArtifact Type</em>' reference.
+ * @see #setSideBArtifactType(XArtifactType)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXRelationType_SideBArtifactType()
+ * @model
+ * @generated
+ */
+ XArtifactType getSideBArtifactType();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBArtifactType
- * <em>Side BArtifact Type</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Side BArtifact Type</em>' reference.
- * @see #getSideBArtifactType()
- * @generated
- */
- void setSideBArtifactType(XArtifactType value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getSideBArtifactType <em>Side BArtifact Type</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Side BArtifact Type</em>' reference.
+ * @see #getSideBArtifactType()
+ * @generated
+ */
+ void setSideBArtifactType(XArtifactType value);
- /**
- * Returns the value of the '<em><b>Default Order Type</b></em>' attribute. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Default Order Type</em>' attribute isn't clear, there really should be more of a
- * description here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Default Order Type</em>' attribute.
- * @see #setDefaultOrderType(String)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXRelationType_DefaultOrderType()
- * @model
- * @generated
- */
- String getDefaultOrderType();
+ /**
+ * Returns the value of the '<em><b>Default Order Type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Default Order Type</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Default Order Type</em>' attribute.
+ * @see #setDefaultOrderType(String)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXRelationType_DefaultOrderType()
+ * @model
+ * @generated
+ */
+ String getDefaultOrderType();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getDefaultOrderType
- * <em>Default Order Type</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Default Order Type</em>' attribute.
- * @see #getDefaultOrderType()
- * @generated
- */
- void setDefaultOrderType(String value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getDefaultOrderType <em>Default Order Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Default Order Type</em>' attribute.
+ * @see #getDefaultOrderType()
+ * @generated
+ */
+ void setDefaultOrderType(String value);
- /**
- * Returns the value of the '<em><b>Multiplicity</b></em>' attribute. The literals are from the enumeration
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum}. <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Multiplicity</em>' attribute isn't clear, there really should be more of a description
- * here...
- * </p>
- * <!-- end-user-doc -->
- *
- * @return the value of the '<em>Multiplicity</em>' attribute.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum
- * @see #setMultiplicity(RelationMultiplicityEnum)
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXRelationType_Multiplicity()
- * @model
- * @generated
- */
- RelationMultiplicityEnum getMultiplicity();
+ /**
+ * Returns the value of the '<em><b>Multiplicity</b></em>' attribute.
+ * The literals are from the enumeration {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Multiplicity</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Multiplicity</em>' attribute.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum
+ * @see #setMultiplicity(RelationMultiplicityEnum)
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#getXRelationType_Multiplicity()
+ * @model
+ * @generated
+ */
+ RelationMultiplicityEnum getMultiplicity();
- /**
- * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getMultiplicity
- * <em>Multiplicity</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param value the new value of the '<em>Multiplicity</em>' attribute.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum
- * @see #getMultiplicity()
- * @generated
- */
- void setMultiplicity(RelationMultiplicityEnum value);
+ /**
+ * Sets the value of the '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType#getMultiplicity <em>Multiplicity</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Multiplicity</em>' attribute.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum
+ * @see #getMultiplicity()
+ * @generated
+ */
+ void setMultiplicity(RelationMultiplicityEnum value);
} // XRelationType
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AccessContextImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AccessContextImpl.java
index cd249008244..8b1c2b1274a 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AccessContextImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AccessContextImpl.java
@@ -3,357 +3,370 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import java.util.Collection;
+
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
import org.eclipse.emf.ecore.util.InternalEList;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext;
import org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction;
import org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Access Context</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Access Context</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl#getSuperAccessContexts
- * <em>Super Access Contexts</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl#getGuid <em>Guid</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl#getAccessRules <em>Access Rules</em>}
- * </li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl#getHierarchyRestrictions
- * <em>Hierarchy Restrictions</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl#getSuperAccessContexts <em>Super Access Contexts</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl#getGuid <em>Guid</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl#getAccessRules <em>Access Rules</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AccessContextImpl#getHierarchyRestrictions <em>Hierarchy Restrictions</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class AccessContextImpl extends MinimalEObjectImpl.Container implements AccessContext {
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
+public class AccessContextImpl extends MinimalEObjectImpl.Container implements AccessContext
+{
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
- /**
- * The cached value of the '{@link #getSuperAccessContexts() <em>Super Access Contexts</em>}' reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getSuperAccessContexts()
- * @generated
- * @ordered
- */
- protected EList<AccessContext> superAccessContexts;
+ /**
+ * The cached value of the '{@link #getSuperAccessContexts() <em>Super Access Contexts</em>}' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSuperAccessContexts()
+ * @generated
+ * @ordered
+ */
+ protected EList<AccessContext> superAccessContexts;
- /**
- * The default value of the '{@link #getGuid() <em>Guid</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getGuid()
- * @generated
- * @ordered
- */
- protected static final String GUID_EDEFAULT = null;
+ /**
+ * The default value of the '{@link #getGuid() <em>Guid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getGuid()
+ * @generated
+ * @ordered
+ */
+ protected static final String GUID_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getGuid() <em>Guid</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getGuid()
- * @generated
- * @ordered
- */
- protected String guid = GUID_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getGuid() <em>Guid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getGuid()
+ * @generated
+ * @ordered
+ */
+ protected String guid = GUID_EDEFAULT;
- /**
- * The cached value of the '{@link #getAccessRules() <em>Access Rules</em>}' containment reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getAccessRules()
- * @generated
- * @ordered
- */
- protected EList<ObjectRestriction> accessRules;
+ /**
+ * The cached value of the '{@link #getAccessRules() <em>Access Rules</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAccessRules()
+ * @generated
+ * @ordered
+ */
+ protected EList<ObjectRestriction> accessRules;
- /**
- * The cached value of the '{@link #getHierarchyRestrictions() <em>Hierarchy Restrictions</em>}' containment
- * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getHierarchyRestrictions()
- * @generated
- * @ordered
- */
- protected EList<HierarchyRestriction> hierarchyRestrictions;
+ /**
+ * The cached value of the '{@link #getHierarchyRestrictions() <em>Hierarchy Restrictions</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHierarchyRestrictions()
+ * @generated
+ * @ordered
+ */
+ protected EList<HierarchyRestriction> hierarchyRestrictions;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected AccessContextImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected AccessContextImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.ACCESS_CONTEXT;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.ACCESS_CONTEXT;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName()
+ {
+ return name;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setName(String newName) {
- String oldName = name;
- name = newName;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.ACCESS_CONTEXT__NAME, oldName, name));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName)
+ {
+ String oldName = name;
+ name = newName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.ACCESS_CONTEXT__NAME, oldName, name));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<AccessContext> getSuperAccessContexts() {
- if (superAccessContexts == null) {
- superAccessContexts = new EObjectResolvingEList<>(AccessContext.class, this,
- OseeDslPackage.ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS);
- }
- return superAccessContexts;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<AccessContext> getSuperAccessContexts()
+ {
+ if (superAccessContexts == null)
+ {
+ superAccessContexts = new EObjectResolvingEList<AccessContext>(AccessContext.class, this, OseeDslPackage.ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS);
+ }
+ return superAccessContexts;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getGuid() {
- return guid;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getGuid()
+ {
+ return guid;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setGuid(String newGuid) {
- String oldGuid = guid;
- guid = newGuid;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.ACCESS_CONTEXT__GUID, oldGuid, guid));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setGuid(String newGuid)
+ {
+ String oldGuid = guid;
+ guid = newGuid;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.ACCESS_CONTEXT__GUID, oldGuid, guid));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<ObjectRestriction> getAccessRules() {
- if (accessRules == null) {
- accessRules =
- new EObjectContainmentEList<>(ObjectRestriction.class, this, OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES);
- }
- return accessRules;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<ObjectRestriction> getAccessRules()
+ {
+ if (accessRules == null)
+ {
+ accessRules = new EObjectContainmentEList<ObjectRestriction>(ObjectRestriction.class, this, OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES);
+ }
+ return accessRules;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<HierarchyRestriction> getHierarchyRestrictions() {
- if (hierarchyRestrictions == null) {
- hierarchyRestrictions = new EObjectContainmentEList<>(HierarchyRestriction.class, this,
- OseeDslPackage.ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS);
- }
- return hierarchyRestrictions;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<HierarchyRestriction> getHierarchyRestrictions()
+ {
+ if (hierarchyRestrictions == null)
+ {
+ hierarchyRestrictions = new EObjectContainmentEList<HierarchyRestriction>(HierarchyRestriction.class, this, OseeDslPackage.ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS);
+ }
+ return hierarchyRestrictions;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES:
- return ((InternalEList<?>) getAccessRules()).basicRemove(otherEnd, msgs);
- case OseeDslPackage.ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS:
- return ((InternalEList<?>) getHierarchyRestrictions()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES:
+ return ((InternalEList<?>)getAccessRules()).basicRemove(otherEnd, msgs);
+ case OseeDslPackage.ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS:
+ return ((InternalEList<?>)getHierarchyRestrictions()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.ACCESS_CONTEXT__NAME:
- return getName();
- case OseeDslPackage.ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS:
- return getSuperAccessContexts();
- case OseeDslPackage.ACCESS_CONTEXT__GUID:
- return getGuid();
- case OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES:
- return getAccessRules();
- case OseeDslPackage.ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS:
- return getHierarchyRestrictions();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ACCESS_CONTEXT__NAME:
+ return getName();
+ case OseeDslPackage.ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS:
+ return getSuperAccessContexts();
+ case OseeDslPackage.ACCESS_CONTEXT__GUID:
+ return getGuid();
+ case OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES:
+ return getAccessRules();
+ case OseeDslPackage.ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS:
+ return getHierarchyRestrictions();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.ACCESS_CONTEXT__NAME:
- setName((String) newValue);
- return;
- case OseeDslPackage.ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS:
- getSuperAccessContexts().clear();
- getSuperAccessContexts().addAll((Collection<? extends AccessContext>) newValue);
- return;
- case OseeDslPackage.ACCESS_CONTEXT__GUID:
- setGuid((String) newValue);
- return;
- case OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES:
- getAccessRules().clear();
- getAccessRules().addAll((Collection<? extends ObjectRestriction>) newValue);
- return;
- case OseeDslPackage.ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS:
- getHierarchyRestrictions().clear();
- getHierarchyRestrictions().addAll((Collection<? extends HierarchyRestriction>) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ACCESS_CONTEXT__NAME:
+ setName((String)newValue);
+ return;
+ case OseeDslPackage.ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS:
+ getSuperAccessContexts().clear();
+ getSuperAccessContexts().addAll((Collection<? extends AccessContext>)newValue);
+ return;
+ case OseeDslPackage.ACCESS_CONTEXT__GUID:
+ setGuid((String)newValue);
+ return;
+ case OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES:
+ getAccessRules().clear();
+ getAccessRules().addAll((Collection<? extends ObjectRestriction>)newValue);
+ return;
+ case OseeDslPackage.ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS:
+ getHierarchyRestrictions().clear();
+ getHierarchyRestrictions().addAll((Collection<? extends HierarchyRestriction>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.ACCESS_CONTEXT__NAME:
- setName(NAME_EDEFAULT);
- return;
- case OseeDslPackage.ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS:
- getSuperAccessContexts().clear();
- return;
- case OseeDslPackage.ACCESS_CONTEXT__GUID:
- setGuid(GUID_EDEFAULT);
- return;
- case OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES:
- getAccessRules().clear();
- return;
- case OseeDslPackage.ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS:
- getHierarchyRestrictions().clear();
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ACCESS_CONTEXT__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ case OseeDslPackage.ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS:
+ getSuperAccessContexts().clear();
+ return;
+ case OseeDslPackage.ACCESS_CONTEXT__GUID:
+ setGuid(GUID_EDEFAULT);
+ return;
+ case OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES:
+ getAccessRules().clear();
+ return;
+ case OseeDslPackage.ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS:
+ getHierarchyRestrictions().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.ACCESS_CONTEXT__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case OseeDslPackage.ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS:
- return superAccessContexts != null && !superAccessContexts.isEmpty();
- case OseeDslPackage.ACCESS_CONTEXT__GUID:
- return GUID_EDEFAULT == null ? guid != null : !GUID_EDEFAULT.equals(guid);
- case OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES:
- return accessRules != null && !accessRules.isEmpty();
- case OseeDslPackage.ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS:
- return hierarchyRestrictions != null && !hierarchyRestrictions.isEmpty();
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ACCESS_CONTEXT__NAME:
+ return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ case OseeDslPackage.ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS:
+ return superAccessContexts != null && !superAccessContexts.isEmpty();
+ case OseeDslPackage.ACCESS_CONTEXT__GUID:
+ return GUID_EDEFAULT == null ? guid != null : !GUID_EDEFAULT.equals(guid);
+ case OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES:
+ return accessRules != null && !accessRules.isEmpty();
+ case OseeDslPackage.ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS:
+ return hierarchyRestrictions != null && !hierarchyRestrictions.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (name: ");
- result.append(name);
- result.append(", guid: ");
- result.append(guid);
- result.append(')');
- return result.toString();
- }
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (name: ");
+ result.append(name);
+ result.append(", guid: ");
+ result.append(guid);
+ result.append(')');
+ return result.toString();
+ }
} //AccessContextImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AddAttributeImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AddAttributeImpl.java
index 97fac951373..ad2a20e60db 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AddAttributeImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AddAttributeImpl.java
@@ -4,181 +4,190 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Add Attribute</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Add Attribute</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddAttributeImpl#getAttribute <em>Attribute</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AddAttributeImpl#getAttribute <em>Attribute</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class AddAttributeImpl extends AttributeOverrideOptionImpl implements AddAttribute {
- /**
- * The cached value of the '{@link #getAttribute() <em>Attribute</em>}' containment reference. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @see #getAttribute()
- * @generated
- * @ordered
- */
- protected XAttributeTypeRef attribute;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected AddAttributeImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.ADD_ATTRIBUTE;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XAttributeTypeRef getAttribute() {
- return attribute;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public NotificationChain basicSetAttribute(XAttributeTypeRef newAttribute, NotificationChain msgs) {
- XAttributeTypeRef oldAttribute = attribute;
- attribute = newAttribute;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE, oldAttribute, newAttribute);
- if (msgs == null) {
- msgs = notification;
- } else {
- msgs.add(notification);
- }
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setAttribute(XAttributeTypeRef newAttribute) {
- if (newAttribute != attribute) {
- NotificationChain msgs = null;
- if (attribute != null) {
- msgs = ((InternalEObject) attribute).eInverseRemove(this,
- EOPPOSITE_FEATURE_BASE - OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE, null, msgs);
- }
- if (newAttribute != null) {
- msgs = ((InternalEObject) newAttribute).eInverseAdd(this,
- EOPPOSITE_FEATURE_BASE - OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE, null, msgs);
- }
- msgs = basicSetAttribute(newAttribute, msgs);
- if (msgs != null) {
- msgs.dispatch();
- }
- } else if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE, newAttribute, newAttribute));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE:
- return basicSetAttribute(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE:
- return getAttribute();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE:
- setAttribute((XAttributeTypeRef) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE:
- setAttribute((XAttributeTypeRef) null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE:
- return attribute != null;
- }
- return super.eIsSet(featureID);
- }
+public class AddAttributeImpl extends AttributeOverrideOptionImpl implements AddAttribute
+{
+ /**
+ * The cached value of the '{@link #getAttribute() <em>Attribute</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAttribute()
+ * @generated
+ * @ordered
+ */
+ protected XAttributeTypeRef attribute;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected AddAttributeImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.ADD_ATTRIBUTE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XAttributeTypeRef getAttribute()
+ {
+ return attribute;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetAttribute(XAttributeTypeRef newAttribute, NotificationChain msgs)
+ {
+ XAttributeTypeRef oldAttribute = attribute;
+ attribute = newAttribute;
+ if (eNotificationRequired())
+ {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE, oldAttribute, newAttribute);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setAttribute(XAttributeTypeRef newAttribute)
+ {
+ if (newAttribute != attribute)
+ {
+ NotificationChain msgs = null;
+ if (attribute != null)
+ msgs = ((InternalEObject)attribute).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE, null, msgs);
+ if (newAttribute != null)
+ msgs = ((InternalEObject)newAttribute).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE, null, msgs);
+ msgs = basicSetAttribute(newAttribute, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE, newAttribute, newAttribute));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE:
+ return basicSetAttribute(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE:
+ return getAttribute();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE:
+ setAttribute((XAttributeTypeRef)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE:
+ setAttribute((XAttributeTypeRef)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ADD_ATTRIBUTE__ATTRIBUTE:
+ return attribute != null;
+ }
+ return super.eIsSet(featureID);
+ }
} //AddAttributeImpl
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 746cbdd117c..6d12399254b 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
@@ -3,335 +3,342 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Add Enum</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Add Enum</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <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>
+ * <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>
*
* @generated
*/
-public class AddEnumImpl extends OverrideOptionImpl implements AddEnum {
- /**
- * The default value of the '{@link #getEnumEntry() <em>Enum Entry</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getEnumEntry()
- * @generated
- * @ordered
- */
- protected static final String ENUM_ENTRY_EDEFAULT = null;
+public class AddEnumImpl extends OverrideOptionImpl implements AddEnum
+{
+ /**
+ * The default value of the '{@link #getEnumEntry() <em>Enum Entry</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEnumEntry()
+ * @generated
+ * @ordered
+ */
+ protected static final String ENUM_ENTRY_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getEnumEntry() <em>Enum Entry</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getEnumEntry()
- * @generated
- * @ordered
- */
- protected String enumEntry = ENUM_ENTRY_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getEnumEntry() <em>Enum Entry</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEnumEntry()
+ * @generated
+ * @ordered
+ */
+ protected String enumEntry = ENUM_ENTRY_EDEFAULT;
- /**
- * The default value of the '{@link #getOrdinal() <em>Ordinal</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getOrdinal()
- * @generated
- * @ordered
- */
- protected static final String ORDINAL_EDEFAULT = null;
+ /**
+ * The default value of the '{@link #getOrdinal() <em>Ordinal</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOrdinal()
+ * @generated
+ * @ordered
+ */
+ protected static final String ORDINAL_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getOrdinal() <em>Ordinal</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getOrdinal()
- * @generated
- * @ordered
- */
- protected String ordinal = ORDINAL_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getOrdinal() <em>Ordinal</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOrdinal()
+ * @generated
+ * @ordered
+ */
+ protected String ordinal = ORDINAL_EDEFAULT;
- /**
- * The default value of the '{@link #getEntryGuid() <em>Entry Guid</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getEntryGuid()
- * @generated
- * @ordered
- */
- protected static final String ENTRY_GUID_EDEFAULT = null;
+ /**
+ * The default value of the '{@link #getEntryGuid() <em>Entry Guid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEntryGuid()
+ * @generated
+ * @ordered
+ */
+ protected static final String ENTRY_GUID_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getEntryGuid() <em>Entry Guid</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getEntryGuid()
- * @generated
- * @ordered
- */
- protected String entryGuid = ENTRY_GUID_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getEntryGuid() <em>Entry Guid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEntryGuid()
+ * @generated
+ * @ordered
+ */
+ 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 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;
+ /**
+ * 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
- */
- protected AddEnumImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected AddEnumImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.ADD_ENUM;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.ADD_ENUM;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getEnumEntry() {
- return enumEntry;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getEnumEntry()
+ {
+ return enumEntry;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setEnumEntry(String newEnumEntry) {
- String oldEnumEntry = enumEntry;
- enumEntry = newEnumEntry;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.ADD_ENUM__ENUM_ENTRY, oldEnumEntry, enumEntry));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEnumEntry(String newEnumEntry)
+ {
+ String oldEnumEntry = enumEntry;
+ enumEntry = newEnumEntry;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.ADD_ENUM__ENUM_ENTRY, oldEnumEntry, enumEntry));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getOrdinal() {
- return ordinal;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getOrdinal()
+ {
+ return ordinal;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setOrdinal(String newOrdinal) {
- String oldOrdinal = ordinal;
- ordinal = newOrdinal;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.ADD_ENUM__ORDINAL, oldOrdinal, ordinal));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setOrdinal(String newOrdinal)
+ {
+ String oldOrdinal = ordinal;
+ ordinal = newOrdinal;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.ADD_ENUM__ORDINAL, oldOrdinal, ordinal));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getEntryGuid() {
- return entryGuid;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getEntryGuid()
+ {
+ return entryGuid;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setEntryGuid(String newEntryGuid) {
- String oldEntryGuid = entryGuid;
- entryGuid = newEntryGuid;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.ADD_ENUM__ENTRY_GUID, oldEntryGuid, entryGuid));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEntryGuid(String newEntryGuid)
+ {
+ String oldEntryGuid = entryGuid;
+ entryGuid = newEntryGuid;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.ADD_ENUM__ENTRY_GUID, oldEntryGuid, entryGuid));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getDescription() {
- return description;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDescription()
+ {
+ return description;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- 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
+ */
+ 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) {
- switch (featureID) {
- case OseeDslPackage.ADD_ENUM__ENUM_ENTRY:
- return getEnumEntry();
- case OseeDslPackage.ADD_ENUM__ORDINAL:
- return getOrdinal();
- case OseeDslPackage.ADD_ENUM__ENTRY_GUID:
- return getEntryGuid();
- case OseeDslPackage.ADD_ENUM__DESCRIPTION:
- return getDescription();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ADD_ENUM__ENUM_ENTRY:
+ return getEnumEntry();
+ case OseeDslPackage.ADD_ENUM__ORDINAL:
+ return getOrdinal();
+ case OseeDslPackage.ADD_ENUM__ENTRY_GUID:
+ return getEntryGuid();
+ case OseeDslPackage.ADD_ENUM__DESCRIPTION:
+ return getDescription();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.ADD_ENUM__ENUM_ENTRY:
- setEnumEntry((String) newValue);
- return;
- case OseeDslPackage.ADD_ENUM__ORDINAL:
- setOrdinal((String) newValue);
- return;
- case OseeDslPackage.ADD_ENUM__ENTRY_GUID:
- setEntryGuid((String) newValue);
- return;
- case OseeDslPackage.ADD_ENUM__DESCRIPTION:
- setDescription((String) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ADD_ENUM__ENUM_ENTRY:
+ setEnumEntry((String)newValue);
+ return;
+ case OseeDslPackage.ADD_ENUM__ORDINAL:
+ setOrdinal((String)newValue);
+ return;
+ case OseeDslPackage.ADD_ENUM__ENTRY_GUID:
+ setEntryGuid((String)newValue);
+ return;
+ case OseeDslPackage.ADD_ENUM__DESCRIPTION:
+ setDescription((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.ADD_ENUM__ENUM_ENTRY:
- setEnumEntry(ENUM_ENTRY_EDEFAULT);
- return;
- case OseeDslPackage.ADD_ENUM__ORDINAL:
- setOrdinal(ORDINAL_EDEFAULT);
- return;
- case OseeDslPackage.ADD_ENUM__ENTRY_GUID:
- setEntryGuid(ENTRY_GUID_EDEFAULT);
- return;
- case OseeDslPackage.ADD_ENUM__DESCRIPTION:
- setDescription(DESCRIPTION_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ADD_ENUM__ENUM_ENTRY:
+ setEnumEntry(ENUM_ENTRY_EDEFAULT);
+ return;
+ case OseeDslPackage.ADD_ENUM__ORDINAL:
+ setOrdinal(ORDINAL_EDEFAULT);
+ return;
+ case OseeDslPackage.ADD_ENUM__ENTRY_GUID:
+ setEntryGuid(ENTRY_GUID_EDEFAULT);
+ return;
+ case OseeDslPackage.ADD_ENUM__DESCRIPTION:
+ setDescription(DESCRIPTION_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.ADD_ENUM__ENUM_ENTRY:
- return ENUM_ENTRY_EDEFAULT == null ? enumEntry != null : !ENUM_ENTRY_EDEFAULT.equals(enumEntry);
- case OseeDslPackage.ADD_ENUM__ORDINAL:
- 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);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ADD_ENUM__ENUM_ENTRY:
+ return ENUM_ENTRY_EDEFAULT == null ? enumEntry != null : !ENUM_ENTRY_EDEFAULT.equals(enumEntry);
+ case OseeDslPackage.ADD_ENUM__ORDINAL:
+ 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);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (enumEntry: ");
- result.append(enumEntry);
- result.append(", ordinal: ");
- result.append(ordinal);
- result.append(", entryGuid: ");
- result.append(entryGuid);
- result.append(", description: ");
- result.append(description);
- result.append(')');
- return result.toString();
- }
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (enumEntry: ");
+ result.append(enumEntry);
+ result.append(", ordinal: ");
+ result.append(ordinal);
+ result.append(", entryGuid: ");
+ result.append(entryGuid);
+ result.append(", description: ");
+ result.append(description);
+ result.append(')');
+ return result.toString();
+ }
} //AddEnumImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ArtifactMatchRestrictionImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ArtifactMatchRestrictionImpl.java
index 7b632fb7c81..9b4154aeecb 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ArtifactMatchRestrictionImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ArtifactMatchRestrictionImpl.java
@@ -3,160 +3,170 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Artifact Match Restriction</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Artifact Match Restriction</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactMatchRestrictionImpl#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactMatchRestrictionImpl#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class ArtifactMatchRestrictionImpl extends ObjectRestrictionImpl implements ArtifactMatchRestriction {
- /**
- * The cached value of the '{@link #getArtifactMatcherRef() <em>Artifact Matcher Ref</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getArtifactMatcherRef()
- * @generated
- * @ordered
- */
- protected XArtifactMatcher artifactMatcherRef;
+public class ArtifactMatchRestrictionImpl extends ObjectRestrictionImpl implements ArtifactMatchRestriction
+{
+ /**
+ * The cached value of the '{@link #getArtifactMatcherRef() <em>Artifact Matcher Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getArtifactMatcherRef()
+ * @generated
+ * @ordered
+ */
+ protected XArtifactMatcher artifactMatcherRef;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ArtifactMatchRestrictionImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ArtifactMatchRestrictionImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.ARTIFACT_MATCH_RESTRICTION;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.ARTIFACT_MATCH_RESTRICTION;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XArtifactMatcher getArtifactMatcherRef() {
- if (artifactMatcherRef != null && artifactMatcherRef.eIsProxy()) {
- InternalEObject oldArtifactMatcherRef = (InternalEObject) artifactMatcherRef;
- artifactMatcherRef = (XArtifactMatcher) eResolveProxy(oldArtifactMatcherRef);
- if (artifactMatcherRef != oldArtifactMatcherRef) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef,
- artifactMatcherRef));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactMatcher getArtifactMatcherRef()
+ {
+ if (artifactMatcherRef != null && artifactMatcherRef.eIsProxy())
+ {
+ InternalEObject oldArtifactMatcherRef = (InternalEObject)artifactMatcherRef;
+ artifactMatcherRef = (XArtifactMatcher)eResolveProxy(oldArtifactMatcherRef);
+ if (artifactMatcherRef != oldArtifactMatcherRef)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef, artifactMatcherRef));
}
- return artifactMatcherRef;
- }
+ }
+ return artifactMatcherRef;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XArtifactMatcher basicGetArtifactMatcherRef() {
- return artifactMatcherRef;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactMatcher basicGetArtifactMatcherRef()
+ {
+ return artifactMatcherRef;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setArtifactMatcherRef(XArtifactMatcher newArtifactMatcherRef) {
- XArtifactMatcher oldArtifactMatcherRef = artifactMatcherRef;
- artifactMatcherRef = newArtifactMatcherRef;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef, artifactMatcherRef));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setArtifactMatcherRef(XArtifactMatcher newArtifactMatcherRef)
+ {
+ XArtifactMatcher oldArtifactMatcherRef = artifactMatcherRef;
+ artifactMatcherRef = newArtifactMatcherRef;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef, artifactMatcherRef));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF:
- if (resolve) {
- return getArtifactMatcherRef();
- }
- return basicGetArtifactMatcherRef();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF:
+ if (resolve) return getArtifactMatcherRef();
+ return basicGetArtifactMatcherRef();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF:
- setArtifactMatcherRef((XArtifactMatcher) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF:
+ setArtifactMatcherRef((XArtifactMatcher)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF:
- setArtifactMatcherRef((XArtifactMatcher) null);
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF:
+ setArtifactMatcherRef((XArtifactMatcher)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF:
- return artifactMatcherRef != null;
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF:
+ return artifactMatcherRef != null;
+ }
+ return super.eIsSet(featureID);
+ }
} //ArtifactMatchRestrictionImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ArtifactTypeRestrictionImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ArtifactTypeRestrictionImpl.java
index 413aa81df48..f21b2f24064 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ArtifactTypeRestrictionImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ArtifactTypeRestrictionImpl.java
@@ -3,159 +3,170 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Artifact Type Restriction</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Artifact Type Restriction</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactTypeRestrictionImpl#getArtifactTypeRef
- * <em>Artifact Type Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ArtifactTypeRestrictionImpl#getArtifactTypeRef <em>Artifact Type Ref</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class ArtifactTypeRestrictionImpl extends ObjectRestrictionImpl implements ArtifactTypeRestriction {
- /**
- * The cached value of the '{@link #getArtifactTypeRef() <em>Artifact Type Ref</em>}' reference. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @see #getArtifactTypeRef()
- * @generated
- * @ordered
- */
- protected XArtifactType artifactTypeRef;
+public class ArtifactTypeRestrictionImpl extends ObjectRestrictionImpl implements ArtifactTypeRestriction
+{
+ /**
+ * The cached value of the '{@link #getArtifactTypeRef() <em>Artifact Type Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getArtifactTypeRef()
+ * @generated
+ * @ordered
+ */
+ protected XArtifactType artifactTypeRef;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ArtifactTypeRestrictionImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ArtifactTypeRestrictionImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.ARTIFACT_TYPE_RESTRICTION;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.ARTIFACT_TYPE_RESTRICTION;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XArtifactType getArtifactTypeRef() {
- if (artifactTypeRef != null && artifactTypeRef.eIsProxy()) {
- InternalEObject oldArtifactTypeRef = (InternalEObject) artifactTypeRef;
- artifactTypeRef = (XArtifactType) eResolveProxy(oldArtifactTypeRef);
- if (artifactTypeRef != oldArtifactTypeRef) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF, oldArtifactTypeRef, artifactTypeRef));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactType getArtifactTypeRef()
+ {
+ if (artifactTypeRef != null && artifactTypeRef.eIsProxy())
+ {
+ InternalEObject oldArtifactTypeRef = (InternalEObject)artifactTypeRef;
+ artifactTypeRef = (XArtifactType)eResolveProxy(oldArtifactTypeRef);
+ if (artifactTypeRef != oldArtifactTypeRef)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF, oldArtifactTypeRef, artifactTypeRef));
}
- return artifactTypeRef;
- }
+ }
+ return artifactTypeRef;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XArtifactType basicGetArtifactTypeRef() {
- return artifactTypeRef;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactType basicGetArtifactTypeRef()
+ {
+ return artifactTypeRef;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setArtifactTypeRef(XArtifactType newArtifactTypeRef) {
- XArtifactType oldArtifactTypeRef = artifactTypeRef;
- artifactTypeRef = newArtifactTypeRef;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF, oldArtifactTypeRef, artifactTypeRef));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setArtifactTypeRef(XArtifactType newArtifactTypeRef)
+ {
+ XArtifactType oldArtifactTypeRef = artifactTypeRef;
+ artifactTypeRef = newArtifactTypeRef;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF, oldArtifactTypeRef, artifactTypeRef));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
- if (resolve) {
- return getArtifactTypeRef();
- }
- return basicGetArtifactTypeRef();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
+ if (resolve) return getArtifactTypeRef();
+ return basicGetArtifactTypeRef();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
- setArtifactTypeRef((XArtifactType) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
+ setArtifactTypeRef((XArtifactType)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
- setArtifactTypeRef((XArtifactType) null);
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
+ setArtifactTypeRef((XArtifactType)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
- return artifactTypeRef != null;
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
+ return artifactTypeRef != null;
+ }
+ return super.eIsSet(featureID);
+ }
} //ArtifactTypeRestrictionImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AttributeOverrideOptionImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AttributeOverrideOptionImpl.java
index d32f6d68be0..9fc89ee0f4f 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AttributeOverrideOptionImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AttributeOverrideOptionImpl.java
@@ -3,36 +3,40 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeOverrideOption;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Attribute Override Option</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * </p>
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Attribute Override Option</b></em>'.
+ * <!-- end-user-doc -->
*
* @generated
*/
-public class AttributeOverrideOptionImpl extends MinimalEObjectImpl.Container implements AttributeOverrideOption {
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected AttributeOverrideOptionImpl() {
- super();
- }
+public class AttributeOverrideOptionImpl extends MinimalEObjectImpl.Container implements AttributeOverrideOption
+{
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected AttributeOverrideOptionImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.ATTRIBUTE_OVERRIDE_OPTION;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.ATTRIBUTE_OVERRIDE_OPTION;
+ }
} //AttributeOverrideOptionImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AttributeTypeRestrictionImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AttributeTypeRestrictionImpl.java
index 3d9c474e5d9..2c9ab9981fd 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AttributeTypeRestrictionImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/AttributeTypeRestrictionImpl.java
@@ -3,229 +3,236 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Attribute Type Restriction</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Attribute Type Restriction</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeTypeRestrictionImpl#getAttributeTypeRef
- * <em>Attribute Type Ref</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeTypeRestrictionImpl#getArtifactTypeRef
- * <em>Artifact Type Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeTypeRestrictionImpl#getAttributeTypeRef <em>Attribute Type Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.AttributeTypeRestrictionImpl#getArtifactTypeRef <em>Artifact Type Ref</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class AttributeTypeRestrictionImpl extends ObjectRestrictionImpl implements AttributeTypeRestriction {
- /**
- * The cached value of the '{@link #getAttributeTypeRef() <em>Attribute Type Ref</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getAttributeTypeRef()
- * @generated
- * @ordered
- */
- protected XAttributeType attributeTypeRef;
-
- /**
- * The cached value of the '{@link #getArtifactTypeRef() <em>Artifact Type Ref</em>}' reference. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @see #getArtifactTypeRef()
- * @generated
- * @ordered
- */
- protected XArtifactType artifactTypeRef;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected AttributeTypeRestrictionImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.ATTRIBUTE_TYPE_RESTRICTION;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XAttributeType getAttributeTypeRef() {
- if (attributeTypeRef != null && attributeTypeRef.eIsProxy()) {
- InternalEObject oldAttributeTypeRef = (InternalEObject) attributeTypeRef;
- attributeTypeRef = (XAttributeType) eResolveProxy(oldAttributeTypeRef);
- if (attributeTypeRef != oldAttributeTypeRef) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF, oldAttributeTypeRef, attributeTypeRef));
- }
- }
- }
- return attributeTypeRef;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XAttributeType basicGetAttributeTypeRef() {
- return attributeTypeRef;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setAttributeTypeRef(XAttributeType newAttributeTypeRef) {
- XAttributeType oldAttributeTypeRef = attributeTypeRef;
- attributeTypeRef = newAttributeTypeRef;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF, oldAttributeTypeRef, attributeTypeRef));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XArtifactType getArtifactTypeRef() {
- if (artifactTypeRef != null && artifactTypeRef.eIsProxy()) {
- InternalEObject oldArtifactTypeRef = (InternalEObject) artifactTypeRef;
- artifactTypeRef = (XArtifactType) eResolveProxy(oldArtifactTypeRef);
- if (artifactTypeRef != oldArtifactTypeRef) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF, oldArtifactTypeRef, artifactTypeRef));
- }
- }
- }
- return artifactTypeRef;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XArtifactType basicGetArtifactTypeRef() {
- return artifactTypeRef;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setArtifactTypeRef(XArtifactType newArtifactTypeRef) {
- XArtifactType oldArtifactTypeRef = artifactTypeRef;
- artifactTypeRef = newArtifactTypeRef;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF, oldArtifactTypeRef, artifactTypeRef));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF:
- if (resolve) {
- return getAttributeTypeRef();
- }
- return basicGetAttributeTypeRef();
- case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
- if (resolve) {
- return getArtifactTypeRef();
- }
- return basicGetArtifactTypeRef();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF:
- setAttributeTypeRef((XAttributeType) newValue);
- return;
- case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
- setArtifactTypeRef((XArtifactType) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF:
- setAttributeTypeRef((XAttributeType) null);
- return;
- case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
- setArtifactTypeRef((XArtifactType) null);
- return;
+public class AttributeTypeRestrictionImpl extends ObjectRestrictionImpl implements AttributeTypeRestriction
+{
+ /**
+ * The cached value of the '{@link #getAttributeTypeRef() <em>Attribute Type Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAttributeTypeRef()
+ * @generated
+ * @ordered
+ */
+ protected XAttributeType attributeTypeRef;
+
+ /**
+ * The cached value of the '{@link #getArtifactTypeRef() <em>Artifact Type Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getArtifactTypeRef()
+ * @generated
+ * @ordered
+ */
+ protected XArtifactType artifactTypeRef;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected AttributeTypeRestrictionImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.ATTRIBUTE_TYPE_RESTRICTION;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XAttributeType getAttributeTypeRef()
+ {
+ if (attributeTypeRef != null && attributeTypeRef.eIsProxy())
+ {
+ InternalEObject oldAttributeTypeRef = (InternalEObject)attributeTypeRef;
+ attributeTypeRef = (XAttributeType)eResolveProxy(oldAttributeTypeRef);
+ if (attributeTypeRef != oldAttributeTypeRef)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF, oldAttributeTypeRef, attributeTypeRef));
}
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF:
- return attributeTypeRef != null;
- case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
- return artifactTypeRef != null;
+ }
+ return attributeTypeRef;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XAttributeType basicGetAttributeTypeRef()
+ {
+ return attributeTypeRef;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setAttributeTypeRef(XAttributeType newAttributeTypeRef)
+ {
+ XAttributeType oldAttributeTypeRef = attributeTypeRef;
+ attributeTypeRef = newAttributeTypeRef;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF, oldAttributeTypeRef, attributeTypeRef));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactType getArtifactTypeRef()
+ {
+ if (artifactTypeRef != null && artifactTypeRef.eIsProxy())
+ {
+ InternalEObject oldArtifactTypeRef = (InternalEObject)artifactTypeRef;
+ artifactTypeRef = (XArtifactType)eResolveProxy(oldArtifactTypeRef);
+ if (artifactTypeRef != oldArtifactTypeRef)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF, oldArtifactTypeRef, artifactTypeRef));
}
- return super.eIsSet(featureID);
- }
+ }
+ return artifactTypeRef;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactType basicGetArtifactTypeRef()
+ {
+ return artifactTypeRef;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setArtifactTypeRef(XArtifactType newArtifactTypeRef)
+ {
+ XArtifactType oldArtifactTypeRef = artifactTypeRef;
+ artifactTypeRef = newArtifactTypeRef;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF, oldArtifactTypeRef, artifactTypeRef));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF:
+ if (resolve) return getAttributeTypeRef();
+ return basicGetAttributeTypeRef();
+ case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
+ if (resolve) return getArtifactTypeRef();
+ return basicGetArtifactTypeRef();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF:
+ setAttributeTypeRef((XAttributeType)newValue);
+ return;
+ case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
+ setArtifactTypeRef((XArtifactType)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF:
+ setAttributeTypeRef((XAttributeType)null);
+ return;
+ case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
+ setArtifactTypeRef((XArtifactType)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF:
+ return attributeTypeRef != null;
+ case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF:
+ return artifactTypeRef != null;
+ }
+ return super.eIsSet(featureID);
+ }
} //AttributeTypeRestrictionImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/CompoundConditionImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/CompoundConditionImpl.java
index 9b50fdfd263..f6c827ab5ac 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/CompoundConditionImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/CompoundConditionImpl.java
@@ -3,201 +3,218 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import java.util.Collection;
+
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.util.EDataTypeEList;
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Compound Condition</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Compound Condition</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.CompoundConditionImpl#getConditions <em>Conditions</em>}
- * </li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.CompoundConditionImpl#getOperators <em>Operators</em>}
- * </li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.CompoundConditionImpl#getConditions <em>Conditions</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.CompoundConditionImpl#getOperators <em>Operators</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class CompoundConditionImpl extends ConditionImpl implements CompoundCondition {
- /**
- * The cached value of the '{@link #getConditions() <em>Conditions</em>}' containment reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getConditions()
- * @generated
- * @ordered
- */
- protected EList<SimpleCondition> conditions;
-
- /**
- * The cached value of the '{@link #getOperators() <em>Operators</em>}' attribute list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getOperators()
- * @generated
- * @ordered
- */
- protected EList<XLogicOperator> operators;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected CompoundConditionImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.COMPOUND_CONDITION;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<SimpleCondition> getConditions() {
- if (conditions == null) {
- conditions =
- new EObjectContainmentEList<>(SimpleCondition.class, this, OseeDslPackage.COMPOUND_CONDITION__CONDITIONS);
- }
- return conditions;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<XLogicOperator> getOperators() {
- if (operators == null) {
- operators = new EDataTypeEList<>(XLogicOperator.class, this, OseeDslPackage.COMPOUND_CONDITION__OPERATORS);
- }
- return operators;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case OseeDslPackage.COMPOUND_CONDITION__CONDITIONS:
- return ((InternalEList<?>) getConditions()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.COMPOUND_CONDITION__CONDITIONS:
- return getConditions();
- case OseeDslPackage.COMPOUND_CONDITION__OPERATORS:
- return getOperators();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.COMPOUND_CONDITION__CONDITIONS:
- getConditions().clear();
- getConditions().addAll((Collection<? extends SimpleCondition>) newValue);
- return;
- case OseeDslPackage.COMPOUND_CONDITION__OPERATORS:
- getOperators().clear();
- getOperators().addAll((Collection<? extends XLogicOperator>) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.COMPOUND_CONDITION__CONDITIONS:
- getConditions().clear();
- return;
- case OseeDslPackage.COMPOUND_CONDITION__OPERATORS:
- getOperators().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.COMPOUND_CONDITION__CONDITIONS:
- return conditions != null && !conditions.isEmpty();
- case OseeDslPackage.COMPOUND_CONDITION__OPERATORS:
- return operators != null && !operators.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (operators: ");
- result.append(operators);
- result.append(')');
- return result.toString();
- }
+public class CompoundConditionImpl extends ConditionImpl implements CompoundCondition
+{
+ /**
+ * The cached value of the '{@link #getConditions() <em>Conditions</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getConditions()
+ * @generated
+ * @ordered
+ */
+ protected EList<SimpleCondition> conditions;
+
+ /**
+ * The cached value of the '{@link #getOperators() <em>Operators</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOperators()
+ * @generated
+ * @ordered
+ */
+ protected EList<XLogicOperator> operators;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CompoundConditionImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.COMPOUND_CONDITION;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<SimpleCondition> getConditions()
+ {
+ if (conditions == null)
+ {
+ conditions = new EObjectContainmentEList<SimpleCondition>(SimpleCondition.class, this, OseeDslPackage.COMPOUND_CONDITION__CONDITIONS);
+ }
+ return conditions;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<XLogicOperator> getOperators()
+ {
+ if (operators == null)
+ {
+ operators = new EDataTypeEList<XLogicOperator>(XLogicOperator.class, this, OseeDslPackage.COMPOUND_CONDITION__OPERATORS);
+ }
+ return operators;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.COMPOUND_CONDITION__CONDITIONS:
+ return ((InternalEList<?>)getConditions()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.COMPOUND_CONDITION__CONDITIONS:
+ return getConditions();
+ case OseeDslPackage.COMPOUND_CONDITION__OPERATORS:
+ return getOperators();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.COMPOUND_CONDITION__CONDITIONS:
+ getConditions().clear();
+ getConditions().addAll((Collection<? extends SimpleCondition>)newValue);
+ return;
+ case OseeDslPackage.COMPOUND_CONDITION__OPERATORS:
+ getOperators().clear();
+ getOperators().addAll((Collection<? extends XLogicOperator>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.COMPOUND_CONDITION__CONDITIONS:
+ getConditions().clear();
+ return;
+ case OseeDslPackage.COMPOUND_CONDITION__OPERATORS:
+ getOperators().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.COMPOUND_CONDITION__CONDITIONS:
+ return conditions != null && !conditions.isEmpty();
+ case OseeDslPackage.COMPOUND_CONDITION__OPERATORS:
+ return operators != null && !operators.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (operators: ");
+ result.append(operators);
+ result.append(')');
+ return result.toString();
+ }
} //CompoundConditionImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ConditionImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ConditionImpl.java
index 504f2c9fe7f..b1348122e1b 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ConditionImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ConditionImpl.java
@@ -3,35 +3,40 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.Condition;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Condition</b></em>'. <!-- end-user-doc -->
- * <p>
- * </p>
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Condition</b></em>'.
+ * <!-- end-user-doc -->
*
* @generated
*/
-public class ConditionImpl extends MinimalEObjectImpl.Container implements Condition {
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ConditionImpl() {
- super();
- }
+public class ConditionImpl extends MinimalEObjectImpl.Container implements Condition
+{
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ConditionImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.CONDITION;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.CONDITION;
+ }
} //ConditionImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/HierarchyRestrictionImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/HierarchyRestrictionImpl.java
index b3f00fa375e..f176b53a717 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/HierarchyRestrictionImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/HierarchyRestrictionImpl.java
@@ -3,218 +3,233 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import java.util.Collection;
+
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction;
import org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Hierarchy Restriction</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Hierarchy Restriction</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.HierarchyRestrictionImpl#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.HierarchyRestrictionImpl#getAccessRules
- * <em>Access Rules</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.HierarchyRestrictionImpl#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.HierarchyRestrictionImpl#getAccessRules <em>Access Rules</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class HierarchyRestrictionImpl extends MinimalEObjectImpl.Container implements HierarchyRestriction {
- /**
- * The cached value of the '{@link #getArtifactMatcherRef() <em>Artifact Matcher Ref</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getArtifactMatcherRef()
- * @generated
- * @ordered
- */
- protected XArtifactMatcher artifactMatcherRef;
-
- /**
- * The cached value of the '{@link #getAccessRules() <em>Access Rules</em>}' containment reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getAccessRules()
- * @generated
- * @ordered
- */
- protected EList<ObjectRestriction> accessRules;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected HierarchyRestrictionImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.HIERARCHY_RESTRICTION;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XArtifactMatcher getArtifactMatcherRef() {
- if (artifactMatcherRef != null && artifactMatcherRef.eIsProxy()) {
- InternalEObject oldArtifactMatcherRef = (InternalEObject) artifactMatcherRef;
- artifactMatcherRef = (XArtifactMatcher) eResolveProxy(oldArtifactMatcherRef);
- if (artifactMatcherRef != oldArtifactMatcherRef) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef, artifactMatcherRef));
- }
- }
- }
- return artifactMatcherRef;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XArtifactMatcher basicGetArtifactMatcherRef() {
- return artifactMatcherRef;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setArtifactMatcherRef(XArtifactMatcher newArtifactMatcherRef) {
- XArtifactMatcher oldArtifactMatcherRef = artifactMatcherRef;
- artifactMatcherRef = newArtifactMatcherRef;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef, artifactMatcherRef));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<ObjectRestriction> getAccessRules() {
- if (accessRules == null) {
- accessRules = new EObjectContainmentEList<>(ObjectRestriction.class, this,
- OseeDslPackage.HIERARCHY_RESTRICTION__ACCESS_RULES);
- }
- return accessRules;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case OseeDslPackage.HIERARCHY_RESTRICTION__ACCESS_RULES:
- return ((InternalEList<?>) getAccessRules()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF:
- if (resolve) {
- return getArtifactMatcherRef();
- }
- return basicGetArtifactMatcherRef();
- case OseeDslPackage.HIERARCHY_RESTRICTION__ACCESS_RULES:
- return getAccessRules();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF:
- setArtifactMatcherRef((XArtifactMatcher) newValue);
- return;
- case OseeDslPackage.HIERARCHY_RESTRICTION__ACCESS_RULES:
- getAccessRules().clear();
- getAccessRules().addAll((Collection<? extends ObjectRestriction>) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF:
- setArtifactMatcherRef((XArtifactMatcher) null);
- return;
- case OseeDslPackage.HIERARCHY_RESTRICTION__ACCESS_RULES:
- getAccessRules().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF:
- return artifactMatcherRef != null;
- case OseeDslPackage.HIERARCHY_RESTRICTION__ACCESS_RULES:
- return accessRules != null && !accessRules.isEmpty();
+public class HierarchyRestrictionImpl extends MinimalEObjectImpl.Container implements HierarchyRestriction
+{
+ /**
+ * The cached value of the '{@link #getArtifactMatcherRef() <em>Artifact Matcher Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getArtifactMatcherRef()
+ * @generated
+ * @ordered
+ */
+ protected XArtifactMatcher artifactMatcherRef;
+
+ /**
+ * The cached value of the '{@link #getAccessRules() <em>Access Rules</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAccessRules()
+ * @generated
+ * @ordered
+ */
+ protected EList<ObjectRestriction> accessRules;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected HierarchyRestrictionImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.HIERARCHY_RESTRICTION;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactMatcher getArtifactMatcherRef()
+ {
+ if (artifactMatcherRef != null && artifactMatcherRef.eIsProxy())
+ {
+ InternalEObject oldArtifactMatcherRef = (InternalEObject)artifactMatcherRef;
+ artifactMatcherRef = (XArtifactMatcher)eResolveProxy(oldArtifactMatcherRef);
+ if (artifactMatcherRef != oldArtifactMatcherRef)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef, artifactMatcherRef));
}
- return super.eIsSet(featureID);
- }
+ }
+ return artifactMatcherRef;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactMatcher basicGetArtifactMatcherRef()
+ {
+ return artifactMatcherRef;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setArtifactMatcherRef(XArtifactMatcher newArtifactMatcherRef)
+ {
+ XArtifactMatcher oldArtifactMatcherRef = artifactMatcherRef;
+ artifactMatcherRef = newArtifactMatcherRef;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef, artifactMatcherRef));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<ObjectRestriction> getAccessRules()
+ {
+ if (accessRules == null)
+ {
+ accessRules = new EObjectContainmentEList<ObjectRestriction>(ObjectRestriction.class, this, OseeDslPackage.HIERARCHY_RESTRICTION__ACCESS_RULES);
+ }
+ return accessRules;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.HIERARCHY_RESTRICTION__ACCESS_RULES:
+ return ((InternalEList<?>)getAccessRules()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF:
+ if (resolve) return getArtifactMatcherRef();
+ return basicGetArtifactMatcherRef();
+ case OseeDslPackage.HIERARCHY_RESTRICTION__ACCESS_RULES:
+ return getAccessRules();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF:
+ setArtifactMatcherRef((XArtifactMatcher)newValue);
+ return;
+ case OseeDslPackage.HIERARCHY_RESTRICTION__ACCESS_RULES:
+ getAccessRules().clear();
+ getAccessRules().addAll((Collection<? extends ObjectRestriction>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF:
+ setArtifactMatcherRef((XArtifactMatcher)null);
+ return;
+ case OseeDslPackage.HIERARCHY_RESTRICTION__ACCESS_RULES:
+ getAccessRules().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF:
+ return artifactMatcherRef != null;
+ case OseeDslPackage.HIERARCHY_RESTRICTION__ACCESS_RULES:
+ return accessRules != null && !accessRules.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
} //HierarchyRestrictionImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ImportImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ImportImpl.java
index cbddc4c66ba..6d88da24196 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ImportImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ImportImpl.java
@@ -3,162 +3,175 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.Import;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Import</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Import</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ImportImpl#getImportURI <em>Import URI</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ImportImpl#getImportURI <em>Import URI</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class ImportImpl extends MinimalEObjectImpl.Container implements Import {
- /**
- * The default value of the '{@link #getImportURI() <em>Import URI</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getImportURI()
- * @generated
- * @ordered
- */
- protected static final String IMPORT_URI_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getImportURI() <em>Import URI</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getImportURI()
- * @generated
- * @ordered
- */
- protected String importURI = IMPORT_URI_EDEFAULT;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ImportImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.IMPORT;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getImportURI() {
- return importURI;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setImportURI(String newImportURI) {
- String oldImportURI = importURI;
- importURI = newImportURI;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.IMPORT__IMPORT_URI, oldImportURI, importURI));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.IMPORT__IMPORT_URI:
- return getImportURI();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.IMPORT__IMPORT_URI:
- setImportURI((String) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.IMPORT__IMPORT_URI:
- setImportURI(IMPORT_URI_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.IMPORT__IMPORT_URI:
- return IMPORT_URI_EDEFAULT == null ? importURI != null : !IMPORT_URI_EDEFAULT.equals(importURI);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (importURI: ");
- result.append(importURI);
- result.append(')');
- return result.toString();
- }
+public class ImportImpl extends MinimalEObjectImpl.Container implements Import
+{
+ /**
+ * The default value of the '{@link #getImportURI() <em>Import URI</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getImportURI()
+ * @generated
+ * @ordered
+ */
+ protected static final String IMPORT_URI_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getImportURI() <em>Import URI</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getImportURI()
+ * @generated
+ * @ordered
+ */
+ protected String importURI = IMPORT_URI_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ImportImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.IMPORT;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getImportURI()
+ {
+ return importURI;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setImportURI(String newImportURI)
+ {
+ String oldImportURI = importURI;
+ importURI = newImportURI;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.IMPORT__IMPORT_URI, oldImportURI, importURI));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.IMPORT__IMPORT_URI:
+ return getImportURI();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.IMPORT__IMPORT_URI:
+ setImportURI((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.IMPORT__IMPORT_URI:
+ setImportURI(IMPORT_URI_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.IMPORT__IMPORT_URI:
+ return IMPORT_URI_EDEFAULT == null ? importURI != null : !IMPORT_URI_EDEFAULT.equals(importURI);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (importURI: ");
+ result.append(importURI);
+ result.append(')');
+ return result.toString();
+ }
} //ImportImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/LegacyRelationTypeRestrictionImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/LegacyRelationTypeRestrictionImpl.java
index 81f9e977c2d..5c1a938537b 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/LegacyRelationTypeRestrictionImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/LegacyRelationTypeRestrictionImpl.java
@@ -3,10 +3,13 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum;
import org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
@@ -15,357 +18,351 @@ import org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Legacy Relation Type Restriction</b></em>'.
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Legacy Relation Type Restriction</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl#getPermission
- * <em>Permission</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl#getRelationTypeRef
- * <em>Relation Type Ref</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl#getRestrictedToSide
- * <em>Restricted To Side</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl#getPermission <em>Permission</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl#getRelationTypeRef <em>Relation Type Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl#getRestrictedToSide <em>Restricted To Side</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.LegacyRelationTypeRestrictionImpl#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class LegacyRelationTypeRestrictionImpl extends MinimalEObjectImpl.Container implements LegacyRelationTypeRestriction {
- /**
- * The default value of the '{@link #getPermission() <em>Permission</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getPermission()
- * @generated
- * @ordered
- */
- protected static final AccessPermissionEnum PERMISSION_EDEFAULT = AccessPermissionEnum.ALLOW;
+public class LegacyRelationTypeRestrictionImpl extends MinimalEObjectImpl.Container implements LegacyRelationTypeRestriction
+{
+ /**
+ * The default value of the '{@link #getPermission() <em>Permission</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPermission()
+ * @generated
+ * @ordered
+ */
+ protected static final AccessPermissionEnum PERMISSION_EDEFAULT = AccessPermissionEnum.ALLOW;
- /**
- * The cached value of the '{@link #getPermission() <em>Permission</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getPermission()
- * @generated
- * @ordered
- */
- protected AccessPermissionEnum permission = PERMISSION_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getPermission() <em>Permission</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPermission()
+ * @generated
+ * @ordered
+ */
+ protected AccessPermissionEnum permission = PERMISSION_EDEFAULT;
- /**
- * The cached value of the '{@link #getRelationTypeRef() <em>Relation Type Ref</em>}' reference. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @see #getRelationTypeRef()
- * @generated
- * @ordered
- */
- protected XRelationType relationTypeRef;
+ /**
+ * The cached value of the '{@link #getRelationTypeRef() <em>Relation Type Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRelationTypeRef()
+ * @generated
+ * @ordered
+ */
+ protected XRelationType relationTypeRef;
- /**
- * The default value of the '{@link #getRestrictedToSide() <em>Restricted To Side</em>}' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getRestrictedToSide()
- * @generated
- * @ordered
- */
- protected static final XRelationSideEnum RESTRICTED_TO_SIDE_EDEFAULT = XRelationSideEnum.SIDE_A;
+ /**
+ * The default value of the '{@link #getRestrictedToSide() <em>Restricted To Side</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRestrictedToSide()
+ * @generated
+ * @ordered
+ */
+ protected static final XRelationSideEnum RESTRICTED_TO_SIDE_EDEFAULT = XRelationSideEnum.SIDE_A;
- /**
- * The cached value of the '{@link #getRestrictedToSide() <em>Restricted To Side</em>}' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getRestrictedToSide()
- * @generated
- * @ordered
- */
- protected XRelationSideEnum restrictedToSide = RESTRICTED_TO_SIDE_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getRestrictedToSide() <em>Restricted To Side</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRestrictedToSide()
+ * @generated
+ * @ordered
+ */
+ protected XRelationSideEnum restrictedToSide = RESTRICTED_TO_SIDE_EDEFAULT;
- /**
- * The cached value of the '{@link #getArtifactMatcherRef() <em>Artifact Matcher Ref</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getArtifactMatcherRef()
- * @generated
- * @ordered
- */
- protected XArtifactMatcher artifactMatcherRef;
+ /**
+ * The cached value of the '{@link #getArtifactMatcherRef() <em>Artifact Matcher Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getArtifactMatcherRef()
+ * @generated
+ * @ordered
+ */
+ protected XArtifactMatcher artifactMatcherRef;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected LegacyRelationTypeRestrictionImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LegacyRelationTypeRestrictionImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.LEGACY_RELATION_TYPE_RESTRICTION;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.LEGACY_RELATION_TYPE_RESTRICTION;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public AccessPermissionEnum getPermission() {
- return permission;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public AccessPermissionEnum getPermission()
+ {
+ return permission;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setPermission(AccessPermissionEnum newPermission) {
- AccessPermissionEnum oldPermission = permission;
- permission = newPermission == null ? PERMISSION_EDEFAULT : newPermission;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION, oldPermission, permission));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPermission(AccessPermissionEnum newPermission)
+ {
+ AccessPermissionEnum oldPermission = permission;
+ permission = newPermission == null ? PERMISSION_EDEFAULT : newPermission;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION, oldPermission, permission));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XRelationType getRelationTypeRef() {
- if (relationTypeRef != null && relationTypeRef.eIsProxy()) {
- InternalEObject oldRelationTypeRef = (InternalEObject) relationTypeRef;
- relationTypeRef = (XRelationType) eResolveProxy(oldRelationTypeRef);
- if (relationTypeRef != oldRelationTypeRef) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF, oldRelationTypeRef,
- relationTypeRef));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XRelationType getRelationTypeRef()
+ {
+ if (relationTypeRef != null && relationTypeRef.eIsProxy())
+ {
+ InternalEObject oldRelationTypeRef = (InternalEObject)relationTypeRef;
+ relationTypeRef = (XRelationType)eResolveProxy(oldRelationTypeRef);
+ if (relationTypeRef != oldRelationTypeRef)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF, oldRelationTypeRef, relationTypeRef));
}
- return relationTypeRef;
- }
+ }
+ return relationTypeRef;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XRelationType basicGetRelationTypeRef() {
- return relationTypeRef;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XRelationType basicGetRelationTypeRef()
+ {
+ return relationTypeRef;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setRelationTypeRef(XRelationType newRelationTypeRef) {
- XRelationType oldRelationTypeRef = relationTypeRef;
- relationTypeRef = newRelationTypeRef;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF, oldRelationTypeRef, relationTypeRef));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRelationTypeRef(XRelationType newRelationTypeRef)
+ {
+ XRelationType oldRelationTypeRef = relationTypeRef;
+ relationTypeRef = newRelationTypeRef;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF, oldRelationTypeRef, relationTypeRef));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XRelationSideEnum getRestrictedToSide() {
- return restrictedToSide;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XRelationSideEnum getRestrictedToSide()
+ {
+ return restrictedToSide;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setRestrictedToSide(XRelationSideEnum newRestrictedToSide) {
- XRelationSideEnum oldRestrictedToSide = restrictedToSide;
- restrictedToSide = newRestrictedToSide == null ? RESTRICTED_TO_SIDE_EDEFAULT : newRestrictedToSide;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE, oldRestrictedToSide, restrictedToSide));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRestrictedToSide(XRelationSideEnum newRestrictedToSide)
+ {
+ XRelationSideEnum oldRestrictedToSide = restrictedToSide;
+ restrictedToSide = newRestrictedToSide == null ? RESTRICTED_TO_SIDE_EDEFAULT : newRestrictedToSide;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE, oldRestrictedToSide, restrictedToSide));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XArtifactMatcher getArtifactMatcherRef() {
- if (artifactMatcherRef != null && artifactMatcherRef.eIsProxy()) {
- InternalEObject oldArtifactMatcherRef = (InternalEObject) artifactMatcherRef;
- artifactMatcherRef = (XArtifactMatcher) eResolveProxy(oldArtifactMatcherRef);
- if (artifactMatcherRef != oldArtifactMatcherRef) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef,
- artifactMatcherRef));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactMatcher getArtifactMatcherRef()
+ {
+ if (artifactMatcherRef != null && artifactMatcherRef.eIsProxy())
+ {
+ InternalEObject oldArtifactMatcherRef = (InternalEObject)artifactMatcherRef;
+ artifactMatcherRef = (XArtifactMatcher)eResolveProxy(oldArtifactMatcherRef);
+ if (artifactMatcherRef != oldArtifactMatcherRef)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef, artifactMatcherRef));
}
- return artifactMatcherRef;
- }
+ }
+ return artifactMatcherRef;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XArtifactMatcher basicGetArtifactMatcherRef() {
- return artifactMatcherRef;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactMatcher basicGetArtifactMatcherRef()
+ {
+ return artifactMatcherRef;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setArtifactMatcherRef(XArtifactMatcher newArtifactMatcherRef) {
- XArtifactMatcher oldArtifactMatcherRef = artifactMatcherRef;
- artifactMatcherRef = newArtifactMatcherRef;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef,
- artifactMatcherRef));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setArtifactMatcherRef(XArtifactMatcher newArtifactMatcherRef)
+ {
+ XArtifactMatcher oldArtifactMatcherRef = artifactMatcherRef;
+ artifactMatcherRef = newArtifactMatcherRef;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef, artifactMatcherRef));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION:
- return getPermission();
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
- if (resolve) {
- return getRelationTypeRef();
- }
- return basicGetRelationTypeRef();
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
- return getRestrictedToSide();
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF:
- if (resolve) {
- return getArtifactMatcherRef();
- }
- return basicGetArtifactMatcherRef();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION:
+ return getPermission();
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
+ if (resolve) return getRelationTypeRef();
+ return basicGetRelationTypeRef();
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
+ return getRestrictedToSide();
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF:
+ if (resolve) return getArtifactMatcherRef();
+ return basicGetArtifactMatcherRef();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION:
- setPermission((AccessPermissionEnum) newValue);
- return;
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
- setRelationTypeRef((XRelationType) newValue);
- return;
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
- setRestrictedToSide((XRelationSideEnum) newValue);
- return;
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF:
- setArtifactMatcherRef((XArtifactMatcher) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION:
+ setPermission((AccessPermissionEnum)newValue);
+ return;
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
+ setRelationTypeRef((XRelationType)newValue);
+ return;
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
+ setRestrictedToSide((XRelationSideEnum)newValue);
+ return;
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF:
+ setArtifactMatcherRef((XArtifactMatcher)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION:
- setPermission(PERMISSION_EDEFAULT);
- return;
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
- setRelationTypeRef((XRelationType) null);
- return;
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
- setRestrictedToSide(RESTRICTED_TO_SIDE_EDEFAULT);
- return;
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF:
- setArtifactMatcherRef((XArtifactMatcher) null);
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION:
+ setPermission(PERMISSION_EDEFAULT);
+ return;
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
+ setRelationTypeRef((XRelationType)null);
+ return;
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
+ setRestrictedToSide(RESTRICTED_TO_SIDE_EDEFAULT);
+ return;
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF:
+ setArtifactMatcherRef((XArtifactMatcher)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION:
- return permission != PERMISSION_EDEFAULT;
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
- return relationTypeRef != null;
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
- return restrictedToSide != RESTRICTED_TO_SIDE_EDEFAULT;
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF:
- return artifactMatcherRef != null;
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION:
+ return permission != PERMISSION_EDEFAULT;
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
+ return relationTypeRef != null;
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
+ return restrictedToSide != RESTRICTED_TO_SIDE_EDEFAULT;
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF:
+ return artifactMatcherRef != null;
+ }
+ return super.eIsSet(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (permission: ");
- result.append(permission);
- result.append(", restrictedToSide: ");
- result.append(restrictedToSide);
- result.append(')');
- return result.toString();
- }
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (permission: ");
+ result.append(permission);
+ result.append(", restrictedToSide: ");
+ result.append(restrictedToSide);
+ result.append(')');
+ return result.toString();
+ }
} //LegacyRelationTypeRestrictionImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ObjectRestrictionImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ObjectRestrictionImpl.java
index b73675bd595..b9269fa2942 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ObjectRestrictionImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ObjectRestrictionImpl.java
@@ -3,165 +3,176 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum;
import org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Object Restriction</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Object Restriction</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ObjectRestrictionImpl#getPermission <em>Permission</em>}
- * </li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ObjectRestrictionImpl#getPermission <em>Permission</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class ObjectRestrictionImpl extends MinimalEObjectImpl.Container implements ObjectRestriction {
- /**
- * The default value of the '{@link #getPermission() <em>Permission</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getPermission()
- * @generated
- * @ordered
- */
- protected static final AccessPermissionEnum PERMISSION_EDEFAULT = AccessPermissionEnum.ALLOW;
-
- /**
- * The cached value of the '{@link #getPermission() <em>Permission</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getPermission()
- * @generated
- * @ordered
- */
- protected AccessPermissionEnum permission = PERMISSION_EDEFAULT;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ObjectRestrictionImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.OBJECT_RESTRICTION;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public AccessPermissionEnum getPermission() {
- return permission;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setPermission(AccessPermissionEnum newPermission) {
- AccessPermissionEnum oldPermission = permission;
- permission = newPermission == null ? PERMISSION_EDEFAULT : newPermission;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.OBJECT_RESTRICTION__PERMISSION, oldPermission, permission));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.OBJECT_RESTRICTION__PERMISSION:
- return getPermission();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.OBJECT_RESTRICTION__PERMISSION:
- setPermission((AccessPermissionEnum) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.OBJECT_RESTRICTION__PERMISSION:
- setPermission(PERMISSION_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.OBJECT_RESTRICTION__PERMISSION:
- return permission != PERMISSION_EDEFAULT;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (permission: ");
- result.append(permission);
- result.append(')');
- return result.toString();
- }
+public class ObjectRestrictionImpl extends MinimalEObjectImpl.Container implements ObjectRestriction
+{
+ /**
+ * The default value of the '{@link #getPermission() <em>Permission</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPermission()
+ * @generated
+ * @ordered
+ */
+ protected static final AccessPermissionEnum PERMISSION_EDEFAULT = AccessPermissionEnum.ALLOW;
+
+ /**
+ * The cached value of the '{@link #getPermission() <em>Permission</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPermission()
+ * @generated
+ * @ordered
+ */
+ protected AccessPermissionEnum permission = PERMISSION_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ObjectRestrictionImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.OBJECT_RESTRICTION;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public AccessPermissionEnum getPermission()
+ {
+ return permission;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPermission(AccessPermissionEnum newPermission)
+ {
+ AccessPermissionEnum oldPermission = permission;
+ permission = newPermission == null ? PERMISSION_EDEFAULT : newPermission;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.OBJECT_RESTRICTION__PERMISSION, oldPermission, permission));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.OBJECT_RESTRICTION__PERMISSION:
+ return getPermission();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.OBJECT_RESTRICTION__PERMISSION:
+ setPermission((AccessPermissionEnum)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.OBJECT_RESTRICTION__PERMISSION:
+ setPermission(PERMISSION_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.OBJECT_RESTRICTION__PERMISSION:
+ return permission != PERMISSION_EDEFAULT;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (permission: ");
+ result.append(permission);
+ result.append(')');
+ return result.toString();
+ }
} //ObjectRestrictionImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeDslFactoryImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeDslFactoryImpl.java
index b2e4664826d..8af169cc0b8 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeDslFactoryImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeDslFactoryImpl.java
@@ -6,817 +6,746 @@ import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
+
import org.eclipse.emf.ecore.impl.EFactoryImpl;
+
import org.eclipse.emf.ecore.plugin.EcorePlugin;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeOverrideOption;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.Condition;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.Import;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslFactory;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeMatch;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypePredicate;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.Role;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType;
+
+import org.eclipse.osee.framework.core.dsl.oseeDsl.*;
/**
- * <!-- begin-user-doc --> An implementation of the model <b>Factory</b>. <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Factory</b>.
+ * <!-- end-user-doc -->
* @generated
*/
-public class OseeDslFactoryImpl extends EFactoryImpl implements OseeDslFactory {
- /**
- * Creates the default factory implementation. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public static OseeDslFactory init() {
- try {
- OseeDslFactory theOseeDslFactory =
- (OseeDslFactory) EPackage.Registry.INSTANCE.getEFactory(OseeDslPackage.eNS_URI);
- if (theOseeDslFactory != null) {
- return theOseeDslFactory;
- }
- } catch (Exception exception) {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new OseeDslFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public OseeDslFactoryImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EObject create(EClass eClass) {
- switch (eClass.getClassifierID()) {
- case OseeDslPackage.OSEE_DSL:
- return createOseeDsl();
- case OseeDslPackage.IMPORT:
- return createImport();
- case OseeDslPackage.OSEE_ELEMENT:
- return createOseeElement();
- case OseeDslPackage.OSEE_TYPE:
- return createOseeType();
- case OseeDslPackage.XARTIFACT_TYPE:
- return createXArtifactType();
- case OseeDslPackage.XATTRIBUTE_TYPE_REF:
- return createXAttributeTypeRef();
- case OseeDslPackage.XATTRIBUTE_TYPE:
- return createXAttributeType();
- case OseeDslPackage.XOSEE_ENUM_TYPE:
- return createXOseeEnumType();
- case OseeDslPackage.XOSEE_ENUM_ENTRY:
- return createXOseeEnumEntry();
- case OseeDslPackage.XOSEE_ENUM_OVERRIDE:
- return createXOseeEnumOverride();
- case OseeDslPackage.OVERRIDE_OPTION:
- return createOverrideOption();
- case OseeDslPackage.ADD_ENUM:
- return createAddEnum();
- case OseeDslPackage.REMOVE_ENUM:
- return createRemoveEnum();
- case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE:
- return createXOseeArtifactTypeOverride();
- case OseeDslPackage.ATTRIBUTE_OVERRIDE_OPTION:
- return createAttributeOverrideOption();
- case OseeDslPackage.ADD_ATTRIBUTE:
- return createAddAttribute();
- case OseeDslPackage.REMOVE_ATTRIBUTE:
- return createRemoveAttribute();
- case OseeDslPackage.UPDATE_ATTRIBUTE:
- return createUpdateAttribute();
- case OseeDslPackage.XRELATION_TYPE:
- return createXRelationType();
- case OseeDslPackage.CONDITION:
- return createCondition();
- case OseeDslPackage.SIMPLE_CONDITION:
- return createSimpleCondition();
- case OseeDslPackage.COMPOUND_CONDITION:
- return createCompoundCondition();
- case OseeDslPackage.XARTIFACT_MATCHER:
- return createXArtifactMatcher();
- case OseeDslPackage.ROLE:
- return createRole();
- case OseeDslPackage.REFERENCED_CONTEXT:
- return createReferencedContext();
- case OseeDslPackage.USERS_AND_GROUPS:
- return createUsersAndGroups();
- case OseeDslPackage.ACCESS_CONTEXT:
- return createAccessContext();
- case OseeDslPackage.HIERARCHY_RESTRICTION:
- return createHierarchyRestriction();
- case OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE:
- return createRelationTypeArtifactTypePredicate();
- case OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE:
- return createRelationTypeArtifactPredicate();
- case OseeDslPackage.RELATION_TYPE_PREDICATE:
- return createRelationTypePredicate();
- case OseeDslPackage.OBJECT_RESTRICTION:
- return createObjectRestriction();
- case OseeDslPackage.ARTIFACT_MATCH_RESTRICTION:
- return createArtifactMatchRestriction();
- case OseeDslPackage.ARTIFACT_TYPE_RESTRICTION:
- return createArtifactTypeRestriction();
- case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION:
- return createAttributeTypeRestriction();
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION:
- return createLegacyRelationTypeRestriction();
- case OseeDslPackage.RELATION_TYPE_RESTRICTION:
- return createRelationTypeRestriction();
- default:
- throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object createFromString(EDataType eDataType, String initialValue) {
- switch (eDataType.getClassifierID()) {
- case OseeDslPackage.RELATION_MULTIPLICITY_ENUM:
- return createRelationMultiplicityEnumFromString(eDataType, initialValue);
- case OseeDslPackage.COMPARE_OP:
- return createCompareOpFromString(eDataType, initialValue);
- case OseeDslPackage.XLOGIC_OPERATOR:
- return createXLogicOperatorFromString(eDataType, initialValue);
- case OseeDslPackage.MATCH_FIELD:
- return createMatchFieldFromString(eDataType, initialValue);
- case OseeDslPackage.ACCESS_PERMISSION_ENUM:
- return createAccessPermissionEnumFromString(eDataType, initialValue);
- case OseeDslPackage.RELATION_TYPE_MATCH:
- return createRelationTypeMatchFromString(eDataType, initialValue);
- case OseeDslPackage.XRELATION_SIDE_ENUM:
- return createXRelationSideEnumFromString(eDataType, initialValue);
- default:
- throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String convertToString(EDataType eDataType, Object instanceValue) {
- switch (eDataType.getClassifierID()) {
- case OseeDslPackage.RELATION_MULTIPLICITY_ENUM:
- return convertRelationMultiplicityEnumToString(eDataType, instanceValue);
- case OseeDslPackage.COMPARE_OP:
- return convertCompareOpToString(eDataType, instanceValue);
- case OseeDslPackage.XLOGIC_OPERATOR:
- return convertXLogicOperatorToString(eDataType, instanceValue);
- case OseeDslPackage.MATCH_FIELD:
- return convertMatchFieldToString(eDataType, instanceValue);
- case OseeDslPackage.ACCESS_PERMISSION_ENUM:
- return convertAccessPermissionEnumToString(eDataType, instanceValue);
- case OseeDslPackage.RELATION_TYPE_MATCH:
- return convertRelationTypeMatchToString(eDataType, instanceValue);
- case OseeDslPackage.XRELATION_SIDE_ENUM:
- return convertXRelationSideEnumToString(eDataType, instanceValue);
- default:
- throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public OseeDsl createOseeDsl() {
- OseeDslImpl oseeDsl = new OseeDslImpl();
- return oseeDsl;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Import createImport() {
- ImportImpl import_ = new ImportImpl();
- return import_;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public OseeElement createOseeElement() {
- OseeElementImpl oseeElement = new OseeElementImpl();
- return oseeElement;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public OseeType createOseeType() {
- OseeTypeImpl oseeType = new OseeTypeImpl();
- return oseeType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XArtifactType createXArtifactType() {
- XArtifactTypeImpl xArtifactType = new XArtifactTypeImpl();
- return xArtifactType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XAttributeTypeRef createXAttributeTypeRef() {
- XAttributeTypeRefImpl xAttributeTypeRef = new XAttributeTypeRefImpl();
- return xAttributeTypeRef;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XAttributeType createXAttributeType() {
- XAttributeTypeImpl xAttributeType = new XAttributeTypeImpl();
- return xAttributeType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XOseeEnumType createXOseeEnumType() {
- XOseeEnumTypeImpl xOseeEnumType = new XOseeEnumTypeImpl();
- return xOseeEnumType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XOseeEnumEntry createXOseeEnumEntry() {
- XOseeEnumEntryImpl xOseeEnumEntry = new XOseeEnumEntryImpl();
- return xOseeEnumEntry;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XOseeEnumOverride createXOseeEnumOverride() {
- XOseeEnumOverrideImpl xOseeEnumOverride = new XOseeEnumOverrideImpl();
- return xOseeEnumOverride;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public OverrideOption createOverrideOption() {
- OverrideOptionImpl overrideOption = new OverrideOptionImpl();
- return overrideOption;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public AddEnum createAddEnum() {
- AddEnumImpl addEnum = new AddEnumImpl();
- return addEnum;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public RemoveEnum createRemoveEnum() {
- RemoveEnumImpl removeEnum = new RemoveEnumImpl();
- return removeEnum;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XOseeArtifactTypeOverride createXOseeArtifactTypeOverride() {
- XOseeArtifactTypeOverrideImpl xOseeArtifactTypeOverride = new XOseeArtifactTypeOverrideImpl();
- return xOseeArtifactTypeOverride;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public AttributeOverrideOption createAttributeOverrideOption() {
- AttributeOverrideOptionImpl attributeOverrideOption = new AttributeOverrideOptionImpl();
- return attributeOverrideOption;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public AddAttribute createAddAttribute() {
- AddAttributeImpl addAttribute = new AddAttributeImpl();
- return addAttribute;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public RemoveAttribute createRemoveAttribute() {
- RemoveAttributeImpl removeAttribute = new RemoveAttributeImpl();
- return removeAttribute;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public UpdateAttribute createUpdateAttribute() {
- UpdateAttributeImpl updateAttribute = new UpdateAttributeImpl();
- return updateAttribute;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XRelationType createXRelationType() {
- XRelationTypeImpl xRelationType = new XRelationTypeImpl();
- return xRelationType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Condition createCondition() {
- ConditionImpl condition = new ConditionImpl();
- return condition;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public SimpleCondition createSimpleCondition() {
- SimpleConditionImpl simpleCondition = new SimpleConditionImpl();
- return simpleCondition;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public CompoundCondition createCompoundCondition() {
- CompoundConditionImpl compoundCondition = new CompoundConditionImpl();
- return compoundCondition;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XArtifactMatcher createXArtifactMatcher() {
- XArtifactMatcherImpl xArtifactMatcher = new XArtifactMatcherImpl();
- return xArtifactMatcher;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Role createRole() {
- RoleImpl role = new RoleImpl();
- return role;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public ReferencedContext createReferencedContext() {
- ReferencedContextImpl referencedContext = new ReferencedContextImpl();
- return referencedContext;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public UsersAndGroups createUsersAndGroups() {
- UsersAndGroupsImpl usersAndGroups = new UsersAndGroupsImpl();
- return usersAndGroups;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public AccessContext createAccessContext() {
- AccessContextImpl accessContext = new AccessContextImpl();
- return accessContext;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public HierarchyRestriction createHierarchyRestriction() {
- HierarchyRestrictionImpl hierarchyRestriction = new HierarchyRestrictionImpl();
- return hierarchyRestriction;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public RelationTypeArtifactTypePredicate createRelationTypeArtifactTypePredicate() {
- RelationTypeArtifactTypePredicateImpl relationTypeArtifactTypePredicate =
- new RelationTypeArtifactTypePredicateImpl();
- return relationTypeArtifactTypePredicate;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public RelationTypeArtifactPredicate createRelationTypeArtifactPredicate() {
- RelationTypeArtifactPredicateImpl relationTypeArtifactPredicate = new RelationTypeArtifactPredicateImpl();
- return relationTypeArtifactPredicate;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public RelationTypePredicate createRelationTypePredicate() {
- RelationTypePredicateImpl relationTypePredicate = new RelationTypePredicateImpl();
- return relationTypePredicate;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public ObjectRestriction createObjectRestriction() {
- ObjectRestrictionImpl objectRestriction = new ObjectRestrictionImpl();
- return objectRestriction;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public ArtifactMatchRestriction createArtifactMatchRestriction() {
- ArtifactMatchRestrictionImpl artifactMatchRestriction = new ArtifactMatchRestrictionImpl();
- return artifactMatchRestriction;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public ArtifactTypeRestriction createArtifactTypeRestriction() {
- ArtifactTypeRestrictionImpl artifactTypeRestriction = new ArtifactTypeRestrictionImpl();
- return artifactTypeRestriction;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public AttributeTypeRestriction createAttributeTypeRestriction() {
- AttributeTypeRestrictionImpl attributeTypeRestriction = new AttributeTypeRestrictionImpl();
- return attributeTypeRestriction;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public LegacyRelationTypeRestriction createLegacyRelationTypeRestriction() {
- LegacyRelationTypeRestrictionImpl legacyRelationTypeRestriction = new LegacyRelationTypeRestrictionImpl();
- return legacyRelationTypeRestriction;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public RelationTypeRestriction createRelationTypeRestriction() {
- RelationTypeRestrictionImpl relationTypeRestriction = new RelationTypeRestrictionImpl();
- return relationTypeRestriction;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public RelationMultiplicityEnum createRelationMultiplicityEnumFromString(EDataType eDataType, String initialValue) {
- RelationMultiplicityEnum result = RelationMultiplicityEnum.get(initialValue);
- if (result == null) {
- throw new IllegalArgumentException(
- "The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
- }
- return result;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public String convertRelationMultiplicityEnumToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public CompareOp createCompareOpFromString(EDataType eDataType, String initialValue) {
- CompareOp result = CompareOp.get(initialValue);
- if (result == null) {
- throw new IllegalArgumentException(
- "The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
- }
- return result;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public String convertCompareOpToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XLogicOperator createXLogicOperatorFromString(EDataType eDataType, String initialValue) {
- XLogicOperator result = XLogicOperator.get(initialValue);
- if (result == null) {
- throw new IllegalArgumentException(
- "The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
- }
- return result;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public String convertXLogicOperatorToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public MatchField createMatchFieldFromString(EDataType eDataType, String initialValue) {
- MatchField result = MatchField.get(initialValue);
- if (result == null) {
- throw new IllegalArgumentException(
- "The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
- }
- return result;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public String convertMatchFieldToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public AccessPermissionEnum createAccessPermissionEnumFromString(EDataType eDataType, String initialValue) {
- AccessPermissionEnum result = AccessPermissionEnum.get(initialValue);
- if (result == null) {
- throw new IllegalArgumentException(
- "The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
- }
- return result;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public String convertAccessPermissionEnumToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public RelationTypeMatch createRelationTypeMatchFromString(EDataType eDataType, String initialValue) {
- RelationTypeMatch result = RelationTypeMatch.get(initialValue);
- if (result == null) {
- throw new IllegalArgumentException(
- "The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
- }
- return result;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public String convertRelationTypeMatchToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XRelationSideEnum createXRelationSideEnumFromString(EDataType eDataType, String initialValue) {
- XRelationSideEnum result = XRelationSideEnum.get(initialValue);
- if (result == null) {
- throw new IllegalArgumentException(
- "The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+public class OseeDslFactoryImpl extends EFactoryImpl implements OseeDslFactory
+{
+ /**
+ * Creates the default factory implementation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static OseeDslFactory init()
+ {
+ try
+ {
+ OseeDslFactory theOseeDslFactory = (OseeDslFactory)EPackage.Registry.INSTANCE.getEFactory(OseeDslPackage.eNS_URI);
+ if (theOseeDslFactory != null)
+ {
+ return theOseeDslFactory;
}
- return result;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public String convertXRelationSideEnumToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public OseeDslPackage getOseeDslPackage() {
- return (OseeDslPackage) getEPackage();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @deprecated
- * @generated
- */
- @Deprecated
- public static OseeDslPackage getPackage() {
- return OseeDslPackage.eINSTANCE;
- }
+ }
+ catch (Exception exception)
+ {
+ EcorePlugin.INSTANCE.log(exception);
+ }
+ return new OseeDslFactoryImpl();
+ }
+
+ /**
+ * Creates an instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public OseeDslFactoryImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EObject create(EClass eClass)
+ {
+ switch (eClass.getClassifierID())
+ {
+ case OseeDslPackage.OSEE_DSL: return createOseeDsl();
+ case OseeDslPackage.IMPORT: return createImport();
+ case OseeDslPackage.OSEE_ELEMENT: return createOseeElement();
+ case OseeDslPackage.OSEE_TYPE: return createOseeType();
+ case OseeDslPackage.XARTIFACT_TYPE: return createXArtifactType();
+ case OseeDslPackage.XATTRIBUTE_TYPE_REF: return createXAttributeTypeRef();
+ case OseeDslPackage.XATTRIBUTE_TYPE: return createXAttributeType();
+ case OseeDslPackage.XOSEE_ENUM_TYPE: return createXOseeEnumType();
+ case OseeDslPackage.XOSEE_ENUM_ENTRY: return createXOseeEnumEntry();
+ case OseeDslPackage.XOSEE_ENUM_OVERRIDE: return createXOseeEnumOverride();
+ case OseeDslPackage.OVERRIDE_OPTION: return createOverrideOption();
+ case OseeDslPackage.ADD_ENUM: return createAddEnum();
+ case OseeDslPackage.REMOVE_ENUM: return createRemoveEnum();
+ case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE: return createXOseeArtifactTypeOverride();
+ case OseeDslPackage.ATTRIBUTE_OVERRIDE_OPTION: return createAttributeOverrideOption();
+ case OseeDslPackage.ADD_ATTRIBUTE: return createAddAttribute();
+ case OseeDslPackage.REMOVE_ATTRIBUTE: return createRemoveAttribute();
+ case OseeDslPackage.UPDATE_ATTRIBUTE: return createUpdateAttribute();
+ case OseeDslPackage.XRELATION_TYPE: return createXRelationType();
+ case OseeDslPackage.CONDITION: return createCondition();
+ case OseeDslPackage.SIMPLE_CONDITION: return createSimpleCondition();
+ case OseeDslPackage.COMPOUND_CONDITION: return createCompoundCondition();
+ case OseeDslPackage.XARTIFACT_MATCHER: return createXArtifactMatcher();
+ case OseeDslPackage.ROLE: return createRole();
+ case OseeDslPackage.REFERENCED_CONTEXT: return createReferencedContext();
+ case OseeDslPackage.USERS_AND_GROUPS: return createUsersAndGroups();
+ case OseeDslPackage.ACCESS_CONTEXT: return createAccessContext();
+ case OseeDslPackage.HIERARCHY_RESTRICTION: return createHierarchyRestriction();
+ case OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE: return createRelationTypeArtifactTypePredicate();
+ case OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE: return createRelationTypeArtifactPredicate();
+ case OseeDslPackage.RELATION_TYPE_PREDICATE: return createRelationTypePredicate();
+ case OseeDslPackage.OBJECT_RESTRICTION: return createObjectRestriction();
+ case OseeDslPackage.ARTIFACT_MATCH_RESTRICTION: return createArtifactMatchRestriction();
+ case OseeDslPackage.ARTIFACT_TYPE_RESTRICTION: return createArtifactTypeRestriction();
+ case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION: return createAttributeTypeRestriction();
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION: return createLegacyRelationTypeRestriction();
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION: return createRelationTypeRestriction();
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object createFromString(EDataType eDataType, String initialValue)
+ {
+ switch (eDataType.getClassifierID())
+ {
+ case OseeDslPackage.RELATION_MULTIPLICITY_ENUM:
+ return createRelationMultiplicityEnumFromString(eDataType, initialValue);
+ case OseeDslPackage.COMPARE_OP:
+ return createCompareOpFromString(eDataType, initialValue);
+ case OseeDslPackage.XLOGIC_OPERATOR:
+ return createXLogicOperatorFromString(eDataType, initialValue);
+ case OseeDslPackage.MATCH_FIELD:
+ return createMatchFieldFromString(eDataType, initialValue);
+ case OseeDslPackage.ACCESS_PERMISSION_ENUM:
+ return createAccessPermissionEnumFromString(eDataType, initialValue);
+ case OseeDslPackage.RELATION_TYPE_MATCH:
+ return createRelationTypeMatchFromString(eDataType, initialValue);
+ case OseeDslPackage.XRELATION_SIDE_ENUM:
+ return createXRelationSideEnumFromString(eDataType, initialValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String convertToString(EDataType eDataType, Object instanceValue)
+ {
+ switch (eDataType.getClassifierID())
+ {
+ case OseeDslPackage.RELATION_MULTIPLICITY_ENUM:
+ return convertRelationMultiplicityEnumToString(eDataType, instanceValue);
+ case OseeDslPackage.COMPARE_OP:
+ return convertCompareOpToString(eDataType, instanceValue);
+ case OseeDslPackage.XLOGIC_OPERATOR:
+ return convertXLogicOperatorToString(eDataType, instanceValue);
+ case OseeDslPackage.MATCH_FIELD:
+ return convertMatchFieldToString(eDataType, instanceValue);
+ case OseeDslPackage.ACCESS_PERMISSION_ENUM:
+ return convertAccessPermissionEnumToString(eDataType, instanceValue);
+ case OseeDslPackage.RELATION_TYPE_MATCH:
+ return convertRelationTypeMatchToString(eDataType, instanceValue);
+ case OseeDslPackage.XRELATION_SIDE_ENUM:
+ return convertXRelationSideEnumToString(eDataType, instanceValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public OseeDsl createOseeDsl()
+ {
+ OseeDslImpl oseeDsl = new OseeDslImpl();
+ return oseeDsl;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Import createImport()
+ {
+ ImportImpl import_ = new ImportImpl();
+ return import_;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public OseeElement createOseeElement()
+ {
+ OseeElementImpl oseeElement = new OseeElementImpl();
+ return oseeElement;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public OseeType createOseeType()
+ {
+ OseeTypeImpl oseeType = new OseeTypeImpl();
+ return oseeType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactType createXArtifactType()
+ {
+ XArtifactTypeImpl xArtifactType = new XArtifactTypeImpl();
+ return xArtifactType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XAttributeTypeRef createXAttributeTypeRef()
+ {
+ XAttributeTypeRefImpl xAttributeTypeRef = new XAttributeTypeRefImpl();
+ return xAttributeTypeRef;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XAttributeType createXAttributeType()
+ {
+ XAttributeTypeImpl xAttributeType = new XAttributeTypeImpl();
+ return xAttributeType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XOseeEnumType createXOseeEnumType()
+ {
+ XOseeEnumTypeImpl xOseeEnumType = new XOseeEnumTypeImpl();
+ return xOseeEnumType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XOseeEnumEntry createXOseeEnumEntry()
+ {
+ XOseeEnumEntryImpl xOseeEnumEntry = new XOseeEnumEntryImpl();
+ return xOseeEnumEntry;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XOseeEnumOverride createXOseeEnumOverride()
+ {
+ XOseeEnumOverrideImpl xOseeEnumOverride = new XOseeEnumOverrideImpl();
+ return xOseeEnumOverride;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public OverrideOption createOverrideOption()
+ {
+ OverrideOptionImpl overrideOption = new OverrideOptionImpl();
+ return overrideOption;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public AddEnum createAddEnum()
+ {
+ AddEnumImpl addEnum = new AddEnumImpl();
+ return addEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public RemoveEnum createRemoveEnum()
+ {
+ RemoveEnumImpl removeEnum = new RemoveEnumImpl();
+ return removeEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XOseeArtifactTypeOverride createXOseeArtifactTypeOverride()
+ {
+ XOseeArtifactTypeOverrideImpl xOseeArtifactTypeOverride = new XOseeArtifactTypeOverrideImpl();
+ return xOseeArtifactTypeOverride;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public AttributeOverrideOption createAttributeOverrideOption()
+ {
+ AttributeOverrideOptionImpl attributeOverrideOption = new AttributeOverrideOptionImpl();
+ return attributeOverrideOption;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public AddAttribute createAddAttribute()
+ {
+ AddAttributeImpl addAttribute = new AddAttributeImpl();
+ return addAttribute;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public RemoveAttribute createRemoveAttribute()
+ {
+ RemoveAttributeImpl removeAttribute = new RemoveAttributeImpl();
+ return removeAttribute;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public UpdateAttribute createUpdateAttribute()
+ {
+ UpdateAttributeImpl updateAttribute = new UpdateAttributeImpl();
+ return updateAttribute;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XRelationType createXRelationType()
+ {
+ XRelationTypeImpl xRelationType = new XRelationTypeImpl();
+ return xRelationType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Condition createCondition()
+ {
+ ConditionImpl condition = new ConditionImpl();
+ return condition;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SimpleCondition createSimpleCondition()
+ {
+ SimpleConditionImpl simpleCondition = new SimpleConditionImpl();
+ return simpleCondition;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CompoundCondition createCompoundCondition()
+ {
+ CompoundConditionImpl compoundCondition = new CompoundConditionImpl();
+ return compoundCondition;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactMatcher createXArtifactMatcher()
+ {
+ XArtifactMatcherImpl xArtifactMatcher = new XArtifactMatcherImpl();
+ return xArtifactMatcher;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Role createRole()
+ {
+ RoleImpl role = new RoleImpl();
+ return role;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ReferencedContext createReferencedContext()
+ {
+ ReferencedContextImpl referencedContext = new ReferencedContextImpl();
+ return referencedContext;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public UsersAndGroups createUsersAndGroups()
+ {
+ UsersAndGroupsImpl usersAndGroups = new UsersAndGroupsImpl();
+ return usersAndGroups;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public AccessContext createAccessContext()
+ {
+ AccessContextImpl accessContext = new AccessContextImpl();
+ return accessContext;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public HierarchyRestriction createHierarchyRestriction()
+ {
+ HierarchyRestrictionImpl hierarchyRestriction = new HierarchyRestrictionImpl();
+ return hierarchyRestriction;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public RelationTypeArtifactTypePredicate createRelationTypeArtifactTypePredicate()
+ {
+ RelationTypeArtifactTypePredicateImpl relationTypeArtifactTypePredicate = new RelationTypeArtifactTypePredicateImpl();
+ return relationTypeArtifactTypePredicate;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public RelationTypeArtifactPredicate createRelationTypeArtifactPredicate()
+ {
+ RelationTypeArtifactPredicateImpl relationTypeArtifactPredicate = new RelationTypeArtifactPredicateImpl();
+ return relationTypeArtifactPredicate;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public RelationTypePredicate createRelationTypePredicate()
+ {
+ RelationTypePredicateImpl relationTypePredicate = new RelationTypePredicateImpl();
+ return relationTypePredicate;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ObjectRestriction createObjectRestriction()
+ {
+ ObjectRestrictionImpl objectRestriction = new ObjectRestrictionImpl();
+ return objectRestriction;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ArtifactMatchRestriction createArtifactMatchRestriction()
+ {
+ ArtifactMatchRestrictionImpl artifactMatchRestriction = new ArtifactMatchRestrictionImpl();
+ return artifactMatchRestriction;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ArtifactTypeRestriction createArtifactTypeRestriction()
+ {
+ ArtifactTypeRestrictionImpl artifactTypeRestriction = new ArtifactTypeRestrictionImpl();
+ return artifactTypeRestriction;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public AttributeTypeRestriction createAttributeTypeRestriction()
+ {
+ AttributeTypeRestrictionImpl attributeTypeRestriction = new AttributeTypeRestrictionImpl();
+ return attributeTypeRestriction;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LegacyRelationTypeRestriction createLegacyRelationTypeRestriction()
+ {
+ LegacyRelationTypeRestrictionImpl legacyRelationTypeRestriction = new LegacyRelationTypeRestrictionImpl();
+ return legacyRelationTypeRestriction;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public RelationTypeRestriction createRelationTypeRestriction()
+ {
+ RelationTypeRestrictionImpl relationTypeRestriction = new RelationTypeRestrictionImpl();
+ return relationTypeRestriction;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public RelationMultiplicityEnum createRelationMultiplicityEnumFromString(EDataType eDataType, String initialValue)
+ {
+ RelationMultiplicityEnum result = RelationMultiplicityEnum.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertRelationMultiplicityEnumToString(EDataType eDataType, Object instanceValue)
+ {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CompareOp createCompareOpFromString(EDataType eDataType, String initialValue)
+ {
+ CompareOp result = CompareOp.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertCompareOpToString(EDataType eDataType, Object instanceValue)
+ {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XLogicOperator createXLogicOperatorFromString(EDataType eDataType, String initialValue)
+ {
+ XLogicOperator result = XLogicOperator.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertXLogicOperatorToString(EDataType eDataType, Object instanceValue)
+ {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MatchField createMatchFieldFromString(EDataType eDataType, String initialValue)
+ {
+ MatchField result = MatchField.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertMatchFieldToString(EDataType eDataType, Object instanceValue)
+ {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public AccessPermissionEnum createAccessPermissionEnumFromString(EDataType eDataType, String initialValue)
+ {
+ AccessPermissionEnum result = AccessPermissionEnum.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertAccessPermissionEnumToString(EDataType eDataType, Object instanceValue)
+ {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public RelationTypeMatch createRelationTypeMatchFromString(EDataType eDataType, String initialValue)
+ {
+ RelationTypeMatch result = RelationTypeMatch.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertRelationTypeMatchToString(EDataType eDataType, Object instanceValue)
+ {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XRelationSideEnum createXRelationSideEnumFromString(EDataType eDataType, String initialValue)
+ {
+ XRelationSideEnum result = XRelationSideEnum.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertXRelationSideEnumToString(EDataType eDataType, Object instanceValue)
+ {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public OseeDslPackage getOseeDslPackage()
+ {
+ return (OseeDslPackage)getEPackage();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @deprecated
+ * @generated
+ */
+ @Deprecated
+ public static OseeDslPackage getPackage()
+ {
+ return OseeDslPackage.eINSTANCE;
+ }
} //OseeDslFactoryImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeDslImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeDslImpl.java
index 5b9f1b4af42..7a70b4b42c9 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeDslImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeDslImpl.java
@@ -3,13 +3,19 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import java.util.Collection;
+
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext;
import org.eclipse.osee.framework.core.dsl.oseeDsl.Import;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl;
@@ -24,479 +30,489 @@ import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Osee Dsl</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Osee Dsl</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getImports <em>Imports</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getArtifactTypes <em>Artifact Types</em>}
- * </li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getRelationTypes <em>Relation Types</em>}
- * </li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getAttributeTypes <em>Attribute Types</em>}
- * </li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getEnumTypes <em>Enum Types</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getEnumOverrides <em>Enum Overrides</em>}
- * </li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getArtifactTypeOverrides
- * <em>Artifact Type Overrides</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getArtifactMatchRefs
- * <em>Artifact Match Refs</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getAccessDeclarations
- * <em>Access Declarations</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getRoleDeclarations
- * <em>Role Declarations</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getImports <em>Imports</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getArtifactTypes <em>Artifact Types</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getRelationTypes <em>Relation Types</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getAttributeTypes <em>Attribute Types</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getEnumTypes <em>Enum Types</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getEnumOverrides <em>Enum Overrides</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getArtifactTypeOverrides <em>Artifact Type Overrides</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getArtifactMatchRefs <em>Artifact Match Refs</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getAccessDeclarations <em>Access Declarations</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeDslImpl#getRoleDeclarations <em>Role Declarations</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class OseeDslImpl extends MinimalEObjectImpl.Container implements OseeDsl {
- /**
- * The cached value of the '{@link #getImports() <em>Imports</em>}' containment reference list. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @see #getImports()
- * @generated
- * @ordered
- */
- protected EList<Import> imports;
-
- /**
- * The cached value of the '{@link #getArtifactTypes() <em>Artifact Types</em>}' containment reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getArtifactTypes()
- * @generated
- * @ordered
- */
- protected EList<XArtifactType> artifactTypes;
-
- /**
- * The cached value of the '{@link #getRelationTypes() <em>Relation Types</em>}' containment reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getRelationTypes()
- * @generated
- * @ordered
- */
- protected EList<XRelationType> relationTypes;
-
- /**
- * The cached value of the '{@link #getAttributeTypes() <em>Attribute Types</em>}' containment reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getAttributeTypes()
- * @generated
- * @ordered
- */
- protected EList<XAttributeType> attributeTypes;
-
- /**
- * The cached value of the '{@link #getEnumTypes() <em>Enum Types</em>}' containment reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getEnumTypes()
- * @generated
- * @ordered
- */
- protected EList<XOseeEnumType> enumTypes;
-
- /**
- * The cached value of the '{@link #getEnumOverrides() <em>Enum Overrides</em>}' containment reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getEnumOverrides()
- * @generated
- * @ordered
- */
- protected EList<XOseeEnumOverride> enumOverrides;
-
- /**
- * The cached value of the '{@link #getArtifactTypeOverrides() <em>Artifact Type Overrides</em>}' containment
- * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getArtifactTypeOverrides()
- * @generated
- * @ordered
- */
- protected EList<XOseeArtifactTypeOverride> artifactTypeOverrides;
-
- /**
- * The cached value of the '{@link #getArtifactMatchRefs() <em>Artifact Match Refs</em>}' containment reference list.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getArtifactMatchRefs()
- * @generated
- * @ordered
- */
- protected EList<XArtifactMatcher> artifactMatchRefs;
-
- /**
- * The cached value of the '{@link #getAccessDeclarations() <em>Access Declarations</em>}' containment reference
- * list. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getAccessDeclarations()
- * @generated
- * @ordered
- */
- protected EList<AccessContext> accessDeclarations;
-
- /**
- * The cached value of the '{@link #getRoleDeclarations() <em>Role Declarations</em>}' containment reference list.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getRoleDeclarations()
- * @generated
- * @ordered
- */
- protected EList<Role> roleDeclarations;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected OseeDslImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.OSEE_DSL;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<Import> getImports() {
- if (imports == null) {
- imports = new EObjectContainmentEList<>(Import.class, this, OseeDslPackage.OSEE_DSL__IMPORTS);
- }
- return imports;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<XArtifactType> getArtifactTypes() {
- if (artifactTypes == null) {
- artifactTypes =
- new EObjectContainmentEList<>(XArtifactType.class, this, OseeDslPackage.OSEE_DSL__ARTIFACT_TYPES);
- }
- return artifactTypes;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<XRelationType> getRelationTypes() {
- if (relationTypes == null) {
- relationTypes =
- new EObjectContainmentEList<>(XRelationType.class, this, OseeDslPackage.OSEE_DSL__RELATION_TYPES);
- }
- return relationTypes;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<XAttributeType> getAttributeTypes() {
- if (attributeTypes == null) {
- attributeTypes =
- new EObjectContainmentEList<>(XAttributeType.class, this, OseeDslPackage.OSEE_DSL__ATTRIBUTE_TYPES);
- }
- return attributeTypes;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<XOseeEnumType> getEnumTypes() {
- if (enumTypes == null) {
- enumTypes = new EObjectContainmentEList<>(XOseeEnumType.class, this, OseeDslPackage.OSEE_DSL__ENUM_TYPES);
- }
- return enumTypes;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<XOseeEnumOverride> getEnumOverrides() {
- if (enumOverrides == null) {
- enumOverrides =
- new EObjectContainmentEList<>(XOseeEnumOverride.class, this, OseeDslPackage.OSEE_DSL__ENUM_OVERRIDES);
- }
- return enumOverrides;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<XOseeArtifactTypeOverride> getArtifactTypeOverrides() {
- if (artifactTypeOverrides == null) {
- artifactTypeOverrides = new EObjectContainmentEList<>(XOseeArtifactTypeOverride.class, this,
- OseeDslPackage.OSEE_DSL__ARTIFACT_TYPE_OVERRIDES);
- }
- return artifactTypeOverrides;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<XArtifactMatcher> getArtifactMatchRefs() {
- if (artifactMatchRefs == null) {
- artifactMatchRefs =
- new EObjectContainmentEList<>(XArtifactMatcher.class, this, OseeDslPackage.OSEE_DSL__ARTIFACT_MATCH_REFS);
- }
- return artifactMatchRefs;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<AccessContext> getAccessDeclarations() {
- if (accessDeclarations == null) {
- accessDeclarations =
- new EObjectContainmentEList<>(AccessContext.class, this, OseeDslPackage.OSEE_DSL__ACCESS_DECLARATIONS);
- }
- return accessDeclarations;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<Role> getRoleDeclarations() {
- if (roleDeclarations == null) {
- roleDeclarations = new EObjectContainmentEList<>(Role.class, this, OseeDslPackage.OSEE_DSL__ROLE_DECLARATIONS);
- }
- return roleDeclarations;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case OseeDslPackage.OSEE_DSL__IMPORTS:
- return ((InternalEList<?>) getImports()).basicRemove(otherEnd, msgs);
- case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPES:
- return ((InternalEList<?>) getArtifactTypes()).basicRemove(otherEnd, msgs);
- case OseeDslPackage.OSEE_DSL__RELATION_TYPES:
- return ((InternalEList<?>) getRelationTypes()).basicRemove(otherEnd, msgs);
- case OseeDslPackage.OSEE_DSL__ATTRIBUTE_TYPES:
- return ((InternalEList<?>) getAttributeTypes()).basicRemove(otherEnd, msgs);
- case OseeDslPackage.OSEE_DSL__ENUM_TYPES:
- return ((InternalEList<?>) getEnumTypes()).basicRemove(otherEnd, msgs);
- case OseeDslPackage.OSEE_DSL__ENUM_OVERRIDES:
- return ((InternalEList<?>) getEnumOverrides()).basicRemove(otherEnd, msgs);
- case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPE_OVERRIDES:
- return ((InternalEList<?>) getArtifactTypeOverrides()).basicRemove(otherEnd, msgs);
- case OseeDslPackage.OSEE_DSL__ARTIFACT_MATCH_REFS:
- return ((InternalEList<?>) getArtifactMatchRefs()).basicRemove(otherEnd, msgs);
- case OseeDslPackage.OSEE_DSL__ACCESS_DECLARATIONS:
- return ((InternalEList<?>) getAccessDeclarations()).basicRemove(otherEnd, msgs);
- case OseeDslPackage.OSEE_DSL__ROLE_DECLARATIONS:
- return ((InternalEList<?>) getRoleDeclarations()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.OSEE_DSL__IMPORTS:
- return getImports();
- case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPES:
- return getArtifactTypes();
- case OseeDslPackage.OSEE_DSL__RELATION_TYPES:
- return getRelationTypes();
- case OseeDslPackage.OSEE_DSL__ATTRIBUTE_TYPES:
- return getAttributeTypes();
- case OseeDslPackage.OSEE_DSL__ENUM_TYPES:
- return getEnumTypes();
- case OseeDslPackage.OSEE_DSL__ENUM_OVERRIDES:
- return getEnumOverrides();
- case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPE_OVERRIDES:
- return getArtifactTypeOverrides();
- case OseeDslPackage.OSEE_DSL__ARTIFACT_MATCH_REFS:
- return getArtifactMatchRefs();
- case OseeDslPackage.OSEE_DSL__ACCESS_DECLARATIONS:
- return getAccessDeclarations();
- case OseeDslPackage.OSEE_DSL__ROLE_DECLARATIONS:
- return getRoleDeclarations();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.OSEE_DSL__IMPORTS:
- getImports().clear();
- getImports().addAll((Collection<? extends Import>) newValue);
- return;
- case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPES:
- getArtifactTypes().clear();
- getArtifactTypes().addAll((Collection<? extends XArtifactType>) newValue);
- return;
- case OseeDslPackage.OSEE_DSL__RELATION_TYPES:
- getRelationTypes().clear();
- getRelationTypes().addAll((Collection<? extends XRelationType>) newValue);
- return;
- case OseeDslPackage.OSEE_DSL__ATTRIBUTE_TYPES:
- getAttributeTypes().clear();
- getAttributeTypes().addAll((Collection<? extends XAttributeType>) newValue);
- return;
- case OseeDslPackage.OSEE_DSL__ENUM_TYPES:
- getEnumTypes().clear();
- getEnumTypes().addAll((Collection<? extends XOseeEnumType>) newValue);
- return;
- case OseeDslPackage.OSEE_DSL__ENUM_OVERRIDES:
- getEnumOverrides().clear();
- getEnumOverrides().addAll((Collection<? extends XOseeEnumOverride>) newValue);
- return;
- case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPE_OVERRIDES:
- getArtifactTypeOverrides().clear();
- getArtifactTypeOverrides().addAll((Collection<? extends XOseeArtifactTypeOverride>) newValue);
- return;
- case OseeDslPackage.OSEE_DSL__ARTIFACT_MATCH_REFS:
- getArtifactMatchRefs().clear();
- getArtifactMatchRefs().addAll((Collection<? extends XArtifactMatcher>) newValue);
- return;
- case OseeDslPackage.OSEE_DSL__ACCESS_DECLARATIONS:
- getAccessDeclarations().clear();
- getAccessDeclarations().addAll((Collection<? extends AccessContext>) newValue);
- return;
- case OseeDslPackage.OSEE_DSL__ROLE_DECLARATIONS:
- getRoleDeclarations().clear();
- getRoleDeclarations().addAll((Collection<? extends Role>) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.OSEE_DSL__IMPORTS:
- getImports().clear();
- return;
- case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPES:
- getArtifactTypes().clear();
- return;
- case OseeDslPackage.OSEE_DSL__RELATION_TYPES:
- getRelationTypes().clear();
- return;
- case OseeDslPackage.OSEE_DSL__ATTRIBUTE_TYPES:
- getAttributeTypes().clear();
- return;
- case OseeDslPackage.OSEE_DSL__ENUM_TYPES:
- getEnumTypes().clear();
- return;
- case OseeDslPackage.OSEE_DSL__ENUM_OVERRIDES:
- getEnumOverrides().clear();
- return;
- case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPE_OVERRIDES:
- getArtifactTypeOverrides().clear();
- return;
- case OseeDslPackage.OSEE_DSL__ARTIFACT_MATCH_REFS:
- getArtifactMatchRefs().clear();
- return;
- case OseeDslPackage.OSEE_DSL__ACCESS_DECLARATIONS:
- getAccessDeclarations().clear();
- return;
- case OseeDslPackage.OSEE_DSL__ROLE_DECLARATIONS:
- getRoleDeclarations().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.OSEE_DSL__IMPORTS:
- return imports != null && !imports.isEmpty();
- case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPES:
- return artifactTypes != null && !artifactTypes.isEmpty();
- case OseeDslPackage.OSEE_DSL__RELATION_TYPES:
- return relationTypes != null && !relationTypes.isEmpty();
- case OseeDslPackage.OSEE_DSL__ATTRIBUTE_TYPES:
- return attributeTypes != null && !attributeTypes.isEmpty();
- case OseeDslPackage.OSEE_DSL__ENUM_TYPES:
- return enumTypes != null && !enumTypes.isEmpty();
- case OseeDslPackage.OSEE_DSL__ENUM_OVERRIDES:
- return enumOverrides != null && !enumOverrides.isEmpty();
- case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPE_OVERRIDES:
- return artifactTypeOverrides != null && !artifactTypeOverrides.isEmpty();
- case OseeDslPackage.OSEE_DSL__ARTIFACT_MATCH_REFS:
- return artifactMatchRefs != null && !artifactMatchRefs.isEmpty();
- case OseeDslPackage.OSEE_DSL__ACCESS_DECLARATIONS:
- return accessDeclarations != null && !accessDeclarations.isEmpty();
- case OseeDslPackage.OSEE_DSL__ROLE_DECLARATIONS:
- return roleDeclarations != null && !roleDeclarations.isEmpty();
- }
- return super.eIsSet(featureID);
- }
+public class OseeDslImpl extends MinimalEObjectImpl.Container implements OseeDsl
+{
+ /**
+ * The cached value of the '{@link #getImports() <em>Imports</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getImports()
+ * @generated
+ * @ordered
+ */
+ protected EList<Import> imports;
+
+ /**
+ * The cached value of the '{@link #getArtifactTypes() <em>Artifact Types</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getArtifactTypes()
+ * @generated
+ * @ordered
+ */
+ protected EList<XArtifactType> artifactTypes;
+
+ /**
+ * The cached value of the '{@link #getRelationTypes() <em>Relation Types</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRelationTypes()
+ * @generated
+ * @ordered
+ */
+ protected EList<XRelationType> relationTypes;
+
+ /**
+ * The cached value of the '{@link #getAttributeTypes() <em>Attribute Types</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAttributeTypes()
+ * @generated
+ * @ordered
+ */
+ protected EList<XAttributeType> attributeTypes;
+
+ /**
+ * The cached value of the '{@link #getEnumTypes() <em>Enum Types</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEnumTypes()
+ * @generated
+ * @ordered
+ */
+ protected EList<XOseeEnumType> enumTypes;
+
+ /**
+ * The cached value of the '{@link #getEnumOverrides() <em>Enum Overrides</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEnumOverrides()
+ * @generated
+ * @ordered
+ */
+ protected EList<XOseeEnumOverride> enumOverrides;
+
+ /**
+ * The cached value of the '{@link #getArtifactTypeOverrides() <em>Artifact Type Overrides</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getArtifactTypeOverrides()
+ * @generated
+ * @ordered
+ */
+ protected EList<XOseeArtifactTypeOverride> artifactTypeOverrides;
+
+ /**
+ * The cached value of the '{@link #getArtifactMatchRefs() <em>Artifact Match Refs</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getArtifactMatchRefs()
+ * @generated
+ * @ordered
+ */
+ protected EList<XArtifactMatcher> artifactMatchRefs;
+
+ /**
+ * The cached value of the '{@link #getAccessDeclarations() <em>Access Declarations</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAccessDeclarations()
+ * @generated
+ * @ordered
+ */
+ protected EList<AccessContext> accessDeclarations;
+
+ /**
+ * The cached value of the '{@link #getRoleDeclarations() <em>Role Declarations</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRoleDeclarations()
+ * @generated
+ * @ordered
+ */
+ protected EList<Role> roleDeclarations;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected OseeDslImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.OSEE_DSL;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<Import> getImports()
+ {
+ if (imports == null)
+ {
+ imports = new EObjectContainmentEList<Import>(Import.class, this, OseeDslPackage.OSEE_DSL__IMPORTS);
+ }
+ return imports;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<XArtifactType> getArtifactTypes()
+ {
+ if (artifactTypes == null)
+ {
+ artifactTypes = new EObjectContainmentEList<XArtifactType>(XArtifactType.class, this, OseeDslPackage.OSEE_DSL__ARTIFACT_TYPES);
+ }
+ return artifactTypes;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<XRelationType> getRelationTypes()
+ {
+ if (relationTypes == null)
+ {
+ relationTypes = new EObjectContainmentEList<XRelationType>(XRelationType.class, this, OseeDslPackage.OSEE_DSL__RELATION_TYPES);
+ }
+ return relationTypes;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<XAttributeType> getAttributeTypes()
+ {
+ if (attributeTypes == null)
+ {
+ attributeTypes = new EObjectContainmentEList<XAttributeType>(XAttributeType.class, this, OseeDslPackage.OSEE_DSL__ATTRIBUTE_TYPES);
+ }
+ return attributeTypes;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<XOseeEnumType> getEnumTypes()
+ {
+ if (enumTypes == null)
+ {
+ enumTypes = new EObjectContainmentEList<XOseeEnumType>(XOseeEnumType.class, this, OseeDslPackage.OSEE_DSL__ENUM_TYPES);
+ }
+ return enumTypes;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<XOseeEnumOverride> getEnumOverrides()
+ {
+ if (enumOverrides == null)
+ {
+ enumOverrides = new EObjectContainmentEList<XOseeEnumOverride>(XOseeEnumOverride.class, this, OseeDslPackage.OSEE_DSL__ENUM_OVERRIDES);
+ }
+ return enumOverrides;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<XOseeArtifactTypeOverride> getArtifactTypeOverrides()
+ {
+ if (artifactTypeOverrides == null)
+ {
+ artifactTypeOverrides = new EObjectContainmentEList<XOseeArtifactTypeOverride>(XOseeArtifactTypeOverride.class, this, OseeDslPackage.OSEE_DSL__ARTIFACT_TYPE_OVERRIDES);
+ }
+ return artifactTypeOverrides;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<XArtifactMatcher> getArtifactMatchRefs()
+ {
+ if (artifactMatchRefs == null)
+ {
+ artifactMatchRefs = new EObjectContainmentEList<XArtifactMatcher>(XArtifactMatcher.class, this, OseeDslPackage.OSEE_DSL__ARTIFACT_MATCH_REFS);
+ }
+ return artifactMatchRefs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<AccessContext> getAccessDeclarations()
+ {
+ if (accessDeclarations == null)
+ {
+ accessDeclarations = new EObjectContainmentEList<AccessContext>(AccessContext.class, this, OseeDslPackage.OSEE_DSL__ACCESS_DECLARATIONS);
+ }
+ return accessDeclarations;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<Role> getRoleDeclarations()
+ {
+ if (roleDeclarations == null)
+ {
+ roleDeclarations = new EObjectContainmentEList<Role>(Role.class, this, OseeDslPackage.OSEE_DSL__ROLE_DECLARATIONS);
+ }
+ return roleDeclarations;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.OSEE_DSL__IMPORTS:
+ return ((InternalEList<?>)getImports()).basicRemove(otherEnd, msgs);
+ case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPES:
+ return ((InternalEList<?>)getArtifactTypes()).basicRemove(otherEnd, msgs);
+ case OseeDslPackage.OSEE_DSL__RELATION_TYPES:
+ return ((InternalEList<?>)getRelationTypes()).basicRemove(otherEnd, msgs);
+ case OseeDslPackage.OSEE_DSL__ATTRIBUTE_TYPES:
+ return ((InternalEList<?>)getAttributeTypes()).basicRemove(otherEnd, msgs);
+ case OseeDslPackage.OSEE_DSL__ENUM_TYPES:
+ return ((InternalEList<?>)getEnumTypes()).basicRemove(otherEnd, msgs);
+ case OseeDslPackage.OSEE_DSL__ENUM_OVERRIDES:
+ return ((InternalEList<?>)getEnumOverrides()).basicRemove(otherEnd, msgs);
+ case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPE_OVERRIDES:
+ return ((InternalEList<?>)getArtifactTypeOverrides()).basicRemove(otherEnd, msgs);
+ case OseeDslPackage.OSEE_DSL__ARTIFACT_MATCH_REFS:
+ return ((InternalEList<?>)getArtifactMatchRefs()).basicRemove(otherEnd, msgs);
+ case OseeDslPackage.OSEE_DSL__ACCESS_DECLARATIONS:
+ return ((InternalEList<?>)getAccessDeclarations()).basicRemove(otherEnd, msgs);
+ case OseeDslPackage.OSEE_DSL__ROLE_DECLARATIONS:
+ return ((InternalEList<?>)getRoleDeclarations()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.OSEE_DSL__IMPORTS:
+ return getImports();
+ case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPES:
+ return getArtifactTypes();
+ case OseeDslPackage.OSEE_DSL__RELATION_TYPES:
+ return getRelationTypes();
+ case OseeDslPackage.OSEE_DSL__ATTRIBUTE_TYPES:
+ return getAttributeTypes();
+ case OseeDslPackage.OSEE_DSL__ENUM_TYPES:
+ return getEnumTypes();
+ case OseeDslPackage.OSEE_DSL__ENUM_OVERRIDES:
+ return getEnumOverrides();
+ case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPE_OVERRIDES:
+ return getArtifactTypeOverrides();
+ case OseeDslPackage.OSEE_DSL__ARTIFACT_MATCH_REFS:
+ return getArtifactMatchRefs();
+ case OseeDslPackage.OSEE_DSL__ACCESS_DECLARATIONS:
+ return getAccessDeclarations();
+ case OseeDslPackage.OSEE_DSL__ROLE_DECLARATIONS:
+ return getRoleDeclarations();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.OSEE_DSL__IMPORTS:
+ getImports().clear();
+ getImports().addAll((Collection<? extends Import>)newValue);
+ return;
+ case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPES:
+ getArtifactTypes().clear();
+ getArtifactTypes().addAll((Collection<? extends XArtifactType>)newValue);
+ return;
+ case OseeDslPackage.OSEE_DSL__RELATION_TYPES:
+ getRelationTypes().clear();
+ getRelationTypes().addAll((Collection<? extends XRelationType>)newValue);
+ return;
+ case OseeDslPackage.OSEE_DSL__ATTRIBUTE_TYPES:
+ getAttributeTypes().clear();
+ getAttributeTypes().addAll((Collection<? extends XAttributeType>)newValue);
+ return;
+ case OseeDslPackage.OSEE_DSL__ENUM_TYPES:
+ getEnumTypes().clear();
+ getEnumTypes().addAll((Collection<? extends XOseeEnumType>)newValue);
+ return;
+ case OseeDslPackage.OSEE_DSL__ENUM_OVERRIDES:
+ getEnumOverrides().clear();
+ getEnumOverrides().addAll((Collection<? extends XOseeEnumOverride>)newValue);
+ return;
+ case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPE_OVERRIDES:
+ getArtifactTypeOverrides().clear();
+ getArtifactTypeOverrides().addAll((Collection<? extends XOseeArtifactTypeOverride>)newValue);
+ return;
+ case OseeDslPackage.OSEE_DSL__ARTIFACT_MATCH_REFS:
+ getArtifactMatchRefs().clear();
+ getArtifactMatchRefs().addAll((Collection<? extends XArtifactMatcher>)newValue);
+ return;
+ case OseeDslPackage.OSEE_DSL__ACCESS_DECLARATIONS:
+ getAccessDeclarations().clear();
+ getAccessDeclarations().addAll((Collection<? extends AccessContext>)newValue);
+ return;
+ case OseeDslPackage.OSEE_DSL__ROLE_DECLARATIONS:
+ getRoleDeclarations().clear();
+ getRoleDeclarations().addAll((Collection<? extends Role>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.OSEE_DSL__IMPORTS:
+ getImports().clear();
+ return;
+ case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPES:
+ getArtifactTypes().clear();
+ return;
+ case OseeDslPackage.OSEE_DSL__RELATION_TYPES:
+ getRelationTypes().clear();
+ return;
+ case OseeDslPackage.OSEE_DSL__ATTRIBUTE_TYPES:
+ getAttributeTypes().clear();
+ return;
+ case OseeDslPackage.OSEE_DSL__ENUM_TYPES:
+ getEnumTypes().clear();
+ return;
+ case OseeDslPackage.OSEE_DSL__ENUM_OVERRIDES:
+ getEnumOverrides().clear();
+ return;
+ case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPE_OVERRIDES:
+ getArtifactTypeOverrides().clear();
+ return;
+ case OseeDslPackage.OSEE_DSL__ARTIFACT_MATCH_REFS:
+ getArtifactMatchRefs().clear();
+ return;
+ case OseeDslPackage.OSEE_DSL__ACCESS_DECLARATIONS:
+ getAccessDeclarations().clear();
+ return;
+ case OseeDslPackage.OSEE_DSL__ROLE_DECLARATIONS:
+ getRoleDeclarations().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.OSEE_DSL__IMPORTS:
+ return imports != null && !imports.isEmpty();
+ case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPES:
+ return artifactTypes != null && !artifactTypes.isEmpty();
+ case OseeDslPackage.OSEE_DSL__RELATION_TYPES:
+ return relationTypes != null && !relationTypes.isEmpty();
+ case OseeDslPackage.OSEE_DSL__ATTRIBUTE_TYPES:
+ return attributeTypes != null && !attributeTypes.isEmpty();
+ case OseeDslPackage.OSEE_DSL__ENUM_TYPES:
+ return enumTypes != null && !enumTypes.isEmpty();
+ case OseeDslPackage.OSEE_DSL__ENUM_OVERRIDES:
+ return enumOverrides != null && !enumOverrides.isEmpty();
+ case OseeDslPackage.OSEE_DSL__ARTIFACT_TYPE_OVERRIDES:
+ return artifactTypeOverrides != null && !artifactTypeOverrides.isEmpty();
+ case OseeDslPackage.OSEE_DSL__ARTIFACT_MATCH_REFS:
+ return artifactMatchRefs != null && !artifactMatchRefs.isEmpty();
+ case OseeDslPackage.OSEE_DSL__ACCESS_DECLARATIONS:
+ return accessDeclarations != null && !accessDeclarations.isEmpty();
+ case OseeDslPackage.OSEE_DSL__ROLE_DECLARATIONS:
+ return roleDeclarations != null && !roleDeclarations.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
} //OseeDslImpl
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 fedd4fe0c5a..cee70b28835 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
@@ -7,7 +7,9 @@ import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
+
import org.eclipse.emf.ecore.impl.EPackageImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext;
import org.eclipse.osee.framework.core.dsl.oseeDsl.AccessPermissionEnum;
import org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute;
@@ -56,2383 +58,2189 @@ import org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType;
/**
- * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Package</b>.
+ * <!-- end-user-doc -->
* @generated
*/
-public class OseeDslPackageImpl extends EPackageImpl implements OseeDslPackage {
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass oseeDslEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass importEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass oseeElementEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass oseeTypeEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass xArtifactTypeEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass xAttributeTypeRefEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass xAttributeTypeEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass xOseeEnumTypeEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass xOseeEnumEntryEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass xOseeEnumOverrideEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass overrideOptionEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass addEnumEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass removeEnumEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass xOseeArtifactTypeOverrideEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass attributeOverrideOptionEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass addAttributeEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass removeAttributeEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass updateAttributeEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass xRelationTypeEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass conditionEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass simpleConditionEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass compoundConditionEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass xArtifactMatcherEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass roleEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass referencedContextEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass usersAndGroupsEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass accessContextEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass hierarchyRestrictionEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass relationTypeArtifactTypePredicateEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass relationTypeArtifactPredicateEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass relationTypePredicateEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass objectRestrictionEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass artifactMatchRestrictionEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass artifactTypeRestrictionEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass attributeTypeRestrictionEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass legacyRelationTypeRestrictionEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass relationTypeRestrictionEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EEnum relationMultiplicityEnumEEnum = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EEnum compareOpEEnum = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EEnum xLogicOperatorEEnum = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EEnum matchFieldEEnum = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EEnum accessPermissionEnumEEnum = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EEnum relationTypeMatchEEnum = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EEnum xRelationSideEnumEEnum = null;
-
- /**
- * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry
- * EPackage.Registry} by the package package URI value.
- * <p>
- * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also
- * performs initialization of the package, or returns the registered package, if one already exists. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.emf.ecore.EPackage.Registry
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private OseeDslPackageImpl() {
- super(eNS_URI, OseeDslFactory.eINSTANCE);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private static boolean isInited = false;
-
- /**
- * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
- * <p>
- * This method is used to initialize {@link OseeDslPackage#eINSTANCE} when that field is accessed. Clients should not
- * invoke it directly. Instead, they should simply access that field to obtain the package. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see #eNS_URI
- * @see #createPackageContents()
- * @see #initializePackageContents()
- * @generated
- */
- public static OseeDslPackage init() {
- if (isInited) {
- return (OseeDslPackage) EPackage.Registry.INSTANCE.getEPackage(OseeDslPackage.eNS_URI);
- }
-
- // Obtain or create and register package
- OseeDslPackageImpl theOseeDslPackage = (OseeDslPackageImpl) (EPackage.Registry.INSTANCE.get(
- eNS_URI) instanceof OseeDslPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new OseeDslPackageImpl());
-
- isInited = true;
-
- // Create package meta-data objects
- theOseeDslPackage.createPackageContents();
-
- // Initialize created meta-data
- theOseeDslPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- theOseeDslPackage.freeze();
-
- // Update the registry and return the package
- EPackage.Registry.INSTANCE.put(OseeDslPackage.eNS_URI, theOseeDslPackage);
- return theOseeDslPackage;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getOseeDsl() {
- return oseeDslEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getOseeDsl_Imports() {
- return (EReference) oseeDslEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getOseeDsl_ArtifactTypes() {
- return (EReference) oseeDslEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getOseeDsl_RelationTypes() {
- return (EReference) oseeDslEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getOseeDsl_AttributeTypes() {
- return (EReference) oseeDslEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getOseeDsl_EnumTypes() {
- return (EReference) oseeDslEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getOseeDsl_EnumOverrides() {
- return (EReference) oseeDslEClass.getEStructuralFeatures().get(5);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getOseeDsl_ArtifactTypeOverrides() {
- return (EReference) oseeDslEClass.getEStructuralFeatures().get(6);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getOseeDsl_ArtifactMatchRefs() {
- return (EReference) oseeDslEClass.getEStructuralFeatures().get(7);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getOseeDsl_AccessDeclarations() {
- return (EReference) oseeDslEClass.getEStructuralFeatures().get(8);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getOseeDsl_RoleDeclarations() {
- return (EReference) oseeDslEClass.getEStructuralFeatures().get(9);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getImport() {
- return importEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getImport_ImportURI() {
- return (EAttribute) importEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getOseeElement() {
- return oseeElementEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getOseeType() {
- return oseeTypeEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getOseeType_Name() {
- return (EAttribute) oseeTypeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getOseeType_TypeGuid() {
- return (EAttribute) oseeTypeEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getOseeType_Uuid() {
- return (EAttribute) oseeTypeEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getXArtifactType() {
- return xArtifactTypeEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXArtifactType_Abstract() {
- return (EAttribute) xArtifactTypeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getXArtifactType_SuperArtifactTypes() {
- return (EReference) xArtifactTypeEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getXArtifactType_ValidAttributeTypes() {
- return (EReference) xArtifactTypeEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getXAttributeTypeRef() {
- return xAttributeTypeRefEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getXAttributeTypeRef_ValidAttributeType() {
- return (EReference) xAttributeTypeRefEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXAttributeTypeRef_BranchUuid() {
- return (EAttribute) xAttributeTypeRefEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getXAttributeType() {
- return xAttributeTypeEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXAttributeType_BaseAttributeType() {
- return (EAttribute) xAttributeTypeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getXAttributeType_Override() {
- return (EReference) xAttributeTypeEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXAttributeType_DataProvider() {
- return (EAttribute) xAttributeTypeEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXAttributeType_Min() {
- return (EAttribute) xAttributeTypeEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXAttributeType_Max() {
- return (EAttribute) xAttributeTypeEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXAttributeType_TaggerId() {
- return (EAttribute) xAttributeTypeEClass.getEStructuralFeatures().get(5);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getXAttributeType_EnumType() {
- return (EReference) xAttributeTypeEClass.getEStructuralFeatures().get(6);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXAttributeType_Description() {
- return (EAttribute) xAttributeTypeEClass.getEStructuralFeatures().get(7);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXAttributeType_DefaultValue() {
- return (EAttribute) xAttributeTypeEClass.getEStructuralFeatures().get(8);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXAttributeType_FileExtension() {
- return (EAttribute) xAttributeTypeEClass.getEStructuralFeatures().get(9);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXAttributeType_MediaType() {
- return (EAttribute) xAttributeTypeEClass.getEStructuralFeatures().get(10);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getXOseeEnumType() {
- return xOseeEnumTypeEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getXOseeEnumType_EnumEntries() {
- return (EReference) xOseeEnumTypeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getXOseeEnumEntry() {
- return xOseeEnumEntryEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXOseeEnumEntry_Name() {
- return (EAttribute) xOseeEnumEntryEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXOseeEnumEntry_Ordinal() {
- return (EAttribute) xOseeEnumEntryEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXOseeEnumEntry_EntryGuid() {
- return (EAttribute) xOseeEnumEntryEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXOseeEnumEntry_Description() {
- return (EAttribute) xOseeEnumEntryEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getXOseeEnumOverride() {
- return xOseeEnumOverrideEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getXOseeEnumOverride_OverridenEnumType() {
- return (EReference) xOseeEnumOverrideEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXOseeEnumOverride_InheritAll() {
- return (EAttribute) xOseeEnumOverrideEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getXOseeEnumOverride_OverrideOptions() {
- return (EReference) xOseeEnumOverrideEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getOverrideOption() {
- return overrideOptionEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getAddEnum() {
- return addEnumEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getAddEnum_EnumEntry() {
- return (EAttribute) addEnumEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getAddEnum_Ordinal() {
- return (EAttribute) addEnumEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getAddEnum_EntryGuid() {
- return (EAttribute) addEnumEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getAddEnum_Description() {
- return (EAttribute) addEnumEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getRemoveEnum() {
- return removeEnumEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getRemoveEnum_EnumEntry() {
- return (EReference) removeEnumEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getXOseeArtifactTypeOverride() {
- return xOseeArtifactTypeOverrideEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getXOseeArtifactTypeOverride_OverridenArtifactType() {
- return (EReference) xOseeArtifactTypeOverrideEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXOseeArtifactTypeOverride_InheritAll() {
- return (EAttribute) xOseeArtifactTypeOverrideEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getXOseeArtifactTypeOverride_OverrideOptions() {
- return (EReference) xOseeArtifactTypeOverrideEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getAttributeOverrideOption() {
- return attributeOverrideOptionEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getAddAttribute() {
- return addAttributeEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getAddAttribute_Attribute() {
- return (EReference) addAttributeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getRemoveAttribute() {
- return removeAttributeEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getRemoveAttribute_Attribute() {
- return (EReference) removeAttributeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getUpdateAttribute() {
- return updateAttributeEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getUpdateAttribute_Attribute() {
- return (EReference) updateAttributeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getXRelationType() {
- return xRelationTypeEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXRelationType_SideAName() {
- return (EAttribute) xRelationTypeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getXRelationType_SideAArtifactType() {
- return (EReference) xRelationTypeEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXRelationType_SideBName() {
- return (EAttribute) xRelationTypeEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getXRelationType_SideBArtifactType() {
- return (EReference) xRelationTypeEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXRelationType_DefaultOrderType() {
- return (EAttribute) xRelationTypeEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXRelationType_Multiplicity() {
- return (EAttribute) xRelationTypeEClass.getEStructuralFeatures().get(5);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getCondition() {
- return conditionEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getSimpleCondition() {
- return simpleConditionEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getSimpleCondition_Field() {
- return (EAttribute) simpleConditionEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getSimpleCondition_Op() {
- return (EAttribute) simpleConditionEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getSimpleCondition_Expression() {
- return (EAttribute) simpleConditionEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getCompoundCondition() {
- return compoundConditionEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getCompoundCondition_Conditions() {
- return (EReference) compoundConditionEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getCompoundCondition_Operators() {
- return (EAttribute) compoundConditionEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getXArtifactMatcher() {
- return xArtifactMatcherEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXArtifactMatcher_Name() {
- return (EAttribute) xArtifactMatcherEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getXArtifactMatcher_Conditions() {
- return (EReference) xArtifactMatcherEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getXArtifactMatcher_Operators() {
- return (EAttribute) xArtifactMatcherEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getRole() {
- return roleEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getRole_Name() {
- return (EAttribute) roleEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getRole_SuperRoles() {
- return (EReference) roleEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getRole_UsersAndGroups() {
- return (EReference) roleEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getRole_ReferencedContexts() {
- return (EReference) roleEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getReferencedContext() {
- return referencedContextEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getReferencedContext_AccessContextRef() {
- return (EAttribute) referencedContextEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getUsersAndGroups() {
- return usersAndGroupsEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getUsersAndGroups_UserOrGroupGuid() {
- return (EAttribute) usersAndGroupsEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getAccessContext() {
- return accessContextEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getAccessContext_Name() {
- return (EAttribute) accessContextEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getAccessContext_SuperAccessContexts() {
- return (EReference) accessContextEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getAccessContext_Guid() {
- return (EAttribute) accessContextEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getAccessContext_AccessRules() {
- return (EReference) accessContextEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getAccessContext_HierarchyRestrictions() {
- return (EReference) accessContextEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getHierarchyRestriction() {
- return hierarchyRestrictionEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getHierarchyRestriction_ArtifactMatcherRef() {
- return (EReference) hierarchyRestrictionEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getHierarchyRestriction_AccessRules() {
- return (EReference) hierarchyRestrictionEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getRelationTypeArtifactTypePredicate() {
- return relationTypeArtifactTypePredicateEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getRelationTypeArtifactTypePredicate_ArtifactTypeRef() {
- return (EReference) relationTypeArtifactTypePredicateEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getRelationTypeArtifactPredicate() {
- return relationTypeArtifactPredicateEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getRelationTypeArtifactPredicate_ArtifactMatcherRef() {
- return (EReference) relationTypeArtifactPredicateEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getRelationTypePredicate() {
- return relationTypePredicateEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getObjectRestriction() {
- return objectRestrictionEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getObjectRestriction_Permission() {
- return (EAttribute) objectRestrictionEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getArtifactMatchRestriction() {
- return artifactMatchRestrictionEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getArtifactMatchRestriction_ArtifactMatcherRef() {
- return (EReference) artifactMatchRestrictionEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getArtifactTypeRestriction() {
- return artifactTypeRestrictionEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getArtifactTypeRestriction_ArtifactTypeRef() {
- return (EReference) artifactTypeRestrictionEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getAttributeTypeRestriction() {
- return attributeTypeRestrictionEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getAttributeTypeRestriction_AttributeTypeRef() {
- return (EReference) attributeTypeRestrictionEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getAttributeTypeRestriction_ArtifactTypeRef() {
- return (EReference) attributeTypeRestrictionEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getLegacyRelationTypeRestriction() {
- return legacyRelationTypeRestrictionEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getLegacyRelationTypeRestriction_Permission() {
- return (EAttribute) legacyRelationTypeRestrictionEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getLegacyRelationTypeRestriction_RelationTypeRef() {
- return (EReference) legacyRelationTypeRestrictionEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getLegacyRelationTypeRestriction_RestrictedToSide() {
- return (EAttribute) legacyRelationTypeRestrictionEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getLegacyRelationTypeRestriction_ArtifactMatcherRef() {
- return (EReference) legacyRelationTypeRestrictionEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getRelationTypeRestriction() {
- return relationTypeRestrictionEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getRelationTypeRestriction_RelationTypeMatch() {
- return (EAttribute) relationTypeRestrictionEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getRelationTypeRestriction_RelationTypeRef() {
- return (EReference) relationTypeRestrictionEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getRelationTypeRestriction_RestrictedToSide() {
- return (EAttribute) relationTypeRestrictionEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getRelationTypeRestriction_Predicate() {
- return (EReference) relationTypeRestrictionEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EEnum getRelationMultiplicityEnum() {
- return relationMultiplicityEnumEEnum;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EEnum getCompareOp() {
- return compareOpEEnum;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EEnum getXLogicOperator() {
- return xLogicOperatorEEnum;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EEnum getMatchField() {
- return matchFieldEEnum;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EEnum getAccessPermissionEnum() {
- return accessPermissionEnumEEnum;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EEnum getRelationTypeMatch() {
- return relationTypeMatchEEnum;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EEnum getXRelationSideEnum() {
- return xRelationSideEnumEEnum;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public OseeDslFactory getOseeDslFactory() {
- return (OseeDslFactory) getEFactoryInstance();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private boolean isCreated = false;
-
- /**
- * Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its
- * first. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void createPackageContents() {
- if (isCreated) {
- return;
- }
- isCreated = true;
-
- // Create classes and their features
- oseeDslEClass = createEClass(OSEE_DSL);
- createEReference(oseeDslEClass, OSEE_DSL__IMPORTS);
- createEReference(oseeDslEClass, OSEE_DSL__ARTIFACT_TYPES);
- createEReference(oseeDslEClass, OSEE_DSL__RELATION_TYPES);
- createEReference(oseeDslEClass, OSEE_DSL__ATTRIBUTE_TYPES);
- createEReference(oseeDslEClass, OSEE_DSL__ENUM_TYPES);
- createEReference(oseeDslEClass, OSEE_DSL__ENUM_OVERRIDES);
- createEReference(oseeDslEClass, OSEE_DSL__ARTIFACT_TYPE_OVERRIDES);
- createEReference(oseeDslEClass, OSEE_DSL__ARTIFACT_MATCH_REFS);
- createEReference(oseeDslEClass, OSEE_DSL__ACCESS_DECLARATIONS);
- createEReference(oseeDslEClass, OSEE_DSL__ROLE_DECLARATIONS);
-
- importEClass = createEClass(IMPORT);
- createEAttribute(importEClass, IMPORT__IMPORT_URI);
-
- oseeElementEClass = createEClass(OSEE_ELEMENT);
-
- oseeTypeEClass = createEClass(OSEE_TYPE);
- createEAttribute(oseeTypeEClass, OSEE_TYPE__NAME);
- createEAttribute(oseeTypeEClass, OSEE_TYPE__TYPE_GUID);
- createEAttribute(oseeTypeEClass, OSEE_TYPE__UUID);
-
- xArtifactTypeEClass = createEClass(XARTIFACT_TYPE);
- createEAttribute(xArtifactTypeEClass, XARTIFACT_TYPE__ABSTRACT);
- createEReference(xArtifactTypeEClass, XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES);
- createEReference(xArtifactTypeEClass, XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES);
-
- xAttributeTypeRefEClass = createEClass(XATTRIBUTE_TYPE_REF);
- createEReference(xAttributeTypeRefEClass, XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE);
- createEAttribute(xAttributeTypeRefEClass, XATTRIBUTE_TYPE_REF__BRANCH_UUID);
-
- xAttributeTypeEClass = createEClass(XATTRIBUTE_TYPE);
- createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE);
- createEReference(xAttributeTypeEClass, XATTRIBUTE_TYPE__OVERRIDE);
- createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__DATA_PROVIDER);
- createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__MIN);
- createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__MAX);
- createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__TAGGER_ID);
- createEReference(xAttributeTypeEClass, XATTRIBUTE_TYPE__ENUM_TYPE);
- createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__DESCRIPTION);
- createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__DEFAULT_VALUE);
- createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__FILE_EXTENSION);
- createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__MEDIA_TYPE);
-
- xOseeEnumTypeEClass = createEClass(XOSEE_ENUM_TYPE);
- createEReference(xOseeEnumTypeEClass, XOSEE_ENUM_TYPE__ENUM_ENTRIES);
-
- xOseeEnumEntryEClass = createEClass(XOSEE_ENUM_ENTRY);
- 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);
- createEAttribute(xOseeEnumOverrideEClass, XOSEE_ENUM_OVERRIDE__INHERIT_ALL);
- createEReference(xOseeEnumOverrideEClass, XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS);
-
- overrideOptionEClass = createEClass(OVERRIDE_OPTION);
-
- addEnumEClass = createEClass(ADD_ENUM);
- 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);
-
- xOseeArtifactTypeOverrideEClass = createEClass(XOSEE_ARTIFACT_TYPE_OVERRIDE);
- createEReference(xOseeArtifactTypeOverrideEClass, XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE);
- createEAttribute(xOseeArtifactTypeOverrideEClass, XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL);
- createEReference(xOseeArtifactTypeOverrideEClass, XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS);
-
- attributeOverrideOptionEClass = createEClass(ATTRIBUTE_OVERRIDE_OPTION);
-
- addAttributeEClass = createEClass(ADD_ATTRIBUTE);
- createEReference(addAttributeEClass, ADD_ATTRIBUTE__ATTRIBUTE);
-
- removeAttributeEClass = createEClass(REMOVE_ATTRIBUTE);
- createEReference(removeAttributeEClass, REMOVE_ATTRIBUTE__ATTRIBUTE);
-
- updateAttributeEClass = createEClass(UPDATE_ATTRIBUTE);
- createEReference(updateAttributeEClass, UPDATE_ATTRIBUTE__ATTRIBUTE);
-
- xRelationTypeEClass = createEClass(XRELATION_TYPE);
- createEAttribute(xRelationTypeEClass, XRELATION_TYPE__SIDE_ANAME);
- createEReference(xRelationTypeEClass, XRELATION_TYPE__SIDE_AARTIFACT_TYPE);
- createEAttribute(xRelationTypeEClass, XRELATION_TYPE__SIDE_BNAME);
- createEReference(xRelationTypeEClass, XRELATION_TYPE__SIDE_BARTIFACT_TYPE);
- createEAttribute(xRelationTypeEClass, XRELATION_TYPE__DEFAULT_ORDER_TYPE);
- createEAttribute(xRelationTypeEClass, XRELATION_TYPE__MULTIPLICITY);
-
- conditionEClass = createEClass(CONDITION);
-
- simpleConditionEClass = createEClass(SIMPLE_CONDITION);
- createEAttribute(simpleConditionEClass, SIMPLE_CONDITION__FIELD);
- createEAttribute(simpleConditionEClass, SIMPLE_CONDITION__OP);
- createEAttribute(simpleConditionEClass, SIMPLE_CONDITION__EXPRESSION);
-
- compoundConditionEClass = createEClass(COMPOUND_CONDITION);
- createEReference(compoundConditionEClass, COMPOUND_CONDITION__CONDITIONS);
- createEAttribute(compoundConditionEClass, COMPOUND_CONDITION__OPERATORS);
-
- xArtifactMatcherEClass = createEClass(XARTIFACT_MATCHER);
- createEAttribute(xArtifactMatcherEClass, XARTIFACT_MATCHER__NAME);
- createEReference(xArtifactMatcherEClass, XARTIFACT_MATCHER__CONDITIONS);
- createEAttribute(xArtifactMatcherEClass, XARTIFACT_MATCHER__OPERATORS);
-
- roleEClass = createEClass(ROLE);
- createEAttribute(roleEClass, ROLE__NAME);
- createEReference(roleEClass, ROLE__SUPER_ROLES);
- createEReference(roleEClass, ROLE__USERS_AND_GROUPS);
- createEReference(roleEClass, ROLE__REFERENCED_CONTEXTS);
-
- referencedContextEClass = createEClass(REFERENCED_CONTEXT);
- createEAttribute(referencedContextEClass, REFERENCED_CONTEXT__ACCESS_CONTEXT_REF);
-
- usersAndGroupsEClass = createEClass(USERS_AND_GROUPS);
- createEAttribute(usersAndGroupsEClass, USERS_AND_GROUPS__USER_OR_GROUP_GUID);
-
- accessContextEClass = createEClass(ACCESS_CONTEXT);
- createEAttribute(accessContextEClass, ACCESS_CONTEXT__NAME);
- createEReference(accessContextEClass, ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS);
- createEAttribute(accessContextEClass, ACCESS_CONTEXT__GUID);
- createEReference(accessContextEClass, ACCESS_CONTEXT__ACCESS_RULES);
- createEReference(accessContextEClass, ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS);
-
- hierarchyRestrictionEClass = createEClass(HIERARCHY_RESTRICTION);
- createEReference(hierarchyRestrictionEClass, HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF);
- createEReference(hierarchyRestrictionEClass, HIERARCHY_RESTRICTION__ACCESS_RULES);
-
- relationTypeArtifactTypePredicateEClass = createEClass(RELATION_TYPE_ARTIFACT_TYPE_PREDICATE);
- createEReference(relationTypeArtifactTypePredicateEClass,
- RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF);
-
- relationTypeArtifactPredicateEClass = createEClass(RELATION_TYPE_ARTIFACT_PREDICATE);
- createEReference(relationTypeArtifactPredicateEClass, RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF);
-
- relationTypePredicateEClass = createEClass(RELATION_TYPE_PREDICATE);
-
- objectRestrictionEClass = createEClass(OBJECT_RESTRICTION);
- createEAttribute(objectRestrictionEClass, OBJECT_RESTRICTION__PERMISSION);
-
- artifactMatchRestrictionEClass = createEClass(ARTIFACT_MATCH_RESTRICTION);
- createEReference(artifactMatchRestrictionEClass, ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF);
-
- artifactTypeRestrictionEClass = createEClass(ARTIFACT_TYPE_RESTRICTION);
- createEReference(artifactTypeRestrictionEClass, ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF);
-
- attributeTypeRestrictionEClass = createEClass(ATTRIBUTE_TYPE_RESTRICTION);
- createEReference(attributeTypeRestrictionEClass, ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF);
- createEReference(attributeTypeRestrictionEClass, ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF);
-
- legacyRelationTypeRestrictionEClass = createEClass(LEGACY_RELATION_TYPE_RESTRICTION);
- createEAttribute(legacyRelationTypeRestrictionEClass, LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION);
- createEReference(legacyRelationTypeRestrictionEClass, LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF);
- createEAttribute(legacyRelationTypeRestrictionEClass, LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE);
- createEReference(legacyRelationTypeRestrictionEClass, LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF);
-
- relationTypeRestrictionEClass = createEClass(RELATION_TYPE_RESTRICTION);
- createEAttribute(relationTypeRestrictionEClass, RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH);
- createEReference(relationTypeRestrictionEClass, RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF);
- createEAttribute(relationTypeRestrictionEClass, RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE);
- createEReference(relationTypeRestrictionEClass, RELATION_TYPE_RESTRICTION__PREDICATE);
-
- // Create enums
- relationMultiplicityEnumEEnum = createEEnum(RELATION_MULTIPLICITY_ENUM);
- compareOpEEnum = createEEnum(COMPARE_OP);
- xLogicOperatorEEnum = createEEnum(XLOGIC_OPERATOR);
- matchFieldEEnum = createEEnum(MATCH_FIELD);
- accessPermissionEnumEEnum = createEEnum(ACCESS_PERMISSION_ENUM);
- relationTypeMatchEEnum = createEEnum(RELATION_TYPE_MATCH);
- xRelationSideEnumEEnum = createEEnum(XRELATION_SIDE_ENUM);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private boolean isInitialized = false;
-
- /**
- * Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any
- * invocation but its first. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public void initializePackageContents() {
- if (isInitialized) {
- return;
- }
- isInitialized = true;
-
- // Initialize package
- setName(eNAME);
- setNsPrefix(eNS_PREFIX);
- setNsURI(eNS_URI);
-
- // Create type parameters
-
- // Set bounds for type parameters
-
- // Add supertypes to classes
- oseeTypeEClass.getESuperTypes().add(this.getOseeElement());
- xArtifactTypeEClass.getESuperTypes().add(this.getOseeType());
- xAttributeTypeEClass.getESuperTypes().add(this.getOseeType());
- xOseeEnumTypeEClass.getESuperTypes().add(this.getOseeType());
- xOseeEnumOverrideEClass.getESuperTypes().add(this.getOseeElement());
- addEnumEClass.getESuperTypes().add(this.getOverrideOption());
- removeEnumEClass.getESuperTypes().add(this.getOverrideOption());
- addAttributeEClass.getESuperTypes().add(this.getAttributeOverrideOption());
- removeAttributeEClass.getESuperTypes().add(this.getAttributeOverrideOption());
- updateAttributeEClass.getESuperTypes().add(this.getAttributeOverrideOption());
- xRelationTypeEClass.getESuperTypes().add(this.getOseeType());
- simpleConditionEClass.getESuperTypes().add(this.getCondition());
- compoundConditionEClass.getESuperTypes().add(this.getCondition());
- relationTypeArtifactTypePredicateEClass.getESuperTypes().add(this.getRelationTypePredicate());
- relationTypeArtifactPredicateEClass.getESuperTypes().add(this.getRelationTypePredicate());
- artifactMatchRestrictionEClass.getESuperTypes().add(this.getObjectRestriction());
- artifactTypeRestrictionEClass.getESuperTypes().add(this.getObjectRestriction());
- attributeTypeRestrictionEClass.getESuperTypes().add(this.getObjectRestriction());
- relationTypeRestrictionEClass.getESuperTypes().add(this.getObjectRestriction());
-
- // Initialize classes and features; add operations and parameters
- initEClass(oseeDslEClass, OseeDsl.class, "OseeDsl", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getOseeDsl_Imports(), this.getImport(), null, "imports", null, 0, -1, OseeDsl.class, !IS_TRANSIENT,
- !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
- IS_ORDERED);
- initEReference(getOseeDsl_ArtifactTypes(), this.getXArtifactType(), null, "artifactTypes", null, 0, -1,
- OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
- IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getOseeDsl_RelationTypes(), this.getXRelationType(), null, "relationTypes", null, 0, -1,
- OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
- IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getOseeDsl_AttributeTypes(), this.getXAttributeType(), null, "attributeTypes", null, 0, -1,
- OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
- IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getOseeDsl_EnumTypes(), this.getXOseeEnumType(), null, "enumTypes", null, 0, -1, OseeDsl.class,
- !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
- initEReference(getOseeDsl_EnumOverrides(), this.getXOseeEnumOverride(), null, "enumOverrides", null, 0, -1,
- OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
- IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getOseeDsl_ArtifactTypeOverrides(), this.getXOseeArtifactTypeOverride(), null,
- "artifactTypeOverrides", null, 0, -1, OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
- !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getOseeDsl_ArtifactMatchRefs(), this.getXArtifactMatcher(), null, "artifactMatchRefs", null, 0, -1,
- OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
- IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getOseeDsl_AccessDeclarations(), this.getAccessContext(), null, "accessDeclarations", null, 0, -1,
- OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
- IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getOseeDsl_RoleDeclarations(), this.getRole(), null, "roleDeclarations", null, 0, -1,
- OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
- IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getImport_ImportURI(), ecorePackage.getEString(), "importURI", null, 0, 1, Import.class,
- !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(oseeElementEClass, OseeElement.class, "OseeElement", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(oseeTypeEClass, OseeType.class, "OseeType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getOseeType_Name(), ecorePackage.getEString(), "name", null, 0, 1, OseeType.class, !IS_TRANSIENT,
- !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getOseeType_TypeGuid(), ecorePackage.getEString(), "typeGuid", null, 0, 1, OseeType.class,
- !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getOseeType_Uuid(), ecorePackage.getEString(), "uuid", null, 0, 1, OseeType.class, !IS_TRANSIENT,
- !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(xArtifactTypeEClass, XArtifactType.class, "XArtifactType", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getXArtifactType_Abstract(), ecorePackage.getEBoolean(), "abstract", null, 0, 1,
- XArtifactType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
- initEReference(getXArtifactType_SuperArtifactTypes(), this.getXArtifactType(), null, "superArtifactTypes", null,
- 0, -1, XArtifactType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getXArtifactType_ValidAttributeTypes(), this.getXAttributeTypeRef(), null, "validAttributeTypes",
- null, 0, -1, XArtifactType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
- !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(xAttributeTypeRefEClass, XAttributeTypeRef.class, "XAttributeTypeRef", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEReference(getXAttributeTypeRef_ValidAttributeType(), this.getXAttributeType(), null, "validAttributeType",
- null, 0, 1, XAttributeTypeRef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE,
- IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getXAttributeTypeRef_BranchUuid(), ecorePackage.getEString(), "branchUuid", null, 0, 1,
- XAttributeTypeRef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
-
- initEClass(xAttributeTypeEClass, XAttributeType.class, "XAttributeType", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getXAttributeType_BaseAttributeType(), ecorePackage.getEString(), "baseAttributeType", null, 0, 1,
- XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
- initEReference(getXAttributeType_Override(), this.getXAttributeType(), null, "override", null, 0, 1,
- XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getXAttributeType_DataProvider(), ecorePackage.getEString(), "dataProvider", null, 0, 1,
- XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
- initEAttribute(getXAttributeType_Min(), ecorePackage.getEString(), "min", null, 0, 1, XAttributeType.class,
- !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getXAttributeType_Max(), ecorePackage.getEString(), "max", null, 0, 1, XAttributeType.class,
- !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getXAttributeType_TaggerId(), ecorePackage.getEString(), "taggerId", null, 0, 1,
- XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
- initEReference(getXAttributeType_EnumType(), this.getXOseeEnumType(), null, "enumType", null, 0, 1,
- XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getXAttributeType_Description(), ecorePackage.getEString(), "description", null, 0, 1,
- XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
- initEAttribute(getXAttributeType_DefaultValue(), ecorePackage.getEString(), "defaultValue", null, 0, 1,
- XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
- initEAttribute(getXAttributeType_FileExtension(), ecorePackage.getEString(), "fileExtension", null, 0, 1,
- XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
- initEAttribute(getXAttributeType_MediaType(), ecorePackage.getEString(), "mediaType", null, 0, 1,
- XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
-
- initEClass(xOseeEnumTypeEClass, XOseeEnumType.class, "XOseeEnumType", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEReference(getXOseeEnumType_EnumEntries(), this.getXOseeEnumEntry(), null, "enumEntries", null, 0, -1,
- XOseeEnumType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(xOseeEnumEntryEClass, XOseeEnumEntry.class, "XOseeEnumEntry", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- 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);
- initEAttribute(getXOseeEnumOverride_InheritAll(), ecorePackage.getEBoolean(), "inheritAll", null, 0, 1,
- XOseeEnumOverride.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
- initEReference(getXOseeEnumOverride_OverrideOptions(), this.getOverrideOption(), null, "overrideOptions", null, 0,
- -1, XOseeEnumOverride.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(overrideOptionEClass, OverrideOption.class, "OverrideOption", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(addEnumEClass, AddEnum.class, "AddEnum", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- 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);
-
- initEClass(xOseeArtifactTypeOverrideEClass, XOseeArtifactTypeOverride.class, "XOseeArtifactTypeOverride",
- !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getXOseeArtifactTypeOverride_OverridenArtifactType(), this.getXArtifactType(), null,
- "overridenArtifactType", null, 0, 1, XOseeArtifactTypeOverride.class, !IS_TRANSIENT, !IS_VOLATILE,
- IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getXOseeArtifactTypeOverride_InheritAll(), ecorePackage.getEBoolean(), "inheritAll", null, 0, 1,
- XOseeArtifactTypeOverride.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
- initEReference(getXOseeArtifactTypeOverride_OverrideOptions(), this.getAttributeOverrideOption(), null,
- "overrideOptions", null, 0, -1, XOseeArtifactTypeOverride.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
- IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(attributeOverrideOptionEClass, AttributeOverrideOption.class, "AttributeOverrideOption", !IS_ABSTRACT,
- !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(addAttributeEClass, AddAttribute.class, "AddAttribute", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEReference(getAddAttribute_Attribute(), this.getXAttributeTypeRef(), null, "attribute", null, 0, 1,
- AddAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(removeAttributeEClass, RemoveAttribute.class, "RemoveAttribute", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEReference(getRemoveAttribute_Attribute(), this.getXAttributeType(), null, "attribute", null, 0, 1,
- RemoveAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(updateAttributeEClass, UpdateAttribute.class, "UpdateAttribute", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEReference(getUpdateAttribute_Attribute(), this.getXAttributeTypeRef(), null, "attribute", null, 0, 1,
- UpdateAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(xRelationTypeEClass, XRelationType.class, "XRelationType", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getXRelationType_SideAName(), ecorePackage.getEString(), "sideAName", null, 0, 1,
- XRelationType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
- initEReference(getXRelationType_SideAArtifactType(), this.getXArtifactType(), null, "sideAArtifactType", null, 0,
- 1, XRelationType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getXRelationType_SideBName(), ecorePackage.getEString(), "sideBName", null, 0, 1,
- XRelationType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
- initEReference(getXRelationType_SideBArtifactType(), this.getXArtifactType(), null, "sideBArtifactType", null, 0,
- 1, XRelationType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getXRelationType_DefaultOrderType(), ecorePackage.getEString(), "defaultOrderType", null, 0, 1,
- XRelationType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
- initEAttribute(getXRelationType_Multiplicity(), this.getRelationMultiplicityEnum(), "multiplicity", null, 0, 1,
- XRelationType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
-
- initEClass(conditionEClass, Condition.class, "Condition", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(simpleConditionEClass, SimpleCondition.class, "SimpleCondition", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getSimpleCondition_Field(), this.getMatchField(), "field", null, 0, 1, SimpleCondition.class,
- !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getSimpleCondition_Op(), this.getCompareOp(), "op", null, 0, 1, SimpleCondition.class,
- !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getSimpleCondition_Expression(), ecorePackage.getEString(), "expression", null, 0, 1,
- SimpleCondition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
-
- initEClass(compoundConditionEClass, CompoundCondition.class, "CompoundCondition", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEReference(getCompoundCondition_Conditions(), this.getSimpleCondition(), null, "conditions", null, 0, -1,
- CompoundCondition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getCompoundCondition_Operators(), this.getXLogicOperator(), "operators", null, 0, -1,
- CompoundCondition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
-
- initEClass(xArtifactMatcherEClass, XArtifactMatcher.class, "XArtifactMatcher", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getXArtifactMatcher_Name(), ecorePackage.getEString(), "name", null, 0, 1, XArtifactMatcher.class,
- !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getXArtifactMatcher_Conditions(), this.getCondition(), null, "conditions", null, 0, -1,
- XArtifactMatcher.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getXArtifactMatcher_Operators(), this.getXLogicOperator(), "operators", null, 0, -1,
- XArtifactMatcher.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
-
- initEClass(roleEClass, Role.class, "Role", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getRole_Name(), ecorePackage.getEString(), "name", null, 0, 1, Role.class, !IS_TRANSIENT,
- !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getRole_SuperRoles(), this.getRole(), null, "superRoles", null, 0, -1, Role.class, !IS_TRANSIENT,
- !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED,
- IS_ORDERED);
- initEReference(getRole_UsersAndGroups(), this.getUsersAndGroups(), null, "usersAndGroups", null, 0, -1,
- Role.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
- IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getRole_ReferencedContexts(), this.getReferencedContext(), null, "referencedContexts", null, 0, -1,
- Role.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
- IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(referencedContextEClass, ReferencedContext.class, "ReferencedContext", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getReferencedContext_AccessContextRef(), ecorePackage.getEString(), "accessContextRef", null, 0, 1,
- ReferencedContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
-
- initEClass(usersAndGroupsEClass, UsersAndGroups.class, "UsersAndGroups", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getUsersAndGroups_UserOrGroupGuid(), ecorePackage.getEString(), "userOrGroupGuid", null, 0, 1,
- UsersAndGroups.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
-
- initEClass(accessContextEClass, AccessContext.class, "AccessContext", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getAccessContext_Name(), ecorePackage.getEString(), "name", null, 0, 1, AccessContext.class,
- !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getAccessContext_SuperAccessContexts(), this.getAccessContext(), null, "superAccessContexts", null,
- 0, -1, AccessContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getAccessContext_Guid(), ecorePackage.getEString(), "guid", null, 0, 1, AccessContext.class,
- !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getAccessContext_AccessRules(), this.getObjectRestriction(), null, "accessRules", null, 0, -1,
- AccessContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getAccessContext_HierarchyRestrictions(), this.getHierarchyRestriction(), null,
- "hierarchyRestrictions", null, 0, -1, AccessContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
- IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(hierarchyRestrictionEClass, HierarchyRestriction.class, "HierarchyRestriction", !IS_ABSTRACT,
- !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getHierarchyRestriction_ArtifactMatcherRef(), this.getXArtifactMatcher(), null,
- "artifactMatcherRef", null, 0, 1, HierarchyRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
- !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getHierarchyRestriction_AccessRules(), this.getObjectRestriction(), null, "accessRules", null, 0,
- -1, HierarchyRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(relationTypeArtifactTypePredicateEClass, RelationTypeArtifactTypePredicate.class,
- "RelationTypeArtifactTypePredicate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getRelationTypeArtifactTypePredicate_ArtifactTypeRef(), this.getXArtifactType(), null,
- "artifactTypeRef", null, 0, 1, RelationTypeArtifactTypePredicate.class, !IS_TRANSIENT, !IS_VOLATILE,
- IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(relationTypeArtifactPredicateEClass, RelationTypeArtifactPredicate.class,
- "RelationTypeArtifactPredicate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getRelationTypeArtifactPredicate_ArtifactMatcherRef(), this.getXArtifactMatcher(), null,
- "artifactMatcherRef", null, 0, 1, RelationTypeArtifactPredicate.class, !IS_TRANSIENT, !IS_VOLATILE,
- IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(relationTypePredicateEClass, RelationTypePredicate.class, "RelationTypePredicate", !IS_ABSTRACT,
- !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(objectRestrictionEClass, ObjectRestriction.class, "ObjectRestriction", !IS_ABSTRACT, !IS_INTERFACE,
- IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getObjectRestriction_Permission(), this.getAccessPermissionEnum(), "permission", null, 0, 1,
- ObjectRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
- !IS_DERIVED, IS_ORDERED);
-
- initEClass(artifactMatchRestrictionEClass, ArtifactMatchRestriction.class, "ArtifactMatchRestriction",
- !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getArtifactMatchRestriction_ArtifactMatcherRef(), this.getXArtifactMatcher(), null,
- "artifactMatcherRef", null, 0, 1, ArtifactMatchRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
- !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(artifactTypeRestrictionEClass, ArtifactTypeRestriction.class, "ArtifactTypeRestriction", !IS_ABSTRACT,
- !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getArtifactTypeRestriction_ArtifactTypeRef(), this.getXArtifactType(), null, "artifactTypeRef",
- null, 0, 1, ArtifactTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE,
- IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(attributeTypeRestrictionEClass, AttributeTypeRestriction.class, "AttributeTypeRestriction",
- !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getAttributeTypeRestriction_AttributeTypeRef(), this.getXAttributeType(), null, "attributeTypeRef",
- null, 0, 1, AttributeTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE,
- IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getAttributeTypeRestriction_ArtifactTypeRef(), this.getXArtifactType(), null, "artifactTypeRef",
- null, 0, 1, AttributeTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE,
- IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(legacyRelationTypeRestrictionEClass, LegacyRelationTypeRestriction.class,
- "LegacyRelationTypeRestriction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getLegacyRelationTypeRestriction_Permission(), this.getAccessPermissionEnum(), "permission", null,
- 0, 1, LegacyRelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
- IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getLegacyRelationTypeRestriction_RelationTypeRef(), this.getXRelationType(), null,
- "relationTypeRef", null, 0, 1, LegacyRelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
- !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getLegacyRelationTypeRestriction_RestrictedToSide(), this.getXRelationSideEnum(),
- "restrictedToSide", null, 0, 1, LegacyRelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE,
- IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getLegacyRelationTypeRestriction_ArtifactMatcherRef(), this.getXArtifactMatcher(), null,
- "artifactMatcherRef", null, 0, 1, LegacyRelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE,
- IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(relationTypeRestrictionEClass, RelationTypeRestriction.class, "RelationTypeRestriction", !IS_ABSTRACT,
- !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getRelationTypeRestriction_RelationTypeMatch(), ecorePackage.getEBoolean(), "relationTypeMatch",
- null, 0, 1, RelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
- IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getRelationTypeRestriction_RelationTypeRef(), this.getXRelationType(), null, "relationTypeRef",
- null, 0, 1, RelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE,
- IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getRelationTypeRestriction_RestrictedToSide(), this.getXRelationSideEnum(), "restrictedToSide",
- null, 0, 1, RelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
- IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getRelationTypeRestriction_Predicate(), this.getRelationTypePredicate(), null, "predicate", null,
- 0, 1, RelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
- !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- // Initialize enums and add enum literals
- initEEnum(relationMultiplicityEnumEEnum, RelationMultiplicityEnum.class, "RelationMultiplicityEnum");
- addEEnumLiteral(relationMultiplicityEnumEEnum, RelationMultiplicityEnum.ONE_TO_ONE);
- addEEnumLiteral(relationMultiplicityEnumEEnum, RelationMultiplicityEnum.ONE_TO_MANY);
- addEEnumLiteral(relationMultiplicityEnumEEnum, RelationMultiplicityEnum.MANY_TO_ONE);
- addEEnumLiteral(relationMultiplicityEnumEEnum, RelationMultiplicityEnum.MANY_TO_MANY);
-
- initEEnum(compareOpEEnum, CompareOp.class, "CompareOp");
- addEEnumLiteral(compareOpEEnum, CompareOp.EQ);
- addEEnumLiteral(compareOpEEnum, CompareOp.LIKE);
-
- initEEnum(xLogicOperatorEEnum, XLogicOperator.class, "XLogicOperator");
- addEEnumLiteral(xLogicOperatorEEnum, XLogicOperator.AND);
- addEEnumLiteral(xLogicOperatorEEnum, XLogicOperator.OR);
-
- initEEnum(matchFieldEEnum, MatchField.class, "MatchField");
- addEEnumLiteral(matchFieldEEnum, MatchField.ARTIFACT_NAME);
- addEEnumLiteral(matchFieldEEnum, MatchField.ARTIFACT_GUID);
- addEEnumLiteral(matchFieldEEnum, MatchField.BRANCH_NAME);
- addEEnumLiteral(matchFieldEEnum, MatchField.BRANCH_UUID);
-
- initEEnum(accessPermissionEnumEEnum, AccessPermissionEnum.class, "AccessPermissionEnum");
- addEEnumLiteral(accessPermissionEnumEEnum, AccessPermissionEnum.ALLOW);
- addEEnumLiteral(accessPermissionEnumEEnum, AccessPermissionEnum.DENY);
-
- initEEnum(relationTypeMatchEEnum, RelationTypeMatch.class, "RelationTypeMatch");
- addEEnumLiteral(relationTypeMatchEEnum, RelationTypeMatch.ALL);
-
- initEEnum(xRelationSideEnumEEnum, XRelationSideEnum.class, "XRelationSideEnum");
- addEEnumLiteral(xRelationSideEnumEEnum, XRelationSideEnum.SIDE_A);
- addEEnumLiteral(xRelationSideEnumEEnum, XRelationSideEnum.SIDE_B);
- addEEnumLiteral(xRelationSideEnumEEnum, XRelationSideEnum.BOTH);
-
- // Create resource
- createResource(eNS_URI);
- }
+public class OseeDslPackageImpl extends EPackageImpl implements OseeDslPackage
+{
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass oseeDslEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass importEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass oseeElementEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass oseeTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass xArtifactTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass xAttributeTypeRefEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass xAttributeTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass xOseeEnumTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass xOseeEnumEntryEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass xOseeEnumOverrideEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass overrideOptionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass addEnumEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass removeEnumEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass xOseeArtifactTypeOverrideEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass attributeOverrideOptionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass addAttributeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass removeAttributeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass updateAttributeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass xRelationTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass conditionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass simpleConditionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass compoundConditionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass xArtifactMatcherEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass roleEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass referencedContextEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass usersAndGroupsEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass accessContextEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass hierarchyRestrictionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass relationTypeArtifactTypePredicateEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass relationTypeArtifactPredicateEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass relationTypePredicateEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass objectRestrictionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass artifactMatchRestrictionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass artifactTypeRestrictionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass attributeTypeRestrictionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass legacyRelationTypeRestrictionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass relationTypeRestrictionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum relationMultiplicityEnumEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum compareOpEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum xLogicOperatorEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum matchFieldEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum accessPermissionEnumEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum relationTypeMatchEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum xRelationSideEnumEEnum = null;
+
+ /**
+ * Creates an instance of the model <b>Package</b>, registered with
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * package URI value.
+ * <p>Note: the correct way to create the package is via the static
+ * factory method {@link #init init()}, which also performs
+ * initialization of the package, or returns the registered package,
+ * if one already exists.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.ecore.EPackage.Registry
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage#eNS_URI
+ * @see #init()
+ * @generated
+ */
+ private OseeDslPackageImpl()
+ {
+ super(eNS_URI, OseeDslFactory.eINSTANCE);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static boolean isInited = false;
+
+ /**
+ * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
+ *
+ * <p>This method is used to initialize {@link OseeDslPackage#eINSTANCE} when that field is accessed.
+ * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #eNS_URI
+ * @see #createPackageContents()
+ * @see #initializePackageContents()
+ * @generated
+ */
+ public static OseeDslPackage init()
+ {
+ if (isInited) return (OseeDslPackage)EPackage.Registry.INSTANCE.getEPackage(OseeDslPackage.eNS_URI);
+
+ // Obtain or create and register package
+ OseeDslPackageImpl theOseeDslPackage = (OseeDslPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof OseeDslPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new OseeDslPackageImpl());
+
+ isInited = true;
+
+ // Create package meta-data objects
+ theOseeDslPackage.createPackageContents();
+
+ // Initialize created meta-data
+ theOseeDslPackage.initializePackageContents();
+
+ // Mark meta-data to indicate it can't be changed
+ theOseeDslPackage.freeze();
+
+
+ // Update the registry and return the package
+ EPackage.Registry.INSTANCE.put(OseeDslPackage.eNS_URI, theOseeDslPackage);
+ return theOseeDslPackage;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getOseeDsl()
+ {
+ return oseeDslEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOseeDsl_Imports()
+ {
+ return (EReference)oseeDslEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOseeDsl_ArtifactTypes()
+ {
+ return (EReference)oseeDslEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOseeDsl_RelationTypes()
+ {
+ return (EReference)oseeDslEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOseeDsl_AttributeTypes()
+ {
+ return (EReference)oseeDslEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOseeDsl_EnumTypes()
+ {
+ return (EReference)oseeDslEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOseeDsl_EnumOverrides()
+ {
+ return (EReference)oseeDslEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOseeDsl_ArtifactTypeOverrides()
+ {
+ return (EReference)oseeDslEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOseeDsl_ArtifactMatchRefs()
+ {
+ return (EReference)oseeDslEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOseeDsl_AccessDeclarations()
+ {
+ return (EReference)oseeDslEClass.getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOseeDsl_RoleDeclarations()
+ {
+ return (EReference)oseeDslEClass.getEStructuralFeatures().get(9);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getImport()
+ {
+ return importEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getImport_ImportURI()
+ {
+ return (EAttribute)importEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getOseeElement()
+ {
+ return oseeElementEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getOseeType()
+ {
+ return oseeTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOseeType_Name()
+ {
+ return (EAttribute)oseeTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOseeType_TypeGuid()
+ {
+ return (EAttribute)oseeTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOseeType_Id()
+ {
+ return (EAttribute)oseeTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getXArtifactType()
+ {
+ return xArtifactTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXArtifactType_Abstract()
+ {
+ return (EAttribute)xArtifactTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getXArtifactType_SuperArtifactTypes()
+ {
+ return (EReference)xArtifactTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getXArtifactType_ValidAttributeTypes()
+ {
+ return (EReference)xArtifactTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getXAttributeTypeRef()
+ {
+ return xAttributeTypeRefEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getXAttributeTypeRef_ValidAttributeType()
+ {
+ return (EReference)xAttributeTypeRefEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXAttributeTypeRef_BranchUuid()
+ {
+ return (EAttribute)xAttributeTypeRefEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getXAttributeType()
+ {
+ return xAttributeTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXAttributeType_BaseAttributeType()
+ {
+ return (EAttribute)xAttributeTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getXAttributeType_Override()
+ {
+ return (EReference)xAttributeTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXAttributeType_DataProvider()
+ {
+ return (EAttribute)xAttributeTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXAttributeType_Min()
+ {
+ return (EAttribute)xAttributeTypeEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXAttributeType_Max()
+ {
+ return (EAttribute)xAttributeTypeEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXAttributeType_TaggerId()
+ {
+ return (EAttribute)xAttributeTypeEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getXAttributeType_EnumType()
+ {
+ return (EReference)xAttributeTypeEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXAttributeType_Description()
+ {
+ return (EAttribute)xAttributeTypeEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXAttributeType_DefaultValue()
+ {
+ return (EAttribute)xAttributeTypeEClass.getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXAttributeType_FileExtension()
+ {
+ return (EAttribute)xAttributeTypeEClass.getEStructuralFeatures().get(9);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXAttributeType_MediaType()
+ {
+ return (EAttribute)xAttributeTypeEClass.getEStructuralFeatures().get(10);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getXOseeEnumType()
+ {
+ return xOseeEnumTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getXOseeEnumType_EnumEntries()
+ {
+ return (EReference)xOseeEnumTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getXOseeEnumEntry()
+ {
+ return xOseeEnumEntryEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXOseeEnumEntry_Name()
+ {
+ return (EAttribute)xOseeEnumEntryEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXOseeEnumEntry_Ordinal()
+ {
+ return (EAttribute)xOseeEnumEntryEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXOseeEnumEntry_EntryGuid()
+ {
+ return (EAttribute)xOseeEnumEntryEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- 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;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getXOseeEnumOverride_OverridenEnumType()
+ {
+ return (EReference)xOseeEnumOverrideEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXOseeEnumOverride_InheritAll()
+ {
+ return (EAttribute)xOseeEnumOverrideEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getXOseeEnumOverride_OverrideOptions()
+ {
+ return (EReference)xOseeEnumOverrideEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getOverrideOption()
+ {
+ return overrideOptionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getAddEnum()
+ {
+ return addEnumEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getAddEnum_EnumEntry()
+ {
+ return (EAttribute)addEnumEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getAddEnum_Ordinal()
+ {
+ return (EAttribute)addEnumEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getAddEnum_EntryGuid()
+ {
+ return (EAttribute)addEnumEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- 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;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getRemoveEnum_EnumEntry()
+ {
+ return (EReference)removeEnumEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getXOseeArtifactTypeOverride()
+ {
+ return xOseeArtifactTypeOverrideEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getXOseeArtifactTypeOverride_OverridenArtifactType()
+ {
+ return (EReference)xOseeArtifactTypeOverrideEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXOseeArtifactTypeOverride_InheritAll()
+ {
+ return (EAttribute)xOseeArtifactTypeOverrideEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getXOseeArtifactTypeOverride_OverrideOptions()
+ {
+ return (EReference)xOseeArtifactTypeOverrideEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getAttributeOverrideOption()
+ {
+ return attributeOverrideOptionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getAddAttribute()
+ {
+ return addAttributeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getAddAttribute_Attribute()
+ {
+ return (EReference)addAttributeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getRemoveAttribute()
+ {
+ return removeAttributeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getRemoveAttribute_Attribute()
+ {
+ return (EReference)removeAttributeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getUpdateAttribute()
+ {
+ return updateAttributeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getUpdateAttribute_Attribute()
+ {
+ return (EReference)updateAttributeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getXRelationType()
+ {
+ return xRelationTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXRelationType_SideAName()
+ {
+ return (EAttribute)xRelationTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getXRelationType_SideAArtifactType()
+ {
+ return (EReference)xRelationTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXRelationType_SideBName()
+ {
+ return (EAttribute)xRelationTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getXRelationType_SideBArtifactType()
+ {
+ return (EReference)xRelationTypeEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXRelationType_DefaultOrderType()
+ {
+ return (EAttribute)xRelationTypeEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXRelationType_Multiplicity()
+ {
+ return (EAttribute)xRelationTypeEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCondition()
+ {
+ return conditionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSimpleCondition()
+ {
+ return simpleConditionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSimpleCondition_Field()
+ {
+ return (EAttribute)simpleConditionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSimpleCondition_Op()
+ {
+ return (EAttribute)simpleConditionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSimpleCondition_Expression()
+ {
+ return (EAttribute)simpleConditionEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCompoundCondition()
+ {
+ return compoundConditionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCompoundCondition_Conditions()
+ {
+ return (EReference)compoundConditionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getCompoundCondition_Operators()
+ {
+ return (EAttribute)compoundConditionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getXArtifactMatcher()
+ {
+ return xArtifactMatcherEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXArtifactMatcher_Name()
+ {
+ return (EAttribute)xArtifactMatcherEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getXArtifactMatcher_Conditions()
+ {
+ return (EReference)xArtifactMatcherEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getXArtifactMatcher_Operators()
+ {
+ return (EAttribute)xArtifactMatcherEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getRole()
+ {
+ return roleEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getRole_Name()
+ {
+ return (EAttribute)roleEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getRole_SuperRoles()
+ {
+ return (EReference)roleEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getRole_UsersAndGroups()
+ {
+ return (EReference)roleEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getRole_ReferencedContexts()
+ {
+ return (EReference)roleEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getReferencedContext()
+ {
+ return referencedContextEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getReferencedContext_AccessContextRef()
+ {
+ return (EAttribute)referencedContextEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getUsersAndGroups()
+ {
+ return usersAndGroupsEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getUsersAndGroups_UserOrGroupGuid()
+ {
+ return (EAttribute)usersAndGroupsEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getAccessContext()
+ {
+ return accessContextEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getAccessContext_Name()
+ {
+ return (EAttribute)accessContextEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getAccessContext_SuperAccessContexts()
+ {
+ return (EReference)accessContextEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getAccessContext_Guid()
+ {
+ return (EAttribute)accessContextEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getAccessContext_AccessRules()
+ {
+ return (EReference)accessContextEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getAccessContext_HierarchyRestrictions()
+ {
+ return (EReference)accessContextEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getHierarchyRestriction()
+ {
+ return hierarchyRestrictionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getHierarchyRestriction_ArtifactMatcherRef()
+ {
+ return (EReference)hierarchyRestrictionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getHierarchyRestriction_AccessRules()
+ {
+ return (EReference)hierarchyRestrictionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getRelationTypeArtifactTypePredicate()
+ {
+ return relationTypeArtifactTypePredicateEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getRelationTypeArtifactTypePredicate_ArtifactTypeRef()
+ {
+ return (EReference)relationTypeArtifactTypePredicateEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getRelationTypeArtifactPredicate()
+ {
+ return relationTypeArtifactPredicateEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getRelationTypeArtifactPredicate_ArtifactMatcherRef()
+ {
+ return (EReference)relationTypeArtifactPredicateEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getRelationTypePredicate()
+ {
+ return relationTypePredicateEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getObjectRestriction()
+ {
+ return objectRestrictionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getObjectRestriction_Permission()
+ {
+ return (EAttribute)objectRestrictionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getArtifactMatchRestriction()
+ {
+ return artifactMatchRestrictionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getArtifactMatchRestriction_ArtifactMatcherRef()
+ {
+ return (EReference)artifactMatchRestrictionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getArtifactTypeRestriction()
+ {
+ return artifactTypeRestrictionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getArtifactTypeRestriction_ArtifactTypeRef()
+ {
+ return (EReference)artifactTypeRestrictionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getAttributeTypeRestriction()
+ {
+ return attributeTypeRestrictionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getAttributeTypeRestriction_AttributeTypeRef()
+ {
+ return (EReference)attributeTypeRestrictionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getAttributeTypeRestriction_ArtifactTypeRef()
+ {
+ return (EReference)attributeTypeRestrictionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getLegacyRelationTypeRestriction()
+ {
+ return legacyRelationTypeRestrictionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getLegacyRelationTypeRestriction_Permission()
+ {
+ return (EAttribute)legacyRelationTypeRestrictionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLegacyRelationTypeRestriction_RelationTypeRef()
+ {
+ return (EReference)legacyRelationTypeRestrictionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getLegacyRelationTypeRestriction_RestrictedToSide()
+ {
+ return (EAttribute)legacyRelationTypeRestrictionEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getLegacyRelationTypeRestriction_ArtifactMatcherRef()
+ {
+ return (EReference)legacyRelationTypeRestrictionEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getRelationTypeRestriction()
+ {
+ return relationTypeRestrictionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getRelationTypeRestriction_RelationTypeMatch()
+ {
+ return (EAttribute)relationTypeRestrictionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getRelationTypeRestriction_RelationTypeRef()
+ {
+ return (EReference)relationTypeRestrictionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getRelationTypeRestriction_RestrictedToSide()
+ {
+ return (EAttribute)relationTypeRestrictionEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getRelationTypeRestriction_Predicate()
+ {
+ return (EReference)relationTypeRestrictionEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getRelationMultiplicityEnum()
+ {
+ return relationMultiplicityEnumEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getCompareOp()
+ {
+ return compareOpEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getXLogicOperator()
+ {
+ return xLogicOperatorEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getMatchField()
+ {
+ return matchFieldEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getAccessPermissionEnum()
+ {
+ return accessPermissionEnumEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getRelationTypeMatch()
+ {
+ return relationTypeMatchEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getXRelationSideEnum()
+ {
+ return xRelationSideEnumEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public OseeDslFactory getOseeDslFactory()
+ {
+ return (OseeDslFactory)getEFactoryInstance();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private boolean isCreated = false;
+
+ /**
+ * Creates the meta-model objects for the package. This method is
+ * guarded to have no affect on any invocation but its first.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void createPackageContents()
+ {
+ if (isCreated) return;
+ isCreated = true;
+
+ // Create classes and their features
+ oseeDslEClass = createEClass(OSEE_DSL);
+ createEReference(oseeDslEClass, OSEE_DSL__IMPORTS);
+ createEReference(oseeDslEClass, OSEE_DSL__ARTIFACT_TYPES);
+ createEReference(oseeDslEClass, OSEE_DSL__RELATION_TYPES);
+ createEReference(oseeDslEClass, OSEE_DSL__ATTRIBUTE_TYPES);
+ createEReference(oseeDslEClass, OSEE_DSL__ENUM_TYPES);
+ createEReference(oseeDslEClass, OSEE_DSL__ENUM_OVERRIDES);
+ createEReference(oseeDslEClass, OSEE_DSL__ARTIFACT_TYPE_OVERRIDES);
+ createEReference(oseeDslEClass, OSEE_DSL__ARTIFACT_MATCH_REFS);
+ createEReference(oseeDslEClass, OSEE_DSL__ACCESS_DECLARATIONS);
+ createEReference(oseeDslEClass, OSEE_DSL__ROLE_DECLARATIONS);
+
+ importEClass = createEClass(IMPORT);
+ createEAttribute(importEClass, IMPORT__IMPORT_URI);
+
+ oseeElementEClass = createEClass(OSEE_ELEMENT);
+
+ oseeTypeEClass = createEClass(OSEE_TYPE);
+ createEAttribute(oseeTypeEClass, OSEE_TYPE__NAME);
+ createEAttribute(oseeTypeEClass, OSEE_TYPE__TYPE_GUID);
+ createEAttribute(oseeTypeEClass, OSEE_TYPE__ID);
+
+ xArtifactTypeEClass = createEClass(XARTIFACT_TYPE);
+ createEAttribute(xArtifactTypeEClass, XARTIFACT_TYPE__ABSTRACT);
+ createEReference(xArtifactTypeEClass, XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES);
+ createEReference(xArtifactTypeEClass, XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES);
+
+ xAttributeTypeRefEClass = createEClass(XATTRIBUTE_TYPE_REF);
+ createEReference(xAttributeTypeRefEClass, XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE);
+ createEAttribute(xAttributeTypeRefEClass, XATTRIBUTE_TYPE_REF__BRANCH_UUID);
+
+ xAttributeTypeEClass = createEClass(XATTRIBUTE_TYPE);
+ createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE);
+ createEReference(xAttributeTypeEClass, XATTRIBUTE_TYPE__OVERRIDE);
+ createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__DATA_PROVIDER);
+ createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__MIN);
+ createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__MAX);
+ createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__TAGGER_ID);
+ createEReference(xAttributeTypeEClass, XATTRIBUTE_TYPE__ENUM_TYPE);
+ createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__DESCRIPTION);
+ createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__DEFAULT_VALUE);
+ createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__FILE_EXTENSION);
+ createEAttribute(xAttributeTypeEClass, XATTRIBUTE_TYPE__MEDIA_TYPE);
+
+ xOseeEnumTypeEClass = createEClass(XOSEE_ENUM_TYPE);
+ createEReference(xOseeEnumTypeEClass, XOSEE_ENUM_TYPE__ENUM_ENTRIES);
+
+ xOseeEnumEntryEClass = createEClass(XOSEE_ENUM_ENTRY);
+ 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);
+ createEAttribute(xOseeEnumOverrideEClass, XOSEE_ENUM_OVERRIDE__INHERIT_ALL);
+ createEReference(xOseeEnumOverrideEClass, XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS);
+
+ overrideOptionEClass = createEClass(OVERRIDE_OPTION);
+
+ addEnumEClass = createEClass(ADD_ENUM);
+ 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);
+
+ xOseeArtifactTypeOverrideEClass = createEClass(XOSEE_ARTIFACT_TYPE_OVERRIDE);
+ createEReference(xOseeArtifactTypeOverrideEClass, XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE);
+ createEAttribute(xOseeArtifactTypeOverrideEClass, XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL);
+ createEReference(xOseeArtifactTypeOverrideEClass, XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS);
+
+ attributeOverrideOptionEClass = createEClass(ATTRIBUTE_OVERRIDE_OPTION);
+
+ addAttributeEClass = createEClass(ADD_ATTRIBUTE);
+ createEReference(addAttributeEClass, ADD_ATTRIBUTE__ATTRIBUTE);
+
+ removeAttributeEClass = createEClass(REMOVE_ATTRIBUTE);
+ createEReference(removeAttributeEClass, REMOVE_ATTRIBUTE__ATTRIBUTE);
+
+ updateAttributeEClass = createEClass(UPDATE_ATTRIBUTE);
+ createEReference(updateAttributeEClass, UPDATE_ATTRIBUTE__ATTRIBUTE);
+
+ xRelationTypeEClass = createEClass(XRELATION_TYPE);
+ createEAttribute(xRelationTypeEClass, XRELATION_TYPE__SIDE_ANAME);
+ createEReference(xRelationTypeEClass, XRELATION_TYPE__SIDE_AARTIFACT_TYPE);
+ createEAttribute(xRelationTypeEClass, XRELATION_TYPE__SIDE_BNAME);
+ createEReference(xRelationTypeEClass, XRELATION_TYPE__SIDE_BARTIFACT_TYPE);
+ createEAttribute(xRelationTypeEClass, XRELATION_TYPE__DEFAULT_ORDER_TYPE);
+ createEAttribute(xRelationTypeEClass, XRELATION_TYPE__MULTIPLICITY);
+
+ conditionEClass = createEClass(CONDITION);
+
+ simpleConditionEClass = createEClass(SIMPLE_CONDITION);
+ createEAttribute(simpleConditionEClass, SIMPLE_CONDITION__FIELD);
+ createEAttribute(simpleConditionEClass, SIMPLE_CONDITION__OP);
+ createEAttribute(simpleConditionEClass, SIMPLE_CONDITION__EXPRESSION);
+
+ compoundConditionEClass = createEClass(COMPOUND_CONDITION);
+ createEReference(compoundConditionEClass, COMPOUND_CONDITION__CONDITIONS);
+ createEAttribute(compoundConditionEClass, COMPOUND_CONDITION__OPERATORS);
+
+ xArtifactMatcherEClass = createEClass(XARTIFACT_MATCHER);
+ createEAttribute(xArtifactMatcherEClass, XARTIFACT_MATCHER__NAME);
+ createEReference(xArtifactMatcherEClass, XARTIFACT_MATCHER__CONDITIONS);
+ createEAttribute(xArtifactMatcherEClass, XARTIFACT_MATCHER__OPERATORS);
+
+ roleEClass = createEClass(ROLE);
+ createEAttribute(roleEClass, ROLE__NAME);
+ createEReference(roleEClass, ROLE__SUPER_ROLES);
+ createEReference(roleEClass, ROLE__USERS_AND_GROUPS);
+ createEReference(roleEClass, ROLE__REFERENCED_CONTEXTS);
+
+ referencedContextEClass = createEClass(REFERENCED_CONTEXT);
+ createEAttribute(referencedContextEClass, REFERENCED_CONTEXT__ACCESS_CONTEXT_REF);
+
+ usersAndGroupsEClass = createEClass(USERS_AND_GROUPS);
+ createEAttribute(usersAndGroupsEClass, USERS_AND_GROUPS__USER_OR_GROUP_GUID);
+
+ accessContextEClass = createEClass(ACCESS_CONTEXT);
+ createEAttribute(accessContextEClass, ACCESS_CONTEXT__NAME);
+ createEReference(accessContextEClass, ACCESS_CONTEXT__SUPER_ACCESS_CONTEXTS);
+ createEAttribute(accessContextEClass, ACCESS_CONTEXT__GUID);
+ createEReference(accessContextEClass, ACCESS_CONTEXT__ACCESS_RULES);
+ createEReference(accessContextEClass, ACCESS_CONTEXT__HIERARCHY_RESTRICTIONS);
+
+ hierarchyRestrictionEClass = createEClass(HIERARCHY_RESTRICTION);
+ createEReference(hierarchyRestrictionEClass, HIERARCHY_RESTRICTION__ARTIFACT_MATCHER_REF);
+ createEReference(hierarchyRestrictionEClass, HIERARCHY_RESTRICTION__ACCESS_RULES);
+
+ relationTypeArtifactTypePredicateEClass = createEClass(RELATION_TYPE_ARTIFACT_TYPE_PREDICATE);
+ createEReference(relationTypeArtifactTypePredicateEClass, RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF);
+
+ relationTypeArtifactPredicateEClass = createEClass(RELATION_TYPE_ARTIFACT_PREDICATE);
+ createEReference(relationTypeArtifactPredicateEClass, RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF);
+
+ relationTypePredicateEClass = createEClass(RELATION_TYPE_PREDICATE);
+
+ objectRestrictionEClass = createEClass(OBJECT_RESTRICTION);
+ createEAttribute(objectRestrictionEClass, OBJECT_RESTRICTION__PERMISSION);
+
+ artifactMatchRestrictionEClass = createEClass(ARTIFACT_MATCH_RESTRICTION);
+ createEReference(artifactMatchRestrictionEClass, ARTIFACT_MATCH_RESTRICTION__ARTIFACT_MATCHER_REF);
+
+ artifactTypeRestrictionEClass = createEClass(ARTIFACT_TYPE_RESTRICTION);
+ createEReference(artifactTypeRestrictionEClass, ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF);
+
+ attributeTypeRestrictionEClass = createEClass(ATTRIBUTE_TYPE_RESTRICTION);
+ createEReference(attributeTypeRestrictionEClass, ATTRIBUTE_TYPE_RESTRICTION__ATTRIBUTE_TYPE_REF);
+ createEReference(attributeTypeRestrictionEClass, ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF);
+
+ legacyRelationTypeRestrictionEClass = createEClass(LEGACY_RELATION_TYPE_RESTRICTION);
+ createEAttribute(legacyRelationTypeRestrictionEClass, LEGACY_RELATION_TYPE_RESTRICTION__PERMISSION);
+ createEReference(legacyRelationTypeRestrictionEClass, LEGACY_RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF);
+ createEAttribute(legacyRelationTypeRestrictionEClass, LEGACY_RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE);
+ createEReference(legacyRelationTypeRestrictionEClass, LEGACY_RELATION_TYPE_RESTRICTION__ARTIFACT_MATCHER_REF);
+
+ relationTypeRestrictionEClass = createEClass(RELATION_TYPE_RESTRICTION);
+ createEAttribute(relationTypeRestrictionEClass, RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH);
+ createEReference(relationTypeRestrictionEClass, RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF);
+ createEAttribute(relationTypeRestrictionEClass, RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE);
+ createEReference(relationTypeRestrictionEClass, RELATION_TYPE_RESTRICTION__PREDICATE);
+
+ // Create enums
+ relationMultiplicityEnumEEnum = createEEnum(RELATION_MULTIPLICITY_ENUM);
+ compareOpEEnum = createEEnum(COMPARE_OP);
+ xLogicOperatorEEnum = createEEnum(XLOGIC_OPERATOR);
+ matchFieldEEnum = createEEnum(MATCH_FIELD);
+ accessPermissionEnumEEnum = createEEnum(ACCESS_PERMISSION_ENUM);
+ relationTypeMatchEEnum = createEEnum(RELATION_TYPE_MATCH);
+ xRelationSideEnumEEnum = createEEnum(XRELATION_SIDE_ENUM);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private boolean isInitialized = false;
+
+ /**
+ * Complete the initialization of the package and its meta-model. This
+ * method is guarded to have no affect on any invocation but its first.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void initializePackageContents()
+ {
+ if (isInitialized) return;
+ isInitialized = true;
+
+ // Initialize package
+ setName(eNAME);
+ setNsPrefix(eNS_PREFIX);
+ setNsURI(eNS_URI);
+
+ // Create type parameters
+
+ // Set bounds for type parameters
+
+ // Add supertypes to classes
+ oseeTypeEClass.getESuperTypes().add(this.getOseeElement());
+ xArtifactTypeEClass.getESuperTypes().add(this.getOseeType());
+ xAttributeTypeEClass.getESuperTypes().add(this.getOseeType());
+ xOseeEnumTypeEClass.getESuperTypes().add(this.getOseeType());
+ xOseeEnumOverrideEClass.getESuperTypes().add(this.getOseeElement());
+ addEnumEClass.getESuperTypes().add(this.getOverrideOption());
+ removeEnumEClass.getESuperTypes().add(this.getOverrideOption());
+ addAttributeEClass.getESuperTypes().add(this.getAttributeOverrideOption());
+ removeAttributeEClass.getESuperTypes().add(this.getAttributeOverrideOption());
+ updateAttributeEClass.getESuperTypes().add(this.getAttributeOverrideOption());
+ xRelationTypeEClass.getESuperTypes().add(this.getOseeType());
+ simpleConditionEClass.getESuperTypes().add(this.getCondition());
+ compoundConditionEClass.getESuperTypes().add(this.getCondition());
+ relationTypeArtifactTypePredicateEClass.getESuperTypes().add(this.getRelationTypePredicate());
+ relationTypeArtifactPredicateEClass.getESuperTypes().add(this.getRelationTypePredicate());
+ artifactMatchRestrictionEClass.getESuperTypes().add(this.getObjectRestriction());
+ artifactTypeRestrictionEClass.getESuperTypes().add(this.getObjectRestriction());
+ attributeTypeRestrictionEClass.getESuperTypes().add(this.getObjectRestriction());
+ relationTypeRestrictionEClass.getESuperTypes().add(this.getObjectRestriction());
+
+ // Initialize classes and features; add operations and parameters
+ initEClass(oseeDslEClass, OseeDsl.class, "OseeDsl", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getOseeDsl_Imports(), this.getImport(), null, "imports", null, 0, -1, OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getOseeDsl_ArtifactTypes(), this.getXArtifactType(), null, "artifactTypes", null, 0, -1, OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getOseeDsl_RelationTypes(), this.getXRelationType(), null, "relationTypes", null, 0, -1, OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getOseeDsl_AttributeTypes(), this.getXAttributeType(), null, "attributeTypes", null, 0, -1, OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getOseeDsl_EnumTypes(), this.getXOseeEnumType(), null, "enumTypes", null, 0, -1, OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getOseeDsl_EnumOverrides(), this.getXOseeEnumOverride(), null, "enumOverrides", null, 0, -1, OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getOseeDsl_ArtifactTypeOverrides(), this.getXOseeArtifactTypeOverride(), null, "artifactTypeOverrides", null, 0, -1, OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getOseeDsl_ArtifactMatchRefs(), this.getXArtifactMatcher(), null, "artifactMatchRefs", null, 0, -1, OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getOseeDsl_AccessDeclarations(), this.getAccessContext(), null, "accessDeclarations", null, 0, -1, OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getOseeDsl_RoleDeclarations(), this.getRole(), null, "roleDeclarations", null, 0, -1, OseeDsl.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getImport_ImportURI(), ecorePackage.getEString(), "importURI", null, 0, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(oseeElementEClass, OseeElement.class, "OseeElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+
+ initEClass(oseeTypeEClass, OseeType.class, "OseeType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getOseeType_Name(), ecorePackage.getEString(), "name", null, 0, 1, OseeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOseeType_TypeGuid(), ecorePackage.getEString(), "typeGuid", null, 0, 1, OseeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOseeType_Id(), ecorePackage.getEString(), "id", null, 0, 1, OseeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(xArtifactTypeEClass, XArtifactType.class, "XArtifactType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getXArtifactType_Abstract(), ecorePackage.getEBoolean(), "abstract", null, 0, 1, XArtifactType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getXArtifactType_SuperArtifactTypes(), this.getXArtifactType(), null, "superArtifactTypes", null, 0, -1, XArtifactType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getXArtifactType_ValidAttributeTypes(), this.getXAttributeTypeRef(), null, "validAttributeTypes", null, 0, -1, XArtifactType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(xAttributeTypeRefEClass, XAttributeTypeRef.class, "XAttributeTypeRef", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getXAttributeTypeRef_ValidAttributeType(), this.getXAttributeType(), null, "validAttributeType", null, 0, 1, XAttributeTypeRef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getXAttributeTypeRef_BranchUuid(), ecorePackage.getEString(), "branchUuid", null, 0, 1, XAttributeTypeRef.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(xAttributeTypeEClass, XAttributeType.class, "XAttributeType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getXAttributeType_BaseAttributeType(), ecorePackage.getEString(), "baseAttributeType", null, 0, 1, XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getXAttributeType_Override(), this.getXAttributeType(), null, "override", null, 0, 1, XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getXAttributeType_DataProvider(), ecorePackage.getEString(), "dataProvider", null, 0, 1, XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getXAttributeType_Min(), ecorePackage.getEString(), "min", null, 0, 1, XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getXAttributeType_Max(), ecorePackage.getEString(), "max", null, 0, 1, XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getXAttributeType_TaggerId(), ecorePackage.getEString(), "taggerId", null, 0, 1, XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getXAttributeType_EnumType(), this.getXOseeEnumType(), null, "enumType", null, 0, 1, XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getXAttributeType_Description(), ecorePackage.getEString(), "description", null, 0, 1, XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getXAttributeType_DefaultValue(), ecorePackage.getEString(), "defaultValue", null, 0, 1, XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getXAttributeType_FileExtension(), ecorePackage.getEString(), "fileExtension", null, 0, 1, XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getXAttributeType_MediaType(), ecorePackage.getEString(), "mediaType", null, 0, 1, XAttributeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(xOseeEnumTypeEClass, XOseeEnumType.class, "XOseeEnumType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getXOseeEnumType_EnumEntries(), this.getXOseeEnumEntry(), null, "enumEntries", null, 0, -1, XOseeEnumType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(xOseeEnumEntryEClass, XOseeEnumEntry.class, "XOseeEnumEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ 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);
+ initEAttribute(getXOseeEnumOverride_InheritAll(), ecorePackage.getEBoolean(), "inheritAll", null, 0, 1, XOseeEnumOverride.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getXOseeEnumOverride_OverrideOptions(), this.getOverrideOption(), null, "overrideOptions", null, 0, -1, XOseeEnumOverride.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(overrideOptionEClass, OverrideOption.class, "OverrideOption", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+
+ initEClass(addEnumEClass, AddEnum.class, "AddEnum", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ 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);
+
+ initEClass(xOseeArtifactTypeOverrideEClass, XOseeArtifactTypeOverride.class, "XOseeArtifactTypeOverride", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getXOseeArtifactTypeOverride_OverridenArtifactType(), this.getXArtifactType(), null, "overridenArtifactType", null, 0, 1, XOseeArtifactTypeOverride.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getXOseeArtifactTypeOverride_InheritAll(), ecorePackage.getEBoolean(), "inheritAll", null, 0, 1, XOseeArtifactTypeOverride.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getXOseeArtifactTypeOverride_OverrideOptions(), this.getAttributeOverrideOption(), null, "overrideOptions", null, 0, -1, XOseeArtifactTypeOverride.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(attributeOverrideOptionEClass, AttributeOverrideOption.class, "AttributeOverrideOption", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+
+ initEClass(addAttributeEClass, AddAttribute.class, "AddAttribute", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getAddAttribute_Attribute(), this.getXAttributeTypeRef(), null, "attribute", null, 0, 1, AddAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(removeAttributeEClass, RemoveAttribute.class, "RemoveAttribute", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getRemoveAttribute_Attribute(), this.getXAttributeType(), null, "attribute", null, 0, 1, RemoveAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(updateAttributeEClass, UpdateAttribute.class, "UpdateAttribute", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getUpdateAttribute_Attribute(), this.getXAttributeTypeRef(), null, "attribute", null, 0, 1, UpdateAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(xRelationTypeEClass, XRelationType.class, "XRelationType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getXRelationType_SideAName(), ecorePackage.getEString(), "sideAName", null, 0, 1, XRelationType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getXRelationType_SideAArtifactType(), this.getXArtifactType(), null, "sideAArtifactType", null, 0, 1, XRelationType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getXRelationType_SideBName(), ecorePackage.getEString(), "sideBName", null, 0, 1, XRelationType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getXRelationType_SideBArtifactType(), this.getXArtifactType(), null, "sideBArtifactType", null, 0, 1, XRelationType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getXRelationType_DefaultOrderType(), ecorePackage.getEString(), "defaultOrderType", null, 0, 1, XRelationType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getXRelationType_Multiplicity(), this.getRelationMultiplicityEnum(), "multiplicity", null, 0, 1, XRelationType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(conditionEClass, Condition.class, "Condition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+
+ initEClass(simpleConditionEClass, SimpleCondition.class, "SimpleCondition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getSimpleCondition_Field(), this.getMatchField(), "field", null, 0, 1, SimpleCondition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSimpleCondition_Op(), this.getCompareOp(), "op", null, 0, 1, SimpleCondition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSimpleCondition_Expression(), ecorePackage.getEString(), "expression", null, 0, 1, SimpleCondition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(compoundConditionEClass, CompoundCondition.class, "CompoundCondition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getCompoundCondition_Conditions(), this.getSimpleCondition(), null, "conditions", null, 0, -1, CompoundCondition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getCompoundCondition_Operators(), this.getXLogicOperator(), "operators", null, 0, -1, CompoundCondition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(xArtifactMatcherEClass, XArtifactMatcher.class, "XArtifactMatcher", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getXArtifactMatcher_Name(), ecorePackage.getEString(), "name", null, 0, 1, XArtifactMatcher.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getXArtifactMatcher_Conditions(), this.getCondition(), null, "conditions", null, 0, -1, XArtifactMatcher.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getXArtifactMatcher_Operators(), this.getXLogicOperator(), "operators", null, 0, -1, XArtifactMatcher.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(roleEClass, Role.class, "Role", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getRole_Name(), ecorePackage.getEString(), "name", null, 0, 1, Role.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getRole_SuperRoles(), this.getRole(), null, "superRoles", null, 0, -1, Role.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getRole_UsersAndGroups(), this.getUsersAndGroups(), null, "usersAndGroups", null, 0, -1, Role.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getRole_ReferencedContexts(), this.getReferencedContext(), null, "referencedContexts", null, 0, -1, Role.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(referencedContextEClass, ReferencedContext.class, "ReferencedContext", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getReferencedContext_AccessContextRef(), ecorePackage.getEString(), "accessContextRef", null, 0, 1, ReferencedContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(usersAndGroupsEClass, UsersAndGroups.class, "UsersAndGroups", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getUsersAndGroups_UserOrGroupGuid(), ecorePackage.getEString(), "userOrGroupGuid", null, 0, 1, UsersAndGroups.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(accessContextEClass, AccessContext.class, "AccessContext", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getAccessContext_Name(), ecorePackage.getEString(), "name", null, 0, 1, AccessContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getAccessContext_SuperAccessContexts(), this.getAccessContext(), null, "superAccessContexts", null, 0, -1, AccessContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getAccessContext_Guid(), ecorePackage.getEString(), "guid", null, 0, 1, AccessContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getAccessContext_AccessRules(), this.getObjectRestriction(), null, "accessRules", null, 0, -1, AccessContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getAccessContext_HierarchyRestrictions(), this.getHierarchyRestriction(), null, "hierarchyRestrictions", null, 0, -1, AccessContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(hierarchyRestrictionEClass, HierarchyRestriction.class, "HierarchyRestriction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getHierarchyRestriction_ArtifactMatcherRef(), this.getXArtifactMatcher(), null, "artifactMatcherRef", null, 0, 1, HierarchyRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getHierarchyRestriction_AccessRules(), this.getObjectRestriction(), null, "accessRules", null, 0, -1, HierarchyRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(relationTypeArtifactTypePredicateEClass, RelationTypeArtifactTypePredicate.class, "RelationTypeArtifactTypePredicate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getRelationTypeArtifactTypePredicate_ArtifactTypeRef(), this.getXArtifactType(), null, "artifactTypeRef", null, 0, 1, RelationTypeArtifactTypePredicate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(relationTypeArtifactPredicateEClass, RelationTypeArtifactPredicate.class, "RelationTypeArtifactPredicate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getRelationTypeArtifactPredicate_ArtifactMatcherRef(), this.getXArtifactMatcher(), null, "artifactMatcherRef", null, 0, 1, RelationTypeArtifactPredicate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(relationTypePredicateEClass, RelationTypePredicate.class, "RelationTypePredicate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+
+ initEClass(objectRestrictionEClass, ObjectRestriction.class, "ObjectRestriction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getObjectRestriction_Permission(), this.getAccessPermissionEnum(), "permission", null, 0, 1, ObjectRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(artifactMatchRestrictionEClass, ArtifactMatchRestriction.class, "ArtifactMatchRestriction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getArtifactMatchRestriction_ArtifactMatcherRef(), this.getXArtifactMatcher(), null, "artifactMatcherRef", null, 0, 1, ArtifactMatchRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(artifactTypeRestrictionEClass, ArtifactTypeRestriction.class, "ArtifactTypeRestriction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getArtifactTypeRestriction_ArtifactTypeRef(), this.getXArtifactType(), null, "artifactTypeRef", null, 0, 1, ArtifactTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(attributeTypeRestrictionEClass, AttributeTypeRestriction.class, "AttributeTypeRestriction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getAttributeTypeRestriction_AttributeTypeRef(), this.getXAttributeType(), null, "attributeTypeRef", null, 0, 1, AttributeTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getAttributeTypeRestriction_ArtifactTypeRef(), this.getXArtifactType(), null, "artifactTypeRef", null, 0, 1, AttributeTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(legacyRelationTypeRestrictionEClass, LegacyRelationTypeRestriction.class, "LegacyRelationTypeRestriction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getLegacyRelationTypeRestriction_Permission(), this.getAccessPermissionEnum(), "permission", null, 0, 1, LegacyRelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getLegacyRelationTypeRestriction_RelationTypeRef(), this.getXRelationType(), null, "relationTypeRef", null, 0, 1, LegacyRelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getLegacyRelationTypeRestriction_RestrictedToSide(), this.getXRelationSideEnum(), "restrictedToSide", null, 0, 1, LegacyRelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getLegacyRelationTypeRestriction_ArtifactMatcherRef(), this.getXArtifactMatcher(), null, "artifactMatcherRef", null, 0, 1, LegacyRelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(relationTypeRestrictionEClass, RelationTypeRestriction.class, "RelationTypeRestriction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getRelationTypeRestriction_RelationTypeMatch(), ecorePackage.getEBoolean(), "relationTypeMatch", null, 0, 1, RelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getRelationTypeRestriction_RelationTypeRef(), this.getXRelationType(), null, "relationTypeRef", null, 0, 1, RelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getRelationTypeRestriction_RestrictedToSide(), this.getXRelationSideEnum(), "restrictedToSide", null, 0, 1, RelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getRelationTypeRestriction_Predicate(), this.getRelationTypePredicate(), null, "predicate", null, 0, 1, RelationTypeRestriction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ // Initialize enums and add enum literals
+ initEEnum(relationMultiplicityEnumEEnum, RelationMultiplicityEnum.class, "RelationMultiplicityEnum");
+ addEEnumLiteral(relationMultiplicityEnumEEnum, RelationMultiplicityEnum.ONE_TO_ONE);
+ addEEnumLiteral(relationMultiplicityEnumEEnum, RelationMultiplicityEnum.ONE_TO_MANY);
+ addEEnumLiteral(relationMultiplicityEnumEEnum, RelationMultiplicityEnum.MANY_TO_ONE);
+ addEEnumLiteral(relationMultiplicityEnumEEnum, RelationMultiplicityEnum.MANY_TO_MANY);
+
+ initEEnum(compareOpEEnum, CompareOp.class, "CompareOp");
+ addEEnumLiteral(compareOpEEnum, CompareOp.EQ);
+ addEEnumLiteral(compareOpEEnum, CompareOp.LIKE);
+
+ initEEnum(xLogicOperatorEEnum, XLogicOperator.class, "XLogicOperator");
+ addEEnumLiteral(xLogicOperatorEEnum, XLogicOperator.AND);
+ addEEnumLiteral(xLogicOperatorEEnum, XLogicOperator.OR);
+
+ initEEnum(matchFieldEEnum, MatchField.class, "MatchField");
+ addEEnumLiteral(matchFieldEEnum, MatchField.ARTIFACT_NAME);
+ addEEnumLiteral(matchFieldEEnum, MatchField.ARTIFACT_GUID);
+ addEEnumLiteral(matchFieldEEnum, MatchField.BRANCH_NAME);
+ addEEnumLiteral(matchFieldEEnum, MatchField.BRANCH_UUID);
+
+ initEEnum(accessPermissionEnumEEnum, AccessPermissionEnum.class, "AccessPermissionEnum");
+ addEEnumLiteral(accessPermissionEnumEEnum, AccessPermissionEnum.ALLOW);
+ addEEnumLiteral(accessPermissionEnumEEnum, AccessPermissionEnum.DENY);
+
+ initEEnum(relationTypeMatchEEnum, RelationTypeMatch.class, "RelationTypeMatch");
+ addEEnumLiteral(relationTypeMatchEEnum, RelationTypeMatch.ALL);
+
+ initEEnum(xRelationSideEnumEEnum, XRelationSideEnum.class, "XRelationSideEnum");
+ addEEnumLiteral(xRelationSideEnumEEnum, XRelationSideEnum.SIDE_A);
+ addEEnumLiteral(xRelationSideEnumEEnum, XRelationSideEnum.SIDE_B);
+ addEEnumLiteral(xRelationSideEnumEEnum, XRelationSideEnum.BOTH);
+
+ // Create resource
+ createResource(eNS_URI);
+ }
} //OseeDslPackageImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeElementImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeElementImpl.java
index a859af2dd7e..09865d780e2 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeElementImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeElementImpl.java
@@ -3,35 +3,40 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Osee Element</b></em>'. <!-- end-user-doc -->
- * <p>
- * </p>
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Osee Element</b></em>'.
+ * <!-- end-user-doc -->
*
* @generated
*/
-public class OseeElementImpl extends MinimalEObjectImpl.Container implements OseeElement {
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected OseeElementImpl() {
- super();
- }
+public class OseeElementImpl extends MinimalEObjectImpl.Container implements OseeElement
+{
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected OseeElementImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.OSEE_ELEMENT;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.OSEE_ELEMENT;
+ }
} //OseeElementImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeTypeImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeTypeImpl.java
index 1796d7b756f..61c4bd82a04 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeTypeImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OseeTypeImpl.java
@@ -3,277 +3,286 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Osee Type</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Osee Type</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeTypeImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeTypeImpl#getTypeGuid <em>Type Guid</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeTypeImpl#getUuid <em>Uuid</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeTypeImpl#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeTypeImpl#getTypeGuid <em>Type Guid</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.OseeTypeImpl#getId <em>Id</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class OseeTypeImpl extends OseeElementImpl implements OseeType {
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
+public class OseeTypeImpl extends OseeElementImpl implements OseeType
+{
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
- /**
- * The default value of the '{@link #getTypeGuid() <em>Type Guid</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getTypeGuid()
- * @generated
- * @ordered
- */
- protected static final String TYPE_GUID_EDEFAULT = null;
+ /**
+ * The default value of the '{@link #getTypeGuid() <em>Type Guid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTypeGuid()
+ * @generated
+ * @ordered
+ */
+ protected static final String TYPE_GUID_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getTypeGuid() <em>Type Guid</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getTypeGuid()
- * @generated
- * @ordered
- */
- protected String typeGuid = TYPE_GUID_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getTypeGuid() <em>Type Guid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTypeGuid()
+ * @generated
+ * @ordered
+ */
+ protected String typeGuid = TYPE_GUID_EDEFAULT;
- /**
- * The default value of the '{@link #getUuid() <em>Uuid</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getUuid()
- * @generated
- * @ordered
- */
- protected static final String UUID_EDEFAULT = null;
+ /**
+ * The default value of the '{@link #getId() <em>Id</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getId()
+ * @generated
+ * @ordered
+ */
+ protected static final String ID_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getUuid() <em>Uuid</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getUuid()
- * @generated
- * @ordered
- */
- protected String uuid = UUID_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getId() <em>Id</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getId()
+ * @generated
+ * @ordered
+ */
+ protected String id = ID_EDEFAULT;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected OseeTypeImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected OseeTypeImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.OSEE_TYPE;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.OSEE_TYPE;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName()
+ {
+ return name;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setName(String newName) {
- String oldName = name;
- name = newName;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.OSEE_TYPE__NAME, oldName, name));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName)
+ {
+ String oldName = name;
+ name = newName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.OSEE_TYPE__NAME, oldName, name));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getTypeGuid() {
- return typeGuid;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getTypeGuid()
+ {
+ return typeGuid;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setTypeGuid(String newTypeGuid) {
- String oldTypeGuid = typeGuid;
- typeGuid = newTypeGuid;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.OSEE_TYPE__TYPE_GUID, oldTypeGuid, typeGuid));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTypeGuid(String newTypeGuid)
+ {
+ String oldTypeGuid = typeGuid;
+ typeGuid = newTypeGuid;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.OSEE_TYPE__TYPE_GUID, oldTypeGuid, typeGuid));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getUuid() {
- return uuid;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getId()
+ {
+ return id;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setUuid(String newUuid) {
- String oldUuid = uuid;
- uuid = newUuid;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.OSEE_TYPE__UUID, oldUuid, uuid));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setId(String newId)
+ {
+ String oldId = id;
+ id = newId;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.OSEE_TYPE__ID, oldId, id));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.OSEE_TYPE__NAME:
- return getName();
- case OseeDslPackage.OSEE_TYPE__TYPE_GUID:
- return getTypeGuid();
- case OseeDslPackage.OSEE_TYPE__UUID:
- return getUuid();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.OSEE_TYPE__NAME:
+ return getName();
+ case OseeDslPackage.OSEE_TYPE__TYPE_GUID:
+ return getTypeGuid();
+ case OseeDslPackage.OSEE_TYPE__ID:
+ return getId();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.OSEE_TYPE__NAME:
- setName((String) newValue);
- return;
- case OseeDslPackage.OSEE_TYPE__TYPE_GUID:
- setTypeGuid((String) newValue);
- return;
- case OseeDslPackage.OSEE_TYPE__UUID:
- setUuid((String) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.OSEE_TYPE__NAME:
+ setName((String)newValue);
+ return;
+ case OseeDslPackage.OSEE_TYPE__TYPE_GUID:
+ setTypeGuid((String)newValue);
+ return;
+ case OseeDslPackage.OSEE_TYPE__ID:
+ setId((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.OSEE_TYPE__NAME:
- setName(NAME_EDEFAULT);
- return;
- case OseeDslPackage.OSEE_TYPE__TYPE_GUID:
- setTypeGuid(TYPE_GUID_EDEFAULT);
- return;
- case OseeDslPackage.OSEE_TYPE__UUID:
- setUuid(UUID_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.OSEE_TYPE__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ case OseeDslPackage.OSEE_TYPE__TYPE_GUID:
+ setTypeGuid(TYPE_GUID_EDEFAULT);
+ return;
+ case OseeDslPackage.OSEE_TYPE__ID:
+ setId(ID_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.OSEE_TYPE__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case OseeDslPackage.OSEE_TYPE__TYPE_GUID:
- return TYPE_GUID_EDEFAULT == null ? typeGuid != null : !TYPE_GUID_EDEFAULT.equals(typeGuid);
- case OseeDslPackage.OSEE_TYPE__UUID:
- return UUID_EDEFAULT == null ? uuid != null : !UUID_EDEFAULT.equals(uuid);
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.OSEE_TYPE__NAME:
+ return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ case OseeDslPackage.OSEE_TYPE__TYPE_GUID:
+ return TYPE_GUID_EDEFAULT == null ? typeGuid != null : !TYPE_GUID_EDEFAULT.equals(typeGuid);
+ case OseeDslPackage.OSEE_TYPE__ID:
+ return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id);
+ }
+ return super.eIsSet(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (name: ");
- result.append(name);
- result.append(", typeGuid: ");
- result.append(typeGuid);
- result.append(", uuid: ");
- result.append(uuid);
- result.append(')');
- return result.toString();
- }
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (name: ");
+ result.append(name);
+ result.append(", typeGuid: ");
+ result.append(typeGuid);
+ result.append(", id: ");
+ result.append(id);
+ result.append(')');
+ return result.toString();
+ }
} //OseeTypeImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OverrideOptionImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OverrideOptionImpl.java
index ad52a348f65..c3d0bbd4018 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OverrideOptionImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/OverrideOptionImpl.java
@@ -3,36 +3,40 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Override Option</b></em>'. <!-- end-user-doc
- * -->
- * <p>
- * </p>
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Override Option</b></em>'.
+ * <!-- end-user-doc -->
*
* @generated
*/
-public class OverrideOptionImpl extends MinimalEObjectImpl.Container implements OverrideOption {
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected OverrideOptionImpl() {
- super();
- }
+public class OverrideOptionImpl extends MinimalEObjectImpl.Container implements OverrideOption
+{
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected OverrideOptionImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.OVERRIDE_OPTION;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.OVERRIDE_OPTION;
+ }
} //OverrideOptionImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ReferencedContextImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ReferencedContextImpl.java
index b28e9ca7181..c9b73f2b962 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ReferencedContextImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/ReferencedContextImpl.java
@@ -3,165 +3,175 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Referenced Context</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Referenced Context</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ReferencedContextImpl#getAccessContextRef
- * <em>Access Context Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.ReferencedContextImpl#getAccessContextRef <em>Access Context Ref</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class ReferencedContextImpl extends MinimalEObjectImpl.Container implements ReferencedContext {
- /**
- * The default value of the '{@link #getAccessContextRef() <em>Access Context Ref</em>}' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getAccessContextRef()
- * @generated
- * @ordered
- */
- protected static final String ACCESS_CONTEXT_REF_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getAccessContextRef() <em>Access Context Ref</em>}' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getAccessContextRef()
- * @generated
- * @ordered
- */
- protected String accessContextRef = ACCESS_CONTEXT_REF_EDEFAULT;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected ReferencedContextImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.REFERENCED_CONTEXT;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getAccessContextRef() {
- return accessContextRef;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setAccessContextRef(String newAccessContextRef) {
- String oldAccessContextRef = accessContextRef;
- accessContextRef = newAccessContextRef;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.REFERENCED_CONTEXT__ACCESS_CONTEXT_REF, oldAccessContextRef, accessContextRef));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.REFERENCED_CONTEXT__ACCESS_CONTEXT_REF:
- return getAccessContextRef();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.REFERENCED_CONTEXT__ACCESS_CONTEXT_REF:
- setAccessContextRef((String) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.REFERENCED_CONTEXT__ACCESS_CONTEXT_REF:
- setAccessContextRef(ACCESS_CONTEXT_REF_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.REFERENCED_CONTEXT__ACCESS_CONTEXT_REF:
- return ACCESS_CONTEXT_REF_EDEFAULT == null ? accessContextRef != null : !ACCESS_CONTEXT_REF_EDEFAULT.equals(
- accessContextRef);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (accessContextRef: ");
- result.append(accessContextRef);
- result.append(')');
- return result.toString();
- }
+public class ReferencedContextImpl extends MinimalEObjectImpl.Container implements ReferencedContext
+{
+ /**
+ * The default value of the '{@link #getAccessContextRef() <em>Access Context Ref</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAccessContextRef()
+ * @generated
+ * @ordered
+ */
+ protected static final String ACCESS_CONTEXT_REF_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getAccessContextRef() <em>Access Context Ref</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAccessContextRef()
+ * @generated
+ * @ordered
+ */
+ protected String accessContextRef = ACCESS_CONTEXT_REF_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ReferencedContextImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.REFERENCED_CONTEXT;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getAccessContextRef()
+ {
+ return accessContextRef;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setAccessContextRef(String newAccessContextRef)
+ {
+ String oldAccessContextRef = accessContextRef;
+ accessContextRef = newAccessContextRef;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.REFERENCED_CONTEXT__ACCESS_CONTEXT_REF, oldAccessContextRef, accessContextRef));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.REFERENCED_CONTEXT__ACCESS_CONTEXT_REF:
+ return getAccessContextRef();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.REFERENCED_CONTEXT__ACCESS_CONTEXT_REF:
+ setAccessContextRef((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.REFERENCED_CONTEXT__ACCESS_CONTEXT_REF:
+ setAccessContextRef(ACCESS_CONTEXT_REF_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.REFERENCED_CONTEXT__ACCESS_CONTEXT_REF:
+ return ACCESS_CONTEXT_REF_EDEFAULT == null ? accessContextRef != null : !ACCESS_CONTEXT_REF_EDEFAULT.equals(accessContextRef);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (accessContextRef: ");
+ result.append(accessContextRef);
+ result.append(')');
+ return result.toString();
+ }
} //ReferencedContextImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypeArtifactPredicateImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypeArtifactPredicateImpl.java
index 6b4c78273f6..c1d0338b163 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypeArtifactPredicateImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypeArtifactPredicateImpl.java
@@ -3,161 +3,170 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Relation Type Artifact Predicate</b></em>'.
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Relation Type Artifact Predicate</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactPredicateImpl#getArtifactMatcherRef
- * <em>Artifact Matcher Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactPredicateImpl#getArtifactMatcherRef <em>Artifact Matcher Ref</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class RelationTypeArtifactPredicateImpl extends RelationTypePredicateImpl implements RelationTypeArtifactPredicate {
- /**
- * The cached value of the '{@link #getArtifactMatcherRef() <em>Artifact Matcher Ref</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getArtifactMatcherRef()
- * @generated
- * @ordered
- */
- protected XArtifactMatcher artifactMatcherRef;
+public class RelationTypeArtifactPredicateImpl extends RelationTypePredicateImpl implements RelationTypeArtifactPredicate
+{
+ /**
+ * The cached value of the '{@link #getArtifactMatcherRef() <em>Artifact Matcher Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getArtifactMatcherRef()
+ * @generated
+ * @ordered
+ */
+ protected XArtifactMatcher artifactMatcherRef;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected RelationTypeArtifactPredicateImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected RelationTypeArtifactPredicateImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.RELATION_TYPE_ARTIFACT_PREDICATE;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.RELATION_TYPE_ARTIFACT_PREDICATE;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XArtifactMatcher getArtifactMatcherRef() {
- if (artifactMatcherRef != null && artifactMatcherRef.eIsProxy()) {
- InternalEObject oldArtifactMatcherRef = (InternalEObject) artifactMatcherRef;
- artifactMatcherRef = (XArtifactMatcher) eResolveProxy(oldArtifactMatcherRef);
- if (artifactMatcherRef != oldArtifactMatcherRef) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef,
- artifactMatcherRef));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactMatcher getArtifactMatcherRef()
+ {
+ if (artifactMatcherRef != null && artifactMatcherRef.eIsProxy())
+ {
+ InternalEObject oldArtifactMatcherRef = (InternalEObject)artifactMatcherRef;
+ artifactMatcherRef = (XArtifactMatcher)eResolveProxy(oldArtifactMatcherRef);
+ if (artifactMatcherRef != oldArtifactMatcherRef)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef, artifactMatcherRef));
}
- return artifactMatcherRef;
- }
+ }
+ return artifactMatcherRef;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XArtifactMatcher basicGetArtifactMatcherRef() {
- return artifactMatcherRef;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactMatcher basicGetArtifactMatcherRef()
+ {
+ return artifactMatcherRef;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setArtifactMatcherRef(XArtifactMatcher newArtifactMatcherRef) {
- XArtifactMatcher oldArtifactMatcherRef = artifactMatcherRef;
- artifactMatcherRef = newArtifactMatcherRef;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef,
- artifactMatcherRef));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setArtifactMatcherRef(XArtifactMatcher newArtifactMatcherRef)
+ {
+ XArtifactMatcher oldArtifactMatcherRef = artifactMatcherRef;
+ artifactMatcherRef = newArtifactMatcherRef;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF, oldArtifactMatcherRef, artifactMatcherRef));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF:
- if (resolve) {
- return getArtifactMatcherRef();
- }
- return basicGetArtifactMatcherRef();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF:
+ if (resolve) return getArtifactMatcherRef();
+ return basicGetArtifactMatcherRef();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF:
- setArtifactMatcherRef((XArtifactMatcher) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF:
+ setArtifactMatcherRef((XArtifactMatcher)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF:
- setArtifactMatcherRef((XArtifactMatcher) null);
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF:
+ setArtifactMatcherRef((XArtifactMatcher)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF:
- return artifactMatcherRef != null;
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE__ARTIFACT_MATCHER_REF:
+ return artifactMatcherRef != null;
+ }
+ return super.eIsSet(featureID);
+ }
} //RelationTypeArtifactPredicateImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypeArtifactTypePredicateImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypeArtifactTypePredicateImpl.java
index 778556d5bdf..d066167f569 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypeArtifactTypePredicateImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypeArtifactTypePredicateImpl.java
@@ -3,160 +3,170 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Relation Type Artifact Type Predicate</b></em>
- * '. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Relation Type Artifact Type Predicate</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactTypePredicateImpl#getArtifactTypeRef
- * <em>Artifact Type Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeArtifactTypePredicateImpl#getArtifactTypeRef <em>Artifact Type Ref</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class RelationTypeArtifactTypePredicateImpl extends RelationTypePredicateImpl implements RelationTypeArtifactTypePredicate {
- /**
- * The cached value of the '{@link #getArtifactTypeRef() <em>Artifact Type Ref</em>}' reference. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @see #getArtifactTypeRef()
- * @generated
- * @ordered
- */
- protected XArtifactType artifactTypeRef;
+public class RelationTypeArtifactTypePredicateImpl extends RelationTypePredicateImpl implements RelationTypeArtifactTypePredicate
+{
+ /**
+ * The cached value of the '{@link #getArtifactTypeRef() <em>Artifact Type Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getArtifactTypeRef()
+ * @generated
+ * @ordered
+ */
+ protected XArtifactType artifactTypeRef;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected RelationTypeArtifactTypePredicateImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected RelationTypeArtifactTypePredicateImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XArtifactType getArtifactTypeRef() {
- if (artifactTypeRef != null && artifactTypeRef.eIsProxy()) {
- InternalEObject oldArtifactTypeRef = (InternalEObject) artifactTypeRef;
- artifactTypeRef = (XArtifactType) eResolveProxy(oldArtifactTypeRef);
- if (artifactTypeRef != oldArtifactTypeRef) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF, oldArtifactTypeRef,
- artifactTypeRef));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactType getArtifactTypeRef()
+ {
+ if (artifactTypeRef != null && artifactTypeRef.eIsProxy())
+ {
+ InternalEObject oldArtifactTypeRef = (InternalEObject)artifactTypeRef;
+ artifactTypeRef = (XArtifactType)eResolveProxy(oldArtifactTypeRef);
+ if (artifactTypeRef != oldArtifactTypeRef)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF, oldArtifactTypeRef, artifactTypeRef));
}
- return artifactTypeRef;
- }
+ }
+ return artifactTypeRef;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XArtifactType basicGetArtifactTypeRef() {
- return artifactTypeRef;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactType basicGetArtifactTypeRef()
+ {
+ return artifactTypeRef;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setArtifactTypeRef(XArtifactType newArtifactTypeRef) {
- XArtifactType oldArtifactTypeRef = artifactTypeRef;
- artifactTypeRef = newArtifactTypeRef;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF, oldArtifactTypeRef, artifactTypeRef));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setArtifactTypeRef(XArtifactType newArtifactTypeRef)
+ {
+ XArtifactType oldArtifactTypeRef = artifactTypeRef;
+ artifactTypeRef = newArtifactTypeRef;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF, oldArtifactTypeRef, artifactTypeRef));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF:
- if (resolve) {
- return getArtifactTypeRef();
- }
- return basicGetArtifactTypeRef();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF:
+ if (resolve) return getArtifactTypeRef();
+ return basicGetArtifactTypeRef();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF:
- setArtifactTypeRef((XArtifactType) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF:
+ setArtifactTypeRef((XArtifactType)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF:
- setArtifactTypeRef((XArtifactType) null);
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF:
+ setArtifactTypeRef((XArtifactType)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF:
- return artifactTypeRef != null;
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE__ARTIFACT_TYPE_REF:
+ return artifactTypeRef != null;
+ }
+ return super.eIsSet(featureID);
+ }
} //RelationTypeArtifactTypePredicateImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypePredicateImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypePredicateImpl.java
index d75e251ece1..792389da831 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypePredicateImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypePredicateImpl.java
@@ -3,36 +3,40 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypePredicate;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Relation Type Predicate</b></em>'. <!--
- * end-user-doc -->
- * <p>
- * </p>
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Relation Type Predicate</b></em>'.
+ * <!-- end-user-doc -->
*
* @generated
*/
-public class RelationTypePredicateImpl extends MinimalEObjectImpl.Container implements RelationTypePredicate {
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected RelationTypePredicateImpl() {
- super();
- }
+public class RelationTypePredicateImpl extends MinimalEObjectImpl.Container implements RelationTypePredicate
+{
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected RelationTypePredicateImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.RELATION_TYPE_PREDICATE;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.RELATION_TYPE_PREDICATE;
+ }
} //RelationTypePredicateImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypeRestrictionImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypeRestrictionImpl.java
index 99926740d5e..f88fd749685 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypeRestrictionImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RelationTypeRestrictionImpl.java
@@ -4,9 +4,12 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypePredicate;
import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction;
@@ -14,378 +17,371 @@ import org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationSideEnum;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Relation Type Restriction</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Relation Type Restriction</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl#isRelationTypeMatch
- * <em>Relation Type Match</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl#getRelationTypeRef
- * <em>Relation Type Ref</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl#getRestrictedToSide
- * <em>Restricted To Side</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl#getPredicate
- * <em>Predicate</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl#isRelationTypeMatch <em>Relation Type Match</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl#getRelationTypeRef <em>Relation Type Ref</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl#getRestrictedToSide <em>Restricted To Side</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RelationTypeRestrictionImpl#getPredicate <em>Predicate</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class RelationTypeRestrictionImpl extends ObjectRestrictionImpl implements RelationTypeRestriction {
- /**
- * The default value of the '{@link #isRelationTypeMatch() <em>Relation Type Match</em>}' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #isRelationTypeMatch()
- * @generated
- * @ordered
- */
- protected static final boolean RELATION_TYPE_MATCH_EDEFAULT = false;
+public class RelationTypeRestrictionImpl extends ObjectRestrictionImpl implements RelationTypeRestriction
+{
+ /**
+ * The default value of the '{@link #isRelationTypeMatch() <em>Relation Type Match</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isRelationTypeMatch()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean RELATION_TYPE_MATCH_EDEFAULT = false;
- /**
- * The cached value of the '{@link #isRelationTypeMatch() <em>Relation Type Match</em>}' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #isRelationTypeMatch()
- * @generated
- * @ordered
- */
- protected boolean relationTypeMatch = RELATION_TYPE_MATCH_EDEFAULT;
+ /**
+ * The cached value of the '{@link #isRelationTypeMatch() <em>Relation Type Match</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isRelationTypeMatch()
+ * @generated
+ * @ordered
+ */
+ protected boolean relationTypeMatch = RELATION_TYPE_MATCH_EDEFAULT;
- /**
- * The cached value of the '{@link #getRelationTypeRef() <em>Relation Type Ref</em>}' reference. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @see #getRelationTypeRef()
- * @generated
- * @ordered
- */
- protected XRelationType relationTypeRef;
+ /**
+ * The cached value of the '{@link #getRelationTypeRef() <em>Relation Type Ref</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRelationTypeRef()
+ * @generated
+ * @ordered
+ */
+ protected XRelationType relationTypeRef;
- /**
- * The default value of the '{@link #getRestrictedToSide() <em>Restricted To Side</em>}' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getRestrictedToSide()
- * @generated
- * @ordered
- */
- protected static final XRelationSideEnum RESTRICTED_TO_SIDE_EDEFAULT = XRelationSideEnum.SIDE_A;
+ /**
+ * The default value of the '{@link #getRestrictedToSide() <em>Restricted To Side</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRestrictedToSide()
+ * @generated
+ * @ordered
+ */
+ protected static final XRelationSideEnum RESTRICTED_TO_SIDE_EDEFAULT = XRelationSideEnum.SIDE_A;
- /**
- * The cached value of the '{@link #getRestrictedToSide() <em>Restricted To Side</em>}' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getRestrictedToSide()
- * @generated
- * @ordered
- */
- protected XRelationSideEnum restrictedToSide = RESTRICTED_TO_SIDE_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getRestrictedToSide() <em>Restricted To Side</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRestrictedToSide()
+ * @generated
+ * @ordered
+ */
+ protected XRelationSideEnum restrictedToSide = RESTRICTED_TO_SIDE_EDEFAULT;
- /**
- * The cached value of the '{@link #getPredicate() <em>Predicate</em>}' containment reference. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @see #getPredicate()
- * @generated
- * @ordered
- */
- protected RelationTypePredicate predicate;
+ /**
+ * The cached value of the '{@link #getPredicate() <em>Predicate</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPredicate()
+ * @generated
+ * @ordered
+ */
+ protected RelationTypePredicate predicate;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected RelationTypeRestrictionImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected RelationTypeRestrictionImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.RELATION_TYPE_RESTRICTION;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.RELATION_TYPE_RESTRICTION;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean isRelationTypeMatch() {
- return relationTypeMatch;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isRelationTypeMatch()
+ {
+ return relationTypeMatch;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setRelationTypeMatch(boolean newRelationTypeMatch) {
- boolean oldRelationTypeMatch = relationTypeMatch;
- relationTypeMatch = newRelationTypeMatch;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH, oldRelationTypeMatch, relationTypeMatch));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRelationTypeMatch(boolean newRelationTypeMatch)
+ {
+ boolean oldRelationTypeMatch = relationTypeMatch;
+ relationTypeMatch = newRelationTypeMatch;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH, oldRelationTypeMatch, relationTypeMatch));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XRelationType getRelationTypeRef() {
- if (relationTypeRef != null && relationTypeRef.eIsProxy()) {
- InternalEObject oldRelationTypeRef = (InternalEObject) relationTypeRef;
- relationTypeRef = (XRelationType) eResolveProxy(oldRelationTypeRef);
- if (relationTypeRef != oldRelationTypeRef) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF, oldRelationTypeRef, relationTypeRef));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XRelationType getRelationTypeRef()
+ {
+ if (relationTypeRef != null && relationTypeRef.eIsProxy())
+ {
+ InternalEObject oldRelationTypeRef = (InternalEObject)relationTypeRef;
+ relationTypeRef = (XRelationType)eResolveProxy(oldRelationTypeRef);
+ if (relationTypeRef != oldRelationTypeRef)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF, oldRelationTypeRef, relationTypeRef));
}
- return relationTypeRef;
- }
+ }
+ return relationTypeRef;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XRelationType basicGetRelationTypeRef() {
- return relationTypeRef;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XRelationType basicGetRelationTypeRef()
+ {
+ return relationTypeRef;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setRelationTypeRef(XRelationType newRelationTypeRef) {
- XRelationType oldRelationTypeRef = relationTypeRef;
- relationTypeRef = newRelationTypeRef;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF, oldRelationTypeRef, relationTypeRef));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRelationTypeRef(XRelationType newRelationTypeRef)
+ {
+ XRelationType oldRelationTypeRef = relationTypeRef;
+ relationTypeRef = newRelationTypeRef;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF, oldRelationTypeRef, relationTypeRef));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XRelationSideEnum getRestrictedToSide() {
- return restrictedToSide;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XRelationSideEnum getRestrictedToSide()
+ {
+ return restrictedToSide;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setRestrictedToSide(XRelationSideEnum newRestrictedToSide) {
- XRelationSideEnum oldRestrictedToSide = restrictedToSide;
- restrictedToSide = newRestrictedToSide == null ? RESTRICTED_TO_SIDE_EDEFAULT : newRestrictedToSide;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE, oldRestrictedToSide, restrictedToSide));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRestrictedToSide(XRelationSideEnum newRestrictedToSide)
+ {
+ XRelationSideEnum oldRestrictedToSide = restrictedToSide;
+ restrictedToSide = newRestrictedToSide == null ? RESTRICTED_TO_SIDE_EDEFAULT : newRestrictedToSide;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE, oldRestrictedToSide, restrictedToSide));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public RelationTypePredicate getPredicate() {
- return predicate;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public RelationTypePredicate getPredicate()
+ {
+ return predicate;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public NotificationChain basicSetPredicate(RelationTypePredicate newPredicate, NotificationChain msgs) {
- RelationTypePredicate oldPredicate = predicate;
- predicate = newPredicate;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE, oldPredicate, newPredicate);
- if (msgs == null) {
- msgs = notification;
- } else {
- msgs.add(notification);
- }
- }
- return msgs;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetPredicate(RelationTypePredicate newPredicate, NotificationChain msgs)
+ {
+ RelationTypePredicate oldPredicate = predicate;
+ predicate = newPredicate;
+ if (eNotificationRequired())
+ {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE, oldPredicate, newPredicate);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setPredicate(RelationTypePredicate newPredicate) {
- if (newPredicate != predicate) {
- NotificationChain msgs = null;
- if (predicate != null) {
- msgs = ((InternalEObject) predicate).eInverseRemove(this,
- EOPPOSITE_FEATURE_BASE - OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE, null, msgs);
- }
- if (newPredicate != null) {
- msgs = ((InternalEObject) newPredicate).eInverseAdd(this,
- EOPPOSITE_FEATURE_BASE - OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE, null, msgs);
- }
- msgs = basicSetPredicate(newPredicate, msgs);
- if (msgs != null) {
- msgs.dispatch();
- }
- } else if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE, newPredicate, newPredicate));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPredicate(RelationTypePredicate newPredicate)
+ {
+ if (newPredicate != predicate)
+ {
+ NotificationChain msgs = null;
+ if (predicate != null)
+ msgs = ((InternalEObject)predicate).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE, null, msgs);
+ if (newPredicate != null)
+ msgs = ((InternalEObject)newPredicate).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE, null, msgs);
+ msgs = basicSetPredicate(newPredicate, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE, newPredicate, newPredicate));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE:
- return basicSetPredicate(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE:
+ return basicSetPredicate(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH:
- return isRelationTypeMatch();
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
- if (resolve) {
- return getRelationTypeRef();
- }
- return basicGetRelationTypeRef();
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
- return getRestrictedToSide();
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE:
- return getPredicate();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH:
+ return isRelationTypeMatch();
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
+ if (resolve) return getRelationTypeRef();
+ return basicGetRelationTypeRef();
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
+ return getRestrictedToSide();
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE:
+ return getPredicate();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH:
- setRelationTypeMatch((Boolean) newValue);
- return;
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
- setRelationTypeRef((XRelationType) newValue);
- return;
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
- setRestrictedToSide((XRelationSideEnum) newValue);
- return;
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE:
- setPredicate((RelationTypePredicate) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH:
+ setRelationTypeMatch((Boolean)newValue);
+ return;
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
+ setRelationTypeRef((XRelationType)newValue);
+ return;
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
+ setRestrictedToSide((XRelationSideEnum)newValue);
+ return;
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE:
+ setPredicate((RelationTypePredicate)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH:
- setRelationTypeMatch(RELATION_TYPE_MATCH_EDEFAULT);
- return;
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
- setRelationTypeRef((XRelationType) null);
- return;
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
- setRestrictedToSide(RESTRICTED_TO_SIDE_EDEFAULT);
- return;
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE:
- setPredicate((RelationTypePredicate) null);
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH:
+ setRelationTypeMatch(RELATION_TYPE_MATCH_EDEFAULT);
+ return;
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
+ setRelationTypeRef((XRelationType)null);
+ return;
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
+ setRestrictedToSide(RESTRICTED_TO_SIDE_EDEFAULT);
+ return;
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE:
+ setPredicate((RelationTypePredicate)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH:
- return relationTypeMatch != RELATION_TYPE_MATCH_EDEFAULT;
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
- return relationTypeRef != null;
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
- return restrictedToSide != RESTRICTED_TO_SIDE_EDEFAULT;
- case OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE:
- return predicate != null;
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_MATCH:
+ return relationTypeMatch != RELATION_TYPE_MATCH_EDEFAULT;
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF:
+ return relationTypeRef != null;
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__RESTRICTED_TO_SIDE:
+ return restrictedToSide != RESTRICTED_TO_SIDE_EDEFAULT;
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION__PREDICATE:
+ return predicate != null;
+ }
+ return super.eIsSet(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (relationTypeMatch: ");
- result.append(relationTypeMatch);
- result.append(", restrictedToSide: ");
- result.append(restrictedToSide);
- result.append(')');
- return result.toString();
- }
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (relationTypeMatch: ");
+ result.append(relationTypeMatch);
+ result.append(", restrictedToSide: ");
+ result.append(restrictedToSide);
+ result.append(')');
+ return result.toString();
+ }
} //RelationTypeRestrictionImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RemoveAttributeImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RemoveAttributeImpl.java
index 379399e5da6..9ab25d9ae41 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RemoveAttributeImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RemoveAttributeImpl.java
@@ -3,158 +3,170 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Remove Attribute</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Remove Attribute</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveAttributeImpl#getAttribute <em>Attribute</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveAttributeImpl#getAttribute <em>Attribute</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class RemoveAttributeImpl extends AttributeOverrideOptionImpl implements RemoveAttribute {
- /**
- * The cached value of the '{@link #getAttribute() <em>Attribute</em>}' reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getAttribute()
- * @generated
- * @ordered
- */
- protected XAttributeType attribute;
+public class RemoveAttributeImpl extends AttributeOverrideOptionImpl implements RemoveAttribute
+{
+ /**
+ * The cached value of the '{@link #getAttribute() <em>Attribute</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAttribute()
+ * @generated
+ * @ordered
+ */
+ protected XAttributeType attribute;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected RemoveAttributeImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected RemoveAttributeImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.REMOVE_ATTRIBUTE;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.REMOVE_ATTRIBUTE;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XAttributeType getAttribute() {
- if (attribute != null && attribute.eIsProxy()) {
- InternalEObject oldAttribute = (InternalEObject) attribute;
- attribute = (XAttributeType) eResolveProxy(oldAttribute);
- if (attribute != oldAttribute) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.REMOVE_ATTRIBUTE__ATTRIBUTE, oldAttribute, attribute));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XAttributeType getAttribute()
+ {
+ if (attribute != null && attribute.eIsProxy())
+ {
+ InternalEObject oldAttribute = (InternalEObject)attribute;
+ attribute = (XAttributeType)eResolveProxy(oldAttribute);
+ if (attribute != oldAttribute)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.REMOVE_ATTRIBUTE__ATTRIBUTE, oldAttribute, attribute));
}
- return attribute;
- }
+ }
+ return attribute;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XAttributeType basicGetAttribute() {
- return attribute;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XAttributeType basicGetAttribute()
+ {
+ return attribute;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setAttribute(XAttributeType newAttribute) {
- XAttributeType oldAttribute = attribute;
- attribute = newAttribute;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.REMOVE_ATTRIBUTE__ATTRIBUTE, oldAttribute, attribute));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setAttribute(XAttributeType newAttribute)
+ {
+ XAttributeType oldAttribute = attribute;
+ attribute = newAttribute;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.REMOVE_ATTRIBUTE__ATTRIBUTE, oldAttribute, attribute));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.REMOVE_ATTRIBUTE__ATTRIBUTE:
- if (resolve) {
- return getAttribute();
- }
- return basicGetAttribute();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.REMOVE_ATTRIBUTE__ATTRIBUTE:
+ if (resolve) return getAttribute();
+ return basicGetAttribute();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.REMOVE_ATTRIBUTE__ATTRIBUTE:
- setAttribute((XAttributeType) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.REMOVE_ATTRIBUTE__ATTRIBUTE:
+ setAttribute((XAttributeType)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.REMOVE_ATTRIBUTE__ATTRIBUTE:
- setAttribute((XAttributeType) null);
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.REMOVE_ATTRIBUTE__ATTRIBUTE:
+ setAttribute((XAttributeType)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.REMOVE_ATTRIBUTE__ATTRIBUTE:
- return attribute != null;
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.REMOVE_ATTRIBUTE__ATTRIBUTE:
+ return attribute != null;
+ }
+ return super.eIsSet(featureID);
+ }
} //RemoveAttributeImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RemoveEnumImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RemoveEnumImpl.java
index 035722faad5..63b8100e10a 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RemoveEnumImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RemoveEnumImpl.java
@@ -3,157 +3,170 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Remove Enum</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Remove Enum</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveEnumImpl#getEnumEntry <em>Enum Entry</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RemoveEnumImpl#getEnumEntry <em>Enum Entry</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class RemoveEnumImpl extends OverrideOptionImpl implements RemoveEnum {
- /**
- * The cached value of the '{@link #getEnumEntry() <em>Enum Entry</em>}' reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getEnumEntry()
- * @generated
- * @ordered
- */
- protected XOseeEnumEntry enumEntry;
+public class RemoveEnumImpl extends OverrideOptionImpl implements RemoveEnum
+{
+ /**
+ * The cached value of the '{@link #getEnumEntry() <em>Enum Entry</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEnumEntry()
+ * @generated
+ * @ordered
+ */
+ protected XOseeEnumEntry enumEntry;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected RemoveEnumImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected RemoveEnumImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.REMOVE_ENUM;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.REMOVE_ENUM;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XOseeEnumEntry getEnumEntry() {
- if (enumEntry != null && enumEntry.eIsProxy()) {
- InternalEObject oldEnumEntry = (InternalEObject) enumEntry;
- enumEntry = (XOseeEnumEntry) eResolveProxy(oldEnumEntry);
- if (enumEntry != oldEnumEntry) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.REMOVE_ENUM__ENUM_ENTRY, oldEnumEntry, enumEntry));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XOseeEnumEntry getEnumEntry()
+ {
+ if (enumEntry != null && enumEntry.eIsProxy())
+ {
+ InternalEObject oldEnumEntry = (InternalEObject)enumEntry;
+ enumEntry = (XOseeEnumEntry)eResolveProxy(oldEnumEntry);
+ if (enumEntry != oldEnumEntry)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.REMOVE_ENUM__ENUM_ENTRY, oldEnumEntry, enumEntry));
}
- return enumEntry;
- }
+ }
+ return enumEntry;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XOseeEnumEntry basicGetEnumEntry() {
- return enumEntry;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XOseeEnumEntry basicGetEnumEntry()
+ {
+ return enumEntry;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setEnumEntry(XOseeEnumEntry newEnumEntry) {
- XOseeEnumEntry oldEnumEntry = enumEntry;
- enumEntry = newEnumEntry;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.REMOVE_ENUM__ENUM_ENTRY, oldEnumEntry, enumEntry));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEnumEntry(XOseeEnumEntry newEnumEntry)
+ {
+ XOseeEnumEntry oldEnumEntry = enumEntry;
+ enumEntry = newEnumEntry;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.REMOVE_ENUM__ENUM_ENTRY, oldEnumEntry, enumEntry));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.REMOVE_ENUM__ENUM_ENTRY:
- if (resolve) {
- return getEnumEntry();
- }
- return basicGetEnumEntry();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.REMOVE_ENUM__ENUM_ENTRY:
+ if (resolve) return getEnumEntry();
+ return basicGetEnumEntry();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.REMOVE_ENUM__ENUM_ENTRY:
- setEnumEntry((XOseeEnumEntry) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.REMOVE_ENUM__ENUM_ENTRY:
+ setEnumEntry((XOseeEnumEntry)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.REMOVE_ENUM__ENUM_ENTRY:
- setEnumEntry((XOseeEnumEntry) null);
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.REMOVE_ENUM__ENUM_ENTRY:
+ setEnumEntry((XOseeEnumEntry)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.REMOVE_ENUM__ENUM_ENTRY:
- return enumEntry != null;
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.REMOVE_ENUM__ENUM_ENTRY:
+ return enumEntry != null;
+ }
+ return super.eIsSet(featureID);
+ }
} //RemoveEnumImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RoleImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RoleImpl.java
index d5c23f292ad..e130c353da7 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RoleImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/RoleImpl.java
@@ -3,297 +3,314 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import java.util.Collection;
+
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
import org.eclipse.emf.ecore.util.InternalEList;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext;
import org.eclipse.osee.framework.core.dsl.oseeDsl.Role;
import org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Role</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Role</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl#getSuperRoles <em>Super Roles</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl#getUsersAndGroups <em>Users And Groups</em>}
- * </li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl#getReferencedContexts
- * <em>Referenced Contexts</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl#getSuperRoles <em>Super Roles</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl#getUsersAndGroups <em>Users And Groups</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.RoleImpl#getReferencedContexts <em>Referenced Contexts</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class RoleImpl extends MinimalEObjectImpl.Container implements Role {
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
+public class RoleImpl extends MinimalEObjectImpl.Container implements Role
+{
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
- /**
- * The cached value of the '{@link #getSuperRoles() <em>Super Roles</em>}' reference list. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see #getSuperRoles()
- * @generated
- * @ordered
- */
- protected EList<Role> superRoles;
+ /**
+ * The cached value of the '{@link #getSuperRoles() <em>Super Roles</em>}' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSuperRoles()
+ * @generated
+ * @ordered
+ */
+ protected EList<Role> superRoles;
- /**
- * The cached value of the '{@link #getUsersAndGroups() <em>Users And Groups</em>}' containment reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getUsersAndGroups()
- * @generated
- * @ordered
- */
- protected EList<UsersAndGroups> usersAndGroups;
+ /**
+ * The cached value of the '{@link #getUsersAndGroups() <em>Users And Groups</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getUsersAndGroups()
+ * @generated
+ * @ordered
+ */
+ protected EList<UsersAndGroups> usersAndGroups;
- /**
- * The cached value of the '{@link #getReferencedContexts() <em>Referenced Contexts</em>}' containment reference
- * list. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getReferencedContexts()
- * @generated
- * @ordered
- */
- protected EList<ReferencedContext> referencedContexts;
+ /**
+ * The cached value of the '{@link #getReferencedContexts() <em>Referenced Contexts</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getReferencedContexts()
+ * @generated
+ * @ordered
+ */
+ protected EList<ReferencedContext> referencedContexts;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected RoleImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected RoleImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.ROLE;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.ROLE;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName()
+ {
+ return name;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setName(String newName) {
- String oldName = name;
- name = newName;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.ROLE__NAME, oldName, name));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName)
+ {
+ String oldName = name;
+ name = newName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.ROLE__NAME, oldName, name));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<Role> getSuperRoles() {
- if (superRoles == null) {
- superRoles = new EObjectResolvingEList<>(Role.class, this, OseeDslPackage.ROLE__SUPER_ROLES);
- }
- return superRoles;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<Role> getSuperRoles()
+ {
+ if (superRoles == null)
+ {
+ superRoles = new EObjectResolvingEList<Role>(Role.class, this, OseeDslPackage.ROLE__SUPER_ROLES);
+ }
+ return superRoles;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<UsersAndGroups> getUsersAndGroups() {
- if (usersAndGroups == null) {
- usersAndGroups =
- new EObjectContainmentEList<>(UsersAndGroups.class, this, OseeDslPackage.ROLE__USERS_AND_GROUPS);
- }
- return usersAndGroups;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<UsersAndGroups> getUsersAndGroups()
+ {
+ if (usersAndGroups == null)
+ {
+ usersAndGroups = new EObjectContainmentEList<UsersAndGroups>(UsersAndGroups.class, this, OseeDslPackage.ROLE__USERS_AND_GROUPS);
+ }
+ return usersAndGroups;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<ReferencedContext> getReferencedContexts() {
- if (referencedContexts == null) {
- referencedContexts =
- new EObjectContainmentEList<>(ReferencedContext.class, this, OseeDslPackage.ROLE__REFERENCED_CONTEXTS);
- }
- return referencedContexts;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<ReferencedContext> getReferencedContexts()
+ {
+ if (referencedContexts == null)
+ {
+ referencedContexts = new EObjectContainmentEList<ReferencedContext>(ReferencedContext.class, this, OseeDslPackage.ROLE__REFERENCED_CONTEXTS);
+ }
+ return referencedContexts;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case OseeDslPackage.ROLE__USERS_AND_GROUPS:
- return ((InternalEList<?>) getUsersAndGroups()).basicRemove(otherEnd, msgs);
- case OseeDslPackage.ROLE__REFERENCED_CONTEXTS:
- return ((InternalEList<?>) getReferencedContexts()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ROLE__USERS_AND_GROUPS:
+ return ((InternalEList<?>)getUsersAndGroups()).basicRemove(otherEnd, msgs);
+ case OseeDslPackage.ROLE__REFERENCED_CONTEXTS:
+ return ((InternalEList<?>)getReferencedContexts()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.ROLE__NAME:
- return getName();
- case OseeDslPackage.ROLE__SUPER_ROLES:
- return getSuperRoles();
- case OseeDslPackage.ROLE__USERS_AND_GROUPS:
- return getUsersAndGroups();
- case OseeDslPackage.ROLE__REFERENCED_CONTEXTS:
- return getReferencedContexts();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ROLE__NAME:
+ return getName();
+ case OseeDslPackage.ROLE__SUPER_ROLES:
+ return getSuperRoles();
+ case OseeDslPackage.ROLE__USERS_AND_GROUPS:
+ return getUsersAndGroups();
+ case OseeDslPackage.ROLE__REFERENCED_CONTEXTS:
+ return getReferencedContexts();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.ROLE__NAME:
- setName((String) newValue);
- return;
- case OseeDslPackage.ROLE__SUPER_ROLES:
- getSuperRoles().clear();
- getSuperRoles().addAll((Collection<? extends Role>) newValue);
- return;
- case OseeDslPackage.ROLE__USERS_AND_GROUPS:
- getUsersAndGroups().clear();
- getUsersAndGroups().addAll((Collection<? extends UsersAndGroups>) newValue);
- return;
- case OseeDslPackage.ROLE__REFERENCED_CONTEXTS:
- getReferencedContexts().clear();
- getReferencedContexts().addAll((Collection<? extends ReferencedContext>) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ROLE__NAME:
+ setName((String)newValue);
+ return;
+ case OseeDslPackage.ROLE__SUPER_ROLES:
+ getSuperRoles().clear();
+ getSuperRoles().addAll((Collection<? extends Role>)newValue);
+ return;
+ case OseeDslPackage.ROLE__USERS_AND_GROUPS:
+ getUsersAndGroups().clear();
+ getUsersAndGroups().addAll((Collection<? extends UsersAndGroups>)newValue);
+ return;
+ case OseeDslPackage.ROLE__REFERENCED_CONTEXTS:
+ getReferencedContexts().clear();
+ getReferencedContexts().addAll((Collection<? extends ReferencedContext>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.ROLE__NAME:
- setName(NAME_EDEFAULT);
- return;
- case OseeDslPackage.ROLE__SUPER_ROLES:
- getSuperRoles().clear();
- return;
- case OseeDslPackage.ROLE__USERS_AND_GROUPS:
- getUsersAndGroups().clear();
- return;
- case OseeDslPackage.ROLE__REFERENCED_CONTEXTS:
- getReferencedContexts().clear();
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ROLE__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ case OseeDslPackage.ROLE__SUPER_ROLES:
+ getSuperRoles().clear();
+ return;
+ case OseeDslPackage.ROLE__USERS_AND_GROUPS:
+ getUsersAndGroups().clear();
+ return;
+ case OseeDslPackage.ROLE__REFERENCED_CONTEXTS:
+ getReferencedContexts().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.ROLE__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case OseeDslPackage.ROLE__SUPER_ROLES:
- return superRoles != null && !superRoles.isEmpty();
- case OseeDslPackage.ROLE__USERS_AND_GROUPS:
- return usersAndGroups != null && !usersAndGroups.isEmpty();
- case OseeDslPackage.ROLE__REFERENCED_CONTEXTS:
- return referencedContexts != null && !referencedContexts.isEmpty();
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.ROLE__NAME:
+ return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ case OseeDslPackage.ROLE__SUPER_ROLES:
+ return superRoles != null && !superRoles.isEmpty();
+ case OseeDslPackage.ROLE__USERS_AND_GROUPS:
+ return usersAndGroups != null && !usersAndGroups.isEmpty();
+ case OseeDslPackage.ROLE__REFERENCED_CONTEXTS:
+ return referencedContexts != null && !referencedContexts.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (name: ");
- result.append(name);
- result.append(')');
- return result.toString();
- }
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (name: ");
+ result.append(name);
+ result.append(')');
+ return result.toString();
+ }
} //RoleImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/SimpleConditionImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/SimpleConditionImpl.java
index 1aca044931c..393ba82e417 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/SimpleConditionImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/SimpleConditionImpl.java
@@ -3,279 +3,288 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.CompareOp;
import org.eclipse.osee.framework.core.dsl.oseeDsl.MatchField;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Simple Condition</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Simple Condition</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.SimpleConditionImpl#getField <em>Field</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.SimpleConditionImpl#getOp <em>Op</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.SimpleConditionImpl#getExpression <em>Expression</em>}
- * </li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.SimpleConditionImpl#getField <em>Field</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.SimpleConditionImpl#getOp <em>Op</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.SimpleConditionImpl#getExpression <em>Expression</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class SimpleConditionImpl extends ConditionImpl implements SimpleCondition {
- /**
- * The default value of the '{@link #getField() <em>Field</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getField()
- * @generated
- * @ordered
- */
- protected static final MatchField FIELD_EDEFAULT = MatchField.ARTIFACT_NAME;
+public class SimpleConditionImpl extends ConditionImpl implements SimpleCondition
+{
+ /**
+ * The default value of the '{@link #getField() <em>Field</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getField()
+ * @generated
+ * @ordered
+ */
+ protected static final MatchField FIELD_EDEFAULT = MatchField.ARTIFACT_NAME;
- /**
- * The cached value of the '{@link #getField() <em>Field</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getField()
- * @generated
- * @ordered
- */
- protected MatchField field = FIELD_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getField() <em>Field</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getField()
+ * @generated
+ * @ordered
+ */
+ protected MatchField field = FIELD_EDEFAULT;
- /**
- * The default value of the '{@link #getOp() <em>Op</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getOp()
- * @generated
- * @ordered
- */
- protected static final CompareOp OP_EDEFAULT = CompareOp.EQ;
+ /**
+ * The default value of the '{@link #getOp() <em>Op</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOp()
+ * @generated
+ * @ordered
+ */
+ protected static final CompareOp OP_EDEFAULT = CompareOp.EQ;
- /**
- * The cached value of the '{@link #getOp() <em>Op</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getOp()
- * @generated
- * @ordered
- */
- protected CompareOp op = OP_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getOp() <em>Op</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOp()
+ * @generated
+ * @ordered
+ */
+ protected CompareOp op = OP_EDEFAULT;
- /**
- * The default value of the '{@link #getExpression() <em>Expression</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getExpression()
- * @generated
- * @ordered
- */
- protected static final String EXPRESSION_EDEFAULT = null;
+ /**
+ * The default value of the '{@link #getExpression() <em>Expression</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getExpression()
+ * @generated
+ * @ordered
+ */
+ protected static final String EXPRESSION_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getExpression() <em>Expression</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getExpression()
- * @generated
- * @ordered
- */
- protected String expression = EXPRESSION_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getExpression() <em>Expression</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getExpression()
+ * @generated
+ * @ordered
+ */
+ protected String expression = EXPRESSION_EDEFAULT;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected SimpleConditionImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SimpleConditionImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.SIMPLE_CONDITION;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.SIMPLE_CONDITION;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public MatchField getField() {
- return field;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MatchField getField()
+ {
+ return field;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setField(MatchField newField) {
- MatchField oldField = field;
- field = newField == null ? FIELD_EDEFAULT : newField;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.SIMPLE_CONDITION__FIELD, oldField, field));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setField(MatchField newField)
+ {
+ MatchField oldField = field;
+ field = newField == null ? FIELD_EDEFAULT : newField;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.SIMPLE_CONDITION__FIELD, oldField, field));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public CompareOp getOp() {
- return op;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CompareOp getOp()
+ {
+ return op;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setOp(CompareOp newOp) {
- CompareOp oldOp = op;
- op = newOp == null ? OP_EDEFAULT : newOp;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.SIMPLE_CONDITION__OP, oldOp, op));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setOp(CompareOp newOp)
+ {
+ CompareOp oldOp = op;
+ op = newOp == null ? OP_EDEFAULT : newOp;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.SIMPLE_CONDITION__OP, oldOp, op));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getExpression() {
- return expression;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getExpression()
+ {
+ return expression;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setExpression(String newExpression) {
- String oldExpression = expression;
- expression = newExpression;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.SIMPLE_CONDITION__EXPRESSION, oldExpression, expression));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setExpression(String newExpression)
+ {
+ String oldExpression = expression;
+ expression = newExpression;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.SIMPLE_CONDITION__EXPRESSION, oldExpression, expression));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.SIMPLE_CONDITION__FIELD:
- return getField();
- case OseeDslPackage.SIMPLE_CONDITION__OP:
- return getOp();
- case OseeDslPackage.SIMPLE_CONDITION__EXPRESSION:
- return getExpression();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.SIMPLE_CONDITION__FIELD:
+ return getField();
+ case OseeDslPackage.SIMPLE_CONDITION__OP:
+ return getOp();
+ case OseeDslPackage.SIMPLE_CONDITION__EXPRESSION:
+ return getExpression();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.SIMPLE_CONDITION__FIELD:
- setField((MatchField) newValue);
- return;
- case OseeDslPackage.SIMPLE_CONDITION__OP:
- setOp((CompareOp) newValue);
- return;
- case OseeDslPackage.SIMPLE_CONDITION__EXPRESSION:
- setExpression((String) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.SIMPLE_CONDITION__FIELD:
+ setField((MatchField)newValue);
+ return;
+ case OseeDslPackage.SIMPLE_CONDITION__OP:
+ setOp((CompareOp)newValue);
+ return;
+ case OseeDslPackage.SIMPLE_CONDITION__EXPRESSION:
+ setExpression((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.SIMPLE_CONDITION__FIELD:
- setField(FIELD_EDEFAULT);
- return;
- case OseeDslPackage.SIMPLE_CONDITION__OP:
- setOp(OP_EDEFAULT);
- return;
- case OseeDslPackage.SIMPLE_CONDITION__EXPRESSION:
- setExpression(EXPRESSION_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.SIMPLE_CONDITION__FIELD:
+ setField(FIELD_EDEFAULT);
+ return;
+ case OseeDslPackage.SIMPLE_CONDITION__OP:
+ setOp(OP_EDEFAULT);
+ return;
+ case OseeDslPackage.SIMPLE_CONDITION__EXPRESSION:
+ setExpression(EXPRESSION_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.SIMPLE_CONDITION__FIELD:
- return field != FIELD_EDEFAULT;
- case OseeDslPackage.SIMPLE_CONDITION__OP:
- return op != OP_EDEFAULT;
- case OseeDslPackage.SIMPLE_CONDITION__EXPRESSION:
- return EXPRESSION_EDEFAULT == null ? expression != null : !EXPRESSION_EDEFAULT.equals(expression);
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.SIMPLE_CONDITION__FIELD:
+ return field != FIELD_EDEFAULT;
+ case OseeDslPackage.SIMPLE_CONDITION__OP:
+ return op != OP_EDEFAULT;
+ case OseeDslPackage.SIMPLE_CONDITION__EXPRESSION:
+ return EXPRESSION_EDEFAULT == null ? expression != null : !EXPRESSION_EDEFAULT.equals(expression);
+ }
+ return super.eIsSet(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (field: ");
- result.append(field);
- result.append(", op: ");
- result.append(op);
- result.append(", expression: ");
- result.append(expression);
- result.append(')');
- return result.toString();
- }
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (field: ");
+ result.append(field);
+ result.append(", op: ");
+ result.append(op);
+ result.append(", expression: ");
+ result.append(expression);
+ result.append(')');
+ return result.toString();
+ }
} //SimpleConditionImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/UpdateAttributeImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/UpdateAttributeImpl.java
index eb27d813c49..507c1fad57a 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/UpdateAttributeImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/UpdateAttributeImpl.java
@@ -4,182 +4,190 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Update Attribute</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Update Attribute</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UpdateAttributeImpl#getAttribute <em>Attribute</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UpdateAttributeImpl#getAttribute <em>Attribute</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class UpdateAttributeImpl extends AttributeOverrideOptionImpl implements UpdateAttribute {
- /**
- * The cached value of the '{@link #getAttribute() <em>Attribute</em>}' containment reference. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @see #getAttribute()
- * @generated
- * @ordered
- */
- protected XAttributeTypeRef attribute;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected UpdateAttributeImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.UPDATE_ATTRIBUTE;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XAttributeTypeRef getAttribute() {
- return attribute;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public NotificationChain basicSetAttribute(XAttributeTypeRef newAttribute, NotificationChain msgs) {
- XAttributeTypeRef oldAttribute = attribute;
- attribute = newAttribute;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE, oldAttribute, newAttribute);
- if (msgs == null) {
- msgs = notification;
- } else {
- msgs.add(notification);
- }
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setAttribute(XAttributeTypeRef newAttribute) {
- if (newAttribute != attribute) {
- NotificationChain msgs = null;
- if (attribute != null) {
- msgs = ((InternalEObject) attribute).eInverseRemove(this,
- EOPPOSITE_FEATURE_BASE - OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE, null, msgs);
- }
- if (newAttribute != null) {
- msgs = ((InternalEObject) newAttribute).eInverseAdd(this,
- EOPPOSITE_FEATURE_BASE - OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE, null, msgs);
- }
- msgs = basicSetAttribute(newAttribute, msgs);
- if (msgs != null) {
- msgs.dispatch();
- }
- } else if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE, newAttribute, newAttribute));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE:
- return basicSetAttribute(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE:
- return getAttribute();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE:
- setAttribute((XAttributeTypeRef) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE:
- setAttribute((XAttributeTypeRef) null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE:
- return attribute != null;
- }
- return super.eIsSet(featureID);
- }
+public class UpdateAttributeImpl extends AttributeOverrideOptionImpl implements UpdateAttribute
+{
+ /**
+ * The cached value of the '{@link #getAttribute() <em>Attribute</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAttribute()
+ * @generated
+ * @ordered
+ */
+ protected XAttributeTypeRef attribute;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected UpdateAttributeImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.UPDATE_ATTRIBUTE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XAttributeTypeRef getAttribute()
+ {
+ return attribute;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetAttribute(XAttributeTypeRef newAttribute, NotificationChain msgs)
+ {
+ XAttributeTypeRef oldAttribute = attribute;
+ attribute = newAttribute;
+ if (eNotificationRequired())
+ {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE, oldAttribute, newAttribute);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setAttribute(XAttributeTypeRef newAttribute)
+ {
+ if (newAttribute != attribute)
+ {
+ NotificationChain msgs = null;
+ if (attribute != null)
+ msgs = ((InternalEObject)attribute).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE, null, msgs);
+ if (newAttribute != null)
+ msgs = ((InternalEObject)newAttribute).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE, null, msgs);
+ msgs = basicSetAttribute(newAttribute, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE, newAttribute, newAttribute));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE:
+ return basicSetAttribute(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE:
+ return getAttribute();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE:
+ setAttribute((XAttributeTypeRef)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE:
+ setAttribute((XAttributeTypeRef)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.UPDATE_ATTRIBUTE__ATTRIBUTE:
+ return attribute != null;
+ }
+ return super.eIsSet(featureID);
+ }
} //UpdateAttributeImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/UsersAndGroupsImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/UsersAndGroupsImpl.java
index 6f7788f9c87..55c4f1a9017 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/UsersAndGroupsImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/UsersAndGroupsImpl.java
@@ -3,165 +3,175 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>Users And Groups</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Users And Groups</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UsersAndGroupsImpl#getUserOrGroupGuid
- * <em>User Or Group Guid</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.UsersAndGroupsImpl#getUserOrGroupGuid <em>User Or Group Guid</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class UsersAndGroupsImpl extends MinimalEObjectImpl.Container implements UsersAndGroups {
- /**
- * The default value of the '{@link #getUserOrGroupGuid() <em>User Or Group Guid</em>}' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getUserOrGroupGuid()
- * @generated
- * @ordered
- */
- protected static final String USER_OR_GROUP_GUID_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getUserOrGroupGuid() <em>User Or Group Guid</em>}' attribute. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @see #getUserOrGroupGuid()
- * @generated
- * @ordered
- */
- protected String userOrGroupGuid = USER_OR_GROUP_GUID_EDEFAULT;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected UsersAndGroupsImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.USERS_AND_GROUPS;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getUserOrGroupGuid() {
- return userOrGroupGuid;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setUserOrGroupGuid(String newUserOrGroupGuid) {
- String oldUserOrGroupGuid = userOrGroupGuid;
- userOrGroupGuid = newUserOrGroupGuid;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.USERS_AND_GROUPS__USER_OR_GROUP_GUID, oldUserOrGroupGuid, userOrGroupGuid));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.USERS_AND_GROUPS__USER_OR_GROUP_GUID:
- return getUserOrGroupGuid();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.USERS_AND_GROUPS__USER_OR_GROUP_GUID:
- setUserOrGroupGuid((String) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.USERS_AND_GROUPS__USER_OR_GROUP_GUID:
- setUserOrGroupGuid(USER_OR_GROUP_GUID_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.USERS_AND_GROUPS__USER_OR_GROUP_GUID:
- return USER_OR_GROUP_GUID_EDEFAULT == null ? userOrGroupGuid != null : !USER_OR_GROUP_GUID_EDEFAULT.equals(
- userOrGroupGuid);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (userOrGroupGuid: ");
- result.append(userOrGroupGuid);
- result.append(')');
- return result.toString();
- }
+public class UsersAndGroupsImpl extends MinimalEObjectImpl.Container implements UsersAndGroups
+{
+ /**
+ * The default value of the '{@link #getUserOrGroupGuid() <em>User Or Group Guid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getUserOrGroupGuid()
+ * @generated
+ * @ordered
+ */
+ protected static final String USER_OR_GROUP_GUID_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getUserOrGroupGuid() <em>User Or Group Guid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getUserOrGroupGuid()
+ * @generated
+ * @ordered
+ */
+ protected String userOrGroupGuid = USER_OR_GROUP_GUID_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected UsersAndGroupsImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.USERS_AND_GROUPS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getUserOrGroupGuid()
+ {
+ return userOrGroupGuid;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setUserOrGroupGuid(String newUserOrGroupGuid)
+ {
+ String oldUserOrGroupGuid = userOrGroupGuid;
+ userOrGroupGuid = newUserOrGroupGuid;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.USERS_AND_GROUPS__USER_OR_GROUP_GUID, oldUserOrGroupGuid, userOrGroupGuid));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.USERS_AND_GROUPS__USER_OR_GROUP_GUID:
+ return getUserOrGroupGuid();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.USERS_AND_GROUPS__USER_OR_GROUP_GUID:
+ setUserOrGroupGuid((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.USERS_AND_GROUPS__USER_OR_GROUP_GUID:
+ setUserOrGroupGuid(USER_OR_GROUP_GUID_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.USERS_AND_GROUPS__USER_OR_GROUP_GUID:
+ return USER_OR_GROUP_GUID_EDEFAULT == null ? userOrGroupGuid != null : !USER_OR_GROUP_GUID_EDEFAULT.equals(userOrGroupGuid);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (userOrGroupGuid: ");
+ result.append(userOrGroupGuid);
+ result.append(')');
+ return result.toString();
+ }
} //UsersAndGroupsImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XArtifactMatcherImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XArtifactMatcherImpl.java
index 117cdefe651..c62b3d515ae 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XArtifactMatcherImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XArtifactMatcherImpl.java
@@ -3,262 +3,278 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import java.util.Collection;
+
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.emf.ecore.util.EDataTypeEList;
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.Condition;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XLogicOperator;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>XArtifact Matcher</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>XArtifact Matcher</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactMatcherImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactMatcherImpl#getConditions <em>Conditions</em>}
- * </li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactMatcherImpl#getOperators <em>Operators</em>}
- * </li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactMatcherImpl#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactMatcherImpl#getConditions <em>Conditions</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactMatcherImpl#getOperators <em>Operators</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class XArtifactMatcherImpl extends MinimalEObjectImpl.Container implements XArtifactMatcher {
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
+public class XArtifactMatcherImpl extends MinimalEObjectImpl.Container implements XArtifactMatcher
+{
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
- /**
- * The cached value of the '{@link #getConditions() <em>Conditions</em>}' containment reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getConditions()
- * @generated
- * @ordered
- */
- protected EList<Condition> conditions;
+ /**
+ * The cached value of the '{@link #getConditions() <em>Conditions</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getConditions()
+ * @generated
+ * @ordered
+ */
+ protected EList<Condition> conditions;
- /**
- * The cached value of the '{@link #getOperators() <em>Operators</em>}' attribute list. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getOperators()
- * @generated
- * @ordered
- */
- protected EList<XLogicOperator> operators;
+ /**
+ * The cached value of the '{@link #getOperators() <em>Operators</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOperators()
+ * @generated
+ * @ordered
+ */
+ protected EList<XLogicOperator> operators;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected XArtifactMatcherImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected XArtifactMatcherImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.XARTIFACT_MATCHER;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.XARTIFACT_MATCHER;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName()
+ {
+ return name;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setName(String newName) {
- String oldName = name;
- name = newName;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.XARTIFACT_MATCHER__NAME, oldName, name));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName)
+ {
+ String oldName = name;
+ name = newName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XARTIFACT_MATCHER__NAME, oldName, name));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<Condition> getConditions() {
- if (conditions == null) {
- conditions =
- new EObjectContainmentEList<>(Condition.class, this, OseeDslPackage.XARTIFACT_MATCHER__CONDITIONS);
- }
- return conditions;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<Condition> getConditions()
+ {
+ if (conditions == null)
+ {
+ conditions = new EObjectContainmentEList<Condition>(Condition.class, this, OseeDslPackage.XARTIFACT_MATCHER__CONDITIONS);
+ }
+ return conditions;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<XLogicOperator> getOperators() {
- if (operators == null) {
- operators = new EDataTypeEList<>(XLogicOperator.class, this, OseeDslPackage.XARTIFACT_MATCHER__OPERATORS);
- }
- return operators;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<XLogicOperator> getOperators()
+ {
+ if (operators == null)
+ {
+ operators = new EDataTypeEList<XLogicOperator>(XLogicOperator.class, this, OseeDslPackage.XARTIFACT_MATCHER__OPERATORS);
+ }
+ return operators;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case OseeDslPackage.XARTIFACT_MATCHER__CONDITIONS:
- return ((InternalEList<?>) getConditions()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XARTIFACT_MATCHER__CONDITIONS:
+ return ((InternalEList<?>)getConditions()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.XARTIFACT_MATCHER__NAME:
- return getName();
- case OseeDslPackage.XARTIFACT_MATCHER__CONDITIONS:
- return getConditions();
- case OseeDslPackage.XARTIFACT_MATCHER__OPERATORS:
- return getOperators();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XARTIFACT_MATCHER__NAME:
+ return getName();
+ case OseeDslPackage.XARTIFACT_MATCHER__CONDITIONS:
+ return getConditions();
+ case OseeDslPackage.XARTIFACT_MATCHER__OPERATORS:
+ return getOperators();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.XARTIFACT_MATCHER__NAME:
- setName((String) newValue);
- return;
- case OseeDslPackage.XARTIFACT_MATCHER__CONDITIONS:
- getConditions().clear();
- getConditions().addAll((Collection<? extends Condition>) newValue);
- return;
- case OseeDslPackage.XARTIFACT_MATCHER__OPERATORS:
- getOperators().clear();
- getOperators().addAll((Collection<? extends XLogicOperator>) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XARTIFACT_MATCHER__NAME:
+ setName((String)newValue);
+ return;
+ case OseeDslPackage.XARTIFACT_MATCHER__CONDITIONS:
+ getConditions().clear();
+ getConditions().addAll((Collection<? extends Condition>)newValue);
+ return;
+ case OseeDslPackage.XARTIFACT_MATCHER__OPERATORS:
+ getOperators().clear();
+ getOperators().addAll((Collection<? extends XLogicOperator>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XARTIFACT_MATCHER__NAME:
- setName(NAME_EDEFAULT);
- return;
- case OseeDslPackage.XARTIFACT_MATCHER__CONDITIONS:
- getConditions().clear();
- return;
- case OseeDslPackage.XARTIFACT_MATCHER__OPERATORS:
- getOperators().clear();
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XARTIFACT_MATCHER__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ case OseeDslPackage.XARTIFACT_MATCHER__CONDITIONS:
+ getConditions().clear();
+ return;
+ case OseeDslPackage.XARTIFACT_MATCHER__OPERATORS:
+ getOperators().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XARTIFACT_MATCHER__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case OseeDslPackage.XARTIFACT_MATCHER__CONDITIONS:
- return conditions != null && !conditions.isEmpty();
- case OseeDslPackage.XARTIFACT_MATCHER__OPERATORS:
- return operators != null && !operators.isEmpty();
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XARTIFACT_MATCHER__NAME:
+ return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ case OseeDslPackage.XARTIFACT_MATCHER__CONDITIONS:
+ return conditions != null && !conditions.isEmpty();
+ case OseeDslPackage.XARTIFACT_MATCHER__OPERATORS:
+ return operators != null && !operators.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (name: ");
- result.append(name);
- result.append(", operators: ");
- result.append(operators);
- result.append(')');
- return result.toString();
- }
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (name: ");
+ result.append(name);
+ result.append(", operators: ");
+ result.append(operators);
+ result.append(')');
+ return result.toString();
+ }
} //XArtifactMatcherImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XArtifactTypeImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XArtifactTypeImpl.java
index 34e81d364d4..8ff7ee38d6e 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XArtifactTypeImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XArtifactTypeImpl.java
@@ -3,258 +3,274 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import java.util.Collection;
+
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
import org.eclipse.emf.ecore.util.InternalEList;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>XArtifact Type</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>XArtifact Type</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactTypeImpl#isAbstract <em>Abstract</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactTypeImpl#getSuperArtifactTypes
- * <em>Super Artifact Types</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactTypeImpl#getValidAttributeTypes
- * <em>Valid Attribute Types</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactTypeImpl#isAbstract <em>Abstract</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactTypeImpl#getSuperArtifactTypes <em>Super Artifact Types</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XArtifactTypeImpl#getValidAttributeTypes <em>Valid Attribute Types</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class XArtifactTypeImpl extends OseeTypeImpl implements XArtifactType {
- /**
- * The default value of the '{@link #isAbstract() <em>Abstract</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #isAbstract()
- * @generated
- * @ordered
- */
- protected static final boolean ABSTRACT_EDEFAULT = false;
+public class XArtifactTypeImpl extends OseeTypeImpl implements XArtifactType
+{
+ /**
+ * The default value of the '{@link #isAbstract() <em>Abstract</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isAbstract()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean ABSTRACT_EDEFAULT = false;
- /**
- * The cached value of the '{@link #isAbstract() <em>Abstract</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #isAbstract()
- * @generated
- * @ordered
- */
- protected boolean abstract_ = ABSTRACT_EDEFAULT;
+ /**
+ * The cached value of the '{@link #isAbstract() <em>Abstract</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isAbstract()
+ * @generated
+ * @ordered
+ */
+ protected boolean abstract_ = ABSTRACT_EDEFAULT;
- /**
- * The cached value of the '{@link #getSuperArtifactTypes() <em>Super Artifact Types</em>}' reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getSuperArtifactTypes()
- * @generated
- * @ordered
- */
- protected EList<XArtifactType> superArtifactTypes;
+ /**
+ * The cached value of the '{@link #getSuperArtifactTypes() <em>Super Artifact Types</em>}' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSuperArtifactTypes()
+ * @generated
+ * @ordered
+ */
+ protected EList<XArtifactType> superArtifactTypes;
- /**
- * The cached value of the '{@link #getValidAttributeTypes() <em>Valid Attribute Types</em>}' containment reference
- * list. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getValidAttributeTypes()
- * @generated
- * @ordered
- */
- protected EList<XAttributeTypeRef> validAttributeTypes;
+ /**
+ * The cached value of the '{@link #getValidAttributeTypes() <em>Valid Attribute Types</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValidAttributeTypes()
+ * @generated
+ * @ordered
+ */
+ protected EList<XAttributeTypeRef> validAttributeTypes;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected XArtifactTypeImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected XArtifactTypeImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.XARTIFACT_TYPE;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.XARTIFACT_TYPE;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean isAbstract() {
- return abstract_;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isAbstract()
+ {
+ return abstract_;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setAbstract(boolean newAbstract) {
- boolean oldAbstract = abstract_;
- abstract_ = newAbstract;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XARTIFACT_TYPE__ABSTRACT, oldAbstract, abstract_));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setAbstract(boolean newAbstract)
+ {
+ boolean oldAbstract = abstract_;
+ abstract_ = newAbstract;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XARTIFACT_TYPE__ABSTRACT, oldAbstract, abstract_));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<XArtifactType> getSuperArtifactTypes() {
- if (superArtifactTypes == null) {
- superArtifactTypes =
- new EObjectResolvingEList<>(XArtifactType.class, this, OseeDslPackage.XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES);
- }
- return superArtifactTypes;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<XArtifactType> getSuperArtifactTypes()
+ {
+ if (superArtifactTypes == null)
+ {
+ superArtifactTypes = new EObjectResolvingEList<XArtifactType>(XArtifactType.class, this, OseeDslPackage.XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES);
+ }
+ return superArtifactTypes;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<XAttributeTypeRef> getValidAttributeTypes() {
- if (validAttributeTypes == null) {
- validAttributeTypes = new EObjectContainmentEList<>(XAttributeTypeRef.class, this,
- OseeDslPackage.XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES);
- }
- return validAttributeTypes;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<XAttributeTypeRef> getValidAttributeTypes()
+ {
+ if (validAttributeTypes == null)
+ {
+ validAttributeTypes = new EObjectContainmentEList<XAttributeTypeRef>(XAttributeTypeRef.class, this, OseeDslPackage.XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES);
+ }
+ return validAttributeTypes;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case OseeDslPackage.XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES:
- return ((InternalEList<?>) getValidAttributeTypes()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES:
+ return ((InternalEList<?>)getValidAttributeTypes()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.XARTIFACT_TYPE__ABSTRACT:
- return isAbstract();
- case OseeDslPackage.XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES:
- return getSuperArtifactTypes();
- case OseeDslPackage.XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES:
- return getValidAttributeTypes();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XARTIFACT_TYPE__ABSTRACT:
+ return isAbstract();
+ case OseeDslPackage.XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES:
+ return getSuperArtifactTypes();
+ case OseeDslPackage.XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES:
+ return getValidAttributeTypes();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.XARTIFACT_TYPE__ABSTRACT:
- setAbstract((Boolean) newValue);
- return;
- case OseeDslPackage.XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES:
- getSuperArtifactTypes().clear();
- getSuperArtifactTypes().addAll((Collection<? extends XArtifactType>) newValue);
- return;
- case OseeDslPackage.XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES:
- getValidAttributeTypes().clear();
- getValidAttributeTypes().addAll((Collection<? extends XAttributeTypeRef>) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XARTIFACT_TYPE__ABSTRACT:
+ setAbstract((Boolean)newValue);
+ return;
+ case OseeDslPackage.XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES:
+ getSuperArtifactTypes().clear();
+ getSuperArtifactTypes().addAll((Collection<? extends XArtifactType>)newValue);
+ return;
+ case OseeDslPackage.XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES:
+ getValidAttributeTypes().clear();
+ getValidAttributeTypes().addAll((Collection<? extends XAttributeTypeRef>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XARTIFACT_TYPE__ABSTRACT:
- setAbstract(ABSTRACT_EDEFAULT);
- return;
- case OseeDslPackage.XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES:
- getSuperArtifactTypes().clear();
- return;
- case OseeDslPackage.XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES:
- getValidAttributeTypes().clear();
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XARTIFACT_TYPE__ABSTRACT:
+ setAbstract(ABSTRACT_EDEFAULT);
+ return;
+ case OseeDslPackage.XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES:
+ getSuperArtifactTypes().clear();
+ return;
+ case OseeDslPackage.XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES:
+ getValidAttributeTypes().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XARTIFACT_TYPE__ABSTRACT:
- return abstract_ != ABSTRACT_EDEFAULT;
- case OseeDslPackage.XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES:
- return superArtifactTypes != null && !superArtifactTypes.isEmpty();
- case OseeDslPackage.XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES:
- return validAttributeTypes != null && !validAttributeTypes.isEmpty();
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XARTIFACT_TYPE__ABSTRACT:
+ return abstract_ != ABSTRACT_EDEFAULT;
+ case OseeDslPackage.XARTIFACT_TYPE__SUPER_ARTIFACT_TYPES:
+ return superArtifactTypes != null && !superArtifactTypes.isEmpty();
+ case OseeDslPackage.XARTIFACT_TYPE__VALID_ATTRIBUTE_TYPES:
+ return validAttributeTypes != null && !validAttributeTypes.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (abstract: ");
- result.append(abstract_);
- result.append(')');
- return result.toString();
- }
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (abstract: ");
+ result.append(abstract_);
+ result.append(')');
+ return result.toString();
+ }
} //XArtifactTypeImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XAttributeTypeImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XAttributeTypeImpl.java
index be99bce0409..1e919ddc1d4 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XAttributeTypeImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XAttributeTypeImpl.java
@@ -3,767 +3,754 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>XAttribute Type</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>XAttribute Type</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getBaseAttributeType
- * <em>Base Attribute Type</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getOverride <em>Override</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getDataProvider <em>Data Provider</em>
- * }</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getMin <em>Min</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getMax <em>Max</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getTaggerId <em>Tagger Id</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getEnumType <em>Enum Type</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getDescription <em>Description</em>}
- * </li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getDefaultValue <em>Default Value</em>
- * }</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getFileExtension
- * <em>File Extension</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getMediaType <em>Media Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getBaseAttributeType <em>Base Attribute Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getOverride <em>Override</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getDataProvider <em>Data Provider</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getMin <em>Min</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getMax <em>Max</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getTaggerId <em>Tagger Id</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getEnumType <em>Enum Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getDescription <em>Description</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getDefaultValue <em>Default Value</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getFileExtension <em>File Extension</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeImpl#getMediaType <em>Media Type</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class XAttributeTypeImpl extends OseeTypeImpl implements XAttributeType {
- /**
- * The default value of the '{@link #getBaseAttributeType() <em>Base Attribute Type</em>}' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBaseAttributeType()
- * @generated
- * @ordered
- */
- protected static final String BASE_ATTRIBUTE_TYPE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getBaseAttributeType() <em>Base Attribute Type</em>}' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getBaseAttributeType()
- * @generated
- * @ordered
- */
- protected String baseAttributeType = BASE_ATTRIBUTE_TYPE_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getOverride() <em>Override</em>}' reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getOverride()
- * @generated
- * @ordered
- */
- protected XAttributeType override;
-
- /**
- * The default value of the '{@link #getDataProvider() <em>Data Provider</em>}' attribute. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see #getDataProvider()
- * @generated
- * @ordered
- */
- protected static final String DATA_PROVIDER_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getDataProvider() <em>Data Provider</em>}' attribute. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see #getDataProvider()
- * @generated
- * @ordered
- */
- protected String dataProvider = DATA_PROVIDER_EDEFAULT;
-
- /**
- * The default value of the '{@link #getMin() <em>Min</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getMin()
- * @generated
- * @ordered
- */
- protected static final String MIN_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getMin() <em>Min</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getMin()
- * @generated
- * @ordered
- */
- protected String min = MIN_EDEFAULT;
-
- /**
- * The default value of the '{@link #getMax() <em>Max</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getMax()
- * @generated
- * @ordered
- */
- protected static final String MAX_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getMax() <em>Max</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getMax()
- * @generated
- * @ordered
- */
- protected String max = MAX_EDEFAULT;
-
- /**
- * The default value of the '{@link #getTaggerId() <em>Tagger Id</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getTaggerId()
- * @generated
- * @ordered
- */
- protected static final String TAGGER_ID_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getTaggerId() <em>Tagger Id</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getTaggerId()
- * @generated
- * @ordered
- */
- protected String taggerId = TAGGER_ID_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEnumType() <em>Enum Type</em>}' reference. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getEnumType()
- * @generated
- * @ordered
- */
- protected XOseeEnumType enumType;
-
- /**
- * 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;
-
- /**
- * The default value of the '{@link #getDefaultValue() <em>Default Value</em>}' attribute. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see #getDefaultValue()
- * @generated
- * @ordered
- */
- protected static final String DEFAULT_VALUE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getDefaultValue() <em>Default Value</em>}' attribute. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see #getDefaultValue()
- * @generated
- * @ordered
- */
- protected String defaultValue = DEFAULT_VALUE_EDEFAULT;
-
- /**
- * The default value of the '{@link #getFileExtension() <em>File Extension</em>}' attribute. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see #getFileExtension()
- * @generated
- * @ordered
- */
- protected static final String FILE_EXTENSION_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getFileExtension() <em>File Extension</em>}' attribute. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see #getFileExtension()
- * @generated
- * @ordered
- */
- protected String fileExtension = FILE_EXTENSION_EDEFAULT;
-
- /**
- * The default value of the '{@link #getMediaType() <em>Media Type</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getMediaType()
- * @generated
- * @ordered
- */
- protected static final String MEDIA_TYPE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getMediaType() <em>Media Type</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getMediaType()
- * @generated
- * @ordered
- */
- protected String mediaType = MEDIA_TYPE_EDEFAULT;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected XAttributeTypeImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.XATTRIBUTE_TYPE;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getBaseAttributeType() {
- return baseAttributeType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setBaseAttributeType(String newBaseAttributeType) {
- String oldBaseAttributeType = baseAttributeType;
- baseAttributeType = newBaseAttributeType;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE, oldBaseAttributeType, baseAttributeType));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XAttributeType getOverride() {
- if (override != null && override.eIsProxy()) {
- InternalEObject oldOverride = (InternalEObject) override;
- override = (XAttributeType) eResolveProxy(oldOverride);
- if (override != oldOverride) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.XATTRIBUTE_TYPE__OVERRIDE, oldOverride, override));
- }
- }
- }
- return override;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XAttributeType basicGetOverride() {
- return override;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setOverride(XAttributeType newOverride) {
- XAttributeType oldOverride = override;
- override = newOverride;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XATTRIBUTE_TYPE__OVERRIDE, oldOverride, override));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getDataProvider() {
- return dataProvider;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setDataProvider(String newDataProvider) {
- String oldDataProvider = dataProvider;
- dataProvider = newDataProvider;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XATTRIBUTE_TYPE__DATA_PROVIDER, oldDataProvider, dataProvider));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getMin() {
- return min;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setMin(String newMin) {
- String oldMin = min;
- min = newMin;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.XATTRIBUTE_TYPE__MIN, oldMin, min));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getMax() {
- return max;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setMax(String newMax) {
- String oldMax = max;
- max = newMax;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.XATTRIBUTE_TYPE__MAX, oldMax, max));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getTaggerId() {
- return taggerId;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setTaggerId(String newTaggerId) {
- String oldTaggerId = taggerId;
- taggerId = newTaggerId;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XATTRIBUTE_TYPE__TAGGER_ID, oldTaggerId, taggerId));
+public class XAttributeTypeImpl extends OseeTypeImpl implements XAttributeType
+{
+ /**
+ * The default value of the '{@link #getBaseAttributeType() <em>Base Attribute Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBaseAttributeType()
+ * @generated
+ * @ordered
+ */
+ protected static final String BASE_ATTRIBUTE_TYPE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getBaseAttributeType() <em>Base Attribute Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBaseAttributeType()
+ * @generated
+ * @ordered
+ */
+ protected String baseAttributeType = BASE_ATTRIBUTE_TYPE_EDEFAULT;
+
+ /**
+ * The cached value of the '{@link #getOverride() <em>Override</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOverride()
+ * @generated
+ * @ordered
+ */
+ protected XAttributeType override;
+
+ /**
+ * The default value of the '{@link #getDataProvider() <em>Data Provider</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDataProvider()
+ * @generated
+ * @ordered
+ */
+ protected static final String DATA_PROVIDER_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDataProvider() <em>Data Provider</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDataProvider()
+ * @generated
+ * @ordered
+ */
+ protected String dataProvider = DATA_PROVIDER_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getMin() <em>Min</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMin()
+ * @generated
+ * @ordered
+ */
+ protected static final String MIN_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getMin() <em>Min</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMin()
+ * @generated
+ * @ordered
+ */
+ protected String min = MIN_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getMax() <em>Max</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMax()
+ * @generated
+ * @ordered
+ */
+ protected static final String MAX_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getMax() <em>Max</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMax()
+ * @generated
+ * @ordered
+ */
+ protected String max = MAX_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getTaggerId() <em>Tagger Id</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTaggerId()
+ * @generated
+ * @ordered
+ */
+ protected static final String TAGGER_ID_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getTaggerId() <em>Tagger Id</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTaggerId()
+ * @generated
+ * @ordered
+ */
+ protected String taggerId = TAGGER_ID_EDEFAULT;
+
+ /**
+ * The cached value of the '{@link #getEnumType() <em>Enum Type</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEnumType()
+ * @generated
+ * @ordered
+ */
+ protected XOseeEnumType enumType;
+
+ /**
+ * 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;
+
+ /**
+ * The default value of the '{@link #getDefaultValue() <em>Default Value</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDefaultValue()
+ * @generated
+ * @ordered
+ */
+ protected static final String DEFAULT_VALUE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDefaultValue() <em>Default Value</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDefaultValue()
+ * @generated
+ * @ordered
+ */
+ protected String defaultValue = DEFAULT_VALUE_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getFileExtension() <em>File Extension</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFileExtension()
+ * @generated
+ * @ordered
+ */
+ protected static final String FILE_EXTENSION_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getFileExtension() <em>File Extension</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFileExtension()
+ * @generated
+ * @ordered
+ */
+ protected String fileExtension = FILE_EXTENSION_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getMediaType() <em>Media Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMediaType()
+ * @generated
+ * @ordered
+ */
+ protected static final String MEDIA_TYPE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getMediaType() <em>Media Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMediaType()
+ * @generated
+ * @ordered
+ */
+ protected String mediaType = MEDIA_TYPE_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected XAttributeTypeImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.XATTRIBUTE_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getBaseAttributeType()
+ {
+ return baseAttributeType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setBaseAttributeType(String newBaseAttributeType)
+ {
+ String oldBaseAttributeType = baseAttributeType;
+ baseAttributeType = newBaseAttributeType;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE, oldBaseAttributeType, baseAttributeType));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XAttributeType getOverride()
+ {
+ if (override != null && override.eIsProxy())
+ {
+ InternalEObject oldOverride = (InternalEObject)override;
+ override = (XAttributeType)eResolveProxy(oldOverride);
+ if (override != oldOverride)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.XATTRIBUTE_TYPE__OVERRIDE, oldOverride, override));
}
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XOseeEnumType getEnumType() {
- if (enumType != null && enumType.eIsProxy()) {
- InternalEObject oldEnumType = (InternalEObject) enumType;
- enumType = (XOseeEnumType) eResolveProxy(oldEnumType);
- if (enumType != oldEnumType) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.XATTRIBUTE_TYPE__ENUM_TYPE, oldEnumType, enumType));
- }
- }
+ }
+ return override;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XAttributeType basicGetOverride()
+ {
+ return override;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setOverride(XAttributeType newOverride)
+ {
+ XAttributeType oldOverride = override;
+ override = newOverride;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XATTRIBUTE_TYPE__OVERRIDE, oldOverride, override));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDataProvider()
+ {
+ return dataProvider;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDataProvider(String newDataProvider)
+ {
+ String oldDataProvider = dataProvider;
+ dataProvider = newDataProvider;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XATTRIBUTE_TYPE__DATA_PROVIDER, oldDataProvider, dataProvider));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getMin()
+ {
+ return min;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMin(String newMin)
+ {
+ String oldMin = min;
+ min = newMin;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XATTRIBUTE_TYPE__MIN, oldMin, min));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getMax()
+ {
+ return max;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMax(String newMax)
+ {
+ String oldMax = max;
+ max = newMax;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XATTRIBUTE_TYPE__MAX, oldMax, max));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getTaggerId()
+ {
+ return taggerId;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTaggerId(String newTaggerId)
+ {
+ String oldTaggerId = taggerId;
+ taggerId = newTaggerId;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XATTRIBUTE_TYPE__TAGGER_ID, oldTaggerId, taggerId));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XOseeEnumType getEnumType()
+ {
+ if (enumType != null && enumType.eIsProxy())
+ {
+ InternalEObject oldEnumType = (InternalEObject)enumType;
+ enumType = (XOseeEnumType)eResolveProxy(oldEnumType);
+ if (enumType != oldEnumType)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.XATTRIBUTE_TYPE__ENUM_TYPE, oldEnumType, enumType));
}
- return enumType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XOseeEnumType basicGetEnumType() {
- return enumType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setEnumType(XOseeEnumType newEnumType) {
- XOseeEnumType oldEnumType = enumType;
- enumType = newEnumType;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XATTRIBUTE_TYPE__ENUM_TYPE, oldEnumType, enumType));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getDescription() {
- return description;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setDescription(String newDescription) {
- String oldDescription = description;
- description = newDescription;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XATTRIBUTE_TYPE__DESCRIPTION, oldDescription, description));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getDefaultValue() {
- return defaultValue;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setDefaultValue(String newDefaultValue) {
- String oldDefaultValue = defaultValue;
- defaultValue = newDefaultValue;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XATTRIBUTE_TYPE__DEFAULT_VALUE, oldDefaultValue, defaultValue));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getFileExtension() {
- return fileExtension;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setFileExtension(String newFileExtension) {
- String oldFileExtension = fileExtension;
- fileExtension = newFileExtension;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XATTRIBUTE_TYPE__FILE_EXTENSION, oldFileExtension, fileExtension));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getMediaType() {
- return mediaType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setMediaType(String newMediaType) {
- String oldMediaType = mediaType;
- mediaType = newMediaType;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XATTRIBUTE_TYPE__MEDIA_TYPE, oldMediaType, mediaType));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE:
- return getBaseAttributeType();
- case OseeDslPackage.XATTRIBUTE_TYPE__OVERRIDE:
- if (resolve) {
- return getOverride();
- }
- return basicGetOverride();
- case OseeDslPackage.XATTRIBUTE_TYPE__DATA_PROVIDER:
- return getDataProvider();
- case OseeDslPackage.XATTRIBUTE_TYPE__MIN:
- return getMin();
- case OseeDslPackage.XATTRIBUTE_TYPE__MAX:
- return getMax();
- case OseeDslPackage.XATTRIBUTE_TYPE__TAGGER_ID:
- return getTaggerId();
- case OseeDslPackage.XATTRIBUTE_TYPE__ENUM_TYPE:
- if (resolve) {
- return getEnumType();
- }
- return basicGetEnumType();
- case OseeDslPackage.XATTRIBUTE_TYPE__DESCRIPTION:
- return getDescription();
- case OseeDslPackage.XATTRIBUTE_TYPE__DEFAULT_VALUE:
- return getDefaultValue();
- case OseeDslPackage.XATTRIBUTE_TYPE__FILE_EXTENSION:
- return getFileExtension();
- case OseeDslPackage.XATTRIBUTE_TYPE__MEDIA_TYPE:
- return getMediaType();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE:
- setBaseAttributeType((String) newValue);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__OVERRIDE:
- setOverride((XAttributeType) newValue);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__DATA_PROVIDER:
- setDataProvider((String) newValue);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__MIN:
- setMin((String) newValue);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__MAX:
- setMax((String) newValue);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__TAGGER_ID:
- setTaggerId((String) newValue);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__ENUM_TYPE:
- setEnumType((XOseeEnumType) newValue);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__DESCRIPTION:
- setDescription((String) newValue);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__DEFAULT_VALUE:
- setDefaultValue((String) newValue);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__FILE_EXTENSION:
- setFileExtension((String) newValue);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__MEDIA_TYPE:
- setMediaType((String) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE:
- setBaseAttributeType(BASE_ATTRIBUTE_TYPE_EDEFAULT);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__OVERRIDE:
- setOverride((XAttributeType) null);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__DATA_PROVIDER:
- setDataProvider(DATA_PROVIDER_EDEFAULT);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__MIN:
- setMin(MIN_EDEFAULT);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__MAX:
- setMax(MAX_EDEFAULT);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__TAGGER_ID:
- setTaggerId(TAGGER_ID_EDEFAULT);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__ENUM_TYPE:
- setEnumType((XOseeEnumType) null);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__DESCRIPTION:
- setDescription(DESCRIPTION_EDEFAULT);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__DEFAULT_VALUE:
- setDefaultValue(DEFAULT_VALUE_EDEFAULT);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__FILE_EXTENSION:
- setFileExtension(FILE_EXTENSION_EDEFAULT);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE__MEDIA_TYPE:
- setMediaType(MEDIA_TYPE_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE:
- return BASE_ATTRIBUTE_TYPE_EDEFAULT == null ? baseAttributeType != null : !BASE_ATTRIBUTE_TYPE_EDEFAULT.equals(
- baseAttributeType);
- case OseeDslPackage.XATTRIBUTE_TYPE__OVERRIDE:
- return override != null;
- case OseeDslPackage.XATTRIBUTE_TYPE__DATA_PROVIDER:
- return DATA_PROVIDER_EDEFAULT == null ? dataProvider != null : !DATA_PROVIDER_EDEFAULT.equals(dataProvider);
- case OseeDslPackage.XATTRIBUTE_TYPE__MIN:
- return MIN_EDEFAULT == null ? min != null : !MIN_EDEFAULT.equals(min);
- case OseeDslPackage.XATTRIBUTE_TYPE__MAX:
- return MAX_EDEFAULT == null ? max != null : !MAX_EDEFAULT.equals(max);
- case OseeDslPackage.XATTRIBUTE_TYPE__TAGGER_ID:
- return TAGGER_ID_EDEFAULT == null ? taggerId != null : !TAGGER_ID_EDEFAULT.equals(taggerId);
- case OseeDslPackage.XATTRIBUTE_TYPE__ENUM_TYPE:
- return enumType != null;
- case OseeDslPackage.XATTRIBUTE_TYPE__DESCRIPTION:
- return DESCRIPTION_EDEFAULT == null ? description != null : !DESCRIPTION_EDEFAULT.equals(description);
- case OseeDslPackage.XATTRIBUTE_TYPE__DEFAULT_VALUE:
- return DEFAULT_VALUE_EDEFAULT == null ? defaultValue != null : !DEFAULT_VALUE_EDEFAULT.equals(defaultValue);
- case OseeDslPackage.XATTRIBUTE_TYPE__FILE_EXTENSION:
- return FILE_EXTENSION_EDEFAULT == null ? fileExtension != null : !FILE_EXTENSION_EDEFAULT.equals(
- fileExtension);
- case OseeDslPackage.XATTRIBUTE_TYPE__MEDIA_TYPE:
- return MEDIA_TYPE_EDEFAULT == null ? mediaType != null : !MEDIA_TYPE_EDEFAULT.equals(mediaType);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (baseAttributeType: ");
- result.append(baseAttributeType);
- result.append(", dataProvider: ");
- result.append(dataProvider);
- result.append(", min: ");
- result.append(min);
- result.append(", max: ");
- result.append(max);
- result.append(", taggerId: ");
- result.append(taggerId);
- result.append(", description: ");
- result.append(description);
- result.append(", defaultValue: ");
- result.append(defaultValue);
- result.append(", fileExtension: ");
- result.append(fileExtension);
- result.append(", mediaType: ");
- result.append(mediaType);
- result.append(')');
- return result.toString();
- }
+ }
+ return enumType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XOseeEnumType basicGetEnumType()
+ {
+ return enumType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEnumType(XOseeEnumType newEnumType)
+ {
+ XOseeEnumType oldEnumType = enumType;
+ enumType = newEnumType;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XATTRIBUTE_TYPE__ENUM_TYPE, oldEnumType, enumType));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- 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.XATTRIBUTE_TYPE__DESCRIPTION, oldDescription, description));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDefaultValue()
+ {
+ return defaultValue;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDefaultValue(String newDefaultValue)
+ {
+ String oldDefaultValue = defaultValue;
+ defaultValue = newDefaultValue;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XATTRIBUTE_TYPE__DEFAULT_VALUE, oldDefaultValue, defaultValue));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getFileExtension()
+ {
+ return fileExtension;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFileExtension(String newFileExtension)
+ {
+ String oldFileExtension = fileExtension;
+ fileExtension = newFileExtension;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XATTRIBUTE_TYPE__FILE_EXTENSION, oldFileExtension, fileExtension));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getMediaType()
+ {
+ return mediaType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMediaType(String newMediaType)
+ {
+ String oldMediaType = mediaType;
+ mediaType = newMediaType;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XATTRIBUTE_TYPE__MEDIA_TYPE, oldMediaType, mediaType));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE:
+ return getBaseAttributeType();
+ case OseeDslPackage.XATTRIBUTE_TYPE__OVERRIDE:
+ if (resolve) return getOverride();
+ return basicGetOverride();
+ case OseeDslPackage.XATTRIBUTE_TYPE__DATA_PROVIDER:
+ return getDataProvider();
+ case OseeDslPackage.XATTRIBUTE_TYPE__MIN:
+ return getMin();
+ case OseeDslPackage.XATTRIBUTE_TYPE__MAX:
+ return getMax();
+ case OseeDslPackage.XATTRIBUTE_TYPE__TAGGER_ID:
+ return getTaggerId();
+ case OseeDslPackage.XATTRIBUTE_TYPE__ENUM_TYPE:
+ if (resolve) return getEnumType();
+ return basicGetEnumType();
+ case OseeDslPackage.XATTRIBUTE_TYPE__DESCRIPTION:
+ return getDescription();
+ case OseeDslPackage.XATTRIBUTE_TYPE__DEFAULT_VALUE:
+ return getDefaultValue();
+ case OseeDslPackage.XATTRIBUTE_TYPE__FILE_EXTENSION:
+ return getFileExtension();
+ case OseeDslPackage.XATTRIBUTE_TYPE__MEDIA_TYPE:
+ return getMediaType();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE:
+ setBaseAttributeType((String)newValue);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__OVERRIDE:
+ setOverride((XAttributeType)newValue);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__DATA_PROVIDER:
+ setDataProvider((String)newValue);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__MIN:
+ setMin((String)newValue);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__MAX:
+ setMax((String)newValue);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__TAGGER_ID:
+ setTaggerId((String)newValue);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__ENUM_TYPE:
+ setEnumType((XOseeEnumType)newValue);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__DESCRIPTION:
+ setDescription((String)newValue);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__DEFAULT_VALUE:
+ setDefaultValue((String)newValue);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__FILE_EXTENSION:
+ setFileExtension((String)newValue);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__MEDIA_TYPE:
+ setMediaType((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE:
+ setBaseAttributeType(BASE_ATTRIBUTE_TYPE_EDEFAULT);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__OVERRIDE:
+ setOverride((XAttributeType)null);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__DATA_PROVIDER:
+ setDataProvider(DATA_PROVIDER_EDEFAULT);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__MIN:
+ setMin(MIN_EDEFAULT);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__MAX:
+ setMax(MAX_EDEFAULT);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__TAGGER_ID:
+ setTaggerId(TAGGER_ID_EDEFAULT);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__ENUM_TYPE:
+ setEnumType((XOseeEnumType)null);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__DESCRIPTION:
+ setDescription(DESCRIPTION_EDEFAULT);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__DEFAULT_VALUE:
+ setDefaultValue(DEFAULT_VALUE_EDEFAULT);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__FILE_EXTENSION:
+ setFileExtension(FILE_EXTENSION_EDEFAULT);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE__MEDIA_TYPE:
+ setMediaType(MEDIA_TYPE_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XATTRIBUTE_TYPE__BASE_ATTRIBUTE_TYPE:
+ return BASE_ATTRIBUTE_TYPE_EDEFAULT == null ? baseAttributeType != null : !BASE_ATTRIBUTE_TYPE_EDEFAULT.equals(baseAttributeType);
+ case OseeDslPackage.XATTRIBUTE_TYPE__OVERRIDE:
+ return override != null;
+ case OseeDslPackage.XATTRIBUTE_TYPE__DATA_PROVIDER:
+ return DATA_PROVIDER_EDEFAULT == null ? dataProvider != null : !DATA_PROVIDER_EDEFAULT.equals(dataProvider);
+ case OseeDslPackage.XATTRIBUTE_TYPE__MIN:
+ return MIN_EDEFAULT == null ? min != null : !MIN_EDEFAULT.equals(min);
+ case OseeDslPackage.XATTRIBUTE_TYPE__MAX:
+ return MAX_EDEFAULT == null ? max != null : !MAX_EDEFAULT.equals(max);
+ case OseeDslPackage.XATTRIBUTE_TYPE__TAGGER_ID:
+ return TAGGER_ID_EDEFAULT == null ? taggerId != null : !TAGGER_ID_EDEFAULT.equals(taggerId);
+ case OseeDslPackage.XATTRIBUTE_TYPE__ENUM_TYPE:
+ return enumType != null;
+ case OseeDslPackage.XATTRIBUTE_TYPE__DESCRIPTION:
+ return DESCRIPTION_EDEFAULT == null ? description != null : !DESCRIPTION_EDEFAULT.equals(description);
+ case OseeDslPackage.XATTRIBUTE_TYPE__DEFAULT_VALUE:
+ return DEFAULT_VALUE_EDEFAULT == null ? defaultValue != null : !DEFAULT_VALUE_EDEFAULT.equals(defaultValue);
+ case OseeDslPackage.XATTRIBUTE_TYPE__FILE_EXTENSION:
+ return FILE_EXTENSION_EDEFAULT == null ? fileExtension != null : !FILE_EXTENSION_EDEFAULT.equals(fileExtension);
+ case OseeDslPackage.XATTRIBUTE_TYPE__MEDIA_TYPE:
+ return MEDIA_TYPE_EDEFAULT == null ? mediaType != null : !MEDIA_TYPE_EDEFAULT.equals(mediaType);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (baseAttributeType: ");
+ result.append(baseAttributeType);
+ result.append(", dataProvider: ");
+ result.append(dataProvider);
+ result.append(", min: ");
+ result.append(min);
+ result.append(", max: ");
+ result.append(max);
+ result.append(", taggerId: ");
+ result.append(taggerId);
+ result.append(", description: ");
+ result.append(description);
+ result.append(", defaultValue: ");
+ result.append(defaultValue);
+ result.append(", fileExtension: ");
+ result.append(fileExtension);
+ result.append(", mediaType: ");
+ result.append(mediaType);
+ result.append(')');
+ return result.toString();
+ }
} //XAttributeTypeImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XAttributeTypeRefImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XAttributeTypeRefImpl.java
index 0c5f9e3c41c..6618c545e40 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XAttributeTypeRefImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XAttributeTypeRefImpl.java
@@ -3,235 +3,242 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>XAttribute Type Ref</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>XAttribute Type Ref</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeRefImpl#getValidAttributeType
- * <em>Valid Attribute Type</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeRefImpl#getBranchUuid <em>Branch Uuid</em>}
- * </li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeRefImpl#getValidAttributeType <em>Valid Attribute Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XAttributeTypeRefImpl#getBranchUuid <em>Branch Uuid</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class XAttributeTypeRefImpl extends MinimalEObjectImpl.Container implements XAttributeTypeRef {
- /**
- * The cached value of the '{@link #getValidAttributeType() <em>Valid Attribute Type</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getValidAttributeType()
- * @generated
- * @ordered
- */
- protected XAttributeType validAttributeType;
-
- /**
- * The default value of the '{@link #getBranchUuid() <em>Branch Uuid</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getBranchUuid()
- * @generated
- * @ordered
- */
- protected static final String BRANCH_UUID_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getBranchUuid() <em>Branch Uuid</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getBranchUuid()
- * @generated
- * @ordered
- */
- protected String branchUuid = BRANCH_UUID_EDEFAULT;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected XAttributeTypeRefImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.XATTRIBUTE_TYPE_REF;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XAttributeType getValidAttributeType() {
- if (validAttributeType != null && validAttributeType.eIsProxy()) {
- InternalEObject oldValidAttributeType = (InternalEObject) validAttributeType;
- validAttributeType = (XAttributeType) eResolveProxy(oldValidAttributeType);
- if (validAttributeType != oldValidAttributeType) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE, oldValidAttributeType, validAttributeType));
- }
- }
- }
- return validAttributeType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XAttributeType basicGetValidAttributeType() {
- return validAttributeType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setValidAttributeType(XAttributeType newValidAttributeType) {
- XAttributeType oldValidAttributeType = validAttributeType;
- validAttributeType = newValidAttributeType;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE, oldValidAttributeType, validAttributeType));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getBranchUuid() {
- return branchUuid;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setBranchUuid(String newBranchUuid) {
- String oldBranchUuid = branchUuid;
- branchUuid = newBranchUuid;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XATTRIBUTE_TYPE_REF__BRANCH_UUID, oldBranchUuid, branchUuid));
+public class XAttributeTypeRefImpl extends MinimalEObjectImpl.Container implements XAttributeTypeRef
+{
+ /**
+ * The cached value of the '{@link #getValidAttributeType() <em>Valid Attribute Type</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValidAttributeType()
+ * @generated
+ * @ordered
+ */
+ protected XAttributeType validAttributeType;
+
+ /**
+ * The default value of the '{@link #getBranchUuid() <em>Branch Uuid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBranchUuid()
+ * @generated
+ * @ordered
+ */
+ protected static final String BRANCH_UUID_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getBranchUuid() <em>Branch Uuid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBranchUuid()
+ * @generated
+ * @ordered
+ */
+ protected String branchUuid = BRANCH_UUID_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected XAttributeTypeRefImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.XATTRIBUTE_TYPE_REF;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XAttributeType getValidAttributeType()
+ {
+ if (validAttributeType != null && validAttributeType.eIsProxy())
+ {
+ InternalEObject oldValidAttributeType = (InternalEObject)validAttributeType;
+ validAttributeType = (XAttributeType)eResolveProxy(oldValidAttributeType);
+ if (validAttributeType != oldValidAttributeType)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE, oldValidAttributeType, validAttributeType));
}
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE:
- if (resolve) {
- return getValidAttributeType();
- }
- return basicGetValidAttributeType();
- case OseeDslPackage.XATTRIBUTE_TYPE_REF__BRANCH_UUID:
- return getBranchUuid();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE:
- setValidAttributeType((XAttributeType) newValue);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE_REF__BRANCH_UUID:
- setBranchUuid((String) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE:
- setValidAttributeType((XAttributeType) null);
- return;
- case OseeDslPackage.XATTRIBUTE_TYPE_REF__BRANCH_UUID:
- setBranchUuid(BRANCH_UUID_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE:
- return validAttributeType != null;
- case OseeDslPackage.XATTRIBUTE_TYPE_REF__BRANCH_UUID:
- return BRANCH_UUID_EDEFAULT == null ? branchUuid != null : !BRANCH_UUID_EDEFAULT.equals(branchUuid);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (branchUuid: ");
- result.append(branchUuid);
- result.append(')');
- return result.toString();
- }
+ }
+ return validAttributeType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XAttributeType basicGetValidAttributeType()
+ {
+ return validAttributeType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setValidAttributeType(XAttributeType newValidAttributeType)
+ {
+ XAttributeType oldValidAttributeType = validAttributeType;
+ validAttributeType = newValidAttributeType;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE, oldValidAttributeType, validAttributeType));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getBranchUuid()
+ {
+ return branchUuid;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setBranchUuid(String newBranchUuid)
+ {
+ String oldBranchUuid = branchUuid;
+ branchUuid = newBranchUuid;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XATTRIBUTE_TYPE_REF__BRANCH_UUID, oldBranchUuid, branchUuid));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE:
+ if (resolve) return getValidAttributeType();
+ return basicGetValidAttributeType();
+ case OseeDslPackage.XATTRIBUTE_TYPE_REF__BRANCH_UUID:
+ return getBranchUuid();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE:
+ setValidAttributeType((XAttributeType)newValue);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE_REF__BRANCH_UUID:
+ setBranchUuid((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE:
+ setValidAttributeType((XAttributeType)null);
+ return;
+ case OseeDslPackage.XATTRIBUTE_TYPE_REF__BRANCH_UUID:
+ setBranchUuid(BRANCH_UUID_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XATTRIBUTE_TYPE_REF__VALID_ATTRIBUTE_TYPE:
+ return validAttributeType != null;
+ case OseeDslPackage.XATTRIBUTE_TYPE_REF__BRANCH_UUID:
+ return BRANCH_UUID_EDEFAULT == null ? branchUuid != null : !BRANCH_UUID_EDEFAULT.equals(branchUuid);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (branchUuid: ");
+ result.append(branchUuid);
+ result.append(')');
+ return result.toString();
+ }
} //XAttributeTypeRefImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeArtifactTypeOverrideImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeArtifactTypeOverrideImpl.java
index 4d4cd8b16b3..bcbe39b5164 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeArtifactTypeOverrideImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeArtifactTypeOverrideImpl.java
@@ -3,295 +3,304 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import java.util.Collection;
+
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeOverrideOption;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>XOsee Artifact Type Override</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>XOsee Artifact Type Override</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeArtifactTypeOverrideImpl#getOverridenArtifactType
- * <em>Overriden Artifact Type</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeArtifactTypeOverrideImpl#isInheritAll
- * <em>Inherit All</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeArtifactTypeOverrideImpl#getOverrideOptions
- * <em>Override Options</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeArtifactTypeOverrideImpl#getOverridenArtifactType <em>Overriden Artifact Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeArtifactTypeOverrideImpl#isInheritAll <em>Inherit All</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeArtifactTypeOverrideImpl#getOverrideOptions <em>Override Options</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class XOseeArtifactTypeOverrideImpl extends MinimalEObjectImpl.Container implements XOseeArtifactTypeOverride {
- /**
- * The cached value of the '{@link #getOverridenArtifactType() <em>Overriden Artifact Type</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getOverridenArtifactType()
- * @generated
- * @ordered
- */
- protected XArtifactType overridenArtifactType;
+public class XOseeArtifactTypeOverrideImpl extends MinimalEObjectImpl.Container implements XOseeArtifactTypeOverride
+{
+ /**
+ * The cached value of the '{@link #getOverridenArtifactType() <em>Overriden Artifact Type</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOverridenArtifactType()
+ * @generated
+ * @ordered
+ */
+ protected XArtifactType overridenArtifactType;
- /**
- * The default value of the '{@link #isInheritAll() <em>Inherit All</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #isInheritAll()
- * @generated
- * @ordered
- */
- protected static final boolean INHERIT_ALL_EDEFAULT = false;
+ /**
+ * The default value of the '{@link #isInheritAll() <em>Inherit All</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isInheritAll()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean INHERIT_ALL_EDEFAULT = false;
- /**
- * The cached value of the '{@link #isInheritAll() <em>Inherit All</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #isInheritAll()
- * @generated
- * @ordered
- */
- protected boolean inheritAll = INHERIT_ALL_EDEFAULT;
+ /**
+ * The cached value of the '{@link #isInheritAll() <em>Inherit All</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isInheritAll()
+ * @generated
+ * @ordered
+ */
+ protected boolean inheritAll = INHERIT_ALL_EDEFAULT;
- /**
- * The cached value of the '{@link #getOverrideOptions() <em>Override Options</em>}' containment reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getOverrideOptions()
- * @generated
- * @ordered
- */
- protected EList<AttributeOverrideOption> overrideOptions;
+ /**
+ * The cached value of the '{@link #getOverrideOptions() <em>Override Options</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOverrideOptions()
+ * @generated
+ * @ordered
+ */
+ protected EList<AttributeOverrideOption> overrideOptions;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected XOseeArtifactTypeOverrideImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected XOseeArtifactTypeOverrideImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.XOSEE_ARTIFACT_TYPE_OVERRIDE;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.XOSEE_ARTIFACT_TYPE_OVERRIDE;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XArtifactType getOverridenArtifactType() {
- if (overridenArtifactType != null && overridenArtifactType.eIsProxy()) {
- InternalEObject oldOverridenArtifactType = (InternalEObject) overridenArtifactType;
- overridenArtifactType = (XArtifactType) eResolveProxy(oldOverridenArtifactType);
- if (!overridenArtifactType.equals(oldOverridenArtifactType)) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE, oldOverridenArtifactType,
- overridenArtifactType));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactType getOverridenArtifactType()
+ {
+ if (overridenArtifactType != null && overridenArtifactType.eIsProxy())
+ {
+ InternalEObject oldOverridenArtifactType = (InternalEObject)overridenArtifactType;
+ overridenArtifactType = (XArtifactType)eResolveProxy(oldOverridenArtifactType);
+ if (overridenArtifactType != oldOverridenArtifactType)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE, oldOverridenArtifactType, overridenArtifactType));
}
- return overridenArtifactType;
- }
+ }
+ return overridenArtifactType;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XArtifactType basicGetOverridenArtifactType() {
- return overridenArtifactType;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactType basicGetOverridenArtifactType()
+ {
+ return overridenArtifactType;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setOverridenArtifactType(XArtifactType newOverridenArtifactType) {
- XArtifactType oldOverridenArtifactType = overridenArtifactType;
- overridenArtifactType = newOverridenArtifactType;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE, oldOverridenArtifactType,
- overridenArtifactType));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setOverridenArtifactType(XArtifactType newOverridenArtifactType)
+ {
+ XArtifactType oldOverridenArtifactType = overridenArtifactType;
+ overridenArtifactType = newOverridenArtifactType;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE, oldOverridenArtifactType, overridenArtifactType));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean isInheritAll() {
- return inheritAll;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isInheritAll()
+ {
+ return inheritAll;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setInheritAll(boolean newInheritAll) {
- boolean oldInheritAll = inheritAll;
- inheritAll = newInheritAll;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL,
- oldInheritAll, inheritAll));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setInheritAll(boolean newInheritAll)
+ {
+ boolean oldInheritAll = inheritAll;
+ inheritAll = newInheritAll;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL, oldInheritAll, inheritAll));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<AttributeOverrideOption> getOverrideOptions() {
- if (overrideOptions == null) {
- overrideOptions = new EObjectContainmentEList<>(AttributeOverrideOption.class, this,
- OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS);
- }
- return overrideOptions;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<AttributeOverrideOption> getOverrideOptions()
+ {
+ if (overrideOptions == null)
+ {
+ overrideOptions = new EObjectContainmentEList<AttributeOverrideOption>(AttributeOverrideOption.class, this, OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS);
+ }
+ return overrideOptions;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS:
- return ((InternalEList<?>) getOverrideOptions()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS:
+ return ((InternalEList<?>)getOverrideOptions()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE:
- if (resolve) {
- return getOverridenArtifactType();
- }
- return basicGetOverridenArtifactType();
- case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL:
- return isInheritAll();
- case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS:
- return getOverrideOptions();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE:
+ if (resolve) return getOverridenArtifactType();
+ return basicGetOverridenArtifactType();
+ case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL:
+ return isInheritAll();
+ case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS:
+ return getOverrideOptions();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE:
- setOverridenArtifactType((XArtifactType) newValue);
- return;
- case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL:
- setInheritAll((Boolean) newValue);
- return;
- case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS:
- getOverrideOptions().clear();
- getOverrideOptions().addAll((Collection<? extends AttributeOverrideOption>) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE:
+ setOverridenArtifactType((XArtifactType)newValue);
+ return;
+ case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL:
+ setInheritAll((Boolean)newValue);
+ return;
+ case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS:
+ getOverrideOptions().clear();
+ getOverrideOptions().addAll((Collection<? extends AttributeOverrideOption>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE:
- setOverridenArtifactType((XArtifactType) null);
- return;
- case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL:
- setInheritAll(INHERIT_ALL_EDEFAULT);
- return;
- case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS:
- getOverrideOptions().clear();
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE:
+ setOverridenArtifactType((XArtifactType)null);
+ return;
+ case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL:
+ setInheritAll(INHERIT_ALL_EDEFAULT);
+ return;
+ case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS:
+ getOverrideOptions().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE:
- return overridenArtifactType != null;
- case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL:
- return inheritAll != INHERIT_ALL_EDEFAULT;
- case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS:
- return overrideOptions != null && !overrideOptions.isEmpty();
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDEN_ARTIFACT_TYPE:
+ return overridenArtifactType != null;
+ case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__INHERIT_ALL:
+ return inheritAll != INHERIT_ALL_EDEFAULT;
+ case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE__OVERRIDE_OPTIONS:
+ return overrideOptions != null && !overrideOptions.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (inheritAll: ");
- result.append(inheritAll);
- result.append(')');
- return result.toString();
- }
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (inheritAll: ");
+ result.append(inheritAll);
+ result.append(')');
+ return result.toString();
+ }
} //XOseeArtifactTypeOverrideImpl
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 01df8891dbb..4231c9eb97b 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
@@ -3,338 +3,343 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>XOsee Enum Entry</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>XOsee Enum Entry</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <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>
+ * <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>
*
* @generated
*/
-public class XOseeEnumEntryImpl extends MinimalEObjectImpl.Container implements XOseeEnumEntry {
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
+public class XOseeEnumEntryImpl extends MinimalEObjectImpl.Container implements XOseeEnumEntry
+{
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
- /**
- * The default value of the '{@link #getOrdinal() <em>Ordinal</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getOrdinal()
- * @generated
- * @ordered
- */
- protected static final String ORDINAL_EDEFAULT = null;
+ /**
+ * The default value of the '{@link #getOrdinal() <em>Ordinal</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOrdinal()
+ * @generated
+ * @ordered
+ */
+ protected static final String ORDINAL_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getOrdinal() <em>Ordinal</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getOrdinal()
- * @generated
- * @ordered
- */
- protected String ordinal = ORDINAL_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getOrdinal() <em>Ordinal</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOrdinal()
+ * @generated
+ * @ordered
+ */
+ protected String ordinal = ORDINAL_EDEFAULT;
- /**
- * The default value of the '{@link #getEntryGuid() <em>Entry Guid</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getEntryGuid()
- * @generated
- * @ordered
- */
- protected static final String ENTRY_GUID_EDEFAULT = null;
+ /**
+ * The default value of the '{@link #getEntryGuid() <em>Entry Guid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEntryGuid()
+ * @generated
+ * @ordered
+ */
+ protected static final String ENTRY_GUID_EDEFAULT = null;
- /**
- * The cached value of the '{@link #getEntryGuid() <em>Entry Guid</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getEntryGuid()
- * @generated
- * @ordered
- */
- protected String entryGuid = ENTRY_GUID_EDEFAULT;
+ /**
+ * The cached value of the '{@link #getEntryGuid() <em>Entry Guid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEntryGuid()
+ * @generated
+ * @ordered
+ */
+ 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 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;
+ /**
+ * 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
- */
- protected XOseeEnumEntryImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected XOseeEnumEntryImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.XOSEE_ENUM_ENTRY;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.XOSEE_ENUM_ENTRY;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getName() {
- return name;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName()
+ {
+ return name;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setName(String newName) {
- String oldName = name;
- name = newName;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.XOSEE_ENUM_ENTRY__NAME, oldName, name));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName)
+ {
+ String oldName = name;
+ name = newName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XOSEE_ENUM_ENTRY__NAME, oldName, name));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getOrdinal() {
- return ordinal;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getOrdinal()
+ {
+ return ordinal;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setOrdinal(String newOrdinal) {
- String oldOrdinal = ordinal;
- ordinal = newOrdinal;
- if (eNotificationRequired()) {
- eNotify(
- new ENotificationImpl(this, Notification.SET, OseeDslPackage.XOSEE_ENUM_ENTRY__ORDINAL, oldOrdinal, ordinal));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setOrdinal(String newOrdinal)
+ {
+ String oldOrdinal = ordinal;
+ ordinal = newOrdinal;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XOSEE_ENUM_ENTRY__ORDINAL, oldOrdinal, ordinal));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getEntryGuid() {
- return entryGuid;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getEntryGuid()
+ {
+ return entryGuid;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setEntryGuid(String newEntryGuid) {
- String oldEntryGuid = entryGuid;
- entryGuid = newEntryGuid;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XOSEE_ENUM_ENTRY__ENTRY_GUID, oldEntryGuid, entryGuid));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEntryGuid(String newEntryGuid)
+ {
+ String oldEntryGuid = entryGuid;
+ entryGuid = newEntryGuid;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XOSEE_ENUM_ENTRY__ENTRY_GUID, oldEntryGuid, entryGuid));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getDescription() {
- return description;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDescription()
+ {
+ return description;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- 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
+ */
+ 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) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ENUM_ENTRY__NAME:
- return getName();
- case OseeDslPackage.XOSEE_ENUM_ENTRY__ORDINAL:
- 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);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ENUM_ENTRY__NAME:
+ return getName();
+ case OseeDslPackage.XOSEE_ENUM_ENTRY__ORDINAL:
+ 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);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ENUM_ENTRY__NAME:
- setName((String) newValue);
- return;
- case OseeDslPackage.XOSEE_ENUM_ENTRY__ORDINAL:
- setOrdinal((String) newValue);
- return;
- 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);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ENUM_ENTRY__NAME:
+ setName((String)newValue);
+ return;
+ case OseeDslPackage.XOSEE_ENUM_ENTRY__ORDINAL:
+ setOrdinal((String)newValue);
+ return;
+ 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);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ENUM_ENTRY__NAME:
- setName(NAME_EDEFAULT);
- return;
- case OseeDslPackage.XOSEE_ENUM_ENTRY__ORDINAL:
- setOrdinal(ORDINAL_EDEFAULT);
- return;
- 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);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ENUM_ENTRY__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ case OseeDslPackage.XOSEE_ENUM_ENTRY__ORDINAL:
+ setOrdinal(ORDINAL_EDEFAULT);
+ return;
+ 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);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ENUM_ENTRY__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case OseeDslPackage.XOSEE_ENUM_ENTRY__ORDINAL:
- 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);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ENUM_ENTRY__NAME:
+ return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ case OseeDslPackage.XOSEE_ENUM_ENTRY__ORDINAL:
+ 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);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (name: ");
- result.append(name);
- result.append(", ordinal: ");
- result.append(ordinal);
- result.append(", entryGuid: ");
- result.append(entryGuid);
- result.append(", description: ");
- result.append(description);
- result.append(')');
- return result.toString();
- }
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (name: ");
+ result.append(name);
+ result.append(", ordinal: ");
+ result.append(ordinal);
+ result.append(", entryGuid: ");
+ result.append(entryGuid);
+ result.append(", description: ");
+ result.append(description);
+ result.append(')');
+ return result.toString();
+ }
} //XOseeEnumEntryImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeEnumOverrideImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeEnumOverrideImpl.java
index d8ac3a0199f..b1059d67011 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeEnumOverrideImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeEnumOverrideImpl.java
@@ -3,292 +3,303 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import java.util.Collection;
+
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>XOsee Enum Override</b></em>'. <!--
- * end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>XOsee Enum Override</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumOverrideImpl#getOverridenEnumType
- * <em>Overriden Enum Type</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumOverrideImpl#isInheritAll <em>Inherit All</em>}
- * </li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumOverrideImpl#getOverrideOptions
- * <em>Override Options</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumOverrideImpl#getOverridenEnumType <em>Overriden Enum Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumOverrideImpl#isInheritAll <em>Inherit All</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumOverrideImpl#getOverrideOptions <em>Override Options</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class XOseeEnumOverrideImpl extends OseeElementImpl implements XOseeEnumOverride {
- /**
- * The cached value of the '{@link #getOverridenEnumType() <em>Overriden Enum Type</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getOverridenEnumType()
- * @generated
- * @ordered
- */
- protected XOseeEnumType overridenEnumType;
+public class XOseeEnumOverrideImpl extends OseeElementImpl implements XOseeEnumOverride
+{
+ /**
+ * The cached value of the '{@link #getOverridenEnumType() <em>Overriden Enum Type</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOverridenEnumType()
+ * @generated
+ * @ordered
+ */
+ protected XOseeEnumType overridenEnumType;
- /**
- * The default value of the '{@link #isInheritAll() <em>Inherit All</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #isInheritAll()
- * @generated
- * @ordered
- */
- protected static final boolean INHERIT_ALL_EDEFAULT = false;
+ /**
+ * The default value of the '{@link #isInheritAll() <em>Inherit All</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isInheritAll()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean INHERIT_ALL_EDEFAULT = false;
- /**
- * The cached value of the '{@link #isInheritAll() <em>Inherit All</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #isInheritAll()
- * @generated
- * @ordered
- */
- protected boolean inheritAll = INHERIT_ALL_EDEFAULT;
+ /**
+ * The cached value of the '{@link #isInheritAll() <em>Inherit All</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isInheritAll()
+ * @generated
+ * @ordered
+ */
+ protected boolean inheritAll = INHERIT_ALL_EDEFAULT;
- /**
- * The cached value of the '{@link #getOverrideOptions() <em>Override Options</em>}' containment reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getOverrideOptions()
- * @generated
- * @ordered
- */
- protected EList<OverrideOption> overrideOptions;
+ /**
+ * The cached value of the '{@link #getOverrideOptions() <em>Override Options</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOverrideOptions()
+ * @generated
+ * @ordered
+ */
+ protected EList<OverrideOption> overrideOptions;
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected XOseeEnumOverrideImpl() {
- super();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected XOseeEnumOverrideImpl()
+ {
+ super();
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.XOSEE_ENUM_OVERRIDE;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.XOSEE_ENUM_OVERRIDE;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XOseeEnumType getOverridenEnumType() {
- if (overridenEnumType != null && overridenEnumType.eIsProxy()) {
- InternalEObject oldOverridenEnumType = (InternalEObject) overridenEnumType;
- overridenEnumType = (XOseeEnumType) eResolveProxy(oldOverridenEnumType);
- if (overridenEnumType != oldOverridenEnumType) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE, oldOverridenEnumType, overridenEnumType));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XOseeEnumType getOverridenEnumType()
+ {
+ if (overridenEnumType != null && overridenEnumType.eIsProxy())
+ {
+ InternalEObject oldOverridenEnumType = (InternalEObject)overridenEnumType;
+ overridenEnumType = (XOseeEnumType)eResolveProxy(oldOverridenEnumType);
+ if (overridenEnumType != oldOverridenEnumType)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE, oldOverridenEnumType, overridenEnumType));
}
- return overridenEnumType;
- }
+ }
+ return overridenEnumType;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XOseeEnumType basicGetOverridenEnumType() {
- return overridenEnumType;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XOseeEnumType basicGetOverridenEnumType()
+ {
+ return overridenEnumType;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setOverridenEnumType(XOseeEnumType newOverridenEnumType) {
- XOseeEnumType oldOverridenEnumType = overridenEnumType;
- overridenEnumType = newOverridenEnumType;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE, oldOverridenEnumType, overridenEnumType));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setOverridenEnumType(XOseeEnumType newOverridenEnumType)
+ {
+ XOseeEnumType oldOverridenEnumType = overridenEnumType;
+ overridenEnumType = newOverridenEnumType;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE, oldOverridenEnumType, overridenEnumType));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean isInheritAll() {
- return inheritAll;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isInheritAll()
+ {
+ return inheritAll;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setInheritAll(boolean newInheritAll) {
- boolean oldInheritAll = inheritAll;
- inheritAll = newInheritAll;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET,
- OseeDslPackage.XOSEE_ENUM_OVERRIDE__INHERIT_ALL, oldInheritAll, inheritAll));
- }
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setInheritAll(boolean newInheritAll)
+ {
+ boolean oldInheritAll = inheritAll;
+ inheritAll = newInheritAll;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XOSEE_ENUM_OVERRIDE__INHERIT_ALL, oldInheritAll, inheritAll));
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<OverrideOption> getOverrideOptions() {
- if (overrideOptions == null) {
- overrideOptions = new EObjectContainmentEList<>(OverrideOption.class, this,
- OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS);
- }
- return overrideOptions;
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<OverrideOption> getOverrideOptions()
+ {
+ if (overrideOptions == null)
+ {
+ overrideOptions = new EObjectContainmentEList<OverrideOption>(OverrideOption.class, this, OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS);
+ }
+ return overrideOptions;
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS:
- return ((InternalEList<?>) getOverrideOptions()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS:
+ return ((InternalEList<?>)getOverrideOptions()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE:
- if (resolve) {
- return getOverridenEnumType();
- }
- return basicGetOverridenEnumType();
- case OseeDslPackage.XOSEE_ENUM_OVERRIDE__INHERIT_ALL:
- return isInheritAll();
- case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS:
- return getOverrideOptions();
- }
- return super.eGet(featureID, resolve, coreType);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE:
+ if (resolve) return getOverridenEnumType();
+ return basicGetOverridenEnumType();
+ case OseeDslPackage.XOSEE_ENUM_OVERRIDE__INHERIT_ALL:
+ return isInheritAll();
+ case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS:
+ return getOverrideOptions();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE:
- setOverridenEnumType((XOseeEnumType) newValue);
- return;
- case OseeDslPackage.XOSEE_ENUM_OVERRIDE__INHERIT_ALL:
- setInheritAll((Boolean) newValue);
- return;
- case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS:
- getOverrideOptions().clear();
- getOverrideOptions().addAll((Collection<? extends OverrideOption>) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE:
+ setOverridenEnumType((XOseeEnumType)newValue);
+ return;
+ case OseeDslPackage.XOSEE_ENUM_OVERRIDE__INHERIT_ALL:
+ setInheritAll((Boolean)newValue);
+ return;
+ case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS:
+ getOverrideOptions().clear();
+ getOverrideOptions().addAll((Collection<? extends OverrideOption>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE:
- setOverridenEnumType((XOseeEnumType) null);
- return;
- case OseeDslPackage.XOSEE_ENUM_OVERRIDE__INHERIT_ALL:
- setInheritAll(INHERIT_ALL_EDEFAULT);
- return;
- case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS:
- getOverrideOptions().clear();
- return;
- }
- super.eUnset(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE:
+ setOverridenEnumType((XOseeEnumType)null);
+ return;
+ case OseeDslPackage.XOSEE_ENUM_OVERRIDE__INHERIT_ALL:
+ setInheritAll(INHERIT_ALL_EDEFAULT);
+ return;
+ case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS:
+ getOverrideOptions().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE:
- return overridenEnumType != null;
- case OseeDslPackage.XOSEE_ENUM_OVERRIDE__INHERIT_ALL:
- return inheritAll != INHERIT_ALL_EDEFAULT;
- case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS:
- return overrideOptions != null && !overrideOptions.isEmpty();
- }
- return super.eIsSet(featureID);
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDEN_ENUM_TYPE:
+ return overridenEnumType != null;
+ case OseeDslPackage.XOSEE_ENUM_OVERRIDE__INHERIT_ALL:
+ return inheritAll != INHERIT_ALL_EDEFAULT;
+ case OseeDslPackage.XOSEE_ENUM_OVERRIDE__OVERRIDE_OPTIONS:
+ return overrideOptions != null && !overrideOptions.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (inheritAll: ");
- result.append(inheritAll);
- result.append(')');
- return result.toString();
- }
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (inheritAll: ");
+ result.append(inheritAll);
+ result.append(')');
+ return result.toString();
+ }
} //XOseeEnumOverrideImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeEnumTypeImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeEnumTypeImpl.java
index 4c8e87a7bb2..0b8c6d52c73 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeEnumTypeImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XOseeEnumTypeImpl.java
@@ -3,145 +3,163 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import java.util.Collection;
+
import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.common.util.EList;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>XOsee Enum Type</b></em>'. <!-- end-user-doc
- * -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>XOsee Enum Type</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumTypeImpl#getEnumEntries <em>Enum Entries</em>}
- * </li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XOseeEnumTypeImpl#getEnumEntries <em>Enum Entries</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class XOseeEnumTypeImpl extends OseeTypeImpl implements XOseeEnumType {
- /**
- * The cached value of the '{@link #getEnumEntries() <em>Enum Entries</em>}' containment reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getEnumEntries()
- * @generated
- * @ordered
- */
- protected EList<XOseeEnumEntry> enumEntries;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected XOseeEnumTypeImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.XOSEE_ENUM_TYPE;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EList<XOseeEnumEntry> getEnumEntries() {
- if (enumEntries == null) {
- enumEntries =
- new EObjectContainmentEList<>(XOseeEnumEntry.class, this, OseeDslPackage.XOSEE_ENUM_TYPE__ENUM_ENTRIES);
- }
- return enumEntries;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ENUM_TYPE__ENUM_ENTRIES:
- return ((InternalEList<?>) getEnumEntries()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ENUM_TYPE__ENUM_ENTRIES:
- return getEnumEntries();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @SuppressWarnings("unchecked")
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ENUM_TYPE__ENUM_ENTRIES:
- getEnumEntries().clear();
- getEnumEntries().addAll((Collection<? extends XOseeEnumEntry>) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ENUM_TYPE__ENUM_ENTRIES:
- getEnumEntries().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XOSEE_ENUM_TYPE__ENUM_ENTRIES:
- return enumEntries != null && !enumEntries.isEmpty();
- }
- return super.eIsSet(featureID);
- }
+public class XOseeEnumTypeImpl extends OseeTypeImpl implements XOseeEnumType
+{
+ /**
+ * The cached value of the '{@link #getEnumEntries() <em>Enum Entries</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEnumEntries()
+ * @generated
+ * @ordered
+ */
+ protected EList<XOseeEnumEntry> enumEntries;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected XOseeEnumTypeImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.XOSEE_ENUM_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<XOseeEnumEntry> getEnumEntries()
+ {
+ if (enumEntries == null)
+ {
+ enumEntries = new EObjectContainmentEList<XOseeEnumEntry>(XOseeEnumEntry.class, this, OseeDslPackage.XOSEE_ENUM_TYPE__ENUM_ENTRIES);
+ }
+ return enumEntries;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ENUM_TYPE__ENUM_ENTRIES:
+ return ((InternalEList<?>)getEnumEntries()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ENUM_TYPE__ENUM_ENTRIES:
+ return getEnumEntries();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ENUM_TYPE__ENUM_ENTRIES:
+ getEnumEntries().clear();
+ getEnumEntries().addAll((Collection<? extends XOseeEnumEntry>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ENUM_TYPE__ENUM_ENTRIES:
+ getEnumEntries().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XOSEE_ENUM_TYPE__ENUM_ENTRIES:
+ return enumEntries != null && !enumEntries.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
} //XOseeEnumTypeImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XRelationTypeImpl.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XRelationTypeImpl.java
index 2c49c1d7398..410cb6a68f6 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XRelationTypeImpl.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/impl/XRelationTypeImpl.java
@@ -3,479 +3,475 @@
package org.eclipse.osee.framework.core.dsl.oseeDsl.impl;
import org.eclipse.emf.common.notify.Notification;
+
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationMultiplicityEnum;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType;
import org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType;
/**
- * <!-- begin-user-doc --> An implementation of the model object '<em><b>XRelation Type</b></em>'. <!-- end-user-doc -->
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>XRelation Type</b></em>'.
+ * <!-- end-user-doc -->
* <p>
* The following features are implemented:
+ * </p>
* <ul>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl#getSideAName <em>Side AName</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl#getSideAArtifactType
- * <em>Side AArtifact Type</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl#getSideBName <em>Side BName</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl#getSideBArtifactType
- * <em>Side BArtifact Type</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl#getDefaultOrderType
- * <em>Default Order Type</em>}</li>
- * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl#getMultiplicity <em>Multiplicity</em>}
- * </li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl#getSideAName <em>Side AName</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl#getSideAArtifactType <em>Side AArtifact Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl#getSideBName <em>Side BName</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl#getSideBArtifactType <em>Side BArtifact Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl#getDefaultOrderType <em>Default Order Type</em>}</li>
+ * <li>{@link org.eclipse.osee.framework.core.dsl.oseeDsl.impl.XRelationTypeImpl#getMultiplicity <em>Multiplicity</em>}</li>
* </ul>
- * </p>
*
* @generated
*/
-public class XRelationTypeImpl extends OseeTypeImpl implements XRelationType {
- /**
- * The default value of the '{@link #getSideAName() <em>Side AName</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getSideAName()
- * @generated
- * @ordered
- */
- protected static final String SIDE_ANAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getSideAName() <em>Side AName</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getSideAName()
- * @generated
- * @ordered
- */
- protected String sideAName = SIDE_ANAME_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getSideAArtifactType() <em>Side AArtifact Type</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getSideAArtifactType()
- * @generated
- * @ordered
- */
- protected XArtifactType sideAArtifactType;
-
- /**
- * The default value of the '{@link #getSideBName() <em>Side BName</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getSideBName()
- * @generated
- * @ordered
- */
- protected static final String SIDE_BNAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getSideBName() <em>Side BName</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getSideBName()
- * @generated
- * @ordered
- */
- protected String sideBName = SIDE_BNAME_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getSideBArtifactType() <em>Side BArtifact Type</em>}' reference. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getSideBArtifactType()
- * @generated
- * @ordered
- */
- protected XArtifactType sideBArtifactType;
-
- /**
- * The default value of the '{@link #getDefaultOrderType() <em>Default Order Type</em>}' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getDefaultOrderType()
- * @generated
- * @ordered
- */
- protected static final String DEFAULT_ORDER_TYPE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getDefaultOrderType() <em>Default Order Type</em>}' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getDefaultOrderType()
- * @generated
- * @ordered
- */
- protected String defaultOrderType = DEFAULT_ORDER_TYPE_EDEFAULT;
-
- /**
- * The default value of the '{@link #getMultiplicity() <em>Multiplicity</em>}' attribute. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see #getMultiplicity()
- * @generated
- * @ordered
- */
- protected static final RelationMultiplicityEnum MULTIPLICITY_EDEFAULT = RelationMultiplicityEnum.ONE_TO_ONE;
-
- /**
- * The cached value of the '{@link #getMultiplicity() <em>Multiplicity</em>}' attribute. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see #getMultiplicity()
- * @generated
- * @ordered
- */
- protected RelationMultiplicityEnum multiplicity = MULTIPLICITY_EDEFAULT;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected XRelationTypeImpl() {
- super();
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return OseeDslPackage.Literals.XRELATION_TYPE;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getSideAName() {
- return sideAName;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setSideAName(String newSideAName) {
- String oldSideAName = sideAName;
- sideAName = newSideAName;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XRELATION_TYPE__SIDE_ANAME, oldSideAName,
- sideAName));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XArtifactType getSideAArtifactType() {
- if (sideAArtifactType != null && sideAArtifactType.eIsProxy()) {
- InternalEObject oldSideAArtifactType = (InternalEObject) sideAArtifactType;
- sideAArtifactType = (XArtifactType) eResolveProxy(oldSideAArtifactType);
- if (!sideAArtifactType.equals(oldSideAArtifactType)) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.XRELATION_TYPE__SIDE_AARTIFACT_TYPE, oldSideAArtifactType, sideAArtifactType));
- }
- }
- }
- return sideAArtifactType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XArtifactType basicGetSideAArtifactType() {
- return sideAArtifactType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setSideAArtifactType(XArtifactType newSideAArtifactType) {
- XArtifactType oldSideAArtifactType = sideAArtifactType;
- sideAArtifactType = newSideAArtifactType;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XRELATION_TYPE__SIDE_AARTIFACT_TYPE,
- oldSideAArtifactType, sideAArtifactType));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getSideBName() {
- return sideBName;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setSideBName(String newSideBName) {
- String oldSideBName = sideBName;
- sideBName = newSideBName;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XRELATION_TYPE__SIDE_BNAME, oldSideBName,
- sideBName));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public XArtifactType getSideBArtifactType() {
- if (sideBArtifactType != null && sideBArtifactType.eIsProxy()) {
- InternalEObject oldSideBArtifactType = (InternalEObject) sideBArtifactType;
- sideBArtifactType = (XArtifactType) eResolveProxy(oldSideBArtifactType);
- if (!sideBArtifactType.equals(oldSideBArtifactType)) {
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.RESOLVE,
- OseeDslPackage.XRELATION_TYPE__SIDE_BARTIFACT_TYPE, oldSideBArtifactType, sideBArtifactType));
- }
- }
+public class XRelationTypeImpl extends OseeTypeImpl implements XRelationType
+{
+ /**
+ * The default value of the '{@link #getSideAName() <em>Side AName</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSideAName()
+ * @generated
+ * @ordered
+ */
+ protected static final String SIDE_ANAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getSideAName() <em>Side AName</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSideAName()
+ * @generated
+ * @ordered
+ */
+ protected String sideAName = SIDE_ANAME_EDEFAULT;
+
+ /**
+ * The cached value of the '{@link #getSideAArtifactType() <em>Side AArtifact Type</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSideAArtifactType()
+ * @generated
+ * @ordered
+ */
+ protected XArtifactType sideAArtifactType;
+
+ /**
+ * The default value of the '{@link #getSideBName() <em>Side BName</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSideBName()
+ * @generated
+ * @ordered
+ */
+ protected static final String SIDE_BNAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getSideBName() <em>Side BName</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSideBName()
+ * @generated
+ * @ordered
+ */
+ protected String sideBName = SIDE_BNAME_EDEFAULT;
+
+ /**
+ * The cached value of the '{@link #getSideBArtifactType() <em>Side BArtifact Type</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSideBArtifactType()
+ * @generated
+ * @ordered
+ */
+ protected XArtifactType sideBArtifactType;
+
+ /**
+ * The default value of the '{@link #getDefaultOrderType() <em>Default Order Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDefaultOrderType()
+ * @generated
+ * @ordered
+ */
+ protected static final String DEFAULT_ORDER_TYPE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDefaultOrderType() <em>Default Order Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDefaultOrderType()
+ * @generated
+ * @ordered
+ */
+ protected String defaultOrderType = DEFAULT_ORDER_TYPE_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getMultiplicity() <em>Multiplicity</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMultiplicity()
+ * @generated
+ * @ordered
+ */
+ protected static final RelationMultiplicityEnum MULTIPLICITY_EDEFAULT = RelationMultiplicityEnum.ONE_TO_ONE;
+
+ /**
+ * The cached value of the '{@link #getMultiplicity() <em>Multiplicity</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMultiplicity()
+ * @generated
+ * @ordered
+ */
+ protected RelationMultiplicityEnum multiplicity = MULTIPLICITY_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected XRelationTypeImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return OseeDslPackage.Literals.XRELATION_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getSideAName()
+ {
+ return sideAName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSideAName(String newSideAName)
+ {
+ String oldSideAName = sideAName;
+ sideAName = newSideAName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XRELATION_TYPE__SIDE_ANAME, oldSideAName, sideAName));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactType getSideAArtifactType()
+ {
+ if (sideAArtifactType != null && sideAArtifactType.eIsProxy())
+ {
+ InternalEObject oldSideAArtifactType = (InternalEObject)sideAArtifactType;
+ sideAArtifactType = (XArtifactType)eResolveProxy(oldSideAArtifactType);
+ if (sideAArtifactType != oldSideAArtifactType)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.XRELATION_TYPE__SIDE_AARTIFACT_TYPE, oldSideAArtifactType, sideAArtifactType));
}
- return sideBArtifactType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public XArtifactType basicGetSideBArtifactType() {
- return sideBArtifactType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setSideBArtifactType(XArtifactType newSideBArtifactType) {
- XArtifactType oldSideBArtifactType = sideBArtifactType;
- sideBArtifactType = newSideBArtifactType;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XRELATION_TYPE__SIDE_BARTIFACT_TYPE,
- oldSideBArtifactType, sideBArtifactType));
+ }
+ return sideAArtifactType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactType basicGetSideAArtifactType()
+ {
+ return sideAArtifactType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSideAArtifactType(XArtifactType newSideAArtifactType)
+ {
+ XArtifactType oldSideAArtifactType = sideAArtifactType;
+ sideAArtifactType = newSideAArtifactType;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XRELATION_TYPE__SIDE_AARTIFACT_TYPE, oldSideAArtifactType, sideAArtifactType));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getSideBName()
+ {
+ return sideBName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSideBName(String newSideBName)
+ {
+ String oldSideBName = sideBName;
+ sideBName = newSideBName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XRELATION_TYPE__SIDE_BNAME, oldSideBName, sideBName));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactType getSideBArtifactType()
+ {
+ if (sideBArtifactType != null && sideBArtifactType.eIsProxy())
+ {
+ InternalEObject oldSideBArtifactType = (InternalEObject)sideBArtifactType;
+ sideBArtifactType = (XArtifactType)eResolveProxy(oldSideBArtifactType);
+ if (sideBArtifactType != oldSideBArtifactType)
+ {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, OseeDslPackage.XRELATION_TYPE__SIDE_BARTIFACT_TYPE, oldSideBArtifactType, sideBArtifactType));
}
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String getDefaultOrderType() {
- return defaultOrderType;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setDefaultOrderType(String newDefaultOrderType) {
- String oldDefaultOrderType = defaultOrderType;
- defaultOrderType = newDefaultOrderType;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XRELATION_TYPE__DEFAULT_ORDER_TYPE,
- oldDefaultOrderType, defaultOrderType));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public RelationMultiplicityEnum getMultiplicity() {
- return multiplicity;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void setMultiplicity(RelationMultiplicityEnum newMultiplicity) {
- RelationMultiplicityEnum oldMultiplicity = multiplicity;
- multiplicity = newMultiplicity == null ? MULTIPLICITY_EDEFAULT : newMultiplicity;
- if (eNotificationRequired()) {
- eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XRELATION_TYPE__MULTIPLICITY,
- oldMultiplicity, multiplicity));
- }
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case OseeDslPackage.XRELATION_TYPE__SIDE_ANAME:
- return getSideAName();
- case OseeDslPackage.XRELATION_TYPE__SIDE_AARTIFACT_TYPE:
- if (resolve) {
- return getSideAArtifactType();
- }
- return basicGetSideAArtifactType();
- case OseeDslPackage.XRELATION_TYPE__SIDE_BNAME:
- return getSideBName();
- case OseeDslPackage.XRELATION_TYPE__SIDE_BARTIFACT_TYPE:
- if (resolve) {
- return getSideBArtifactType();
- }
- return basicGetSideBArtifactType();
- case OseeDslPackage.XRELATION_TYPE__DEFAULT_ORDER_TYPE:
- return getDefaultOrderType();
- case OseeDslPackage.XRELATION_TYPE__MULTIPLICITY:
- return getMultiplicity();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case OseeDslPackage.XRELATION_TYPE__SIDE_ANAME:
- setSideAName((String) newValue);
- return;
- case OseeDslPackage.XRELATION_TYPE__SIDE_AARTIFACT_TYPE:
- setSideAArtifactType((XArtifactType) newValue);
- return;
- case OseeDslPackage.XRELATION_TYPE__SIDE_BNAME:
- setSideBName((String) newValue);
- return;
- case OseeDslPackage.XRELATION_TYPE__SIDE_BARTIFACT_TYPE:
- setSideBArtifactType((XArtifactType) newValue);
- return;
- case OseeDslPackage.XRELATION_TYPE__DEFAULT_ORDER_TYPE:
- setDefaultOrderType((String) newValue);
- return;
- case OseeDslPackage.XRELATION_TYPE__MULTIPLICITY:
- setMultiplicity((RelationMultiplicityEnum) newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XRELATION_TYPE__SIDE_ANAME:
- setSideAName(SIDE_ANAME_EDEFAULT);
- return;
- case OseeDslPackage.XRELATION_TYPE__SIDE_AARTIFACT_TYPE:
- setSideAArtifactType((XArtifactType) null);
- return;
- case OseeDslPackage.XRELATION_TYPE__SIDE_BNAME:
- setSideBName(SIDE_BNAME_EDEFAULT);
- return;
- case OseeDslPackage.XRELATION_TYPE__SIDE_BARTIFACT_TYPE:
- setSideBArtifactType((XArtifactType) null);
- return;
- case OseeDslPackage.XRELATION_TYPE__DEFAULT_ORDER_TYPE:
- setDefaultOrderType(DEFAULT_ORDER_TYPE_EDEFAULT);
- return;
- case OseeDslPackage.XRELATION_TYPE__MULTIPLICITY:
- setMultiplicity(MULTIPLICITY_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case OseeDslPackage.XRELATION_TYPE__SIDE_ANAME:
- return SIDE_ANAME_EDEFAULT == null ? sideAName != null : !SIDE_ANAME_EDEFAULT.equals(sideAName);
- case OseeDslPackage.XRELATION_TYPE__SIDE_AARTIFACT_TYPE:
- return sideAArtifactType != null;
- case OseeDslPackage.XRELATION_TYPE__SIDE_BNAME:
- return SIDE_BNAME_EDEFAULT == null ? sideBName != null : !SIDE_BNAME_EDEFAULT.equals(sideBName);
- case OseeDslPackage.XRELATION_TYPE__SIDE_BARTIFACT_TYPE:
- return sideBArtifactType != null;
- case OseeDslPackage.XRELATION_TYPE__DEFAULT_ORDER_TYPE:
- return DEFAULT_ORDER_TYPE_EDEFAULT == null ? defaultOrderType != null : !DEFAULT_ORDER_TYPE_EDEFAULT.equals(
- defaultOrderType);
- case OseeDslPackage.XRELATION_TYPE__MULTIPLICITY:
- return multiplicity != MULTIPLICITY_EDEFAULT;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) {
- return super.toString();
- }
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (sideAName: ");
- result.append(sideAName);
- result.append(", sideBName: ");
- result.append(sideBName);
- result.append(", defaultOrderType: ");
- result.append(defaultOrderType);
- result.append(", multiplicity: ");
- result.append(multiplicity);
- result.append(')');
- return result.toString();
- }
+ }
+ return sideBArtifactType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XArtifactType basicGetSideBArtifactType()
+ {
+ return sideBArtifactType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSideBArtifactType(XArtifactType newSideBArtifactType)
+ {
+ XArtifactType oldSideBArtifactType = sideBArtifactType;
+ sideBArtifactType = newSideBArtifactType;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XRELATION_TYPE__SIDE_BARTIFACT_TYPE, oldSideBArtifactType, sideBArtifactType));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDefaultOrderType()
+ {
+ return defaultOrderType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDefaultOrderType(String newDefaultOrderType)
+ {
+ String oldDefaultOrderType = defaultOrderType;
+ defaultOrderType = newDefaultOrderType;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XRELATION_TYPE__DEFAULT_ORDER_TYPE, oldDefaultOrderType, defaultOrderType));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public RelationMultiplicityEnum getMultiplicity()
+ {
+ return multiplicity;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMultiplicity(RelationMultiplicityEnum newMultiplicity)
+ {
+ RelationMultiplicityEnum oldMultiplicity = multiplicity;
+ multiplicity = newMultiplicity == null ? MULTIPLICITY_EDEFAULT : newMultiplicity;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, OseeDslPackage.XRELATION_TYPE__MULTIPLICITY, oldMultiplicity, multiplicity));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XRELATION_TYPE__SIDE_ANAME:
+ return getSideAName();
+ case OseeDslPackage.XRELATION_TYPE__SIDE_AARTIFACT_TYPE:
+ if (resolve) return getSideAArtifactType();
+ return basicGetSideAArtifactType();
+ case OseeDslPackage.XRELATION_TYPE__SIDE_BNAME:
+ return getSideBName();
+ case OseeDslPackage.XRELATION_TYPE__SIDE_BARTIFACT_TYPE:
+ if (resolve) return getSideBArtifactType();
+ return basicGetSideBArtifactType();
+ case OseeDslPackage.XRELATION_TYPE__DEFAULT_ORDER_TYPE:
+ return getDefaultOrderType();
+ case OseeDslPackage.XRELATION_TYPE__MULTIPLICITY:
+ return getMultiplicity();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XRELATION_TYPE__SIDE_ANAME:
+ setSideAName((String)newValue);
+ return;
+ case OseeDslPackage.XRELATION_TYPE__SIDE_AARTIFACT_TYPE:
+ setSideAArtifactType((XArtifactType)newValue);
+ return;
+ case OseeDslPackage.XRELATION_TYPE__SIDE_BNAME:
+ setSideBName((String)newValue);
+ return;
+ case OseeDslPackage.XRELATION_TYPE__SIDE_BARTIFACT_TYPE:
+ setSideBArtifactType((XArtifactType)newValue);
+ return;
+ case OseeDslPackage.XRELATION_TYPE__DEFAULT_ORDER_TYPE:
+ setDefaultOrderType((String)newValue);
+ return;
+ case OseeDslPackage.XRELATION_TYPE__MULTIPLICITY:
+ setMultiplicity((RelationMultiplicityEnum)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XRELATION_TYPE__SIDE_ANAME:
+ setSideAName(SIDE_ANAME_EDEFAULT);
+ return;
+ case OseeDslPackage.XRELATION_TYPE__SIDE_AARTIFACT_TYPE:
+ setSideAArtifactType((XArtifactType)null);
+ return;
+ case OseeDslPackage.XRELATION_TYPE__SIDE_BNAME:
+ setSideBName(SIDE_BNAME_EDEFAULT);
+ return;
+ case OseeDslPackage.XRELATION_TYPE__SIDE_BARTIFACT_TYPE:
+ setSideBArtifactType((XArtifactType)null);
+ return;
+ case OseeDslPackage.XRELATION_TYPE__DEFAULT_ORDER_TYPE:
+ setDefaultOrderType(DEFAULT_ORDER_TYPE_EDEFAULT);
+ return;
+ case OseeDslPackage.XRELATION_TYPE__MULTIPLICITY:
+ setMultiplicity(MULTIPLICITY_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case OseeDslPackage.XRELATION_TYPE__SIDE_ANAME:
+ return SIDE_ANAME_EDEFAULT == null ? sideAName != null : !SIDE_ANAME_EDEFAULT.equals(sideAName);
+ case OseeDslPackage.XRELATION_TYPE__SIDE_AARTIFACT_TYPE:
+ return sideAArtifactType != null;
+ case OseeDslPackage.XRELATION_TYPE__SIDE_BNAME:
+ return SIDE_BNAME_EDEFAULT == null ? sideBName != null : !SIDE_BNAME_EDEFAULT.equals(sideBName);
+ case OseeDslPackage.XRELATION_TYPE__SIDE_BARTIFACT_TYPE:
+ return sideBArtifactType != null;
+ case OseeDslPackage.XRELATION_TYPE__DEFAULT_ORDER_TYPE:
+ return DEFAULT_ORDER_TYPE_EDEFAULT == null ? defaultOrderType != null : !DEFAULT_ORDER_TYPE_EDEFAULT.equals(defaultOrderType);
+ case OseeDslPackage.XRELATION_TYPE__MULTIPLICITY:
+ return multiplicity != MULTIPLICITY_EDEFAULT;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (sideAName: ");
+ result.append(sideAName);
+ result.append(", sideBName: ");
+ result.append(sideBName);
+ result.append(", defaultOrderType: ");
+ result.append(defaultOrderType);
+ result.append(", multiplicity: ");
+ result.append(multiplicity);
+ result.append(')');
+ return result.toString();
+ }
} //XRelationTypeImpl
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/util/OseeDslAdapterFactory.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/util/OseeDslAdapterFactory.java
index e1c53286c88..299e0fbe04d 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/util/OseeDslAdapterFactory.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/util/OseeDslAdapterFactory.java
@@ -4,816 +4,849 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl.util;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;
+
import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
+
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeOverrideOption;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.Condition;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.Import;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypePredicate;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.Role;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType;
+
+import org.eclipse.osee.framework.core.dsl.oseeDsl.*;
/**
- * <!-- begin-user-doc --> The <b>Adapter Factory</b> for the model. It provides an adapter <code>createXXX</code>
- * method for each class of the model. <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc -->
+ * The <b>Adapter Factory</b> for the model.
+ * It provides an adapter <code>createXXX</code> method for each class of the model.
+ * <!-- end-user-doc -->
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage
* @generated
*/
-public class OseeDslAdapterFactory extends AdapterFactoryImpl {
- /**
- * The cached model package. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected static OseeDslPackage modelPackage;
+public class OseeDslAdapterFactory extends AdapterFactoryImpl
+{
+ /**
+ * The cached model package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static OseeDslPackage modelPackage;
+
+ /**
+ * Creates an instance of the adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public OseeDslAdapterFactory()
+ {
+ if (modelPackage == null)
+ {
+ modelPackage = OseeDslPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Returns whether this factory is applicable for the type of the object.
+ * <!-- begin-user-doc -->
+ * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
+ * <!-- end-user-doc -->
+ * @return whether this factory is applicable for the type of the object.
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object object)
+ {
+ if (object == modelPackage)
+ {
+ return true;
+ }
+ if (object instanceof EObject)
+ {
+ return ((EObject)object).eClass().getEPackage() == modelPackage;
+ }
+ return false;
+ }
- /**
- * Creates an instance of the adapter factory. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public OseeDslAdapterFactory() {
- if (modelPackage == null) {
- modelPackage = OseeDslPackage.eINSTANCE;
- }
- }
-
- /**
- * Returns whether this factory is applicable for the type of the object. <!-- begin-user-doc --> This implementation
- * returns <code>true</code> if the object is either the model's package or is an instance object of the model. <!--
- * end-user-doc -->
- *
- * @return whether this factory is applicable for the type of the object.
- * @generated
- */
- @Override
- public boolean isFactoryForType(Object object) {
- if (object == modelPackage) {
- return true;
- }
- if (object instanceof EObject) {
- return ((EObject) object).eClass().getEPackage() == modelPackage;
- }
- return false;
- }
-
- /**
- * The switch that delegates to the <code>createXXX</code> methods. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected OseeDslSwitch<Adapter> modelSwitch = new OseeDslSwitch<Adapter>() {
+ /**
+ * The switch that delegates to the <code>createXXX</code> methods.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected OseeDslSwitch<Adapter> modelSwitch =
+ new OseeDslSwitch<Adapter>()
+ {
@Override
- public Adapter caseOseeDsl(OseeDsl object) {
- return createOseeDslAdapter();
+ public Adapter caseOseeDsl(OseeDsl object)
+ {
+ return createOseeDslAdapter();
}
-
@Override
- public Adapter caseImport(Import object) {
- return createImportAdapter();
+ public Adapter caseImport(Import object)
+ {
+ return createImportAdapter();
}
-
@Override
- public Adapter caseOseeElement(OseeElement object) {
- return createOseeElementAdapter();
+ public Adapter caseOseeElement(OseeElement object)
+ {
+ return createOseeElementAdapter();
}
-
@Override
- public Adapter caseOseeType(OseeType object) {
- return createOseeTypeAdapter();
+ public Adapter caseOseeType(OseeType object)
+ {
+ return createOseeTypeAdapter();
}
-
@Override
- public Adapter caseXArtifactType(XArtifactType object) {
- return createXArtifactTypeAdapter();
+ public Adapter caseXArtifactType(XArtifactType object)
+ {
+ return createXArtifactTypeAdapter();
}
-
@Override
- public Adapter caseXAttributeTypeRef(XAttributeTypeRef object) {
- return createXAttributeTypeRefAdapter();
+ public Adapter caseXAttributeTypeRef(XAttributeTypeRef object)
+ {
+ return createXAttributeTypeRefAdapter();
}
-
@Override
- public Adapter caseXAttributeType(XAttributeType object) {
- return createXAttributeTypeAdapter();
+ public Adapter caseXAttributeType(XAttributeType object)
+ {
+ return createXAttributeTypeAdapter();
}
-
@Override
- public Adapter caseXOseeEnumType(XOseeEnumType object) {
- return createXOseeEnumTypeAdapter();
+ public Adapter caseXOseeEnumType(XOseeEnumType object)
+ {
+ return createXOseeEnumTypeAdapter();
}
-
@Override
- public Adapter caseXOseeEnumEntry(XOseeEnumEntry object) {
- return createXOseeEnumEntryAdapter();
+ public Adapter caseXOseeEnumEntry(XOseeEnumEntry object)
+ {
+ return createXOseeEnumEntryAdapter();
}
-
@Override
- public Adapter caseXOseeEnumOverride(XOseeEnumOverride object) {
- return createXOseeEnumOverrideAdapter();
+ public Adapter caseXOseeEnumOverride(XOseeEnumOverride object)
+ {
+ return createXOseeEnumOverrideAdapter();
}
-
@Override
- public Adapter caseOverrideOption(OverrideOption object) {
- return createOverrideOptionAdapter();
+ public Adapter caseOverrideOption(OverrideOption object)
+ {
+ return createOverrideOptionAdapter();
}
-
@Override
- public Adapter caseAddEnum(AddEnum object) {
- return createAddEnumAdapter();
+ public Adapter caseAddEnum(AddEnum object)
+ {
+ return createAddEnumAdapter();
}
-
@Override
- public Adapter caseRemoveEnum(RemoveEnum object) {
- return createRemoveEnumAdapter();
+ public Adapter caseRemoveEnum(RemoveEnum object)
+ {
+ return createRemoveEnumAdapter();
}
-
@Override
- public Adapter caseXOseeArtifactTypeOverride(XOseeArtifactTypeOverride object) {
- return createXOseeArtifactTypeOverrideAdapter();
+ public Adapter caseXOseeArtifactTypeOverride(XOseeArtifactTypeOverride object)
+ {
+ return createXOseeArtifactTypeOverrideAdapter();
}
-
@Override
- public Adapter caseAttributeOverrideOption(AttributeOverrideOption object) {
- return createAttributeOverrideOptionAdapter();
+ public Adapter caseAttributeOverrideOption(AttributeOverrideOption object)
+ {
+ return createAttributeOverrideOptionAdapter();
}
-
@Override
- public Adapter caseAddAttribute(AddAttribute object) {
- return createAddAttributeAdapter();
+ public Adapter caseAddAttribute(AddAttribute object)
+ {
+ return createAddAttributeAdapter();
}
-
@Override
- public Adapter caseRemoveAttribute(RemoveAttribute object) {
- return createRemoveAttributeAdapter();
+ public Adapter caseRemoveAttribute(RemoveAttribute object)
+ {
+ return createRemoveAttributeAdapter();
}
-
@Override
- public Adapter caseUpdateAttribute(UpdateAttribute object) {
- return createUpdateAttributeAdapter();
+ public Adapter caseUpdateAttribute(UpdateAttribute object)
+ {
+ return createUpdateAttributeAdapter();
}
-
@Override
- public Adapter caseXRelationType(XRelationType object) {
- return createXRelationTypeAdapter();
+ public Adapter caseXRelationType(XRelationType object)
+ {
+ return createXRelationTypeAdapter();
}
-
@Override
- public Adapter caseCondition(Condition object) {
- return createConditionAdapter();
+ public Adapter caseCondition(Condition object)
+ {
+ return createConditionAdapter();
}
-
@Override
- public Adapter caseSimpleCondition(SimpleCondition object) {
- return createSimpleConditionAdapter();
+ public Adapter caseSimpleCondition(SimpleCondition object)
+ {
+ return createSimpleConditionAdapter();
}
-
@Override
- public Adapter caseCompoundCondition(CompoundCondition object) {
- return createCompoundConditionAdapter();
+ public Adapter caseCompoundCondition(CompoundCondition object)
+ {
+ return createCompoundConditionAdapter();
}
-
@Override
- public Adapter caseXArtifactMatcher(XArtifactMatcher object) {
- return createXArtifactMatcherAdapter();
+ public Adapter caseXArtifactMatcher(XArtifactMatcher object)
+ {
+ return createXArtifactMatcherAdapter();
}
-
@Override
- public Adapter caseRole(Role object) {
- return createRoleAdapter();
+ public Adapter caseRole(Role object)
+ {
+ return createRoleAdapter();
}
-
@Override
- public Adapter caseReferencedContext(ReferencedContext object) {
- return createReferencedContextAdapter();
+ public Adapter caseReferencedContext(ReferencedContext object)
+ {
+ return createReferencedContextAdapter();
}
-
@Override
- public Adapter caseUsersAndGroups(UsersAndGroups object) {
- return createUsersAndGroupsAdapter();
+ public Adapter caseUsersAndGroups(UsersAndGroups object)
+ {
+ return createUsersAndGroupsAdapter();
}
-
@Override
- public Adapter caseAccessContext(AccessContext object) {
- return createAccessContextAdapter();
+ public Adapter caseAccessContext(AccessContext object)
+ {
+ return createAccessContextAdapter();
}
-
@Override
- public Adapter caseHierarchyRestriction(HierarchyRestriction object) {
- return createHierarchyRestrictionAdapter();
+ public Adapter caseHierarchyRestriction(HierarchyRestriction object)
+ {
+ return createHierarchyRestrictionAdapter();
}
-
@Override
- public Adapter caseRelationTypeArtifactTypePredicate(RelationTypeArtifactTypePredicate object) {
- return createRelationTypeArtifactTypePredicateAdapter();
+ public Adapter caseRelationTypeArtifactTypePredicate(RelationTypeArtifactTypePredicate object)
+ {
+ return createRelationTypeArtifactTypePredicateAdapter();
}
-
@Override
- public Adapter caseRelationTypeArtifactPredicate(RelationTypeArtifactPredicate object) {
- return createRelationTypeArtifactPredicateAdapter();
+ public Adapter caseRelationTypeArtifactPredicate(RelationTypeArtifactPredicate object)
+ {
+ return createRelationTypeArtifactPredicateAdapter();
}
-
@Override
- public Adapter caseRelationTypePredicate(RelationTypePredicate object) {
- return createRelationTypePredicateAdapter();
+ public Adapter caseRelationTypePredicate(RelationTypePredicate object)
+ {
+ return createRelationTypePredicateAdapter();
}
-
@Override
- public Adapter caseObjectRestriction(ObjectRestriction object) {
- return createObjectRestrictionAdapter();
+ public Adapter caseObjectRestriction(ObjectRestriction object)
+ {
+ return createObjectRestrictionAdapter();
}
-
@Override
- public Adapter caseArtifactMatchRestriction(ArtifactMatchRestriction object) {
- return createArtifactMatchRestrictionAdapter();
+ public Adapter caseArtifactMatchRestriction(ArtifactMatchRestriction object)
+ {
+ return createArtifactMatchRestrictionAdapter();
}
-
@Override
- public Adapter caseArtifactTypeRestriction(ArtifactTypeRestriction object) {
- return createArtifactTypeRestrictionAdapter();
+ public Adapter caseArtifactTypeRestriction(ArtifactTypeRestriction object)
+ {
+ return createArtifactTypeRestrictionAdapter();
}
-
@Override
- public Adapter caseAttributeTypeRestriction(AttributeTypeRestriction object) {
- return createAttributeTypeRestrictionAdapter();
+ public Adapter caseAttributeTypeRestriction(AttributeTypeRestriction object)
+ {
+ return createAttributeTypeRestrictionAdapter();
}
-
@Override
- public Adapter caseLegacyRelationTypeRestriction(LegacyRelationTypeRestriction object) {
- return createLegacyRelationTypeRestrictionAdapter();
+ public Adapter caseLegacyRelationTypeRestriction(LegacyRelationTypeRestriction object)
+ {
+ return createLegacyRelationTypeRestrictionAdapter();
}
-
@Override
- public Adapter caseRelationTypeRestriction(RelationTypeRestriction object) {
- return createRelationTypeRestrictionAdapter();
+ public Adapter caseRelationTypeRestriction(RelationTypeRestriction object)
+ {
+ return createRelationTypeRestrictionAdapter();
}
-
@Override
- public Adapter defaultCase(EObject object) {
- return createEObjectAdapter();
- }
- };
-
- /**
- * Creates an adapter for the <code>target</code>. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @param target the object to adapt.
- * @return the adapter for the <code>target</code>.
- * @generated
- */
- @Override
- public Adapter createAdapter(Notifier target) {
- return modelSwitch.doSwitch((EObject) target);
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl
- * <em>Osee Dsl</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl
- * @generated
- */
- public Adapter createOseeDslAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import
- * <em>Import</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Import
- * @generated
- */
- public Adapter createImportAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement
- * <em>Osee Element</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement
- * @generated
- */
- public Adapter createOseeElementAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType
- * <em>Osee Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType
- * @generated
- */
- public Adapter createOseeTypeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType
- * <em>XArtifact Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType
- * @generated
- */
- public Adapter createXArtifactTypeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef
- * <em>XAttribute Type Ref</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef
- * @generated
- */
- public Adapter createXAttributeTypeRefAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType
- * <em>XAttribute Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType
- * @generated
- */
- public Adapter createXAttributeTypeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType
- * <em>XOsee Enum Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType
- * @generated
- */
- public Adapter createXOseeEnumTypeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry
- * <em>XOsee Enum Entry</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry
- * @generated
- */
- public Adapter createXOseeEnumEntryAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride
- * <em>XOsee Enum Override</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride
- * @generated
- */
- public Adapter createXOseeEnumOverrideAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption
- * <em>Override Option</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption
- * @generated
- */
- public Adapter createOverrideOptionAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum
- * <em>Add Enum</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum
- * @generated
- */
- public Adapter createAddEnumAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum
- * <em>Remove Enum</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum
- * @generated
- */
- public Adapter createRemoveEnumAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride <em>XOsee Artifact Type Override</em>
- * }'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's
- * useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride
- * @generated
- */
- public Adapter createXOseeArtifactTypeOverrideAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeOverrideOption <em>Attribute Override Option</em>}'.
- * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful
- * to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeOverrideOption
- * @generated
- */
- public Adapter createAttributeOverrideOptionAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute
- * <em>Add Attribute</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute
- * @generated
- */
- public Adapter createAddAttributeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute
- * <em>Remove Attribute</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute
- * @generated
- */
- public Adapter createRemoveAttributeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute
- * <em>Update Attribute</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute
- * @generated
- */
- public Adapter createUpdateAttributeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType
- * <em>XRelation Type</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType
- * @generated
- */
- public Adapter createXRelationTypeAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Condition
- * <em>Condition</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Condition
- * @generated
- */
- public Adapter createConditionAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition
- * <em>Simple Condition</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition
- * @generated
- */
- public Adapter createSimpleConditionAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition
- * <em>Compound Condition</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition
- * @generated
- */
- public Adapter createCompoundConditionAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher
- * <em>XArtifact Matcher</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher
- * @generated
- */
- public Adapter createXArtifactMatcherAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role
- * <em>Role</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore
- * cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Role
- * @generated
- */
- public Adapter createRoleAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext
- * <em>Referenced Context</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext
- * @generated
- */
- public Adapter createReferencedContextAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups
- * <em>Users And Groups</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups
- * @generated
- */
- public Adapter createUsersAndGroupsAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext
- * <em>Access Context</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can easily
- * ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext
- * @generated
- */
- public Adapter createAccessContextAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction <em>Hierarchy Restriction</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction
- * @generated
- */
- public Adapter createHierarchyRestrictionAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate
- * <em>Relation Type Artifact Type Predicate</em>}'. <!-- begin-user-doc --> This default implementation returns null
- * so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate
- * @generated
- */
- public Adapter createRelationTypeArtifactTypePredicateAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate
- * <em>Relation Type Artifact Predicate</em>}'. <!-- begin-user-doc --> This default implementation returns null so
- * that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate
- * @generated
- */
- public Adapter createRelationTypeArtifactPredicateAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypePredicate <em>Relation Type Predicate</em>}'. <!--
- * begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful to
- * ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypePredicate
- * @generated
- */
- public Adapter createRelationTypePredicateAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction
- * <em>Object Restriction</em>}'. <!-- begin-user-doc --> This default implementation returns null so that we can
- * easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway. <!--
- * end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction
- * @generated
- */
- public Adapter createObjectRestrictionAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction <em>Artifact Match Restriction</em>}'.
- * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful
- * to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction
- * @generated
- */
- public Adapter createArtifactMatchRestrictionAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction <em>Artifact Type Restriction</em>}'.
- * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful
- * to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction
- * @generated
- */
- public Adapter createArtifactTypeRestrictionAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction <em>Attribute Type Restriction</em>}'.
- * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful
- * to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction
- * @generated
- */
- public Adapter createAttributeTypeRestrictionAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction
- * <em>Legacy Relation Type Restriction</em>}'. <!-- begin-user-doc --> This default implementation returns null so
- * that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction
- * @generated
- */
- public Adapter createLegacyRelationTypeRestrictionAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '
- * {@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction <em>Relation Type Restriction</em>}'.
- * <!-- begin-user-doc --> This default implementation returns null so that we can easily ignore cases; it's useful
- * to ignore a case when inheritance will catch all the cases anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction
- * @generated
- */
- public Adapter createRelationTypeRestrictionAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for the default case. <!-- begin-user-doc --> This default implementation returns null. <!--
- * end-user-doc -->
- *
- * @return the new adapter.
- * @generated
- */
- public Adapter createEObjectAdapter() {
- return null;
- }
+ public Adapter defaultCase(EObject object)
+ {
+ return createEObjectAdapter();
+ }
+ };
+
+ /**
+ * Creates an adapter for the <code>target</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param target the object to adapt.
+ * @return the adapter for the <code>target</code>.
+ * @generated
+ */
+ @Override
+ public Adapter createAdapter(Notifier target)
+ {
+ return modelSwitch.doSwitch((EObject)target);
+ }
+
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl <em>Osee Dsl</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl
+ * @generated
+ */
+ public Adapter createOseeDslAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Import <em>Import</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Import
+ * @generated
+ */
+ public Adapter createImportAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement <em>Osee Element</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement
+ * @generated
+ */
+ public Adapter createOseeElementAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType <em>Osee Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType
+ * @generated
+ */
+ public Adapter createOseeTypeAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType <em>XArtifact Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType
+ * @generated
+ */
+ public Adapter createXArtifactTypeAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef <em>XAttribute Type Ref</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef
+ * @generated
+ */
+ public Adapter createXAttributeTypeRefAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType <em>XAttribute Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType
+ * @generated
+ */
+ public Adapter createXAttributeTypeAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType <em>XOsee Enum Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType
+ * @generated
+ */
+ public Adapter createXOseeEnumTypeAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry <em>XOsee Enum Entry</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry
+ * @generated
+ */
+ public Adapter createXOseeEnumEntryAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride <em>XOsee Enum Override</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride
+ * @generated
+ */
+ public Adapter createXOseeEnumOverrideAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption <em>Override Option</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption
+ * @generated
+ */
+ public Adapter createOverrideOptionAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum <em>Add Enum</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum
+ * @generated
+ */
+ public Adapter createAddEnumAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum <em>Remove Enum</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum
+ * @generated
+ */
+ public Adapter createRemoveEnumAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride <em>XOsee Artifact Type Override</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride
+ * @generated
+ */
+ public Adapter createXOseeArtifactTypeOverrideAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeOverrideOption <em>Attribute Override Option</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeOverrideOption
+ * @generated
+ */
+ public Adapter createAttributeOverrideOptionAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute <em>Add Attribute</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute
+ * @generated
+ */
+ public Adapter createAddAttributeAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute <em>Remove Attribute</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute
+ * @generated
+ */
+ public Adapter createRemoveAttributeAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute <em>Update Attribute</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute
+ * @generated
+ */
+ public Adapter createUpdateAttributeAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType <em>XRelation Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType
+ * @generated
+ */
+ public Adapter createXRelationTypeAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Condition <em>Condition</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Condition
+ * @generated
+ */
+ public Adapter createConditionAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition <em>Simple Condition</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition
+ * @generated
+ */
+ public Adapter createSimpleConditionAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition <em>Compound Condition</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition
+ * @generated
+ */
+ public Adapter createCompoundConditionAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher <em>XArtifact Matcher</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher
+ * @generated
+ */
+ public Adapter createXArtifactMatcherAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.Role <em>Role</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.Role
+ * @generated
+ */
+ public Adapter createRoleAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext <em>Referenced Context</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext
+ * @generated
+ */
+ public Adapter createReferencedContextAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups <em>Users And Groups</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups
+ * @generated
+ */
+ public Adapter createUsersAndGroupsAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext <em>Access Context</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext
+ * @generated
+ */
+ public Adapter createAccessContextAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction <em>Hierarchy Restriction</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction
+ * @generated
+ */
+ public Adapter createHierarchyRestrictionAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate <em>Relation Type Artifact Type Predicate</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate
+ * @generated
+ */
+ public Adapter createRelationTypeArtifactTypePredicateAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate <em>Relation Type Artifact Predicate</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate
+ * @generated
+ */
+ public Adapter createRelationTypeArtifactPredicateAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypePredicate <em>Relation Type Predicate</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypePredicate
+ * @generated
+ */
+ public Adapter createRelationTypePredicateAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction <em>Object Restriction</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction
+ * @generated
+ */
+ public Adapter createObjectRestrictionAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction <em>Artifact Match Restriction</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction
+ * @generated
+ */
+ public Adapter createArtifactMatchRestrictionAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction <em>Artifact Type Restriction</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction
+ * @generated
+ */
+ public Adapter createArtifactTypeRestrictionAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction <em>Attribute Type Restriction</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction
+ * @generated
+ */
+ public Adapter createAttributeTypeRestrictionAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction <em>Legacy Relation Type Restriction</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction
+ * @generated
+ */
+ public Adapter createLegacyRelationTypeRestrictionAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction <em>Relation Type Restriction</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction
+ * @generated
+ */
+ public Adapter createRelationTypeRestrictionAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for the default case.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @generated
+ */
+ public Adapter createEObjectAdapter()
+ {
+ return null;
+ }
} //OseeDslAdapterFactory
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/util/OseeDslSwitch.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/util/OseeDslSwitch.java
index c8ebcef1e94..70d873b38d9 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/util/OseeDslSwitch.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/oseeDsl/util/OseeDslSwitch.java
@@ -4,974 +4,967 @@ package org.eclipse.osee.framework.core.dsl.oseeDsl.util;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
+
import org.eclipse.emf.ecore.util.Switch;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AccessContext;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AddAttribute;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AddEnum;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactMatchRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.ArtifactTypeRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeOverrideOption;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.AttributeTypeRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.CompoundCondition;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.Condition;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.HierarchyRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.Import;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.LegacyRelationTypeRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.ObjectRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDsl;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeElement;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OseeType;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.OverrideOption;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.ReferencedContext;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactPredicate;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeArtifactTypePredicate;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypePredicate;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RelationTypeRestriction;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveAttribute;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.RemoveEnum;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.Role;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.SimpleCondition;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.UpdateAttribute;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.UsersAndGroups;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactMatcher;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XArtifactType;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeType;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XAttributeTypeRef;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeArtifactTypeOverride;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumEntry;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumOverride;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XOseeEnumType;
-import org.eclipse.osee.framework.core.dsl.oseeDsl.XRelationType;
+
+import org.eclipse.osee.framework.core.dsl.oseeDsl.*;
/**
- * <!-- begin-user-doc --> The <b>Switch</b> for the model's inheritance hierarchy. It supports the call
- * {@link #doSwitch(EObject) doSwitch(object)} to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is
- * returned, which is the result of the switch. <!-- end-user-doc -->
- *
+ * <!-- begin-user-doc -->
+ * The <b>Switch</b> for the model's inheritance hierarchy.
+ * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
+ * to invoke the <code>caseXXX</code> method for each class of the model,
+ * starting with the actual class of the object
+ * and proceeding up the inheritance hierarchy
+ * until a non-null result is returned,
+ * which is the result of the switch.
+ * <!-- end-user-doc -->
* @see org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage
* @generated
*/
-public class OseeDslSwitch<T> extends Switch<T> {
- /**
- * The cached model package <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- protected static OseeDslPackage modelPackage;
-
- /**
- * Creates an instance of the switch. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public OseeDslSwitch() {
- if (modelPackage == null) {
- modelPackage = OseeDslPackage.eINSTANCE;
- }
- }
-
- /**
- * Checks whether this is a switch for the given package. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @parameter ePackage the package in question.
- * @return whether this is a switch for the given package.
- * @generated
- */
- @Override
- protected boolean isSwitchFor(EPackage ePackage) {
- return ePackage == modelPackage;
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- @Override
- protected T doSwitch(int classifierID, EObject theEObject) {
- switch (classifierID) {
- case OseeDslPackage.OSEE_DSL: {
- OseeDsl oseeDsl = (OseeDsl) theEObject;
- T result = caseOseeDsl(oseeDsl);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.IMPORT: {
- Import import_ = (Import) theEObject;
- T result = caseImport(import_);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.OSEE_ELEMENT: {
- OseeElement oseeElement = (OseeElement) theEObject;
- T result = caseOseeElement(oseeElement);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.OSEE_TYPE: {
- OseeType oseeType = (OseeType) theEObject;
- T result = caseOseeType(oseeType);
- if (result == null) {
- result = caseOseeElement(oseeType);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.XARTIFACT_TYPE: {
- XArtifactType xArtifactType = (XArtifactType) theEObject;
- T result = caseXArtifactType(xArtifactType);
- if (result == null) {
- result = caseOseeType(xArtifactType);
- }
- if (result == null) {
- result = caseOseeElement(xArtifactType);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.XATTRIBUTE_TYPE_REF: {
- XAttributeTypeRef xAttributeTypeRef = (XAttributeTypeRef) theEObject;
- T result = caseXAttributeTypeRef(xAttributeTypeRef);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.XATTRIBUTE_TYPE: {
- XAttributeType xAttributeType = (XAttributeType) theEObject;
- T result = caseXAttributeType(xAttributeType);
- if (result == null) {
- result = caseOseeType(xAttributeType);
- }
- if (result == null) {
- result = caseOseeElement(xAttributeType);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.XOSEE_ENUM_TYPE: {
- XOseeEnumType xOseeEnumType = (XOseeEnumType) theEObject;
- T result = caseXOseeEnumType(xOseeEnumType);
- if (result == null) {
- result = caseOseeType(xOseeEnumType);
- }
- if (result == null) {
- result = caseOseeElement(xOseeEnumType);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.XOSEE_ENUM_ENTRY: {
- XOseeEnumEntry xOseeEnumEntry = (XOseeEnumEntry) theEObject;
- T result = caseXOseeEnumEntry(xOseeEnumEntry);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.XOSEE_ENUM_OVERRIDE: {
- XOseeEnumOverride xOseeEnumOverride = (XOseeEnumOverride) theEObject;
- T result = caseXOseeEnumOverride(xOseeEnumOverride);
- if (result == null) {
- result = caseOseeElement(xOseeEnumOverride);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.OVERRIDE_OPTION: {
- OverrideOption overrideOption = (OverrideOption) theEObject;
- T result = caseOverrideOption(overrideOption);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.ADD_ENUM: {
- AddEnum addEnum = (AddEnum) theEObject;
- T result = caseAddEnum(addEnum);
- if (result == null) {
- result = caseOverrideOption(addEnum);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.REMOVE_ENUM: {
- RemoveEnum removeEnum = (RemoveEnum) theEObject;
- T result = caseRemoveEnum(removeEnum);
- if (result == null) {
- result = caseOverrideOption(removeEnum);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE: {
- XOseeArtifactTypeOverride xOseeArtifactTypeOverride = (XOseeArtifactTypeOverride) theEObject;
- T result = caseXOseeArtifactTypeOverride(xOseeArtifactTypeOverride);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.ATTRIBUTE_OVERRIDE_OPTION: {
- AttributeOverrideOption attributeOverrideOption = (AttributeOverrideOption) theEObject;
- T result = caseAttributeOverrideOption(attributeOverrideOption);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.ADD_ATTRIBUTE: {
- AddAttribute addAttribute = (AddAttribute) theEObject;
- T result = caseAddAttribute(addAttribute);
- if (result == null) {
- result = caseAttributeOverrideOption(addAttribute);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.REMOVE_ATTRIBUTE: {
- RemoveAttribute removeAttribute = (RemoveAttribute) theEObject;
- T result = caseRemoveAttribute(removeAttribute);
- if (result == null) {
- result = caseAttributeOverrideOption(removeAttribute);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.UPDATE_ATTRIBUTE: {
- UpdateAttribute updateAttribute = (UpdateAttribute) theEObject;
- T result = caseUpdateAttribute(updateAttribute);
- if (result == null) {
- result = caseAttributeOverrideOption(updateAttribute);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.XRELATION_TYPE: {
- XRelationType xRelationType = (XRelationType) theEObject;
- T result = caseXRelationType(xRelationType);
- if (result == null) {
- result = caseOseeType(xRelationType);
- }
- if (result == null) {
- result = caseOseeElement(xRelationType);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.CONDITION: {
- Condition condition = (Condition) theEObject;
- T result = caseCondition(condition);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.SIMPLE_CONDITION: {
- SimpleCondition simpleCondition = (SimpleCondition) theEObject;
- T result = caseSimpleCondition(simpleCondition);
- if (result == null) {
- result = caseCondition(simpleCondition);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.COMPOUND_CONDITION: {
- CompoundCondition compoundCondition = (CompoundCondition) theEObject;
- T result = caseCompoundCondition(compoundCondition);
- if (result == null) {
- result = caseCondition(compoundCondition);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.XARTIFACT_MATCHER: {
- XArtifactMatcher xArtifactMatcher = (XArtifactMatcher) theEObject;
- T result = caseXArtifactMatcher(xArtifactMatcher);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.ROLE: {
- Role role = (Role) theEObject;
- T result = caseRole(role);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.REFERENCED_CONTEXT: {
- ReferencedContext referencedContext = (ReferencedContext) theEObject;
- T result = caseReferencedContext(referencedContext);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.USERS_AND_GROUPS: {
- UsersAndGroups usersAndGroups = (UsersAndGroups) theEObject;
- T result = caseUsersAndGroups(usersAndGroups);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.ACCESS_CONTEXT: {
- AccessContext accessContext = (AccessContext) theEObject;
- T result = caseAccessContext(accessContext);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.HIERARCHY_RESTRICTION: {
- HierarchyRestriction hierarchyRestriction = (HierarchyRestriction) theEObject;
- T result = caseHierarchyRestriction(hierarchyRestriction);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE: {
- RelationTypeArtifactTypePredicate relationTypeArtifactTypePredicate =
- (RelationTypeArtifactTypePredicate) theEObject;
- T result = caseRelationTypeArtifactTypePredicate(relationTypeArtifactTypePredicate);
- if (result == null) {
- result = caseRelationTypePredicate(relationTypeArtifactTypePredicate);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE: {
- RelationTypeArtifactPredicate relationTypeArtifactPredicate = (RelationTypeArtifactPredicate) theEObject;
- T result = caseRelationTypeArtifactPredicate(relationTypeArtifactPredicate);
- if (result == null) {
- result = caseRelationTypePredicate(relationTypeArtifactPredicate);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.RELATION_TYPE_PREDICATE: {
- RelationTypePredicate relationTypePredicate = (RelationTypePredicate) theEObject;
- T result = caseRelationTypePredicate(relationTypePredicate);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.OBJECT_RESTRICTION: {
- ObjectRestriction objectRestriction = (ObjectRestriction) theEObject;
- T result = caseObjectRestriction(objectRestriction);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.ARTIFACT_MATCH_RESTRICTION: {
- ArtifactMatchRestriction artifactMatchRestriction = (ArtifactMatchRestriction) theEObject;
- T result = caseArtifactMatchRestriction(artifactMatchRestriction);
- if (result == null) {
- result = caseObjectRestriction(artifactMatchRestriction);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.ARTIFACT_TYPE_RESTRICTION: {
- ArtifactTypeRestriction artifactTypeRestriction = (ArtifactTypeRestriction) theEObject;
- T result = caseArtifactTypeRestriction(artifactTypeRestriction);
- if (result == null) {
- result = caseObjectRestriction(artifactTypeRestriction);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION: {
- AttributeTypeRestriction attributeTypeRestriction = (AttributeTypeRestriction) theEObject;
- T result = caseAttributeTypeRestriction(attributeTypeRestriction);
- if (result == null) {
- result = caseObjectRestriction(attributeTypeRestriction);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION: {
- LegacyRelationTypeRestriction legacyRelationTypeRestriction = (LegacyRelationTypeRestriction) theEObject;
- T result = caseLegacyRelationTypeRestriction(legacyRelationTypeRestriction);
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- case OseeDslPackage.RELATION_TYPE_RESTRICTION: {
- RelationTypeRestriction relationTypeRestriction = (RelationTypeRestriction) theEObject;
- T result = caseRelationTypeRestriction(relationTypeRestriction);
- if (result == null) {
- result = caseObjectRestriction(relationTypeRestriction);
- }
- if (result == null) {
- result = defaultCase(theEObject);
- }
- return result;
- }
- default:
- return defaultCase(theEObject);
- }
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Osee Dsl</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Osee Dsl</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseOseeDsl(OseeDsl object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Import</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Import</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseImport(Import object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Osee Element</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Osee Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseOseeElement(OseeElement object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Osee Type</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Osee Type</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseOseeType(OseeType object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>XArtifact Type</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>XArtifact Type</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseXArtifactType(XArtifactType object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>XAttribute Type Ref</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>XAttribute Type Ref</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseXAttributeTypeRef(XAttributeTypeRef object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>XAttribute Type</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>XAttribute Type</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseXAttributeType(XAttributeType object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>XOsee Enum Type</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>XOsee Enum Type</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseXOseeEnumType(XOseeEnumType object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>XOsee Enum Entry</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>XOsee Enum Entry</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseXOseeEnumEntry(XOseeEnumEntry object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>XOsee Enum Override</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>XOsee Enum Override</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseXOseeEnumOverride(XOseeEnumOverride object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Override Option</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Override Option</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseOverrideOption(OverrideOption object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Add Enum</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Add Enum</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseAddEnum(AddEnum object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Remove Enum</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Remove Enum</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseRemoveEnum(RemoveEnum object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>XOsee Artifact Type Override</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>XOsee Artifact Type Override</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseXOseeArtifactTypeOverride(XOseeArtifactTypeOverride object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Attribute Override Option</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Attribute Override Option</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseAttributeOverrideOption(AttributeOverrideOption object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Add Attribute</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Add Attribute</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseAddAttribute(AddAttribute object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Remove Attribute</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Remove Attribute</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseRemoveAttribute(RemoveAttribute object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Update Attribute</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Update Attribute</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseUpdateAttribute(UpdateAttribute object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>XRelation Type</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>XRelation Type</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseXRelationType(XRelationType object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Condition</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Condition</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseCondition(Condition object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Simple Condition</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Simple Condition</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseSimpleCondition(SimpleCondition object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Compound Condition</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Compound Condition</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseCompoundCondition(CompoundCondition object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>XArtifact Matcher</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>XArtifact Matcher</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseXArtifactMatcher(XArtifactMatcher object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Role</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Role</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseRole(Role object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Referenced Context</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Referenced Context</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseReferencedContext(ReferencedContext object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Users And Groups</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Users And Groups</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseUsersAndGroups(UsersAndGroups object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Access Context</em>'. <!-- begin-user-doc -->
- * This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Access Context</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseAccessContext(AccessContext object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Hierarchy Restriction</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Hierarchy Restriction</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseHierarchyRestriction(HierarchyRestriction object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Relation Type Artifact Type Predicate</em>'.
- * <!-- begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Relation Type Artifact Type Predicate</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseRelationTypeArtifactTypePredicate(RelationTypeArtifactTypePredicate object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Relation Type Artifact Predicate</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Relation Type Artifact Predicate</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseRelationTypeArtifactPredicate(RelationTypeArtifactPredicate object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Relation Type Predicate</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Relation Type Predicate</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseRelationTypePredicate(RelationTypePredicate object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Object Restriction</em>'. <!-- begin-user-doc
- * --> This implementation returns null; returning a non-null result will terminate the switch. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Object Restriction</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseObjectRestriction(ObjectRestriction object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Artifact Match Restriction</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Artifact Match Restriction</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseArtifactMatchRestriction(ArtifactMatchRestriction object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Artifact Type Restriction</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Artifact Type Restriction</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseArtifactTypeRestriction(ArtifactTypeRestriction object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Attribute Type Restriction</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Attribute Type Restriction</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseAttributeTypeRestriction(AttributeTypeRestriction object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Legacy Relation Type Restriction</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Legacy Relation Type Restriction</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseLegacyRelationTypeRestriction(LegacyRelationTypeRestriction object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Relation Type Restriction</em>'. <!--
- * begin-user-doc --> This implementation returns null; returning a non-null result will terminate the switch. <!--
- * end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Relation Type Restriction</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseRelationTypeRestriction(RelationTypeRestriction object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate the switch, but this is the last case
- * anyway. <!-- end-user-doc -->
- *
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject)
- * @generated
- */
- @Override
- public T defaultCase(EObject object) {
- return null;
- }
+public class OseeDslSwitch<T> extends Switch<T>
+{
+ /**
+ * The cached model package
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static OseeDslPackage modelPackage;
+
+ /**
+ * Creates an instance of the switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public OseeDslSwitch()
+ {
+ if (modelPackage == null)
+ {
+ modelPackage = OseeDslPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Checks whether this is a switch for the given package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param ePackage the package in question.
+ * @return whether this is a switch for the given package.
+ * @generated
+ */
+ @Override
+ protected boolean isSwitchFor(EPackage ePackage)
+ {
+ return ePackage == modelPackage;
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code> call.
+ * @generated
+ */
+ @Override
+ protected T doSwitch(int classifierID, EObject theEObject)
+ {
+ switch (classifierID)
+ {
+ case OseeDslPackage.OSEE_DSL:
+ {
+ OseeDsl oseeDsl = (OseeDsl)theEObject;
+ T result = caseOseeDsl(oseeDsl);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.IMPORT:
+ {
+ Import import_ = (Import)theEObject;
+ T result = caseImport(import_);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.OSEE_ELEMENT:
+ {
+ OseeElement oseeElement = (OseeElement)theEObject;
+ T result = caseOseeElement(oseeElement);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.OSEE_TYPE:
+ {
+ OseeType oseeType = (OseeType)theEObject;
+ T result = caseOseeType(oseeType);
+ if (result == null) result = caseOseeElement(oseeType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.XARTIFACT_TYPE:
+ {
+ XArtifactType xArtifactType = (XArtifactType)theEObject;
+ T result = caseXArtifactType(xArtifactType);
+ if (result == null) result = caseOseeType(xArtifactType);
+ if (result == null) result = caseOseeElement(xArtifactType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.XATTRIBUTE_TYPE_REF:
+ {
+ XAttributeTypeRef xAttributeTypeRef = (XAttributeTypeRef)theEObject;
+ T result = caseXAttributeTypeRef(xAttributeTypeRef);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.XATTRIBUTE_TYPE:
+ {
+ XAttributeType xAttributeType = (XAttributeType)theEObject;
+ T result = caseXAttributeType(xAttributeType);
+ if (result == null) result = caseOseeType(xAttributeType);
+ if (result == null) result = caseOseeElement(xAttributeType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.XOSEE_ENUM_TYPE:
+ {
+ XOseeEnumType xOseeEnumType = (XOseeEnumType)theEObject;
+ T result = caseXOseeEnumType(xOseeEnumType);
+ if (result == null) result = caseOseeType(xOseeEnumType);
+ if (result == null) result = caseOseeElement(xOseeEnumType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.XOSEE_ENUM_ENTRY:
+ {
+ XOseeEnumEntry xOseeEnumEntry = (XOseeEnumEntry)theEObject;
+ T result = caseXOseeEnumEntry(xOseeEnumEntry);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.XOSEE_ENUM_OVERRIDE:
+ {
+ XOseeEnumOverride xOseeEnumOverride = (XOseeEnumOverride)theEObject;
+ T result = caseXOseeEnumOverride(xOseeEnumOverride);
+ if (result == null) result = caseOseeElement(xOseeEnumOverride);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.OVERRIDE_OPTION:
+ {
+ OverrideOption overrideOption = (OverrideOption)theEObject;
+ T result = caseOverrideOption(overrideOption);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.ADD_ENUM:
+ {
+ AddEnum addEnum = (AddEnum)theEObject;
+ T result = caseAddEnum(addEnum);
+ if (result == null) result = caseOverrideOption(addEnum);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.REMOVE_ENUM:
+ {
+ RemoveEnum removeEnum = (RemoveEnum)theEObject;
+ T result = caseRemoveEnum(removeEnum);
+ if (result == null) result = caseOverrideOption(removeEnum);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.XOSEE_ARTIFACT_TYPE_OVERRIDE:
+ {
+ XOseeArtifactTypeOverride xOseeArtifactTypeOverride = (XOseeArtifactTypeOverride)theEObject;
+ T result = caseXOseeArtifactTypeOverride(xOseeArtifactTypeOverride);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.ATTRIBUTE_OVERRIDE_OPTION:
+ {
+ AttributeOverrideOption attributeOverrideOption = (AttributeOverrideOption)theEObject;
+ T result = caseAttributeOverrideOption(attributeOverrideOption);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.ADD_ATTRIBUTE:
+ {
+ AddAttribute addAttribute = (AddAttribute)theEObject;
+ T result = caseAddAttribute(addAttribute);
+ if (result == null) result = caseAttributeOverrideOption(addAttribute);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.REMOVE_ATTRIBUTE:
+ {
+ RemoveAttribute removeAttribute = (RemoveAttribute)theEObject;
+ T result = caseRemoveAttribute(removeAttribute);
+ if (result == null) result = caseAttributeOverrideOption(removeAttribute);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.UPDATE_ATTRIBUTE:
+ {
+ UpdateAttribute updateAttribute = (UpdateAttribute)theEObject;
+ T result = caseUpdateAttribute(updateAttribute);
+ if (result == null) result = caseAttributeOverrideOption(updateAttribute);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.XRELATION_TYPE:
+ {
+ XRelationType xRelationType = (XRelationType)theEObject;
+ T result = caseXRelationType(xRelationType);
+ if (result == null) result = caseOseeType(xRelationType);
+ if (result == null) result = caseOseeElement(xRelationType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.CONDITION:
+ {
+ Condition condition = (Condition)theEObject;
+ T result = caseCondition(condition);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.SIMPLE_CONDITION:
+ {
+ SimpleCondition simpleCondition = (SimpleCondition)theEObject;
+ T result = caseSimpleCondition(simpleCondition);
+ if (result == null) result = caseCondition(simpleCondition);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.COMPOUND_CONDITION:
+ {
+ CompoundCondition compoundCondition = (CompoundCondition)theEObject;
+ T result = caseCompoundCondition(compoundCondition);
+ if (result == null) result = caseCondition(compoundCondition);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.XARTIFACT_MATCHER:
+ {
+ XArtifactMatcher xArtifactMatcher = (XArtifactMatcher)theEObject;
+ T result = caseXArtifactMatcher(xArtifactMatcher);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.ROLE:
+ {
+ Role role = (Role)theEObject;
+ T result = caseRole(role);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.REFERENCED_CONTEXT:
+ {
+ ReferencedContext referencedContext = (ReferencedContext)theEObject;
+ T result = caseReferencedContext(referencedContext);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.USERS_AND_GROUPS:
+ {
+ UsersAndGroups usersAndGroups = (UsersAndGroups)theEObject;
+ T result = caseUsersAndGroups(usersAndGroups);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.ACCESS_CONTEXT:
+ {
+ AccessContext accessContext = (AccessContext)theEObject;
+ T result = caseAccessContext(accessContext);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.HIERARCHY_RESTRICTION:
+ {
+ HierarchyRestriction hierarchyRestriction = (HierarchyRestriction)theEObject;
+ T result = caseHierarchyRestriction(hierarchyRestriction);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.RELATION_TYPE_ARTIFACT_TYPE_PREDICATE:
+ {
+ RelationTypeArtifactTypePredicate relationTypeArtifactTypePredicate = (RelationTypeArtifactTypePredicate)theEObject;
+ T result = caseRelationTypeArtifactTypePredicate(relationTypeArtifactTypePredicate);
+ if (result == null) result = caseRelationTypePredicate(relationTypeArtifactTypePredicate);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.RELATION_TYPE_ARTIFACT_PREDICATE:
+ {
+ RelationTypeArtifactPredicate relationTypeArtifactPredicate = (RelationTypeArtifactPredicate)theEObject;
+ T result = caseRelationTypeArtifactPredicate(relationTypeArtifactPredicate);
+ if (result == null) result = caseRelationTypePredicate(relationTypeArtifactPredicate);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.RELATION_TYPE_PREDICATE:
+ {
+ RelationTypePredicate relationTypePredicate = (RelationTypePredicate)theEObject;
+ T result = caseRelationTypePredicate(relationTypePredicate);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.OBJECT_RESTRICTION:
+ {
+ ObjectRestriction objectRestriction = (ObjectRestriction)theEObject;
+ T result = caseObjectRestriction(objectRestriction);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.ARTIFACT_MATCH_RESTRICTION:
+ {
+ ArtifactMatchRestriction artifactMatchRestriction = (ArtifactMatchRestriction)theEObject;
+ T result = caseArtifactMatchRestriction(artifactMatchRestriction);
+ if (result == null) result = caseObjectRestriction(artifactMatchRestriction);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.ARTIFACT_TYPE_RESTRICTION:
+ {
+ ArtifactTypeRestriction artifactTypeRestriction = (ArtifactTypeRestriction)theEObject;
+ T result = caseArtifactTypeRestriction(artifactTypeRestriction);
+ if (result == null) result = caseObjectRestriction(artifactTypeRestriction);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.ATTRIBUTE_TYPE_RESTRICTION:
+ {
+ AttributeTypeRestriction attributeTypeRestriction = (AttributeTypeRestriction)theEObject;
+ T result = caseAttributeTypeRestriction(attributeTypeRestriction);
+ if (result == null) result = caseObjectRestriction(attributeTypeRestriction);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.LEGACY_RELATION_TYPE_RESTRICTION:
+ {
+ LegacyRelationTypeRestriction legacyRelationTypeRestriction = (LegacyRelationTypeRestriction)theEObject;
+ T result = caseLegacyRelationTypeRestriction(legacyRelationTypeRestriction);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case OseeDslPackage.RELATION_TYPE_RESTRICTION:
+ {
+ RelationTypeRestriction relationTypeRestriction = (RelationTypeRestriction)theEObject;
+ T result = caseRelationTypeRestriction(relationTypeRestriction);
+ if (result == null) result = caseObjectRestriction(relationTypeRestriction);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ default: return defaultCase(theEObject);
+ }
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Osee Dsl</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Osee Dsl</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseOseeDsl(OseeDsl object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Import</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Import</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseImport(Import object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Osee Element</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Osee Element</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseOseeElement(OseeElement object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Osee Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Osee Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseOseeType(OseeType object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>XArtifact Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>XArtifact Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseXArtifactType(XArtifactType object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>XAttribute Type Ref</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>XAttribute Type Ref</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseXAttributeTypeRef(XAttributeTypeRef object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>XAttribute Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>XAttribute Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseXAttributeType(XAttributeType object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>XOsee Enum Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>XOsee Enum Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseXOseeEnumType(XOseeEnumType object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>XOsee Enum Entry</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>XOsee Enum Entry</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseXOseeEnumEntry(XOseeEnumEntry object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>XOsee Enum Override</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>XOsee Enum Override</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseXOseeEnumOverride(XOseeEnumOverride object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Override Option</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Override Option</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseOverrideOption(OverrideOption object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Add Enum</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Add Enum</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAddEnum(AddEnum object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Remove Enum</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Remove Enum</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseRemoveEnum(RemoveEnum object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>XOsee Artifact Type Override</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>XOsee Artifact Type Override</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseXOseeArtifactTypeOverride(XOseeArtifactTypeOverride object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Attribute Override Option</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Attribute Override Option</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAttributeOverrideOption(AttributeOverrideOption object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Add Attribute</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Add Attribute</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAddAttribute(AddAttribute object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Remove Attribute</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Remove Attribute</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseRemoveAttribute(RemoveAttribute object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Update Attribute</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Update Attribute</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseUpdateAttribute(UpdateAttribute object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>XRelation Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>XRelation Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseXRelationType(XRelationType object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Condition</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Condition</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseCondition(Condition object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Simple Condition</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Simple Condition</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseSimpleCondition(SimpleCondition object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Compound Condition</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Compound Condition</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseCompoundCondition(CompoundCondition object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>XArtifact Matcher</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>XArtifact Matcher</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseXArtifactMatcher(XArtifactMatcher object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Role</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Role</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseRole(Role object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Referenced Context</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Referenced Context</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseReferencedContext(ReferencedContext object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Users And Groups</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Users And Groups</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseUsersAndGroups(UsersAndGroups object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Access Context</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Access Context</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAccessContext(AccessContext object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Hierarchy Restriction</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Hierarchy Restriction</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseHierarchyRestriction(HierarchyRestriction object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Relation Type Artifact Type Predicate</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Relation Type Artifact Type Predicate</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseRelationTypeArtifactTypePredicate(RelationTypeArtifactTypePredicate object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Relation Type Artifact Predicate</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Relation Type Artifact Predicate</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseRelationTypeArtifactPredicate(RelationTypeArtifactPredicate object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Relation Type Predicate</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Relation Type Predicate</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseRelationTypePredicate(RelationTypePredicate object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Object Restriction</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Object Restriction</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseObjectRestriction(ObjectRestriction object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Artifact Match Restriction</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Artifact Match Restriction</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseArtifactMatchRestriction(ArtifactMatchRestriction object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Artifact Type Restriction</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Artifact Type Restriction</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseArtifactTypeRestriction(ArtifactTypeRestriction object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Attribute Type Restriction</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Attribute Type Restriction</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAttributeTypeRestriction(AttributeTypeRestriction object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Legacy Relation Type Restriction</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Legacy Relation Type Restriction</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseLegacyRelationTypeRestriction(LegacyRelationTypeRestriction object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Relation Type Restriction</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Relation Type Restriction</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseRelationTypeRestriction(RelationTypeRestriction object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch, but this is the last case anyway.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject)
+ * @generated
+ */
+ @Override
+ public T defaultCase(EObject object)
+ {
+ return null;
+ }
} //OseeDslSwitch
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 b2902c773b2..7d2c67aabd4 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
@@ -1,10371 +1,9322 @@
/*
-* generated by Xtext
-*/
+ * generated by Xtext
+ */
package org.eclipse.osee.framework.core.dsl.parseTreeConstruction;
-import com.google.inject.Inject;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.osee.framework.core.dsl.services.OseeDslGrammarAccess;
-import org.eclipse.xtext.Alternatives;
-import org.eclipse.xtext.Assignment;
-import org.eclipse.xtext.Group;
-import org.eclipse.xtext.Keyword;
-import org.eclipse.xtext.RuleCall;
-import org.eclipse.xtext.UnorderedGroup;
+import org.eclipse.emf.ecore.*;
+import org.eclipse.xtext.*;
import org.eclipse.xtext.parsetree.reconstr.IEObjectConsumer;
+import org.eclipse.osee.framework.core.dsl.services.OseeDslGrammarAccess;
+
+import com.google.inject.Inject;
+
@SuppressWarnings("all")
public class OseeDslParsetreeConstructor extends org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor {
+
+ @Inject
+ private OseeDslGrammarAccess grammarAccess;
+
+ @Override
+ protected AbstractToken getRootToken(IEObjectConsumer inst) {
+ return new ThisRootNode(inst);
+ }
+
+protected class ThisRootNode extends RootToken {
+ public ThisRootNode(IEObjectConsumer inst) {
+ super(inst);
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new OseeDsl_Group(this, this, 0, inst);
+ case 1: return new Import_Group(this, this, 1, inst);
+ case 2: return new OseeElement_Alternatives(this, this, 2, inst);
+ case 3: return new OseeType_Alternatives(this, this, 3, inst);
+ case 4: return new XArtifactType_Group(this, this, 4, inst);
+ case 5: return new XAttributeTypeRef_Group(this, this, 5, inst);
+ case 6: return new XAttributeType_Group(this, this, 6, inst);
+ case 7: return new XOseeEnumType_Group(this, this, 7, inst);
+ case 8: return new XOseeEnumEntry_Group(this, this, 8, inst);
+ case 9: return new XOseeEnumOverride_Group(this, this, 9, inst);
+ case 10: return new OverrideOption_Alternatives(this, this, 10, inst);
+ case 11: return new AddEnum_Group(this, this, 11, inst);
+ case 12: return new RemoveEnum_Group(this, this, 12, inst);
+ case 13: return new XOseeArtifactTypeOverride_Group(this, this, 13, inst);
+ case 14: return new AttributeOverrideOption_Alternatives(this, this, 14, inst);
+ case 15: return new AddAttribute_Group(this, this, 15, inst);
+ case 16: return new RemoveAttribute_Group(this, this, 16, inst);
+ case 17: return new UpdateAttribute_Group(this, this, 17, inst);
+ case 18: return new XRelationType_Group(this, this, 18, inst);
+ case 19: return new Condition_Alternatives(this, this, 19, inst);
+ case 20: return new SimpleCondition_Group(this, this, 20, inst);
+ case 21: return new CompoundCondition_Group(this, this, 21, inst);
+ case 22: return new XArtifactMatcher_Group(this, this, 22, inst);
+ case 23: return new Role_Group(this, this, 23, inst);
+ case 24: return new ReferencedContext_Group(this, this, 24, inst);
+ case 25: return new UsersAndGroups_Group(this, this, 25, inst);
+ case 26: return new AccessContext_Group(this, this, 26, inst);
+ case 27: return new HierarchyRestriction_Group(this, this, 27, inst);
+ case 28: return new RelationTypeArtifactTypePredicate_Group(this, this, 28, inst);
+ case 29: return new RelationTypeArtifactPredicate_Group(this, this, 29, inst);
+ case 30: return new RelationTypePredicate_Alternatives(this, this, 30, inst);
+ case 31: return new ObjectRestriction_Alternatives(this, this, 31, inst);
+ case 32: return new ArtifactMatchRestriction_Group(this, this, 32, inst);
+ case 33: return new ArtifactTypeRestriction_Group(this, this, 33, inst);
+ case 34: return new AttributeTypeRestriction_Group(this, this, 34, inst);
+ case 35: return new LegacyRelationTypeRestriction_Group(this, this, 35, inst);
+ case 36: return new RelationTypeRestriction_Group(this, this, 36, inst);
+ default: return null;
+ }
+ }
+}
+
+
+/************ begin Rule OseeDsl ****************
+ *
+ * OseeDsl:
+ * imports+=Import* (artifactTypes+=XArtifactType | relationTypes+=XRelationType | attributeTypes+=XAttributeType |
+ * enumTypes+=XOseeEnumType | enumOverrides+=XOseeEnumOverride | artifactTypeOverrides+=XOseeArtifactTypeOverride)*
+ * (artifactMatchRefs+=XArtifactMatcher | accessDeclarations+=AccessContext | roleDeclarations+=Role)*;
+ *
+ **/
+
+// imports+=Import* (artifactTypes+=XArtifactType | relationTypes+=XRelationType | attributeTypes+=XAttributeType |
+// enumTypes+=XOseeEnumType | enumOverrides+=XOseeEnumOverride | artifactTypeOverrides+=XOseeArtifactTypeOverride)*
+// (artifactMatchRefs+=XArtifactMatcher | accessDeclarations+=AccessContext | roleDeclarations+=Role)*
+protected class OseeDsl_Group extends GroupToken {
+
+ public OseeDsl_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getOseeDslAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new OseeDsl_Alternatives_2(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new OseeDsl_Alternatives_1(lastRuleCallOrigin, this, 1, inst);
+ case 2: return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, this, 2, inst);
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index - 3, inst);
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getOseeDslRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// imports+=Import*
+protected class OseeDsl_ImportsAssignment_0 extends AssignmentToken {
+
+ public OseeDsl_ImportsAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getOseeDslAccess().getImportsAssignment_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new Import_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("imports",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("imports");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getImportRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getOseeDslAccess().getImportsImportParserRuleCall_0_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index - 1, consumed);
+ }
+ }
+}
+
+// (artifactTypes+=XArtifactType | relationTypes+=XRelationType | attributeTypes+=XAttributeType | enumTypes+=XOseeEnumType
+// | enumOverrides+=XOseeEnumOverride | artifactTypeOverrides+=XOseeArtifactTypeOverride)*
+protected class OseeDsl_Alternatives_1 extends AlternativesToken {
+
+ public OseeDsl_Alternatives_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Alternatives getGrammarElement() {
+ return grammarAccess.getOseeDslAccess().getAlternatives_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new OseeDsl_ArtifactTypesAssignment_1_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new OseeDsl_RelationTypesAssignment_1_1(lastRuleCallOrigin, this, 1, inst);
+ case 2: return new OseeDsl_AttributeTypesAssignment_1_2(lastRuleCallOrigin, this, 2, inst);
+ case 3: return new OseeDsl_EnumTypesAssignment_1_3(lastRuleCallOrigin, this, 3, inst);
+ case 4: return new OseeDsl_EnumOverridesAssignment_1_4(lastRuleCallOrigin, this, 4, inst);
+ case 5: return new OseeDsl_ArtifactTypeOverridesAssignment_1_5(lastRuleCallOrigin, this, 5, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// artifactTypes+=XArtifactType
+protected class OseeDsl_ArtifactTypesAssignment_1_0 extends AssignmentToken {
+
+ public OseeDsl_ArtifactTypesAssignment_1_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getOseeDslAccess().getArtifactTypesAssignment_1_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("artifactTypes",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactTypes");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXArtifactTypeRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getOseeDslAccess().getArtifactTypesXArtifactTypeParserRuleCall_1_0_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index - 2, consumed);
+ }
+ }
+}
+
+// relationTypes+=XRelationType
+protected class OseeDsl_RelationTypesAssignment_1_1 extends AssignmentToken {
+
+ public OseeDsl_RelationTypesAssignment_1_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getOseeDslAccess().getRelationTypesAssignment_1_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("relationTypes",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("relationTypes");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXRelationTypeRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getOseeDslAccess().getRelationTypesXRelationTypeParserRuleCall_1_1_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index - 2, consumed);
+ }
+ }
+}
+
+// attributeTypes+=XAttributeType
+protected class OseeDsl_AttributeTypesAssignment_1_2 extends AssignmentToken {
+
+ public OseeDsl_AttributeTypesAssignment_1_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getOseeDslAccess().getAttributeTypesAssignment_1_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("attributeTypes",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("attributeTypes");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXAttributeTypeRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getOseeDslAccess().getAttributeTypesXAttributeTypeParserRuleCall_1_2_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index - 2, consumed);
+ }
+ }
+}
+
+// enumTypes+=XOseeEnumType
+protected class OseeDsl_EnumTypesAssignment_1_3 extends AssignmentToken {
+
+ public OseeDsl_EnumTypesAssignment_1_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getOseeDslAccess().getEnumTypesAssignment_1_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumType_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("enumTypes",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("enumTypes");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXOseeEnumTypeRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getOseeDslAccess().getEnumTypesXOseeEnumTypeParserRuleCall_1_3_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index - 2, consumed);
+ }
+ }
+}
+
+// enumOverrides+=XOseeEnumOverride
+protected class OseeDsl_EnumOverridesAssignment_1_4 extends AssignmentToken {
+
+ public OseeDsl_EnumOverridesAssignment_1_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getOseeDslAccess().getEnumOverridesAssignment_1_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumOverride_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("enumOverrides",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("enumOverrides");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXOseeEnumOverrideRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getOseeDslAccess().getEnumOverridesXOseeEnumOverrideParserRuleCall_1_4_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index - 2, consumed);
+ }
+ }
+}
+
+// artifactTypeOverrides+=XOseeArtifactTypeOverride
+protected class OseeDsl_ArtifactTypeOverridesAssignment_1_5 extends AssignmentToken {
+
+ public OseeDsl_ArtifactTypeOverridesAssignment_1_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getOseeDslAccess().getArtifactTypeOverridesAssignment_1_5();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeArtifactTypeOverride_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("artifactTypeOverrides",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactTypeOverrides");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXOseeArtifactTypeOverrideRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getOseeDslAccess().getArtifactTypeOverridesXOseeArtifactTypeOverrideParserRuleCall_1_5_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index - 2, consumed);
+ }
+ }
+}
+
+
+// (artifactMatchRefs+=XArtifactMatcher | accessDeclarations+=AccessContext | roleDeclarations+=Role)*
+protected class OseeDsl_Alternatives_2 extends AlternativesToken {
+
+ public OseeDsl_Alternatives_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Alternatives getGrammarElement() {
+ return grammarAccess.getOseeDslAccess().getAlternatives_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new OseeDsl_ArtifactMatchRefsAssignment_2_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new OseeDsl_AccessDeclarationsAssignment_2_1(lastRuleCallOrigin, this, 1, inst);
+ case 2: return new OseeDsl_RoleDeclarationsAssignment_2_2(lastRuleCallOrigin, this, 2, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// artifactMatchRefs+=XArtifactMatcher
+protected class OseeDsl_ArtifactMatchRefsAssignment_2_0 extends AssignmentToken {
+
+ public OseeDsl_ArtifactMatchRefsAssignment_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getOseeDslAccess().getArtifactMatchRefsAssignment_2_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactMatcher_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("artifactMatchRefs",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactMatchRefs");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXArtifactMatcherRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getOseeDslAccess().getArtifactMatchRefsXArtifactMatcherParserRuleCall_2_0_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new OseeDsl_Alternatives_2(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
+ case 2: return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index - 3, consumed);
+ }
+ }
+}
+
+// accessDeclarations+=AccessContext
+protected class OseeDsl_AccessDeclarationsAssignment_2_1 extends AssignmentToken {
+
+ public OseeDsl_AccessDeclarationsAssignment_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getOseeDslAccess().getAccessDeclarationsAssignment_2_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AccessContext_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("accessDeclarations",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("accessDeclarations");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getAccessContextRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getOseeDslAccess().getAccessDeclarationsAccessContextParserRuleCall_2_1_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new OseeDsl_Alternatives_2(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
+ case 2: return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index - 3, consumed);
+ }
+ }
+}
+
+// roleDeclarations+=Role
+protected class OseeDsl_RoleDeclarationsAssignment_2_2 extends AssignmentToken {
+
+ public OseeDsl_RoleDeclarationsAssignment_2_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getOseeDslAccess().getRoleDeclarationsAssignment_2_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new Role_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("roleDeclarations",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("roleDeclarations");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getRoleRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getOseeDslAccess().getRoleDeclarationsRoleParserRuleCall_2_2_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new OseeDsl_Alternatives_2(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
+ case 2: return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index - 3, consumed);
+ }
+ }
+}
+
+
+
+/************ end Rule OseeDsl ****************/
+
+
+/************ begin Rule Import ****************
+ *
+ * Import:
+ * 'import' importURI=STRING;
+ *
+ **/
+
+// 'import' importURI=STRING
+protected class Import_Group extends GroupToken {
+
+ public Import_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getImportAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new Import_ImportURIAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getImportRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'import'
+protected class Import_ImportKeyword_0 extends KeywordToken {
+
+ public Import_ImportKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getImportAccess().getImportKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// importURI=STRING
+protected class Import_ImportURIAssignment_1 extends AssignmentToken {
+
+ public Import_ImportURIAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getImportAccess().getImportURIAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new Import_ImportKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("importURI",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("importURI");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+
+/************ end Rule Import ****************/
+
+
+
+/************ begin Rule OseeElement ****************
+ *
+ * ///////////////////////////////////////
+ * // OSEE TYPE MODEL //
+ *
+ * ///////////////////////////////////////
+ * OseeElement:
+ * XOseeEnumOverride | OseeType;
+ *
+ **/
+
+// XOseeEnumOverride | OseeType
+protected class OseeElement_Alternatives extends AlternativesToken {
+
+ public OseeElement_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Alternatives getGrammarElement() {
+ return grammarAccess.getOseeElementAccess().getAlternatives();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new OseeElement_XOseeEnumOverrideParserRuleCall_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new OseeElement_OseeTypeParserRuleCall_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXArtifactTypeRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getXAttributeTypeRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getXOseeEnumOverrideRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getXOseeEnumTypeRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getXRelationTypeRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// XOseeEnumOverride
+protected class OseeElement_XOseeEnumOverrideParserRuleCall_0 extends RuleCallToken {
+
+ public OseeElement_XOseeEnumOverrideParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getOseeElementAccess().getXOseeEnumOverrideParserRuleCall_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumOverride_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXOseeEnumOverrideRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(XOseeEnumOverride_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+// OseeType
+protected class OseeElement_OseeTypeParserRuleCall_1 extends RuleCallToken {
+
+ public OseeElement_OseeTypeParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getOseeElementAccess().getOseeTypeParserRuleCall_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new OseeType_Alternatives(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXArtifactTypeRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getXAttributeTypeRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getXOseeEnumTypeRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getXRelationTypeRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(OseeType_Alternatives.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+
+/************ end Rule OseeElement ****************/
+
+
+/************ begin Rule OseeType ****************
+ *
+ * OseeType:
+ * XArtifactType | XRelationType | XAttributeType | XOseeEnumType;
+ *
+ **/
+
+// XArtifactType | XRelationType | XAttributeType | XOseeEnumType
+protected class OseeType_Alternatives extends AlternativesToken {
+
+ public OseeType_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Alternatives getGrammarElement() {
+ return grammarAccess.getOseeTypeAccess().getAlternatives();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new OseeType_XArtifactTypeParserRuleCall_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new OseeType_XRelationTypeParserRuleCall_1(lastRuleCallOrigin, this, 1, inst);
+ case 2: return new OseeType_XAttributeTypeParserRuleCall_2(lastRuleCallOrigin, this, 2, inst);
+ case 3: return new OseeType_XOseeEnumTypeParserRuleCall_3(lastRuleCallOrigin, this, 3, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXArtifactTypeRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getXAttributeTypeRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getXOseeEnumTypeRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getXRelationTypeRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// XArtifactType
+protected class OseeType_XArtifactTypeParserRuleCall_0 extends RuleCallToken {
+
+ public OseeType_XArtifactTypeParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getOseeTypeAccess().getXArtifactTypeParserRuleCall_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXArtifactTypeRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(XArtifactType_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+// XRelationType
+protected class OseeType_XRelationTypeParserRuleCall_1 extends RuleCallToken {
+
+ public OseeType_XRelationTypeParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getOseeTypeAccess().getXRelationTypeParserRuleCall_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXRelationTypeRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(XRelationType_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+// XAttributeType
+protected class OseeType_XAttributeTypeParserRuleCall_2 extends RuleCallToken {
+
+ public OseeType_XAttributeTypeParserRuleCall_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getOseeTypeAccess().getXAttributeTypeParserRuleCall_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXAttributeTypeRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(XAttributeType_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+// XOseeEnumType
+protected class OseeType_XOseeEnumTypeParserRuleCall_3 extends RuleCallToken {
+
+ public OseeType_XOseeEnumTypeParserRuleCall_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getOseeTypeAccess().getXOseeEnumTypeParserRuleCall_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumType_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXOseeEnumTypeRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(XOseeEnumType_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+
+/************ end Rule OseeType ****************/
+
+
+/************ begin Rule XArtifactType ****************
+ *
+ * XArtifactType:
+ * abstract?='abstract'? 'artifactType' name=STRING ('extends' superArtifactTypes+=[XArtifactType|STRING] (','
+ * superArtifactTypes+=[XArtifactType|STRING])*)? '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR
+ * validAttributeTypes+=XAttributeTypeRef* '}';
+ *
+ **/
+
+// abstract?='abstract'? 'artifactType' name=STRING ('extends' superArtifactTypes+=[XArtifactType|STRING] (','
+// superArtifactTypes+=[XArtifactType|STRING])*)? '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR
+// validAttributeTypes+=XAttributeTypeRef* '}'
+protected class XArtifactType_Group extends GroupToken {
+
+ public XArtifactType_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_RightCurlyBracketKeyword_9(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXArtifactTypeRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// abstract?='abstract'?
+protected class XArtifactType_AbstractAssignment_0 extends AssignmentToken {
+
+ public XArtifactType_AbstractAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getAbstractAssignment_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("abstract",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("abstract");
+ if(Boolean.TRUE.equals(value)) { // org::eclipse::xtext::impl::KeywordImpl
+ type = AssignmentType.KEYWORD;
+ element = grammarAccess.getXArtifactTypeAccess().getAbstractAbstractKeyword_0_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// 'artifactType'
+protected class XArtifactType_ArtifactTypeKeyword_1 extends KeywordToken {
+
+ public XArtifactType_ArtifactTypeKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getArtifactTypeKeyword_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_AbstractAssignment_0(lastRuleCallOrigin, this, 0, inst);
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index - 1, inst);
+ }
+ }
+
+}
+
+// name=STRING
+protected class XArtifactType_NameAssignment_2 extends AssignmentToken {
+
+ public XArtifactType_NameAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getNameAssignment_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_ArtifactTypeKeyword_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("name",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXArtifactTypeAccess().getNameSTRINGTerminalRuleCall_2_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXArtifactTypeAccess().getNameSTRINGTerminalRuleCall_2_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// ('extends' superArtifactTypes+=[XArtifactType|STRING] (',' superArtifactTypes+=[XArtifactType|STRING])*)?
+protected class XArtifactType_Group_3 extends GroupToken {
+
+ public XArtifactType_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getGroup_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_Group_3_2(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XArtifactType_SuperArtifactTypesAssignment_3_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'extends'
+protected class XArtifactType_ExtendsKeyword_3_0 extends KeywordToken {
+
+ public XArtifactType_ExtendsKeyword_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getExtendsKeyword_3_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_NameAssignment_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// superArtifactTypes+=[XArtifactType|STRING]
+protected class XArtifactType_SuperArtifactTypesAssignment_3_1 extends AssignmentToken {
+
+ public XArtifactType_SuperArtifactTypesAssignment_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_ExtendsKeyword_3_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("superArtifactTypes",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("superArtifactTypes");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_1_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_1_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+// (',' superArtifactTypes+=[XArtifactType|STRING])*
+protected class XArtifactType_Group_3_2 extends GroupToken {
+
+ public XArtifactType_Group_3_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getGroup_3_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_SuperArtifactTypesAssignment_3_2_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// ','
+protected class XArtifactType_CommaKeyword_3_2_0 extends KeywordToken {
+
+ public XArtifactType_CommaKeyword_3_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getCommaKeyword_3_2_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_Group_3_2(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XArtifactType_SuperArtifactTypesAssignment_3_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// superArtifactTypes+=[XArtifactType|STRING]
+protected class XArtifactType_SuperArtifactTypesAssignment_3_2_1 extends AssignmentToken {
+
+ public XArtifactType_SuperArtifactTypesAssignment_3_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_2_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_CommaKeyword_3_2_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("superArtifactTypes",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("superArtifactTypes");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+
+
+// '{'
+protected class XArtifactType_LeftCurlyBracketKeyword_4 extends KeywordToken {
+
+ public XArtifactType_LeftCurlyBracketKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getLeftCurlyBracketKeyword_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_Group_3(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XArtifactType_NameAssignment_2(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// ('guid' typeGuid=STRING)?
+protected class XArtifactType_Group_5 extends GroupToken {
+
+ public XArtifactType_Group_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getGroup_5();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_TypeGuidAssignment_5_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'guid'
+protected class XArtifactType_GuidKeyword_5_0 extends KeywordToken {
+
+ public XArtifactType_GuidKeyword_5_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getGuidKeyword_5_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_LeftCurlyBracketKeyword_4(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// typeGuid=STRING
+protected class XArtifactType_TypeGuidAssignment_5_1 extends AssignmentToken {
+
+ public XArtifactType_TypeGuidAssignment_5_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getTypeGuidAssignment_5_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_GuidKeyword_5_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("typeGuid",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("typeGuid");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXArtifactTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXArtifactTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+
+// 'id'
+protected class XArtifactType_IdKeyword_6 extends KeywordToken {
+
+ public XArtifactType_IdKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getIdKeyword_6();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_Group_5(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XArtifactType_LeftCurlyBracketKeyword_4(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// id=WHOLE_NUM_STR
+protected class XArtifactType_IdAssignment_7 extends AssignmentToken {
+
+ public XArtifactType_IdAssignment_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getIdAssignment_7();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_IdKeyword_6(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("id",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("id");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXArtifactTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXArtifactTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// validAttributeTypes+=XAttributeTypeRef*
+protected class XArtifactType_ValidAttributeTypesAssignment_8 extends AssignmentToken {
+
+ public XArtifactType_ValidAttributeTypesAssignment_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesAssignment_8();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeTypeRef_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("validAttributeTypes",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("validAttributeTypes");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXAttributeTypeRefRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesXAttributeTypeRefParserRuleCall_8_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new XArtifactType_ValidAttributeTypesAssignment_8(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new XArtifactType_IdAssignment_7(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+// '}'
+protected class XArtifactType_RightCurlyBracketKeyword_9 extends KeywordToken {
+
+ public XArtifactType_RightCurlyBracketKeyword_9(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXArtifactTypeAccess().getRightCurlyBracketKeyword_9();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactType_ValidAttributeTypesAssignment_8(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XArtifactType_IdAssignment_7(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule XArtifactType ****************/
+
+
+/************ begin Rule XAttributeTypeRef ****************
+ *
+ * XAttributeTypeRef:
+ * 'attribute' validAttributeType=[XAttributeType|STRING] ('branchUuid' branchUuid=WHOLE_NUM_STR)?;
+ *
+ **/
+
+// 'attribute' validAttributeType=[XAttributeType|STRING] ('branchUuid' branchUuid=WHOLE_NUM_STR)?
+protected class XAttributeTypeRef_Group extends GroupToken {
+
+ public XAttributeTypeRef_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXAttributeTypeRefAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeTypeRef_Group_2(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XAttributeTypeRef_ValidAttributeTypeAssignment_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXAttributeTypeRefRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'attribute'
+protected class XAttributeTypeRef_AttributeKeyword_0 extends KeywordToken {
+
+ public XAttributeTypeRef_AttributeKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeRefAccess().getAttributeKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// validAttributeType=[XAttributeType|STRING]
+protected class XAttributeTypeRef_ValidAttributeTypeAssignment_1 extends AssignmentToken {
+
+ public XAttributeTypeRef_ValidAttributeTypeAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeTypeRef_AttributeKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("validAttributeType",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("validAttributeType");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeXAttributeTypeCrossReference_1_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeXAttributeTypeCrossReference_1_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+// ('branchUuid' branchUuid=WHOLE_NUM_STR)?
+protected class XAttributeTypeRef_Group_2 extends GroupToken {
+
+ public XAttributeTypeRef_Group_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXAttributeTypeRefAccess().getGroup_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeTypeRef_BranchUuidAssignment_2_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'branchUuid'
+protected class XAttributeTypeRef_BranchUuidKeyword_2_0 extends KeywordToken {
+
+ public XAttributeTypeRef_BranchUuidKeyword_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeRefAccess().getBranchUuidKeyword_2_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeTypeRef_ValidAttributeTypeAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// branchUuid=WHOLE_NUM_STR
+protected class XAttributeTypeRef_BranchUuidAssignment_2_1 extends AssignmentToken {
+
+ public XAttributeTypeRef_BranchUuidAssignment_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeRefAccess().getBranchUuidAssignment_2_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeTypeRef_BranchUuidKeyword_2_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("branchUuid",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("branchUuid");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeRefAccess().getBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXAttributeTypeRefAccess().getBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+
+
+/************ end Rule XAttributeTypeRef ****************/
+
+
+/************ begin Rule XAttributeType ****************
+ *
+ * XAttributeType:
+ * 'attributeType' name=STRING ('extends' baseAttributeType=AttributeBaseType) ('overrides'
+ * override=[XAttributeType|STRING])? '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR 'dataProvider'
+ * dataProvider=('DefaultAttributeDataProvider' | 'UriAttributeDataProvider' | QUALIFIED_NAME) 'min' min=WHOLE_NUM_STR
+ * 'max' max=(WHOLE_NUM_STR | 'unlimited') (('taggerId' taggerId=('DefaultAttributeTaggerProvider' | QUALIFIED_NAME))? &
+ * ('enumType' enumType=[XOseeEnumType|STRING])? & ('description' description=STRING)? & ('defaultValue'
+ * defaultValue=STRING)? & ('fileExtension' fileExtension=STRING)? & ('mediaType' mediaType=STRING)?) '}';
+ *
+ **/
+
+// 'attributeType' name=STRING ('extends' baseAttributeType=AttributeBaseType) ('overrides'
+// override=[XAttributeType|STRING])? '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR 'dataProvider'
+// dataProvider=('DefaultAttributeDataProvider' | 'UriAttributeDataProvider' | QUALIFIED_NAME) 'min' min=WHOLE_NUM_STR
+// 'max' max=(WHOLE_NUM_STR | 'unlimited') (('taggerId' taggerId=('DefaultAttributeTaggerProvider' | QUALIFIED_NAME))? &
+// ('enumType' enumType=[XOseeEnumType|STRING])? & ('description' description=STRING)? & ('defaultValue'
+// defaultValue=STRING)? & ('fileExtension' fileExtension=STRING)? & ('mediaType' mediaType=STRING)?) '}'
+protected class XAttributeType_Group extends GroupToken {
+
+ public XAttributeType_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_RightCurlyBracketKeyword_15(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXAttributeTypeRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'attributeType'
+protected class XAttributeType_AttributeTypeKeyword_0 extends KeywordToken {
+
+ public XAttributeType_AttributeTypeKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getAttributeTypeKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// name=STRING
+protected class XAttributeType_NameAssignment_1 extends AssignmentToken {
+
+ public XAttributeType_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getNameAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_AttributeTypeKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("name",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeAccess().getNameSTRINGTerminalRuleCall_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXAttributeTypeAccess().getNameSTRINGTerminalRuleCall_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// ('extends' baseAttributeType=AttributeBaseType)
+protected class XAttributeType_Group_2 extends GroupToken {
+
+ public XAttributeType_Group_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getGroup_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_BaseAttributeTypeAssignment_2_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'extends'
+protected class XAttributeType_ExtendsKeyword_2_0 extends KeywordToken {
+
+ public XAttributeType_ExtendsKeyword_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getExtendsKeyword_2_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_NameAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// baseAttributeType=AttributeBaseType
+protected class XAttributeType_BaseAttributeTypeAssignment_2_1 extends AssignmentToken {
+
+ public XAttributeType_BaseAttributeTypeAssignment_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAssignment_2_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_ExtendsKeyword_2_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("baseAttributeType",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("baseAttributeType");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0(), value, null)) {
+ type = AssignmentType.DATATYPE_RULE_CALL;
+ element = grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+
+// ('overrides' override=[XAttributeType|STRING])?
+protected class XAttributeType_Group_3 extends GroupToken {
+
+ public XAttributeType_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getGroup_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_OverrideAssignment_3_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'overrides'
+protected class XAttributeType_OverridesKeyword_3_0 extends KeywordToken {
+
+ public XAttributeType_OverridesKeyword_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getOverridesKeyword_3_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_Group_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// override=[XAttributeType|STRING]
+protected class XAttributeType_OverrideAssignment_3_1 extends AssignmentToken {
+
+ public XAttributeType_OverrideAssignment_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getOverrideAssignment_3_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_OverridesKeyword_3_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("override",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("override");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXAttributeTypeAccess().getOverrideXAttributeTypeCrossReference_3_1_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getXAttributeTypeAccess().getOverrideXAttributeTypeCrossReference_3_1_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+
+// '{'
+protected class XAttributeType_LeftCurlyBracketKeyword_4 extends KeywordToken {
+
+ public XAttributeType_LeftCurlyBracketKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getLeftCurlyBracketKeyword_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_Group_3(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XAttributeType_Group_2(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// ('guid' typeGuid=STRING)?
+protected class XAttributeType_Group_5 extends GroupToken {
+
+ public XAttributeType_Group_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getGroup_5();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_TypeGuidAssignment_5_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'guid'
+protected class XAttributeType_GuidKeyword_5_0 extends KeywordToken {
+
+ public XAttributeType_GuidKeyword_5_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getGuidKeyword_5_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_LeftCurlyBracketKeyword_4(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// typeGuid=STRING
+protected class XAttributeType_TypeGuidAssignment_5_1 extends AssignmentToken {
+
+ public XAttributeType_TypeGuidAssignment_5_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getTypeGuidAssignment_5_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_GuidKeyword_5_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("typeGuid",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("typeGuid");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXAttributeTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+
+// 'id'
+protected class XAttributeType_IdKeyword_6 extends KeywordToken {
+
+ public XAttributeType_IdKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getIdKeyword_6();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_Group_5(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XAttributeType_LeftCurlyBracketKeyword_4(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// id=WHOLE_NUM_STR
+protected class XAttributeType_IdAssignment_7 extends AssignmentToken {
+
+ public XAttributeType_IdAssignment_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getIdAssignment_7();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_IdKeyword_6(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("id",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("id");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXAttributeTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// 'dataProvider'
+protected class XAttributeType_DataProviderKeyword_8 extends KeywordToken {
+
+ public XAttributeType_DataProviderKeyword_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getDataProviderKeyword_8();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_IdAssignment_7(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// dataProvider=('DefaultAttributeDataProvider' | 'UriAttributeDataProvider' | QUALIFIED_NAME)
+protected class XAttributeType_DataProviderAssignment_9 extends AssignmentToken {
+
+ public XAttributeType_DataProviderAssignment_9(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getDataProviderAssignment_9();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_DataProviderKeyword_8(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("dataProvider",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("dataProvider");
+ if(keywordSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeAccess().getDataProviderDefaultAttributeDataProviderKeyword_9_0_0(), value, null)) {
+ type = AssignmentType.KEYWORD;
+ element = grammarAccess.getXAttributeTypeAccess().getDataProviderDefaultAttributeDataProviderKeyword_9_0_0();
+ return obj;
+ }
+ if(keywordSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeAccess().getDataProviderUriAttributeDataProviderKeyword_9_0_1(), value, null)) {
+ type = AssignmentType.KEYWORD;
+ element = grammarAccess.getXAttributeTypeAccess().getDataProviderUriAttributeDataProviderKeyword_9_0_1();
+ return obj;
+ }
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeAccess().getDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2(), value, null)) {
+ type = AssignmentType.DATATYPE_RULE_CALL;
+ element = grammarAccess.getXAttributeTypeAccess().getDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// 'min'
+protected class XAttributeType_MinKeyword_10 extends KeywordToken {
+
+ public XAttributeType_MinKeyword_10(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getMinKeyword_10();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_DataProviderAssignment_9(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// min=WHOLE_NUM_STR
+protected class XAttributeType_MinAssignment_11 extends AssignmentToken {
+
+ public XAttributeType_MinAssignment_11(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getMinAssignment_11();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_MinKeyword_10(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("min",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("min");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeAccess().getMinWHOLE_NUM_STRTerminalRuleCall_11_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXAttributeTypeAccess().getMinWHOLE_NUM_STRTerminalRuleCall_11_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// 'max'
+protected class XAttributeType_MaxKeyword_12 extends KeywordToken {
+
+ public XAttributeType_MaxKeyword_12(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getMaxKeyword_12();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_MinAssignment_11(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// max=(WHOLE_NUM_STR | 'unlimited')
+protected class XAttributeType_MaxAssignment_13 extends AssignmentToken {
+
+ public XAttributeType_MaxAssignment_13(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getMaxAssignment_13();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_MaxKeyword_12(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("max",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("max");
+ if(keywordSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeAccess().getMaxUnlimitedKeyword_13_0_1(), value, null)) {
+ type = AssignmentType.KEYWORD;
+ element = grammarAccess.getXAttributeTypeAccess().getMaxUnlimitedKeyword_13_0_1();
+ return obj;
+ }
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeAccess().getMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXAttributeTypeAccess().getMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// (('taggerId' taggerId=('DefaultAttributeTaggerProvider' | QUALIFIED_NAME))? & ('enumType'
+// enumType=[XOseeEnumType|STRING])? & ('description' description=STRING)? & ('defaultValue' defaultValue=STRING)? &
+// ('fileExtension' fileExtension=STRING)? & ('mediaType' mediaType=STRING)?)
+protected class XAttributeType_UnorderedGroup_14 extends UnorderedGroupToken {
+
+ public XAttributeType_UnorderedGroup_14(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public UnorderedGroup getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_Group_14_5(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XAttributeType_Group_14_4(lastRuleCallOrigin, this, 1, inst);
+ case 2: return new XAttributeType_Group_14_3(lastRuleCallOrigin, this, 2, inst);
+ case 3: return new XAttributeType_Group_14_2(lastRuleCallOrigin, this, 3, inst);
+ case 4: return new XAttributeType_Group_14_1(lastRuleCallOrigin, this, 4, inst);
+ case 5: return new XAttributeType_Group_14_0(lastRuleCallOrigin, this, 5, inst);
+ case 6: return new XAttributeType_MaxAssignment_13(lastRuleCallOrigin, this, 6, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// ('taggerId' taggerId=('DefaultAttributeTaggerProvider' | QUALIFIED_NAME))?
+protected class XAttributeType_Group_14_0 extends GroupToken {
+
+ public XAttributeType_Group_14_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getGroup_14_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_TaggerIdAssignment_14_0_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'taggerId'
+protected class XAttributeType_TaggerIdKeyword_14_0_0 extends KeywordToken {
+
+ public XAttributeType_TaggerIdKeyword_14_0_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getTaggerIdKeyword_14_0_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_MaxAssignment_13(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// taggerId=('DefaultAttributeTaggerProvider' | QUALIFIED_NAME)
+protected class XAttributeType_TaggerIdAssignment_14_0_1 extends AssignmentToken {
+
+ public XAttributeType_TaggerIdAssignment_14_0_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getTaggerIdAssignment_14_0_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_TaggerIdKeyword_14_0_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("taggerId",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("taggerId");
+ if(keywordSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeAccess().getTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0(), value, null)) {
+ type = AssignmentType.KEYWORD;
+ element = grammarAccess.getXAttributeTypeAccess().getTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0();
+ return obj;
+ }
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeAccess().getTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1(), value, null)) {
+ type = AssignmentType.DATATYPE_RULE_CALL;
+ element = grammarAccess.getXAttributeTypeAccess().getTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+
+// ('enumType' enumType=[XOseeEnumType|STRING])?
+protected class XAttributeType_Group_14_1 extends GroupToken {
+
+ public XAttributeType_Group_14_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getGroup_14_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_EnumTypeAssignment_14_1_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'enumType'
+protected class XAttributeType_EnumTypeKeyword_14_1_0 extends KeywordToken {
+
+ public XAttributeType_EnumTypeKeyword_14_1_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getEnumTypeKeyword_14_1_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_Group_14_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XAttributeType_MaxAssignment_13(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// enumType=[XOseeEnumType|STRING]
+protected class XAttributeType_EnumTypeAssignment_14_1_1 extends AssignmentToken {
+
+ public XAttributeType_EnumTypeAssignment_14_1_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getEnumTypeAssignment_14_1_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_EnumTypeKeyword_14_1_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("enumType",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("enumType");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXAttributeTypeAccess().getEnumTypeXOseeEnumTypeCrossReference_14_1_1_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getXAttributeTypeAccess().getEnumTypeXOseeEnumTypeCrossReference_14_1_1_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+
+// ('description' description=STRING)?
+protected class XAttributeType_Group_14_2 extends GroupToken {
+
+ public XAttributeType_Group_14_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getGroup_14_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_DescriptionAssignment_14_2_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'description'
+protected class XAttributeType_DescriptionKeyword_14_2_0 extends KeywordToken {
+
+ public XAttributeType_DescriptionKeyword_14_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getDescriptionKeyword_14_2_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_Group_14_1(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XAttributeType_Group_14_0(lastRuleCallOrigin, this, 1, inst);
+ case 2: return new XAttributeType_MaxAssignment_13(lastRuleCallOrigin, this, 2, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// description=STRING
+protected class XAttributeType_DescriptionAssignment_14_2_1 extends AssignmentToken {
+
+ public XAttributeType_DescriptionAssignment_14_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getDescriptionAssignment_14_2_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_DescriptionKeyword_14_2_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.getXAttributeTypeAccess().getDescriptionSTRINGTerminalRuleCall_14_2_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXAttributeTypeAccess().getDescriptionSTRINGTerminalRuleCall_14_2_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+
+// ('defaultValue' defaultValue=STRING)?
+protected class XAttributeType_Group_14_3 extends GroupToken {
+
+ public XAttributeType_Group_14_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getGroup_14_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_DefaultValueAssignment_14_3_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'defaultValue'
+protected class XAttributeType_DefaultValueKeyword_14_3_0 extends KeywordToken {
+
+ public XAttributeType_DefaultValueKeyword_14_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getDefaultValueKeyword_14_3_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_Group_14_2(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XAttributeType_Group_14_1(lastRuleCallOrigin, this, 1, inst);
+ case 2: return new XAttributeType_Group_14_0(lastRuleCallOrigin, this, 2, inst);
+ case 3: return new XAttributeType_MaxAssignment_13(lastRuleCallOrigin, this, 3, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// defaultValue=STRING
+protected class XAttributeType_DefaultValueAssignment_14_3_1 extends AssignmentToken {
+
+ public XAttributeType_DefaultValueAssignment_14_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getDefaultValueAssignment_14_3_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_DefaultValueKeyword_14_3_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("defaultValue",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("defaultValue");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeAccess().getDefaultValueSTRINGTerminalRuleCall_14_3_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXAttributeTypeAccess().getDefaultValueSTRINGTerminalRuleCall_14_3_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+
+// ('fileExtension' fileExtension=STRING)?
+protected class XAttributeType_Group_14_4 extends GroupToken {
+
+ public XAttributeType_Group_14_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getGroup_14_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_FileExtensionAssignment_14_4_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'fileExtension'
+protected class XAttributeType_FileExtensionKeyword_14_4_0 extends KeywordToken {
+
+ public XAttributeType_FileExtensionKeyword_14_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getFileExtensionKeyword_14_4_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_Group_14_3(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XAttributeType_Group_14_2(lastRuleCallOrigin, this, 1, inst);
+ case 2: return new XAttributeType_Group_14_1(lastRuleCallOrigin, this, 2, inst);
+ case 3: return new XAttributeType_Group_14_0(lastRuleCallOrigin, this, 3, inst);
+ case 4: return new XAttributeType_MaxAssignment_13(lastRuleCallOrigin, this, 4, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// fileExtension=STRING
+protected class XAttributeType_FileExtensionAssignment_14_4_1 extends AssignmentToken {
+
+ public XAttributeType_FileExtensionAssignment_14_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getFileExtensionAssignment_14_4_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_FileExtensionKeyword_14_4_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("fileExtension",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("fileExtension");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeAccess().getFileExtensionSTRINGTerminalRuleCall_14_4_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXAttributeTypeAccess().getFileExtensionSTRINGTerminalRuleCall_14_4_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+
+// ('mediaType' mediaType=STRING)?
+protected class XAttributeType_Group_14_5 extends GroupToken {
+
+ public XAttributeType_Group_14_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getGroup_14_5();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_MediaTypeAssignment_14_5_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'mediaType'
+protected class XAttributeType_MediaTypeKeyword_14_5_0 extends KeywordToken {
+
+ public XAttributeType_MediaTypeKeyword_14_5_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getMediaTypeKeyword_14_5_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_Group_14_4(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XAttributeType_Group_14_3(lastRuleCallOrigin, this, 1, inst);
+ case 2: return new XAttributeType_Group_14_2(lastRuleCallOrigin, this, 2, inst);
+ case 3: return new XAttributeType_Group_14_1(lastRuleCallOrigin, this, 3, inst);
+ case 4: return new XAttributeType_Group_14_0(lastRuleCallOrigin, this, 4, inst);
+ case 5: return new XAttributeType_MaxAssignment_13(lastRuleCallOrigin, this, 5, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// mediaType=STRING
+protected class XAttributeType_MediaTypeAssignment_14_5_1 extends AssignmentToken {
+
+ public XAttributeType_MediaTypeAssignment_14_5_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getMediaTypeAssignment_14_5_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_MediaTypeKeyword_14_5_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("mediaType",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("mediaType");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXAttributeTypeAccess().getMediaTypeSTRINGTerminalRuleCall_14_5_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXAttributeTypeAccess().getMediaTypeSTRINGTerminalRuleCall_14_5_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+
+
+// '}'
+protected class XAttributeType_RightCurlyBracketKeyword_15 extends KeywordToken {
+
+ public XAttributeType_RightCurlyBracketKeyword_15(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXAttributeTypeAccess().getRightCurlyBracketKeyword_15();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeType_UnorderedGroup_14(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule XAttributeType ****************/
+
+
+
+/************ begin Rule XOseeEnumType ****************
+ *
+ * XOseeEnumType:
+ * 'oseeEnumType' name=STRING '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR enumEntries+=XOseeEnumEntry* '}';
+ *
+ **/
+
+// 'oseeEnumType' name=STRING '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR enumEntries+=XOseeEnumEntry* '}'
+protected class XOseeEnumType_Group extends GroupToken {
+
+ public XOseeEnumType_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXOseeEnumTypeAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumType_RightCurlyBracketKeyword_7(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXOseeEnumTypeRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'oseeEnumType'
+protected class XOseeEnumType_OseeEnumTypeKeyword_0 extends KeywordToken {
+
+ public XOseeEnumType_OseeEnumTypeKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXOseeEnumTypeAccess().getOseeEnumTypeKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// name=STRING
+protected class XOseeEnumType_NameAssignment_1 extends AssignmentToken {
+
+ public XOseeEnumType_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXOseeEnumTypeAccess().getNameAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumType_OseeEnumTypeKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("name",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXOseeEnumTypeAccess().getNameSTRINGTerminalRuleCall_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXOseeEnumTypeAccess().getNameSTRINGTerminalRuleCall_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// '{'
+protected class XOseeEnumType_LeftCurlyBracketKeyword_2 extends KeywordToken {
+
+ public XOseeEnumType_LeftCurlyBracketKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXOseeEnumTypeAccess().getLeftCurlyBracketKeyword_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumType_NameAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// ('guid' typeGuid=STRING)?
+protected class XOseeEnumType_Group_3 extends GroupToken {
+
+ public XOseeEnumType_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXOseeEnumTypeAccess().getGroup_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumType_TypeGuidAssignment_3_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'guid'
+protected class XOseeEnumType_GuidKeyword_3_0 extends KeywordToken {
+
+ public XOseeEnumType_GuidKeyword_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXOseeEnumTypeAccess().getGuidKeyword_3_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumType_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// typeGuid=STRING
+protected class XOseeEnumType_TypeGuidAssignment_3_1 extends AssignmentToken {
+
+ public XOseeEnumType_TypeGuidAssignment_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXOseeEnumTypeAccess().getTypeGuidAssignment_3_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumType_GuidKeyword_3_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("typeGuid",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("typeGuid");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXOseeEnumTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXOseeEnumTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+
+// 'id'
+protected class XOseeEnumType_IdKeyword_4 extends KeywordToken {
+
+ public XOseeEnumType_IdKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXOseeEnumTypeAccess().getIdKeyword_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumType_Group_3(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XOseeEnumType_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// id=WHOLE_NUM_STR
+protected class XOseeEnumType_IdAssignment_5 extends AssignmentToken {
+
+ public XOseeEnumType_IdAssignment_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXOseeEnumTypeAccess().getIdAssignment_5();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumType_IdKeyword_4(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("id",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("id");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXOseeEnumTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXOseeEnumTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// enumEntries+=XOseeEnumEntry*
+protected class XOseeEnumType_EnumEntriesAssignment_6 extends AssignmentToken {
+
+ public XOseeEnumType_EnumEntriesAssignment_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesAssignment_6();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumEntry_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("enumEntries",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("enumEntries");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXOseeEnumEntryRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesXOseeEnumEntryParserRuleCall_6_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new XOseeEnumType_EnumEntriesAssignment_6(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new XOseeEnumType_IdAssignment_5(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+// '}'
+protected class XOseeEnumType_RightCurlyBracketKeyword_7 extends KeywordToken {
+
+ public XOseeEnumType_RightCurlyBracketKeyword_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXOseeEnumTypeAccess().getRightCurlyBracketKeyword_7();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumType_EnumEntriesAssignment_6(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XOseeEnumType_IdAssignment_5(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule XOseeEnumType ****************/
+
+
+/************ begin Rule XOseeEnumEntry ****************
+ *
+ * XOseeEnumEntry:
+ * 'entry' name=STRING ordinal=WHOLE_NUM_STR? ('entryGuid' entryGuid=STRING)? ('description' description=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) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXOseeEnumEntryAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ 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;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXOseeEnumEntryRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'entry'
+protected class XOseeEnumEntry_EntryKeyword_0 extends KeywordToken {
+
+ public XOseeEnumEntry_EntryKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXOseeEnumEntryAccess().getEntryKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// name=STRING
+protected class XOseeEnumEntry_NameAssignment_1 extends AssignmentToken {
+
+ public XOseeEnumEntry_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXOseeEnumEntryAccess().getNameAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumEntry_EntryKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("name",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXOseeEnumEntryAccess().getNameSTRINGTerminalRuleCall_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXOseeEnumEntryAccess().getNameSTRINGTerminalRuleCall_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// ordinal=WHOLE_NUM_STR?
+protected class XOseeEnumEntry_OrdinalAssignment_2 extends AssignmentToken {
+
+ public XOseeEnumEntry_OrdinalAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXOseeEnumEntryAccess().getOrdinalAssignment_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumEntry_NameAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("ordinal",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("ordinal");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXOseeEnumEntryAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXOseeEnumEntryAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// ('entryGuid' entryGuid=STRING)?
+protected class XOseeEnumEntry_Group_3 extends GroupToken {
+
+ public XOseeEnumEntry_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXOseeEnumEntryAccess().getGroup_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumEntry_EntryGuidAssignment_3_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'entryGuid'
+protected class XOseeEnumEntry_EntryGuidKeyword_3_0 extends KeywordToken {
+
+ public XOseeEnumEntry_EntryGuidKeyword_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXOseeEnumEntryAccess().getEntryGuidKeyword_3_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumEntry_OrdinalAssignment_2(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XOseeEnumEntry_NameAssignment_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// entryGuid=STRING
+protected class XOseeEnumEntry_EntryGuidAssignment_3_1 extends AssignmentToken {
+
+ public XOseeEnumEntry_EntryGuidAssignment_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXOseeEnumEntryAccess().getEntryGuidAssignment_3_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumEntry_EntryGuidKeyword_3_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("entryGuid",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("entryGuid");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXOseeEnumEntryAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXOseeEnumEntryAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+
+// ('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 ****************/
+
+
+/************ begin Rule XOseeEnumOverride ****************
+ *
+ * XOseeEnumOverride:
+ * 'overrides enum' overridenEnumType=[XOseeEnumType|STRING] '{' inheritAll?='inheritAll'?
+ * overrideOptions+=OverrideOption* '}';
+ *
+ **/
+
+// 'overrides enum' overridenEnumType=[XOseeEnumType|STRING] '{' inheritAll?='inheritAll'? overrideOptions+=OverrideOption*
+// '}'
+protected class XOseeEnumOverride_Group extends GroupToken {
+
+ public XOseeEnumOverride_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXOseeEnumOverrideAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumOverride_RightCurlyBracketKeyword_5(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXOseeEnumOverrideRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'overrides enum'
+protected class XOseeEnumOverride_OverridesEnumKeyword_0 extends KeywordToken {
+
+ public XOseeEnumOverride_OverridesEnumKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXOseeEnumOverrideAccess().getOverridesEnumKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// overridenEnumType=[XOseeEnumType|STRING]
+protected class XOseeEnumOverride_OverridenEnumTypeAssignment_1 extends AssignmentToken {
+
+ public XOseeEnumOverride_OverridenEnumTypeAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumOverride_OverridesEnumKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("overridenEnumType",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("overridenEnumType");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeXOseeEnumTypeCrossReference_1_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeXOseeEnumTypeCrossReference_1_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+// '{'
+protected class XOseeEnumOverride_LeftCurlyBracketKeyword_2 extends KeywordToken {
+
+ public XOseeEnumOverride_LeftCurlyBracketKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXOseeEnumOverrideAccess().getLeftCurlyBracketKeyword_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumOverride_OverridenEnumTypeAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// inheritAll?='inheritAll'?
+protected class XOseeEnumOverride_InheritAllAssignment_3 extends AssignmentToken {
+
+ public XOseeEnumOverride_InheritAllAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXOseeEnumOverrideAccess().getInheritAllAssignment_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumOverride_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("inheritAll",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("inheritAll");
+ if(Boolean.TRUE.equals(value)) { // org::eclipse::xtext::impl::KeywordImpl
+ type = AssignmentType.KEYWORD;
+ element = grammarAccess.getXOseeEnumOverrideAccess().getInheritAllInheritAllKeyword_3_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// overrideOptions+=OverrideOption*
+protected class XOseeEnumOverride_OverrideOptionsAssignment_4 extends AssignmentToken {
+
+ public XOseeEnumOverride_OverrideOptionsAssignment_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsAssignment_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new OverrideOption_Alternatives(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("overrideOptions",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("overrideOptions");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getOverrideOptionRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsOverrideOptionParserRuleCall_4_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new XOseeEnumOverride_OverrideOptionsAssignment_4(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new XOseeEnumOverride_InheritAllAssignment_3(lastRuleCallOrigin, next, actIndex, consumed);
+ case 2: return new XOseeEnumOverride_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+// '}'
+protected class XOseeEnumOverride_RightCurlyBracketKeyword_5 extends KeywordToken {
+
+ public XOseeEnumOverride_RightCurlyBracketKeyword_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXOseeEnumOverrideAccess().getRightCurlyBracketKeyword_5();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeEnumOverride_OverrideOptionsAssignment_4(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XOseeEnumOverride_InheritAllAssignment_3(lastRuleCallOrigin, this, 1, inst);
+ case 2: return new XOseeEnumOverride_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 2, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule XOseeEnumOverride ****************/
+
+
+/************ begin Rule OverrideOption ****************
+ *
+ * OverrideOption:
+ * AddEnum | RemoveEnum;
+ *
+ **/
+
+// AddEnum | RemoveEnum
+protected class OverrideOption_Alternatives extends AlternativesToken {
+
+ public OverrideOption_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Alternatives getGrammarElement() {
+ return grammarAccess.getOverrideOptionAccess().getAlternatives();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new OverrideOption_AddEnumParserRuleCall_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new OverrideOption_RemoveEnumParserRuleCall_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getAddEnumRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getRemoveEnumRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// AddEnum
+protected class OverrideOption_AddEnumParserRuleCall_0 extends RuleCallToken {
+
+ public OverrideOption_AddEnumParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getOverrideOptionAccess().getAddEnumParserRuleCall_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AddEnum_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getAddEnumRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(AddEnum_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+// RemoveEnum
+protected class OverrideOption_RemoveEnumParserRuleCall_1 extends RuleCallToken {
+
+ public OverrideOption_RemoveEnumParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getOverrideOptionAccess().getRemoveEnumParserRuleCall_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RemoveEnum_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getRemoveEnumRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(RemoveEnum_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+
+/************ end Rule OverrideOption ****************/
+
+
+/************ begin Rule AddEnum ****************
+ *
+ * AddEnum:
+ * 'add' enumEntry=STRING ordinal=WHOLE_NUM_STR? ('entryGuid' entryGuid=STRING)? ('description' description=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) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getAddEnumAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ 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;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getAddEnumRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'add'
+protected class AddEnum_AddKeyword_0 extends KeywordToken {
+
+ public AddEnum_AddKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getAddEnumAccess().getAddKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// enumEntry=STRING
+protected class AddEnum_EnumEntryAssignment_1 extends AssignmentToken {
+
+ public AddEnum_EnumEntryAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getAddEnumAccess().getEnumEntryAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AddEnum_AddKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("enumEntry",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("enumEntry");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getAddEnumAccess().getEnumEntrySTRINGTerminalRuleCall_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getAddEnumAccess().getEnumEntrySTRINGTerminalRuleCall_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// ordinal=WHOLE_NUM_STR?
+protected class AddEnum_OrdinalAssignment_2 extends AssignmentToken {
+
+ public AddEnum_OrdinalAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getAddEnumAccess().getOrdinalAssignment_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AddEnum_EnumEntryAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("ordinal",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("ordinal");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getAddEnumAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getAddEnumAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// ('entryGuid' entryGuid=STRING)?
+protected class AddEnum_Group_3 extends GroupToken {
+
+ public AddEnum_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getAddEnumAccess().getGroup_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AddEnum_EntryGuidAssignment_3_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'entryGuid'
+protected class AddEnum_EntryGuidKeyword_3_0 extends KeywordToken {
+
+ public AddEnum_EntryGuidKeyword_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getAddEnumAccess().getEntryGuidKeyword_3_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AddEnum_OrdinalAssignment_2(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new AddEnum_EnumEntryAssignment_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// entryGuid=STRING
+protected class AddEnum_EntryGuidAssignment_3_1 extends AssignmentToken {
+
+ public AddEnum_EntryGuidAssignment_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getAddEnumAccess().getEntryGuidAssignment_3_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AddEnum_EntryGuidKeyword_3_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("entryGuid",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("entryGuid");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getAddEnumAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getAddEnumAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+
+// ('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 ****************/
+
+
+/************ begin Rule RemoveEnum ****************
+ *
+ * RemoveEnum:
+ * 'remove' enumEntry=[XOseeEnumEntry|STRING];
+ *
+ **/
+
+// 'remove' enumEntry=[XOseeEnumEntry|STRING]
+protected class RemoveEnum_Group extends GroupToken {
+
+ public RemoveEnum_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getRemoveEnumAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RemoveEnum_EnumEntryAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getRemoveEnumRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'remove'
+protected class RemoveEnum_RemoveKeyword_0 extends KeywordToken {
+
+ public RemoveEnum_RemoveKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getRemoveEnumAccess().getRemoveKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// enumEntry=[XOseeEnumEntry|STRING]
+protected class RemoveEnum_EnumEntryAssignment_1 extends AssignmentToken {
+
+ public RemoveEnum_EnumEntryAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getRemoveEnumAccess().getEnumEntryAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RemoveEnum_RemoveKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("enumEntry",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("enumEntry");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getRemoveEnumAccess().getEnumEntryXOseeEnumEntryCrossReference_1_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getRemoveEnumAccess().getEnumEntryXOseeEnumEntryCrossReference_1_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+
+/************ end Rule RemoveEnum ****************/
+
+
+/************ begin Rule XOseeArtifactTypeOverride ****************
+ *
+ * XOseeArtifactTypeOverride:
+ * 'overrides artifactType' overridenArtifactType=[XArtifactType|STRING] '{' inheritAll?='inheritAll'?
+ * overrideOptions+=AttributeOverrideOption+ '}';
+ *
+ **/
+
+// 'overrides artifactType' overridenArtifactType=[XArtifactType|STRING] '{' inheritAll?='inheritAll'?
+// overrideOptions+=AttributeOverrideOption+ '}'
+protected class XOseeArtifactTypeOverride_Group extends GroupToken {
+
+ public XOseeArtifactTypeOverride_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXOseeArtifactTypeOverrideAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeArtifactTypeOverride_RightCurlyBracketKeyword_5(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXOseeArtifactTypeOverrideRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'overrides artifactType'
+protected class XOseeArtifactTypeOverride_OverridesArtifactTypeKeyword_0 extends KeywordToken {
+
+ public XOseeArtifactTypeOverride_OverridesArtifactTypeKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridesArtifactTypeKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// overridenArtifactType=[XArtifactType|STRING]
+protected class XOseeArtifactTypeOverride_OverridenArtifactTypeAssignment_1 extends AssignmentToken {
+
+ public XOseeArtifactTypeOverride_OverridenArtifactTypeAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeArtifactTypeOverride_OverridesArtifactTypeKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("overridenArtifactType",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("overridenArtifactType");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeXArtifactTypeCrossReference_1_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeXArtifactTypeCrossReference_1_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+// '{'
+protected class XOseeArtifactTypeOverride_LeftCurlyBracketKeyword_2 extends KeywordToken {
+
+ public XOseeArtifactTypeOverride_LeftCurlyBracketKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXOseeArtifactTypeOverrideAccess().getLeftCurlyBracketKeyword_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeArtifactTypeOverride_OverridenArtifactTypeAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// inheritAll?='inheritAll'?
+protected class XOseeArtifactTypeOverride_InheritAllAssignment_3 extends AssignmentToken {
+
+ public XOseeArtifactTypeOverride_InheritAllAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllAssignment_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeArtifactTypeOverride_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("inheritAll",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("inheritAll");
+ if(Boolean.TRUE.equals(value)) { // org::eclipse::xtext::impl::KeywordImpl
+ type = AssignmentType.KEYWORD;
+ element = grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllInheritAllKeyword_3_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// overrideOptions+=AttributeOverrideOption+
+protected class XOseeArtifactTypeOverride_OverrideOptionsAssignment_4 extends AssignmentToken {
+
+ public XOseeArtifactTypeOverride_OverrideOptionsAssignment_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAssignment_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AttributeOverrideOption_Alternatives(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("overrideOptions",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("overrideOptions");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getAttributeOverrideOptionRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAttributeOverrideOptionParserRuleCall_4_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new XOseeArtifactTypeOverride_OverrideOptionsAssignment_4(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new XOseeArtifactTypeOverride_InheritAllAssignment_3(lastRuleCallOrigin, next, actIndex, consumed);
+ case 2: return new XOseeArtifactTypeOverride_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+// '}'
+protected class XOseeArtifactTypeOverride_RightCurlyBracketKeyword_5 extends KeywordToken {
+
+ public XOseeArtifactTypeOverride_RightCurlyBracketKeyword_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXOseeArtifactTypeOverrideAccess().getRightCurlyBracketKeyword_5();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XOseeArtifactTypeOverride_OverrideOptionsAssignment_4(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule XOseeArtifactTypeOverride ****************/
+
+
+/************ begin Rule AttributeOverrideOption ****************
+ *
+ * AttributeOverrideOption:
+ * AddAttribute | RemoveAttribute | UpdateAttribute;
+ *
+ **/
+
+// AddAttribute | RemoveAttribute | UpdateAttribute
+protected class AttributeOverrideOption_Alternatives extends AlternativesToken {
+
+ public AttributeOverrideOption_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Alternatives getGrammarElement() {
+ return grammarAccess.getAttributeOverrideOptionAccess().getAlternatives();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AttributeOverrideOption_AddAttributeParserRuleCall_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new AttributeOverrideOption_RemoveAttributeParserRuleCall_1(lastRuleCallOrigin, this, 1, inst);
+ case 2: return new AttributeOverrideOption_UpdateAttributeParserRuleCall_2(lastRuleCallOrigin, this, 2, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getAddAttributeRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getRemoveAttributeRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getUpdateAttributeRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// AddAttribute
+protected class AttributeOverrideOption_AddAttributeParserRuleCall_0 extends RuleCallToken {
+
+ public AttributeOverrideOption_AddAttributeParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getAttributeOverrideOptionAccess().getAddAttributeParserRuleCall_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AddAttribute_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getAddAttributeRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(AddAttribute_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+// RemoveAttribute
+protected class AttributeOverrideOption_RemoveAttributeParserRuleCall_1 extends RuleCallToken {
+
+ public AttributeOverrideOption_RemoveAttributeParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getAttributeOverrideOptionAccess().getRemoveAttributeParserRuleCall_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RemoveAttribute_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getRemoveAttributeRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(RemoveAttribute_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+// UpdateAttribute
+protected class AttributeOverrideOption_UpdateAttributeParserRuleCall_2 extends RuleCallToken {
+
+ public AttributeOverrideOption_UpdateAttributeParserRuleCall_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getAttributeOverrideOptionAccess().getUpdateAttributeParserRuleCall_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new UpdateAttribute_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getUpdateAttributeRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(UpdateAttribute_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+
+/************ end Rule AttributeOverrideOption ****************/
+
+
+/************ begin Rule AddAttribute ****************
+ *
+ * AddAttribute:
+ * 'add' attribute=XAttributeTypeRef;
+ *
+ **/
+
+// 'add' attribute=XAttributeTypeRef
+protected class AddAttribute_Group extends GroupToken {
+
+ public AddAttribute_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getAddAttributeAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AddAttribute_AttributeAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getAddAttributeRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'add'
+protected class AddAttribute_AddKeyword_0 extends KeywordToken {
+
+ public AddAttribute_AddKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getAddAttributeAccess().getAddKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// attribute=XAttributeTypeRef
+protected class AddAttribute_AttributeAssignment_1 extends AssignmentToken {
+
+ public AddAttribute_AttributeAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getAddAttributeAccess().getAttributeAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeTypeRef_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("attribute",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("attribute");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXAttributeTypeRefRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getAddAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new AddAttribute_AddKeyword_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+
+/************ end Rule AddAttribute ****************/
+
+
+/************ begin Rule RemoveAttribute ****************
+ *
+ * RemoveAttribute:
+ * 'remove' 'attribute' attribute=[XAttributeType|STRING];
+ *
+ **/
+
+// 'remove' 'attribute' attribute=[XAttributeType|STRING]
+protected class RemoveAttribute_Group extends GroupToken {
+
+ public RemoveAttribute_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getRemoveAttributeAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RemoveAttribute_AttributeAssignment_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getRemoveAttributeRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'remove'
+protected class RemoveAttribute_RemoveKeyword_0 extends KeywordToken {
+
+ public RemoveAttribute_RemoveKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getRemoveAttributeAccess().getRemoveKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// 'attribute'
+protected class RemoveAttribute_AttributeKeyword_1 extends KeywordToken {
+
+ public RemoveAttribute_AttributeKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getRemoveAttributeAccess().getAttributeKeyword_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RemoveAttribute_RemoveKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// attribute=[XAttributeType|STRING]
+protected class RemoveAttribute_AttributeAssignment_2 extends AssignmentToken {
+
+ public RemoveAttribute_AttributeAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getRemoveAttributeAccess().getAttributeAssignment_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RemoveAttribute_AttributeKeyword_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("attribute",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("attribute");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getRemoveAttributeAccess().getAttributeXAttributeTypeCrossReference_2_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getRemoveAttributeAccess().getAttributeXAttributeTypeCrossReference_2_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+
+/************ end Rule RemoveAttribute ****************/
+
+
+/************ begin Rule UpdateAttribute ****************
+ *
+ * UpdateAttribute:
+ * 'update' attribute=XAttributeTypeRef;
+ *
+ **/
+
+// 'update' attribute=XAttributeTypeRef
+protected class UpdateAttribute_Group extends GroupToken {
+
+ public UpdateAttribute_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getUpdateAttributeAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new UpdateAttribute_AttributeAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getUpdateAttributeRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'update'
+protected class UpdateAttribute_UpdateKeyword_0 extends KeywordToken {
+
+ public UpdateAttribute_UpdateKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getUpdateAttributeAccess().getUpdateKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// attribute=XAttributeTypeRef
+protected class UpdateAttribute_AttributeAssignment_1 extends AssignmentToken {
+
+ public UpdateAttribute_AttributeAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getUpdateAttributeAccess().getAttributeAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XAttributeTypeRef_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("attribute",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("attribute");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXAttributeTypeRefRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getUpdateAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new UpdateAttribute_UpdateKeyword_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+
+/************ end Rule UpdateAttribute ****************/
+
+
+/************ begin Rule XRelationType ****************
+ *
+ * XRelationType:
+ * 'relationType' name=STRING '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR 'sideAName' sideAName=STRING
+ * 'sideAArtifactType' sideAArtifactType=[XArtifactType|STRING] 'sideBName' sideBName=STRING 'sideBArtifactType'
+ * sideBArtifactType=[XArtifactType|STRING] 'defaultOrderType' defaultOrderType=RelationOrderType 'multiplicity'
+ * multiplicity=RelationMultiplicityEnum '}';
+ *
+ **/
+
+// 'relationType' name=STRING '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR 'sideAName' sideAName=STRING
+// 'sideAArtifactType' sideAArtifactType=[XArtifactType|STRING] 'sideBName' sideBName=STRING 'sideBArtifactType'
+// sideBArtifactType=[XArtifactType|STRING] 'defaultOrderType' defaultOrderType=RelationOrderType 'multiplicity'
+// multiplicity=RelationMultiplicityEnum '}'
+protected class XRelationType_Group extends GroupToken {
+
+ public XRelationType_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_RightCurlyBracketKeyword_18(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXRelationTypeRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'relationType'
+protected class XRelationType_RelationTypeKeyword_0 extends KeywordToken {
+
+ public XRelationType_RelationTypeKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getRelationTypeKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// name=STRING
+protected class XRelationType_NameAssignment_1 extends AssignmentToken {
+
+ public XRelationType_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getNameAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_RelationTypeKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("name",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXRelationTypeAccess().getNameSTRINGTerminalRuleCall_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXRelationTypeAccess().getNameSTRINGTerminalRuleCall_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// '{'
+protected class XRelationType_LeftCurlyBracketKeyword_2 extends KeywordToken {
+
+ public XRelationType_LeftCurlyBracketKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getLeftCurlyBracketKeyword_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_NameAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// ('guid' typeGuid=STRING)?
+protected class XRelationType_Group_3 extends GroupToken {
+
+ public XRelationType_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getGroup_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_TypeGuidAssignment_3_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'guid'
+protected class XRelationType_GuidKeyword_3_0 extends KeywordToken {
+
+ public XRelationType_GuidKeyword_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getGuidKeyword_3_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// typeGuid=STRING
+protected class XRelationType_TypeGuidAssignment_3_1 extends AssignmentToken {
+
+ public XRelationType_TypeGuidAssignment_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getTypeGuidAssignment_3_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_GuidKeyword_3_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("typeGuid",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("typeGuid");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXRelationTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXRelationTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+
+// 'id'
+protected class XRelationType_IdKeyword_4 extends KeywordToken {
+
+ public XRelationType_IdKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getIdKeyword_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_Group_3(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XRelationType_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// id=WHOLE_NUM_STR
+protected class XRelationType_IdAssignment_5 extends AssignmentToken {
+
+ public XRelationType_IdAssignment_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getIdAssignment_5();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_IdKeyword_4(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("id",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("id");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXRelationTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXRelationTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// 'sideAName'
+protected class XRelationType_SideANameKeyword_6 extends KeywordToken {
+
+ public XRelationType_SideANameKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getSideANameKeyword_6();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_IdAssignment_5(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// sideAName=STRING
+protected class XRelationType_SideANameAssignment_7 extends AssignmentToken {
+
+ public XRelationType_SideANameAssignment_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getSideANameAssignment_7();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_SideANameKeyword_6(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("sideAName",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("sideAName");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXRelationTypeAccess().getSideANameSTRINGTerminalRuleCall_7_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXRelationTypeAccess().getSideANameSTRINGTerminalRuleCall_7_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// 'sideAArtifactType'
+protected class XRelationType_SideAArtifactTypeKeyword_8 extends KeywordToken {
+
+ public XRelationType_SideAArtifactTypeKeyword_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeKeyword_8();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_SideANameAssignment_7(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// sideAArtifactType=[XArtifactType|STRING]
+protected class XRelationType_SideAArtifactTypeAssignment_9 extends AssignmentToken {
+
+ public XRelationType_SideAArtifactTypeAssignment_9(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeAssignment_9();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_SideAArtifactTypeKeyword_8(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("sideAArtifactType",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("sideAArtifactType");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeXArtifactTypeCrossReference_9_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeXArtifactTypeCrossReference_9_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+// 'sideBName'
+protected class XRelationType_SideBNameKeyword_10 extends KeywordToken {
+
+ public XRelationType_SideBNameKeyword_10(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getSideBNameKeyword_10();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_SideAArtifactTypeAssignment_9(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// sideBName=STRING
+protected class XRelationType_SideBNameAssignment_11 extends AssignmentToken {
+
+ public XRelationType_SideBNameAssignment_11(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getSideBNameAssignment_11();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_SideBNameKeyword_10(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("sideBName",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("sideBName");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXRelationTypeAccess().getSideBNameSTRINGTerminalRuleCall_11_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXRelationTypeAccess().getSideBNameSTRINGTerminalRuleCall_11_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// 'sideBArtifactType'
+protected class XRelationType_SideBArtifactTypeKeyword_12 extends KeywordToken {
+
+ public XRelationType_SideBArtifactTypeKeyword_12(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeKeyword_12();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_SideBNameAssignment_11(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// sideBArtifactType=[XArtifactType|STRING]
+protected class XRelationType_SideBArtifactTypeAssignment_13 extends AssignmentToken {
+
+ public XRelationType_SideBArtifactTypeAssignment_13(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeAssignment_13();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_SideBArtifactTypeKeyword_12(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("sideBArtifactType",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("sideBArtifactType");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeXArtifactTypeCrossReference_13_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeXArtifactTypeCrossReference_13_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+// 'defaultOrderType'
+protected class XRelationType_DefaultOrderTypeKeyword_14 extends KeywordToken {
+
+ public XRelationType_DefaultOrderTypeKeyword_14(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeKeyword_14();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_SideBArtifactTypeAssignment_13(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// defaultOrderType=RelationOrderType
+protected class XRelationType_DefaultOrderTypeAssignment_15 extends AssignmentToken {
+
+ public XRelationType_DefaultOrderTypeAssignment_15(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeAssignment_15();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_DefaultOrderTypeKeyword_14(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("defaultOrderType",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("defaultOrderType");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0(), value, null)) {
+ type = AssignmentType.DATATYPE_RULE_CALL;
+ element = grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// 'multiplicity'
+protected class XRelationType_MultiplicityKeyword_16 extends KeywordToken {
+
+ public XRelationType_MultiplicityKeyword_16(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getMultiplicityKeyword_16();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_DefaultOrderTypeAssignment_15(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// multiplicity=RelationMultiplicityEnum
+protected class XRelationType_MultiplicityAssignment_17 extends AssignmentToken {
+
+ public XRelationType_MultiplicityAssignment_17(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getMultiplicityAssignment_17();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_MultiplicityKeyword_16(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("multiplicity",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("multiplicity");
+ if(enumLitSerializer.isValid(obj.getEObject(), grammarAccess.getXRelationTypeAccess().getMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0(), value, null)) {
+ type = AssignmentType.ENUM_RULE_CALL;
+ element = grammarAccess.getXRelationTypeAccess().getMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// '}'
+protected class XRelationType_RightCurlyBracketKeyword_18 extends KeywordToken {
+
+ public XRelationType_RightCurlyBracketKeyword_18(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXRelationTypeAccess().getRightCurlyBracketKeyword_18();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XRelationType_MultiplicityAssignment_17(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule XRelationType ****************/
+
+
+
+
+/************ begin Rule Condition ****************
+ *
+ * Condition:
+ * SimpleCondition | CompoundCondition;
+ *
+ **/
+
+// SimpleCondition | CompoundCondition
+protected class Condition_Alternatives extends AlternativesToken {
+
+ public Condition_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Alternatives getGrammarElement() {
+ return grammarAccess.getConditionAccess().getAlternatives();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new Condition_SimpleConditionParserRuleCall_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new Condition_CompoundConditionParserRuleCall_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getCompoundConditionRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getSimpleConditionRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// SimpleCondition
+protected class Condition_SimpleConditionParserRuleCall_0 extends RuleCallToken {
+
+ public Condition_SimpleConditionParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getConditionAccess().getSimpleConditionParserRuleCall_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new SimpleCondition_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getSimpleConditionRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(SimpleCondition_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+// CompoundCondition
+protected class Condition_CompoundConditionParserRuleCall_1 extends RuleCallToken {
+
+ public Condition_CompoundConditionParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getConditionAccess().getCompoundConditionParserRuleCall_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new CompoundCondition_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getCompoundConditionRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(CompoundCondition_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+
+/************ end Rule Condition ****************/
+
+
+/************ begin Rule SimpleCondition ****************
+ *
+ * SimpleCondition:
+ * field=MatchField op=CompareOp expression=STRING;
+ *
+ **/
+
+// field=MatchField op=CompareOp expression=STRING
+protected class SimpleCondition_Group extends GroupToken {
+
+ public SimpleCondition_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getSimpleConditionAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new SimpleCondition_ExpressionAssignment_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getSimpleConditionRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// field=MatchField
+protected class SimpleCondition_FieldAssignment_0 extends AssignmentToken {
+
+ public SimpleCondition_FieldAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getSimpleConditionAccess().getFieldAssignment_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("field",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("field");
+ if(enumLitSerializer.isValid(obj.getEObject(), grammarAccess.getSimpleConditionAccess().getFieldMatchFieldEnumRuleCall_0_0(), value, null)) {
+ type = AssignmentType.ENUM_RULE_CALL;
+ element = grammarAccess.getSimpleConditionAccess().getFieldMatchFieldEnumRuleCall_0_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// op=CompareOp
+protected class SimpleCondition_OpAssignment_1 extends AssignmentToken {
+
+ public SimpleCondition_OpAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getSimpleConditionAccess().getOpAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new SimpleCondition_FieldAssignment_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("op",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("op");
+ if(enumLitSerializer.isValid(obj.getEObject(), grammarAccess.getSimpleConditionAccess().getOpCompareOpEnumRuleCall_1_0(), value, null)) {
+ type = AssignmentType.ENUM_RULE_CALL;
+ element = grammarAccess.getSimpleConditionAccess().getOpCompareOpEnumRuleCall_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// expression=STRING
+protected class SimpleCondition_ExpressionAssignment_2 extends AssignmentToken {
+
+ public SimpleCondition_ExpressionAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getSimpleConditionAccess().getExpressionAssignment_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new SimpleCondition_OpAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("expression",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("expression");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getSimpleConditionAccess().getExpressionSTRINGTerminalRuleCall_2_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getSimpleConditionAccess().getExpressionSTRINGTerminalRuleCall_2_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+
+/************ end Rule SimpleCondition ****************/
+
+
+/************ begin Rule CompoundCondition ****************
+ *
+ * CompoundCondition:
+ * '(' conditions+=SimpleCondition (operators+=XLogicOperator conditions+=SimpleCondition)+ ')';
+ *
+ **/
+
+// '(' conditions+=SimpleCondition (operators+=XLogicOperator conditions+=SimpleCondition)+ ')'
+protected class CompoundCondition_Group extends GroupToken {
+
+ public CompoundCondition_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getCompoundConditionAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new CompoundCondition_RightParenthesisKeyword_3(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getCompoundConditionRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// '('
+protected class CompoundCondition_LeftParenthesisKeyword_0 extends KeywordToken {
+
+ public CompoundCondition_LeftParenthesisKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getCompoundConditionAccess().getLeftParenthesisKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// conditions+=SimpleCondition
+protected class CompoundCondition_ConditionsAssignment_1 extends AssignmentToken {
+
+ public CompoundCondition_ConditionsAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getCompoundConditionAccess().getConditionsAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new SimpleCondition_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("conditions",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("conditions");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getSimpleConditionRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_1_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new CompoundCondition_LeftParenthesisKeyword_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+// (operators+=XLogicOperator conditions+=SimpleCondition)+
+protected class CompoundCondition_Group_2 extends GroupToken {
+
+ public CompoundCondition_Group_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getCompoundConditionAccess().getGroup_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new CompoundCondition_ConditionsAssignment_2_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// operators+=XLogicOperator
+protected class CompoundCondition_OperatorsAssignment_2_0 extends AssignmentToken {
+
+ public CompoundCondition_OperatorsAssignment_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getCompoundConditionAccess().getOperatorsAssignment_2_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new CompoundCondition_Group_2(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new CompoundCondition_ConditionsAssignment_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("operators",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("operators");
+ if(enumLitSerializer.isValid(obj.getEObject(), grammarAccess.getCompoundConditionAccess().getOperatorsXLogicOperatorEnumRuleCall_2_0_0(), value, null)) {
+ type = AssignmentType.ENUM_RULE_CALL;
+ element = grammarAccess.getCompoundConditionAccess().getOperatorsXLogicOperatorEnumRuleCall_2_0_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// conditions+=SimpleCondition
+protected class CompoundCondition_ConditionsAssignment_2_1 extends AssignmentToken {
+
+ public CompoundCondition_ConditionsAssignment_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getCompoundConditionAccess().getConditionsAssignment_2_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new SimpleCondition_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("conditions",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("conditions");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getSimpleConditionRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_2_1_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new CompoundCondition_OperatorsAssignment_2_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+
+// ')'
+protected class CompoundCondition_RightParenthesisKeyword_3 extends KeywordToken {
+
+ public CompoundCondition_RightParenthesisKeyword_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getCompoundConditionAccess().getRightParenthesisKeyword_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new CompoundCondition_Group_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule CompoundCondition ****************/
+
+
+/************ begin Rule XArtifactMatcher ****************
+ *
+ * XArtifactMatcher:
+ * 'artifactMatcher' name=STRING 'where' conditions+=Condition (operators+=XLogicOperator conditions+=Condition)* ';';
+ *
+ **/
+
+// 'artifactMatcher' name=STRING 'where' conditions+=Condition (operators+=XLogicOperator conditions+=Condition)* ';'
+protected class XArtifactMatcher_Group extends GroupToken {
+
+ public XArtifactMatcher_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXArtifactMatcherAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactMatcher_SemicolonKeyword_5(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getXArtifactMatcherRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'artifactMatcher'
+protected class XArtifactMatcher_ArtifactMatcherKeyword_0 extends KeywordToken {
+
+ public XArtifactMatcher_ArtifactMatcherKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXArtifactMatcherAccess().getArtifactMatcherKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// name=STRING
+protected class XArtifactMatcher_NameAssignment_1 extends AssignmentToken {
+
+ public XArtifactMatcher_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXArtifactMatcherAccess().getNameAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactMatcher_ArtifactMatcherKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("name",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getXArtifactMatcherAccess().getNameSTRINGTerminalRuleCall_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getXArtifactMatcherAccess().getNameSTRINGTerminalRuleCall_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// 'where'
+protected class XArtifactMatcher_WhereKeyword_2 extends KeywordToken {
+
+ public XArtifactMatcher_WhereKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXArtifactMatcherAccess().getWhereKeyword_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactMatcher_NameAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// conditions+=Condition
+protected class XArtifactMatcher_ConditionsAssignment_3 extends AssignmentToken {
+
+ public XArtifactMatcher_ConditionsAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new Condition_Alternatives(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("conditions",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("conditions");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getConditionRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_3_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new XArtifactMatcher_WhereKeyword_2(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+// (operators+=XLogicOperator conditions+=Condition)*
+protected class XArtifactMatcher_Group_4 extends GroupToken {
+
+ public XArtifactMatcher_Group_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getXArtifactMatcherAccess().getGroup_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactMatcher_ConditionsAssignment_4_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// operators+=XLogicOperator
+protected class XArtifactMatcher_OperatorsAssignment_4_0 extends AssignmentToken {
+
+ public XArtifactMatcher_OperatorsAssignment_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXArtifactMatcherAccess().getOperatorsAssignment_4_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactMatcher_Group_4(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XArtifactMatcher_ConditionsAssignment_3(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("operators",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("operators");
+ if(enumLitSerializer.isValid(obj.getEObject(), grammarAccess.getXArtifactMatcherAccess().getOperatorsXLogicOperatorEnumRuleCall_4_0_0(), value, null)) {
+ type = AssignmentType.ENUM_RULE_CALL;
+ element = grammarAccess.getXArtifactMatcherAccess().getOperatorsXLogicOperatorEnumRuleCall_4_0_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// conditions+=Condition
+protected class XArtifactMatcher_ConditionsAssignment_4_1 extends AssignmentToken {
+
+ public XArtifactMatcher_ConditionsAssignment_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_4_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new Condition_Alternatives(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("conditions",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("conditions");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getConditionRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_4_1_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new XArtifactMatcher_OperatorsAssignment_4_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+
+// ';'
+protected class XArtifactMatcher_SemicolonKeyword_5 extends KeywordToken {
+
+ public XArtifactMatcher_SemicolonKeyword_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getXArtifactMatcherAccess().getSemicolonKeyword_5();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new XArtifactMatcher_Group_4(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new XArtifactMatcher_ConditionsAssignment_3(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule XArtifactMatcher ****************/
+
+
+/************ begin Rule Role ****************
+ *
+ * ///////////////////////////////////////
+ * // OSEE ACCESS MODEL //
+ *
+ * ///////////////////////////////////////
+ * Role:
+ * 'role' name=STRING ('extends' superRoles+=[Role|STRING])? '{' (usersAndGroups+=UsersAndGroups |
+ * referencedContexts+=ReferencedContext)+ '}';
+ *
+ **/
+
+// 'role' name=STRING ('extends' superRoles+=[Role|STRING])? '{' (usersAndGroups+=UsersAndGroups |
+// referencedContexts+=ReferencedContext)+ '}'
+protected class Role_Group extends GroupToken {
+
+ public Role_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getRoleAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new Role_RightCurlyBracketKeyword_5(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getRoleRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'role'
+protected class Role_RoleKeyword_0 extends KeywordToken {
+
+ public Role_RoleKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getRoleAccess().getRoleKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// name=STRING
+protected class Role_NameAssignment_1 extends AssignmentToken {
+
+ public Role_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getRoleAccess().getNameAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new Role_RoleKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("name",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getRoleAccess().getNameSTRINGTerminalRuleCall_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getRoleAccess().getNameSTRINGTerminalRuleCall_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// ('extends' superRoles+=[Role|STRING])?
+protected class Role_Group_2 extends GroupToken {
+
+ public Role_Group_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getRoleAccess().getGroup_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new Role_SuperRolesAssignment_2_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'extends'
+protected class Role_ExtendsKeyword_2_0 extends KeywordToken {
+
+ public Role_ExtendsKeyword_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getRoleAccess().getExtendsKeyword_2_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new Role_NameAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// superRoles+=[Role|STRING]
+protected class Role_SuperRolesAssignment_2_1 extends AssignmentToken {
+
+ public Role_SuperRolesAssignment_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getRoleAccess().getSuperRolesAssignment_2_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new Role_ExtendsKeyword_2_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("superRoles",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("superRoles");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getRoleAccess().getSuperRolesRoleCrossReference_2_1_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getRoleAccess().getSuperRolesRoleCrossReference_2_1_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+
+// '{'
+protected class Role_LeftCurlyBracketKeyword_3 extends KeywordToken {
+
+ public Role_LeftCurlyBracketKeyword_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getRoleAccess().getLeftCurlyBracketKeyword_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new Role_Group_2(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new Role_NameAssignment_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// (usersAndGroups+=UsersAndGroups | referencedContexts+=ReferencedContext)+
+protected class Role_Alternatives_4 extends AlternativesToken {
+
+ public Role_Alternatives_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Alternatives getGrammarElement() {
+ return grammarAccess.getRoleAccess().getAlternatives_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new Role_UsersAndGroupsAssignment_4_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new Role_ReferencedContextsAssignment_4_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// usersAndGroups+=UsersAndGroups
+protected class Role_UsersAndGroupsAssignment_4_0 extends AssignmentToken {
+
+ public Role_UsersAndGroupsAssignment_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getRoleAccess().getUsersAndGroupsAssignment_4_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new UsersAndGroups_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("usersAndGroups",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("usersAndGroups");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getUsersAndGroupsRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getRoleAccess().getUsersAndGroupsUsersAndGroupsParserRuleCall_4_0_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new Role_Alternatives_4(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new Role_LeftCurlyBracketKeyword_3(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+// referencedContexts+=ReferencedContext
+protected class Role_ReferencedContextsAssignment_4_1 extends AssignmentToken {
+
+ public Role_ReferencedContextsAssignment_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getRoleAccess().getReferencedContextsAssignment_4_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ReferencedContext_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("referencedContexts",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("referencedContexts");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getReferencedContextRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getRoleAccess().getReferencedContextsReferencedContextParserRuleCall_4_1_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new Role_Alternatives_4(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new Role_LeftCurlyBracketKeyword_3(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+
+// '}'
+protected class Role_RightCurlyBracketKeyword_5 extends KeywordToken {
+
+ public Role_RightCurlyBracketKeyword_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getRoleAccess().getRightCurlyBracketKeyword_5();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new Role_Alternatives_4(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule Role ****************/
+
+
+/************ begin Rule ReferencedContext ****************
+ *
+ * ReferencedContext:
+ * 'accessContext' accessContextRef=STRING ';';
+ *
+ **/
+
+// 'accessContext' accessContextRef=STRING ';'
+protected class ReferencedContext_Group extends GroupToken {
+
+ public ReferencedContext_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getReferencedContextAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ReferencedContext_SemicolonKeyword_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getReferencedContextRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'accessContext'
+protected class ReferencedContext_AccessContextKeyword_0 extends KeywordToken {
+
+ public ReferencedContext_AccessContextKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getReferencedContextAccess().getAccessContextKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// accessContextRef=STRING
+protected class ReferencedContext_AccessContextRefAssignment_1 extends AssignmentToken {
+
+ public ReferencedContext_AccessContextRefAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getReferencedContextAccess().getAccessContextRefAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ReferencedContext_AccessContextKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("accessContextRef",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("accessContextRef");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getReferencedContextAccess().getAccessContextRefSTRINGTerminalRuleCall_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getReferencedContextAccess().getAccessContextRefSTRINGTerminalRuleCall_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// ';'
+protected class ReferencedContext_SemicolonKeyword_2 extends KeywordToken {
+
+ public ReferencedContext_SemicolonKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getReferencedContextAccess().getSemicolonKeyword_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ReferencedContext_AccessContextRefAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule ReferencedContext ****************/
+
+
+/************ begin Rule UsersAndGroups ****************
+ *
+ * UsersAndGroups:
+ * 'guid' userOrGroupGuid=STRING ';';
+ *
+ **/
+
+// 'guid' userOrGroupGuid=STRING ';'
+protected class UsersAndGroups_Group extends GroupToken {
+
+ public UsersAndGroups_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getUsersAndGroupsAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new UsersAndGroups_SemicolonKeyword_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getUsersAndGroupsRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'guid'
+protected class UsersAndGroups_GuidKeyword_0 extends KeywordToken {
+
+ public UsersAndGroups_GuidKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getUsersAndGroupsAccess().getGuidKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// userOrGroupGuid=STRING
+protected class UsersAndGroups_UserOrGroupGuidAssignment_1 extends AssignmentToken {
+
+ public UsersAndGroups_UserOrGroupGuidAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new UsersAndGroups_GuidKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("userOrGroupGuid",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("userOrGroupGuid");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidSTRINGTerminalRuleCall_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidSTRINGTerminalRuleCall_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// ';'
+protected class UsersAndGroups_SemicolonKeyword_2 extends KeywordToken {
+
+ public UsersAndGroups_SemicolonKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getUsersAndGroupsAccess().getSemicolonKeyword_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new UsersAndGroups_UserOrGroupGuidAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule UsersAndGroups ****************/
+
+
+/************ begin Rule AccessContext ****************
+ *
+ * AccessContext:
+ * 'accessContext' name=STRING ('extends' superAccessContexts+=[AccessContext|STRING])? '{' 'guid' guid=STRING ';'
+ * (accessRules+=ObjectRestriction | hierarchyRestrictions+=HierarchyRestriction)+ '}';
+ *
+ **/
+
+// 'accessContext' name=STRING ('extends' superAccessContexts+=[AccessContext|STRING])? '{' 'guid' guid=STRING ';'
+// (accessRules+=ObjectRestriction | hierarchyRestrictions+=HierarchyRestriction)+ '}'
+protected class AccessContext_Group extends GroupToken {
+
+ public AccessContext_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getAccessContextAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AccessContext_RightCurlyBracketKeyword_8(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getAccessContextRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'accessContext'
+protected class AccessContext_AccessContextKeyword_0 extends KeywordToken {
+
+ public AccessContext_AccessContextKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getAccessContextAccess().getAccessContextKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// name=STRING
+protected class AccessContext_NameAssignment_1 extends AssignmentToken {
+
+ public AccessContext_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getAccessContextAccess().getNameAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AccessContext_AccessContextKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("name",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getAccessContextAccess().getNameSTRINGTerminalRuleCall_1_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getAccessContextAccess().getNameSTRINGTerminalRuleCall_1_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// ('extends' superAccessContexts+=[AccessContext|STRING])?
+protected class AccessContext_Group_2 extends GroupToken {
+
+ public AccessContext_Group_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getAccessContextAccess().getGroup_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AccessContext_SuperAccessContextsAssignment_2_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'extends'
+protected class AccessContext_ExtendsKeyword_2_0 extends KeywordToken {
+
+ public AccessContext_ExtendsKeyword_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getAccessContextAccess().getExtendsKeyword_2_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AccessContext_NameAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// superAccessContexts+=[AccessContext|STRING]
+protected class AccessContext_SuperAccessContextsAssignment_2_1 extends AssignmentToken {
+
+ public AccessContext_SuperAccessContextsAssignment_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getAccessContextAccess().getSuperAccessContextsAssignment_2_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AccessContext_ExtendsKeyword_2_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("superAccessContexts",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("superAccessContexts");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getAccessContextAccess().getSuperAccessContextsAccessContextCrossReference_2_1_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getAccessContextAccess().getSuperAccessContextsAccessContextCrossReference_2_1_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+
+// '{'
+protected class AccessContext_LeftCurlyBracketKeyword_3 extends KeywordToken {
+
+ public AccessContext_LeftCurlyBracketKeyword_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getAccessContextAccess().getLeftCurlyBracketKeyword_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AccessContext_Group_2(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new AccessContext_NameAssignment_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'guid'
+protected class AccessContext_GuidKeyword_4 extends KeywordToken {
+
+ public AccessContext_GuidKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getAccessContextAccess().getGuidKeyword_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AccessContext_LeftCurlyBracketKeyword_3(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// guid=STRING
+protected class AccessContext_GuidAssignment_5 extends AssignmentToken {
+
+ public AccessContext_GuidAssignment_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getAccessContextAccess().getGuidAssignment_5();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AccessContext_GuidKeyword_4(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("guid",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("guid");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getAccessContextAccess().getGuidSTRINGTerminalRuleCall_5_0(), value, null)) {
+ type = AssignmentType.TERMINAL_RULE_CALL;
+ element = grammarAccess.getAccessContextAccess().getGuidSTRINGTerminalRuleCall_5_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// ';'
+protected class AccessContext_SemicolonKeyword_6 extends KeywordToken {
+
+ public AccessContext_SemicolonKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getAccessContextAccess().getSemicolonKeyword_6();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AccessContext_GuidAssignment_5(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// (accessRules+=ObjectRestriction | hierarchyRestrictions+=HierarchyRestriction)+
+protected class AccessContext_Alternatives_7 extends AlternativesToken {
+
+ public AccessContext_Alternatives_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Alternatives getGrammarElement() {
+ return grammarAccess.getAccessContextAccess().getAlternatives_7();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AccessContext_AccessRulesAssignment_7_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new AccessContext_HierarchyRestrictionsAssignment_7_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// accessRules+=ObjectRestriction
+protected class AccessContext_AccessRulesAssignment_7_0 extends AssignmentToken {
+
+ public AccessContext_AccessRulesAssignment_7_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getAccessContextAccess().getAccessRulesAssignment_7_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ObjectRestriction_Alternatives(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("accessRules",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("accessRules");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getObjectRestrictionRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getAccessContextAccess().getAccessRulesObjectRestrictionParserRuleCall_7_0_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new AccessContext_Alternatives_7(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new AccessContext_SemicolonKeyword_6(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+// hierarchyRestrictions+=HierarchyRestriction
+protected class AccessContext_HierarchyRestrictionsAssignment_7_1 extends AssignmentToken {
+
+ public AccessContext_HierarchyRestrictionsAssignment_7_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getAccessContextAccess().getHierarchyRestrictionsAssignment_7_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new HierarchyRestriction_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("hierarchyRestrictions",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("hierarchyRestrictions");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getHierarchyRestrictionRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getAccessContextAccess().getHierarchyRestrictionsHierarchyRestrictionParserRuleCall_7_1_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new AccessContext_Alternatives_7(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new AccessContext_SemicolonKeyword_6(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+
+// '}'
+protected class AccessContext_RightCurlyBracketKeyword_8 extends KeywordToken {
+
+ public AccessContext_RightCurlyBracketKeyword_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getAccessContextAccess().getRightCurlyBracketKeyword_8();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AccessContext_Alternatives_7(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule AccessContext ****************/
+
+
+/************ begin Rule HierarchyRestriction ****************
+ *
+ * HierarchyRestriction:
+ * 'childrenOf' artifactMatcherRef=[XArtifactMatcher|STRING] '{' accessRules+=ObjectRestriction+ '}';
+ *
+ **/
+
+// 'childrenOf' artifactMatcherRef=[XArtifactMatcher|STRING] '{' accessRules+=ObjectRestriction+ '}'
+protected class HierarchyRestriction_Group extends GroupToken {
+
+ public HierarchyRestriction_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getHierarchyRestrictionAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new HierarchyRestriction_RightCurlyBracketKeyword_4(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getHierarchyRestrictionRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'childrenOf'
+protected class HierarchyRestriction_ChildrenOfKeyword_0 extends KeywordToken {
+
+ public HierarchyRestriction_ChildrenOfKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getHierarchyRestrictionAccess().getChildrenOfKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// artifactMatcherRef=[XArtifactMatcher|STRING]
+protected class HierarchyRestriction_ArtifactMatcherRefAssignment_1 extends AssignmentToken {
+
+ public HierarchyRestriction_ArtifactMatcherRefAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new HierarchyRestriction_ChildrenOfKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("artifactMatcherRef",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactMatcherRef");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+// '{'
+protected class HierarchyRestriction_LeftCurlyBracketKeyword_2 extends KeywordToken {
+
+ public HierarchyRestriction_LeftCurlyBracketKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getHierarchyRestrictionAccess().getLeftCurlyBracketKeyword_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new HierarchyRestriction_ArtifactMatcherRefAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// accessRules+=ObjectRestriction+
+protected class HierarchyRestriction_AccessRulesAssignment_3 extends AssignmentToken {
+
+ public HierarchyRestriction_AccessRulesAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getHierarchyRestrictionAccess().getAccessRulesAssignment_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ObjectRestriction_Alternatives(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("accessRules",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("accessRules");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getObjectRestrictionRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getHierarchyRestrictionAccess().getAccessRulesObjectRestrictionParserRuleCall_3_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new HierarchyRestriction_AccessRulesAssignment_3(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new HierarchyRestriction_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+// '}'
+protected class HierarchyRestriction_RightCurlyBracketKeyword_4 extends KeywordToken {
+
+ public HierarchyRestriction_RightCurlyBracketKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getHierarchyRestrictionAccess().getRightCurlyBracketKeyword_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new HierarchyRestriction_AccessRulesAssignment_3(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule HierarchyRestriction ****************/
+
+
+/************ begin Rule RelationTypeArtifactTypePredicate ****************
+ *
+ * RelationTypeArtifactTypePredicate:
+ * 'artifactType' artifactTypeRef=[XArtifactType|STRING];
+ *
+ **/
+
+// 'artifactType' artifactTypeRef=[XArtifactType|STRING]
+protected class RelationTypeArtifactTypePredicate_Group extends GroupToken {
+
+ public RelationTypeArtifactTypePredicate_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getRelationTypeArtifactTypePredicateAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypeArtifactTypePredicate_ArtifactTypeRefAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getRelationTypeArtifactTypePredicateRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'artifactType'
+protected class RelationTypeArtifactTypePredicate_ArtifactTypeKeyword_0 extends KeywordToken {
+
+ public RelationTypeArtifactTypePredicate_ArtifactTypeKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// artifactTypeRef=[XArtifactType|STRING]
+protected class RelationTypeArtifactTypePredicate_ArtifactTypeRefAssignment_1 extends AssignmentToken {
+
+ public RelationTypeArtifactTypePredicate_ArtifactTypeRefAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypeArtifactTypePredicate_ArtifactTypeKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("artifactTypeRef",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactTypeRef");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefXArtifactTypeCrossReference_1_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefXArtifactTypeCrossReference_1_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+
+/************ end Rule RelationTypeArtifactTypePredicate ****************/
+
+
+/************ begin Rule RelationTypeArtifactPredicate ****************
+ *
+ * RelationTypeArtifactPredicate:
+ * 'artifact' artifactMatcherRef=[XArtifactMatcher|STRING];
+ *
+ **/
+
+// 'artifact' artifactMatcherRef=[XArtifactMatcher|STRING]
+protected class RelationTypeArtifactPredicate_Group extends GroupToken {
+
+ public RelationTypeArtifactPredicate_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getRelationTypeArtifactPredicateAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypeArtifactPredicate_ArtifactMatcherRefAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getRelationTypeArtifactPredicateRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// 'artifact'
+protected class RelationTypeArtifactPredicate_ArtifactKeyword_0 extends KeywordToken {
+
+ public RelationTypeArtifactPredicate_ArtifactKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactKeyword_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+}
+
+// artifactMatcherRef=[XArtifactMatcher|STRING]
+protected class RelationTypeArtifactPredicate_ArtifactMatcherRefAssignment_1 extends AssignmentToken {
+
+ public RelationTypeArtifactPredicate_ArtifactMatcherRefAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefAssignment_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypeArtifactPredicate_ArtifactKeyword_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("artifactMatcherRef",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactMatcherRef");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+
+/************ end Rule RelationTypeArtifactPredicate ****************/
+
+
+/************ begin Rule RelationTypePredicate ****************
+ *
+ * RelationTypePredicate:
+ * RelationTypeArtifactPredicate | RelationTypeArtifactTypePredicate;
+ *
+ **/
+
+// RelationTypeArtifactPredicate | RelationTypeArtifactTypePredicate
+protected class RelationTypePredicate_Alternatives extends AlternativesToken {
+
+ public RelationTypePredicate_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Alternatives getGrammarElement() {
+ return grammarAccess.getRelationTypePredicateAccess().getAlternatives();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypePredicate_RelationTypeArtifactPredicateParserRuleCall_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new RelationTypePredicate_RelationTypeArtifactTypePredicateParserRuleCall_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getRelationTypeArtifactPredicateRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getRelationTypeArtifactTypePredicateRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// RelationTypeArtifactPredicate
+protected class RelationTypePredicate_RelationTypeArtifactPredicateParserRuleCall_0 extends RuleCallToken {
+
+ public RelationTypePredicate_RelationTypeArtifactPredicateParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactPredicateParserRuleCall_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypeArtifactPredicate_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getRelationTypeArtifactPredicateRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(RelationTypeArtifactPredicate_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+// RelationTypeArtifactTypePredicate
+protected class RelationTypePredicate_RelationTypeArtifactTypePredicateParserRuleCall_1 extends RuleCallToken {
+
+ public RelationTypePredicate_RelationTypeArtifactTypePredicateParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactTypePredicateParserRuleCall_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypeArtifactTypePredicate_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getRelationTypeArtifactTypePredicateRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(RelationTypeArtifactTypePredicate_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+
+/************ end Rule RelationTypePredicate ****************/
+
+
+/************ begin Rule ObjectRestriction ****************
+ *
+ * ObjectRestriction:
+ * ArtifactMatchRestriction | ArtifactTypeRestriction | RelationTypeRestriction | AttributeTypeRestriction;
+ *
+ **/
+
+// ArtifactMatchRestriction | ArtifactTypeRestriction | RelationTypeRestriction | AttributeTypeRestriction
+protected class ObjectRestriction_Alternatives extends AlternativesToken {
+
+ public ObjectRestriction_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Alternatives getGrammarElement() {
+ return grammarAccess.getObjectRestrictionAccess().getAlternatives();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ObjectRestriction_ArtifactMatchRestrictionParserRuleCall_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new ObjectRestriction_ArtifactTypeRestrictionParserRuleCall_1(lastRuleCallOrigin, this, 1, inst);
+ case 2: return new ObjectRestriction_RelationTypeRestrictionParserRuleCall_2(lastRuleCallOrigin, this, 2, inst);
+ case 3: return new ObjectRestriction_AttributeTypeRestrictionParserRuleCall_3(lastRuleCallOrigin, this, 3, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getArtifactMatchRestrictionRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getArtifactTypeRestrictionRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getAttributeTypeRestrictionRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getRelationTypeRestrictionRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// ArtifactMatchRestriction
+protected class ObjectRestriction_ArtifactMatchRestrictionParserRuleCall_0 extends RuleCallToken {
+
+ public ObjectRestriction_ArtifactMatchRestrictionParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getObjectRestrictionAccess().getArtifactMatchRestrictionParserRuleCall_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ArtifactMatchRestriction_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getArtifactMatchRestrictionRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(ArtifactMatchRestriction_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+// ArtifactTypeRestriction
+protected class ObjectRestriction_ArtifactTypeRestrictionParserRuleCall_1 extends RuleCallToken {
+
+ public ObjectRestriction_ArtifactTypeRestrictionParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getObjectRestrictionAccess().getArtifactTypeRestrictionParserRuleCall_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ArtifactTypeRestriction_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getArtifactTypeRestrictionRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(ArtifactTypeRestriction_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+// RelationTypeRestriction
+protected class ObjectRestriction_RelationTypeRestrictionParserRuleCall_2 extends RuleCallToken {
+
+ public ObjectRestriction_RelationTypeRestrictionParserRuleCall_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getObjectRestrictionAccess().getRelationTypeRestrictionParserRuleCall_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypeRestriction_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getRelationTypeRestrictionRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(RelationTypeRestriction_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+// AttributeTypeRestriction
+protected class ObjectRestriction_AttributeTypeRestrictionParserRuleCall_3 extends RuleCallToken {
+
+ public ObjectRestriction_AttributeTypeRestrictionParserRuleCall_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getObjectRestrictionAccess().getAttributeTypeRestrictionParserRuleCall_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AttributeTypeRestriction_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getAttributeTypeRestrictionRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(AttributeTypeRestriction_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+
+/************ end Rule ObjectRestriction ****************/
+
+
+/************ begin Rule ArtifactMatchRestriction ****************
+ *
+ * ArtifactMatchRestriction:
+ * permission=AccessPermissionEnum 'edit' 'artifact' artifactMatcherRef=[XArtifactMatcher|STRING] ';';
+ *
+ **/
+
+// permission=AccessPermissionEnum 'edit' 'artifact' artifactMatcherRef=[XArtifactMatcher|STRING] ';'
+protected class ArtifactMatchRestriction_Group extends GroupToken {
+
+ public ArtifactMatchRestriction_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getArtifactMatchRestrictionAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ArtifactMatchRestriction_SemicolonKeyword_4(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getArtifactMatchRestrictionRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// permission=AccessPermissionEnum
+protected class ArtifactMatchRestriction_PermissionAssignment_0 extends AssignmentToken {
+
+ public ArtifactMatchRestriction_PermissionAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAssignment_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("permission",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("permission");
+ if(enumLitSerializer.isValid(obj.getEObject(), grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0(), value, null)) {
+ type = AssignmentType.ENUM_RULE_CALL;
+ element = grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// 'edit'
+protected class ArtifactMatchRestriction_EditKeyword_1 extends KeywordToken {
+
+ public ArtifactMatchRestriction_EditKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getArtifactMatchRestrictionAccess().getEditKeyword_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ArtifactMatchRestriction_PermissionAssignment_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'artifact'
+protected class ArtifactMatchRestriction_ArtifactKeyword_2 extends KeywordToken {
+
+ public ArtifactMatchRestriction_ArtifactKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getArtifactMatchRestrictionAccess().getArtifactKeyword_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ArtifactMatchRestriction_EditKeyword_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// artifactMatcherRef=[XArtifactMatcher|STRING]
+protected class ArtifactMatchRestriction_ArtifactMatcherRefAssignment_3 extends AssignmentToken {
+
+ public ArtifactMatchRestriction_ArtifactMatcherRefAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefAssignment_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ArtifactMatchRestriction_ArtifactKeyword_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("artifactMatcherRef",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactMatcherRef");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_3_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_3_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+// ';'
+protected class ArtifactMatchRestriction_SemicolonKeyword_4 extends KeywordToken {
+
+ public ArtifactMatchRestriction_SemicolonKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getArtifactMatchRestrictionAccess().getSemicolonKeyword_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ArtifactMatchRestriction_ArtifactMatcherRefAssignment_3(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule ArtifactMatchRestriction ****************/
+
+
+/************ begin Rule ArtifactTypeRestriction ****************
+ *
+ * ArtifactTypeRestriction:
+ * permission=AccessPermissionEnum 'edit' 'artifactType' artifactTypeRef=[XArtifactType|STRING] ';';
+ *
+ **/
+
+// permission=AccessPermissionEnum 'edit' 'artifactType' artifactTypeRef=[XArtifactType|STRING] ';'
+protected class ArtifactTypeRestriction_Group extends GroupToken {
+
+ public ArtifactTypeRestriction_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getArtifactTypeRestrictionAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ArtifactTypeRestriction_SemicolonKeyword_4(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getArtifactTypeRestrictionRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// permission=AccessPermissionEnum
+protected class ArtifactTypeRestriction_PermissionAssignment_0 extends AssignmentToken {
+
+ public ArtifactTypeRestriction_PermissionAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAssignment_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("permission",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("permission");
+ if(enumLitSerializer.isValid(obj.getEObject(), grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0(), value, null)) {
+ type = AssignmentType.ENUM_RULE_CALL;
+ element = grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// 'edit'
+protected class ArtifactTypeRestriction_EditKeyword_1 extends KeywordToken {
+
+ public ArtifactTypeRestriction_EditKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getArtifactTypeRestrictionAccess().getEditKeyword_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ArtifactTypeRestriction_PermissionAssignment_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'artifactType'
+protected class ArtifactTypeRestriction_ArtifactTypeKeyword_2 extends KeywordToken {
+
+ public ArtifactTypeRestriction_ArtifactTypeKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeKeyword_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ArtifactTypeRestriction_EditKeyword_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// artifactTypeRef=[XArtifactType|STRING]
+protected class ArtifactTypeRestriction_ArtifactTypeRefAssignment_3 extends AssignmentToken {
+
+ public ArtifactTypeRestriction_ArtifactTypeRefAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefAssignment_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ArtifactTypeRestriction_ArtifactTypeKeyword_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("artifactTypeRef",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactTypeRef");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_3_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_3_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+// ';'
+protected class ArtifactTypeRestriction_SemicolonKeyword_4 extends KeywordToken {
+
+ public ArtifactTypeRestriction_SemicolonKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getArtifactTypeRestrictionAccess().getSemicolonKeyword_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ArtifactTypeRestriction_ArtifactTypeRefAssignment_3(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule ArtifactTypeRestriction ****************/
+
+
+/************ begin Rule AttributeTypeRestriction ****************
+ *
+ * AttributeTypeRestriction:
+ * permission=AccessPermissionEnum 'edit' 'attributeType' attributeTypeRef=[XAttributeType|STRING] ('of' 'artifactType'
+ * artifactTypeRef=[XArtifactType|STRING])? ';';
+ *
+ **/
+
+// permission=AccessPermissionEnum 'edit' 'attributeType' attributeTypeRef=[XAttributeType|STRING] ('of' 'artifactType'
+// artifactTypeRef=[XArtifactType|STRING])? ';'
+protected class AttributeTypeRestriction_Group extends GroupToken {
+
+ public AttributeTypeRestriction_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getAttributeTypeRestrictionAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AttributeTypeRestriction_SemicolonKeyword_5(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getAttributeTypeRestrictionRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// permission=AccessPermissionEnum
+protected class AttributeTypeRestriction_PermissionAssignment_0 extends AssignmentToken {
+
+ public AttributeTypeRestriction_PermissionAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAssignment_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("permission",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("permission");
+ if(enumLitSerializer.isValid(obj.getEObject(), grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0(), value, null)) {
+ type = AssignmentType.ENUM_RULE_CALL;
+ element = grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// 'edit'
+protected class AttributeTypeRestriction_EditKeyword_1 extends KeywordToken {
+
+ public AttributeTypeRestriction_EditKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getAttributeTypeRestrictionAccess().getEditKeyword_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AttributeTypeRestriction_PermissionAssignment_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'attributeType'
+protected class AttributeTypeRestriction_AttributeTypeKeyword_2 extends KeywordToken {
+
+ public AttributeTypeRestriction_AttributeTypeKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeKeyword_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AttributeTypeRestriction_EditKeyword_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// attributeTypeRef=[XAttributeType|STRING]
+protected class AttributeTypeRestriction_AttributeTypeRefAssignment_3 extends AssignmentToken {
+
+ public AttributeTypeRestriction_AttributeTypeRefAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefAssignment_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AttributeTypeRestriction_AttributeTypeKeyword_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("attributeTypeRef",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("attributeTypeRef");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefXAttributeTypeCrossReference_3_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefXAttributeTypeCrossReference_3_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+// ('of' 'artifactType' artifactTypeRef=[XArtifactType|STRING])?
+protected class AttributeTypeRestriction_Group_4 extends GroupToken {
+
+ public AttributeTypeRestriction_Group_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getAttributeTypeRestrictionAccess().getGroup_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AttributeTypeRestriction_ArtifactTypeRefAssignment_4_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'of'
+protected class AttributeTypeRestriction_OfKeyword_4_0 extends KeywordToken {
+
+ public AttributeTypeRestriction_OfKeyword_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getAttributeTypeRestrictionAccess().getOfKeyword_4_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AttributeTypeRestriction_AttributeTypeRefAssignment_3(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'artifactType'
+protected class AttributeTypeRestriction_ArtifactTypeKeyword_4_1 extends KeywordToken {
+
+ public AttributeTypeRestriction_ArtifactTypeKeyword_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeKeyword_4_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AttributeTypeRestriction_OfKeyword_4_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// artifactTypeRef=[XArtifactType|STRING]
+protected class AttributeTypeRestriction_ArtifactTypeRefAssignment_4_2 extends AssignmentToken {
+
+ public AttributeTypeRestriction_ArtifactTypeRefAssignment_4_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefAssignment_4_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AttributeTypeRestriction_ArtifactTypeKeyword_4_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("artifactTypeRef",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactTypeRef");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_4_2_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_4_2_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+
+// ';'
+protected class AttributeTypeRestriction_SemicolonKeyword_5 extends KeywordToken {
+
+ public AttributeTypeRestriction_SemicolonKeyword_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getAttributeTypeRestrictionAccess().getSemicolonKeyword_5();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new AttributeTypeRestriction_Group_4(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new AttributeTypeRestriction_AttributeTypeRefAssignment_3(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule AttributeTypeRestriction ****************/
+
+
+/************ begin Rule LegacyRelationTypeRestriction ****************
+ *
+ * LegacyRelationTypeRestriction:
+ * permission=AccessPermissionEnum 'edit' 'relationType' relationTypeRef=[XRelationType|STRING]
+ * restrictedToSide=XRelationSideEnum ('artifact' artifactMatcherRef=[XArtifactMatcher|STRING])? ';';
+ *
+ **/
+
+// permission=AccessPermissionEnum 'edit' 'relationType' relationTypeRef=[XRelationType|STRING]
+// restrictedToSide=XRelationSideEnum ('artifact' artifactMatcherRef=[XArtifactMatcher|STRING])? ';'
+protected class LegacyRelationTypeRestriction_Group extends GroupToken {
+
+ public LegacyRelationTypeRestriction_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getLegacyRelationTypeRestrictionAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new LegacyRelationTypeRestriction_SemicolonKeyword_6(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getLegacyRelationTypeRestrictionRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// permission=AccessPermissionEnum
+protected class LegacyRelationTypeRestriction_PermissionAssignment_0 extends AssignmentToken {
+
+ public LegacyRelationTypeRestriction_PermissionAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getLegacyRelationTypeRestrictionAccess().getPermissionAssignment_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("permission",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("permission");
+ if(enumLitSerializer.isValid(obj.getEObject(), grammarAccess.getLegacyRelationTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0(), value, null)) {
+ type = AssignmentType.ENUM_RULE_CALL;
+ element = grammarAccess.getLegacyRelationTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// 'edit'
+protected class LegacyRelationTypeRestriction_EditKeyword_1 extends KeywordToken {
+
+ public LegacyRelationTypeRestriction_EditKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getLegacyRelationTypeRestrictionAccess().getEditKeyword_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new LegacyRelationTypeRestriction_PermissionAssignment_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'relationType'
+protected class LegacyRelationTypeRestriction_RelationTypeKeyword_2 extends KeywordToken {
+
+ public LegacyRelationTypeRestriction_RelationTypeKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getLegacyRelationTypeRestrictionAccess().getRelationTypeKeyword_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new LegacyRelationTypeRestriction_EditKeyword_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// relationTypeRef=[XRelationType|STRING]
+protected class LegacyRelationTypeRestriction_RelationTypeRefAssignment_3 extends AssignmentToken {
+
+ public LegacyRelationTypeRestriction_RelationTypeRefAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getLegacyRelationTypeRestrictionAccess().getRelationTypeRefAssignment_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new LegacyRelationTypeRestriction_RelationTypeKeyword_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("relationTypeRef",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("relationTypeRef");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getLegacyRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeCrossReference_3_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getLegacyRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeCrossReference_3_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+// restrictedToSide=XRelationSideEnum
+protected class LegacyRelationTypeRestriction_RestrictedToSideAssignment_4 extends AssignmentToken {
+
+ public LegacyRelationTypeRestriction_RestrictedToSideAssignment_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getLegacyRelationTypeRestrictionAccess().getRestrictedToSideAssignment_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new LegacyRelationTypeRestriction_RelationTypeRefAssignment_3(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("restrictedToSide",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("restrictedToSide");
+ if(enumLitSerializer.isValid(obj.getEObject(), grammarAccess.getLegacyRelationTypeRestrictionAccess().getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0(), value, null)) {
+ type = AssignmentType.ENUM_RULE_CALL;
+ element = grammarAccess.getLegacyRelationTypeRestrictionAccess().getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// ('artifact' artifactMatcherRef=[XArtifactMatcher|STRING])?
+protected class LegacyRelationTypeRestriction_Group_5 extends GroupToken {
+
+ public LegacyRelationTypeRestriction_Group_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getLegacyRelationTypeRestrictionAccess().getGroup_5();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new LegacyRelationTypeRestriction_ArtifactMatcherRefAssignment_5_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'artifact'
+protected class LegacyRelationTypeRestriction_ArtifactKeyword_5_0 extends KeywordToken {
+
+ public LegacyRelationTypeRestriction_ArtifactKeyword_5_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getLegacyRelationTypeRestrictionAccess().getArtifactKeyword_5_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new LegacyRelationTypeRestriction_RestrictedToSideAssignment_4(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// artifactMatcherRef=[XArtifactMatcher|STRING]
+protected class LegacyRelationTypeRestriction_ArtifactMatcherRefAssignment_5_1 extends AssignmentToken {
+
+ public LegacyRelationTypeRestriction_ArtifactMatcherRefAssignment_5_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getLegacyRelationTypeRestrictionAccess().getArtifactMatcherRefAssignment_5_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new LegacyRelationTypeRestriction_ArtifactKeyword_5_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("artifactMatcherRef",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactMatcherRef");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getLegacyRelationTypeRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_5_1_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getLegacyRelationTypeRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_5_1_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+
+// ';'
+protected class LegacyRelationTypeRestriction_SemicolonKeyword_6 extends KeywordToken {
+
+ public LegacyRelationTypeRestriction_SemicolonKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getLegacyRelationTypeRestrictionAccess().getSemicolonKeyword_6();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new LegacyRelationTypeRestriction_Group_5(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new LegacyRelationTypeRestriction_RestrictedToSideAssignment_4(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule LegacyRelationTypeRestriction ****************/
+
+
+/************ begin Rule RelationTypeRestriction ****************
+ *
+ * RelationTypeRestriction:
+ * permission=AccessPermissionEnum 'edit' 'relationType' (relationTypeMatch?=RelationTypeMatch |
+ * relationTypeRef=[XRelationType|STRING]) restrictedToSide=XRelationSideEnum predicate=RelationTypePredicate? ';';
+ *
+ **/
+
+// permission=AccessPermissionEnum 'edit' 'relationType' (relationTypeMatch?=RelationTypeMatch |
+// relationTypeRef=[XRelationType|STRING]) restrictedToSide=XRelationSideEnum predicate=RelationTypePredicate? ';'
+protected class RelationTypeRestriction_Group extends GroupToken {
+
+ public RelationTypeRestriction_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getRelationTypeRestrictionAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypeRestriction_SemicolonKeyword_6(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getRelationTypeRestrictionRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// permission=AccessPermissionEnum
+protected class RelationTypeRestriction_PermissionAssignment_0 extends AssignmentToken {
+
+ public RelationTypeRestriction_PermissionAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getRelationTypeRestrictionAccess().getPermissionAssignment_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("permission",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("permission");
+ if(enumLitSerializer.isValid(obj.getEObject(), grammarAccess.getRelationTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0(), value, null)) {
+ type = AssignmentType.ENUM_RULE_CALL;
+ element = grammarAccess.getRelationTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// 'edit'
+protected class RelationTypeRestriction_EditKeyword_1 extends KeywordToken {
+
+ public RelationTypeRestriction_EditKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getRelationTypeRestrictionAccess().getEditKeyword_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypeRestriction_PermissionAssignment_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// 'relationType'
+protected class RelationTypeRestriction_RelationTypeKeyword_2 extends KeywordToken {
+
+ public RelationTypeRestriction_RelationTypeKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeKeyword_2();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypeRestriction_EditKeyword_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// (relationTypeMatch?=RelationTypeMatch | relationTypeRef=[XRelationType|STRING])
+protected class RelationTypeRestriction_Alternatives_3 extends AlternativesToken {
+
+ public RelationTypeRestriction_Alternatives_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Alternatives getGrammarElement() {
+ return grammarAccess.getRelationTypeRestrictionAccess().getAlternatives_3();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypeRestriction_RelationTypeMatchAssignment_3_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new RelationTypeRestriction_RelationTypeRefAssignment_3_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
+// relationTypeMatch?=RelationTypeMatch
+protected class RelationTypeRestriction_RelationTypeMatchAssignment_3_0 extends AssignmentToken {
+
+ public RelationTypeRestriction_RelationTypeMatchAssignment_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchAssignment_3_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypeRestriction_RelationTypeKeyword_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("relationTypeMatch",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("relationTypeMatch");
+ if(enumLitSerializer.isValid(obj.getEObject(), grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0(), value, null)) {
+ type = AssignmentType.ENUM_RULE_CALL;
+ element = grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// relationTypeRef=[XRelationType|STRING]
+protected class RelationTypeRestriction_RelationTypeRefAssignment_3_1 extends AssignmentToken {
+
+ public RelationTypeRestriction_RelationTypeRefAssignment_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefAssignment_3_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypeRestriction_RelationTypeKeyword_2(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("relationTypeRef",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("relationTypeRef");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeCrossReference_3_1_0().getType().getClassifier())) {
+ type = AssignmentType.CROSS_REFERENCE;
+ element = grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeCrossReference_3_1_0();
+ return obj;
+ }
+ }
+ return null;
+ }
+
+}
+
+
+// restrictedToSide=XRelationSideEnum
+protected class RelationTypeRestriction_RestrictedToSideAssignment_4 extends AssignmentToken {
+
+ public RelationTypeRestriction_RestrictedToSideAssignment_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideAssignment_4();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypeRestriction_Alternatives_3(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("restrictedToSide",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("restrictedToSide");
+ if(enumLitSerializer.isValid(obj.getEObject(), grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0(), value, null)) {
+ type = AssignmentType.ENUM_RULE_CALL;
+ element = grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+// predicate=RelationTypePredicate?
+protected class RelationTypeRestriction_PredicateAssignment_5 extends AssignmentToken {
+
+ public RelationTypeRestriction_PredicateAssignment_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getRelationTypeRestrictionAccess().getPredicateAssignment_5();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypePredicate_Alternatives(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("predicate",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("predicate");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getRelationTypePredicateRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getRelationTypeRestrictionAccess().getPredicateRelationTypePredicateParserRuleCall_5_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new RelationTypeRestriction_RestrictedToSideAssignment_4(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
+}
+
+// ';'
+protected class RelationTypeRestriction_SemicolonKeyword_6 extends KeywordToken {
+
+ public RelationTypeRestriction_SemicolonKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getRelationTypeRestrictionAccess().getSemicolonKeyword_6();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new RelationTypeRestriction_PredicateAssignment_5(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new RelationTypeRestriction_RestrictedToSideAssignment_4(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+}
+
- @Inject
- private OseeDslGrammarAccess grammarAccess;
-
- @Override
- protected AbstractToken getRootToken(IEObjectConsumer inst) {
- return new ThisRootNode(inst);
- }
-
- protected class ThisRootNode extends RootToken {
- public ThisRootNode(IEObjectConsumer inst) {
- super(inst);
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new OseeDsl_Group(this, this, 0, inst);
- case 1:
- return new Import_Group(this, this, 1, inst);
- case 2:
- return new OseeElement_Alternatives(this, this, 2, inst);
- case 3:
- return new OseeType_Alternatives(this, this, 3, inst);
- case 4:
- return new XArtifactType_Group(this, this, 4, inst);
- case 5:
- return new XAttributeTypeRef_Group(this, this, 5, inst);
- case 6:
- return new XAttributeType_Group(this, this, 6, inst);
- case 7:
- return new XOseeEnumType_Group(this, this, 7, inst);
- case 8:
- return new XOseeEnumEntry_Group(this, this, 8, inst);
- case 9:
- return new XOseeEnumOverride_Group(this, this, 9, inst);
- case 10:
- return new OverrideOption_Alternatives(this, this, 10, inst);
- case 11:
- return new AddEnum_Group(this, this, 11, inst);
- case 12:
- return new RemoveEnum_Group(this, this, 12, inst);
- case 13:
- return new XOseeArtifactTypeOverride_Group(this, this, 13, inst);
- case 14:
- return new AttributeOverrideOption_Alternatives(this, this, 14, inst);
- case 15:
- return new AddAttribute_Group(this, this, 15, inst);
- case 16:
- return new RemoveAttribute_Group(this, this, 16, inst);
- case 17:
- return new UpdateAttribute_Group(this, this, 17, inst);
- case 18:
- return new XRelationType_Group(this, this, 18, inst);
- case 19:
- return new Condition_Alternatives(this, this, 19, inst);
- case 20:
- return new SimpleCondition_Group(this, this, 20, inst);
- case 21:
- return new CompoundCondition_Group(this, this, 21, inst);
- case 22:
- return new XArtifactMatcher_Group(this, this, 22, inst);
- case 23:
- return new Role_Group(this, this, 23, inst);
- case 24:
- return new ReferencedContext_Group(this, this, 24, inst);
- case 25:
- return new UsersAndGroups_Group(this, this, 25, inst);
- case 26:
- return new AccessContext_Group(this, this, 26, inst);
- case 27:
- return new HierarchyRestriction_Group(this, this, 27, inst);
- case 28:
- return new RelationTypeArtifactTypePredicate_Group(this, this, 28, inst);
- case 29:
- return new RelationTypeArtifactPredicate_Group(this, this, 29, inst);
- case 30:
- return new RelationTypePredicate_Alternatives(this, this, 30, inst);
- case 31:
- return new ObjectRestriction_Alternatives(this, this, 31, inst);
- case 32:
- return new ArtifactMatchRestriction_Group(this, this, 32, inst);
- case 33:
- return new ArtifactTypeRestriction_Group(this, this, 33, inst);
- case 34:
- return new AttributeTypeRestriction_Group(this, this, 34, inst);
- case 35:
- return new LegacyRelationTypeRestriction_Group(this, this, 35, inst);
- case 36:
- return new RelationTypeRestriction_Group(this, this, 36, inst);
- default:
- return null;
- }
- }
- }
-
- /************
- * begin Rule OseeDsl **************** OseeDsl: imports+=Import* (artifactTypes+=XArtifactType |
- * relationTypes+=XRelationType | attributeTypes+=XAttributeType | enumTypes+=XOseeEnumType |
- * enumOverrides+=XOseeEnumOverride | artifactTypeOverrides+=XOseeArtifactTypeOverride)*
- * (artifactMatchRefs+=XArtifactMatcher | accessDeclarations+=AccessContext | roleDeclarations+=Role)*;
- **/
-
- // imports+=Import* (artifactTypes+=XArtifactType | relationTypes+=XRelationType | attributeTypes+=XAttributeType |
- // enumTypes+=XOseeEnumType | enumOverrides+=XOseeEnumOverride | artifactTypeOverrides+=XOseeArtifactTypeOverride)*
- // (artifactMatchRefs+=XArtifactMatcher | accessDeclarations+=AccessContext | roleDeclarations+=Role)*
- protected class OseeDsl_Group extends GroupToken {
-
- public OseeDsl_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getOseeDslAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new OseeDsl_Alternatives_2(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new OseeDsl_Alternatives_1(lastRuleCallOrigin, this, 1, inst);
- case 2:
- return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, this, 2, inst);
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index - 3, inst);
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getOseeDslRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // imports+=Import*
- protected class OseeDsl_ImportsAssignment_0 extends AssignmentToken {
-
- public OseeDsl_ImportsAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getOseeDslAccess().getImportsAssignment_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new Import_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("imports", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("imports");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getImportRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getOseeDslAccess().getImportsImportParserRuleCall_0_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index - 1, consumed);
- }
- }
- }
-
- // (artifactTypes+=XArtifactType | relationTypes+=XRelationType | attributeTypes+=XAttributeType | enumTypes+=XOseeEnumType
- // | enumOverrides+=XOseeEnumOverride | artifactTypeOverrides+=XOseeArtifactTypeOverride)*
- protected class OseeDsl_Alternatives_1 extends AlternativesToken {
-
- public OseeDsl_Alternatives_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Alternatives getGrammarElement() {
- return grammarAccess.getOseeDslAccess().getAlternatives_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new OseeDsl_ArtifactTypesAssignment_1_0(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new OseeDsl_RelationTypesAssignment_1_1(lastRuleCallOrigin, this, 1, inst);
- case 2:
- return new OseeDsl_AttributeTypesAssignment_1_2(lastRuleCallOrigin, this, 2, inst);
- case 3:
- return new OseeDsl_EnumTypesAssignment_1_3(lastRuleCallOrigin, this, 3, inst);
- case 4:
- return new OseeDsl_EnumOverridesAssignment_1_4(lastRuleCallOrigin, this, 4, inst);
- case 5:
- return new OseeDsl_ArtifactTypeOverridesAssignment_1_5(lastRuleCallOrigin, this, 5, inst);
- default:
- return null;
- }
- }
-
- }
-
- // artifactTypes+=XArtifactType
- protected class OseeDsl_ArtifactTypesAssignment_1_0 extends AssignmentToken {
-
- public OseeDsl_ArtifactTypesAssignment_1_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getOseeDslAccess().getArtifactTypesAssignment_1_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("artifactTypes", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactTypes");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getXArtifactTypeRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getOseeDslAccess().getArtifactTypesXArtifactTypeParserRuleCall_1_0_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index - 2, consumed);
- }
- }
- }
-
- // relationTypes+=XRelationType
- protected class OseeDsl_RelationTypesAssignment_1_1 extends AssignmentToken {
-
- public OseeDsl_RelationTypesAssignment_1_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getOseeDslAccess().getRelationTypesAssignment_1_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("relationTypes", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("relationTypes");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getXRelationTypeRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getOseeDslAccess().getRelationTypesXRelationTypeParserRuleCall_1_1_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index - 2, consumed);
- }
- }
- }
-
- // attributeTypes+=XAttributeType
- protected class OseeDsl_AttributeTypesAssignment_1_2 extends AssignmentToken {
-
- public OseeDsl_AttributeTypesAssignment_1_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getOseeDslAccess().getAttributeTypesAssignment_1_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("attributeTypes", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("attributeTypes");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getXAttributeTypeRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getOseeDslAccess().getAttributeTypesXAttributeTypeParserRuleCall_1_2_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index - 2, consumed);
- }
- }
- }
-
- // enumTypes+=XOseeEnumType
- protected class OseeDsl_EnumTypesAssignment_1_3 extends AssignmentToken {
-
- public OseeDsl_EnumTypesAssignment_1_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getOseeDslAccess().getEnumTypesAssignment_1_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumType_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("enumTypes", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("enumTypes");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getXOseeEnumTypeRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getOseeDslAccess().getEnumTypesXOseeEnumTypeParserRuleCall_1_3_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index - 2, consumed);
- }
- }
- }
-
- // enumOverrides+=XOseeEnumOverride
- protected class OseeDsl_EnumOverridesAssignment_1_4 extends AssignmentToken {
-
- public OseeDsl_EnumOverridesAssignment_1_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getOseeDslAccess().getEnumOverridesAssignment_1_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumOverride_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("enumOverrides", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("enumOverrides");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getXOseeEnumOverrideRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getOseeDslAccess().getEnumOverridesXOseeEnumOverrideParserRuleCall_1_4_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index - 2, consumed);
- }
- }
- }
-
- // artifactTypeOverrides+=XOseeArtifactTypeOverride
- protected class OseeDsl_ArtifactTypeOverridesAssignment_1_5 extends AssignmentToken {
-
- public OseeDsl_ArtifactTypeOverridesAssignment_1_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getOseeDslAccess().getArtifactTypeOverridesAssignment_1_5();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeArtifactTypeOverride_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("artifactTypeOverrides", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactTypeOverrides");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getXOseeArtifactTypeOverrideRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element =
- grammarAccess.getOseeDslAccess().getArtifactTypeOverridesXOseeArtifactTypeOverrideParserRuleCall_1_5_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index - 2, consumed);
- }
- }
- }
-
- // (artifactMatchRefs+=XArtifactMatcher | accessDeclarations+=AccessContext | roleDeclarations+=Role)*
- protected class OseeDsl_Alternatives_2 extends AlternativesToken {
-
- public OseeDsl_Alternatives_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Alternatives getGrammarElement() {
- return grammarAccess.getOseeDslAccess().getAlternatives_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new OseeDsl_ArtifactMatchRefsAssignment_2_0(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new OseeDsl_AccessDeclarationsAssignment_2_1(lastRuleCallOrigin, this, 1, inst);
- case 2:
- return new OseeDsl_RoleDeclarationsAssignment_2_2(lastRuleCallOrigin, this, 2, inst);
- default:
- return null;
- }
- }
-
- }
-
- // artifactMatchRefs+=XArtifactMatcher
- protected class OseeDsl_ArtifactMatchRefsAssignment_2_0 extends AssignmentToken {
-
- public OseeDsl_ArtifactMatchRefsAssignment_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getOseeDslAccess().getArtifactMatchRefsAssignment_2_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactMatcher_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("artifactMatchRefs", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactMatchRefs");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getXArtifactMatcherRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getOseeDslAccess().getArtifactMatchRefsXArtifactMatcherParserRuleCall_2_0_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new OseeDsl_Alternatives_2(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
- case 2:
- return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index - 3, consumed);
- }
- }
- }
-
- // accessDeclarations+=AccessContext
- protected class OseeDsl_AccessDeclarationsAssignment_2_1 extends AssignmentToken {
-
- public OseeDsl_AccessDeclarationsAssignment_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getOseeDslAccess().getAccessDeclarationsAssignment_2_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AccessContext_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("accessDeclarations", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("accessDeclarations");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getAccessContextRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getOseeDslAccess().getAccessDeclarationsAccessContextParserRuleCall_2_1_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new OseeDsl_Alternatives_2(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
- case 2:
- return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index - 3, consumed);
- }
- }
- }
-
- // roleDeclarations+=Role
- protected class OseeDsl_RoleDeclarationsAssignment_2_2 extends AssignmentToken {
-
- public OseeDsl_RoleDeclarationsAssignment_2_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getOseeDslAccess().getRoleDeclarationsAssignment_2_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new Role_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("roleDeclarations", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("roleDeclarations");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getRoleRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getOseeDslAccess().getRoleDeclarationsRoleParserRuleCall_2_2_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new OseeDsl_Alternatives_2(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new OseeDsl_Alternatives_1(lastRuleCallOrigin, next, actIndex, consumed);
- case 2:
- return new OseeDsl_ImportsAssignment_0(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index - 3, consumed);
- }
- }
- }
-
- /************ end Rule OseeDsl ****************/
-
- /************
- * begin Rule Import **************** Import: "import" importURI=STRING;
- **/
-
- // "import" importURI=STRING
- protected class Import_Group extends GroupToken {
-
- public Import_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getImportAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new Import_ImportURIAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getImportRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "import"
- protected class Import_ImportKeyword_0 extends KeywordToken {
-
- public Import_ImportKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getImportAccess().getImportKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // importURI=STRING
- protected class Import_ImportURIAssignment_1 extends AssignmentToken {
-
- public Import_ImportURIAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getImportAccess().getImportURIAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new Import_ImportKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("importURI", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("importURI");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- /************ end Rule Import ****************/
-
- /************
- * begin Rule OseeElement **************** /////////////////////////////////////// // OSEE TYPE MODEL //
- * /////////////////////////////////////// OseeElement: XOseeEnumOverride | OseeType;
- **/
-
- // XOseeEnumOverride | OseeType
- protected class OseeElement_Alternatives extends AlternativesToken {
-
- public OseeElement_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Alternatives getGrammarElement() {
- return grammarAccess.getOseeElementAccess().getAlternatives();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new OseeElement_XOseeEnumOverrideParserRuleCall_0(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new OseeElement_OseeTypeParserRuleCall_1(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXArtifactTypeRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getXAttributeTypeRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getXOseeEnumOverrideRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getXOseeEnumTypeRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getXRelationTypeRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // XOseeEnumOverride
- protected class OseeElement_XOseeEnumOverrideParserRuleCall_0 extends RuleCallToken {
-
- public OseeElement_XOseeEnumOverrideParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getOseeElementAccess().getXOseeEnumOverrideParserRuleCall_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumOverride_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXOseeEnumOverrideRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(XOseeEnumOverride_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- // OseeType
- protected class OseeElement_OseeTypeParserRuleCall_1 extends RuleCallToken {
-
- public OseeElement_OseeTypeParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getOseeElementAccess().getOseeTypeParserRuleCall_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new OseeType_Alternatives(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXArtifactTypeRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getXAttributeTypeRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getXOseeEnumTypeRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getXRelationTypeRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(OseeType_Alternatives.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- /************ end Rule OseeElement ****************/
-
- /************
- * begin Rule OseeType **************** OseeType: XArtifactType | XRelationType | XAttributeType | XOseeEnumType;
- **/
-
- // XArtifactType | XRelationType | XAttributeType | XOseeEnumType
- protected class OseeType_Alternatives extends AlternativesToken {
-
- public OseeType_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Alternatives getGrammarElement() {
- return grammarAccess.getOseeTypeAccess().getAlternatives();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new OseeType_XArtifactTypeParserRuleCall_0(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new OseeType_XRelationTypeParserRuleCall_1(lastRuleCallOrigin, this, 1, inst);
- case 2:
- return new OseeType_XAttributeTypeParserRuleCall_2(lastRuleCallOrigin, this, 2, inst);
- case 3:
- return new OseeType_XOseeEnumTypeParserRuleCall_3(lastRuleCallOrigin, this, 3, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXArtifactTypeRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getXAttributeTypeRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getXOseeEnumTypeRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getXRelationTypeRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // XArtifactType
- protected class OseeType_XArtifactTypeParserRuleCall_0 extends RuleCallToken {
-
- public OseeType_XArtifactTypeParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getOseeTypeAccess().getXArtifactTypeParserRuleCall_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXArtifactTypeRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(XArtifactType_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- // XRelationType
- protected class OseeType_XRelationTypeParserRuleCall_1 extends RuleCallToken {
-
- public OseeType_XRelationTypeParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getOseeTypeAccess().getXRelationTypeParserRuleCall_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXRelationTypeRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(XRelationType_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- // XAttributeType
- protected class OseeType_XAttributeTypeParserRuleCall_2 extends RuleCallToken {
-
- public OseeType_XAttributeTypeParserRuleCall_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getOseeTypeAccess().getXAttributeTypeParserRuleCall_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXAttributeTypeRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(XAttributeType_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- // XOseeEnumType
- protected class OseeType_XOseeEnumTypeParserRuleCall_3 extends RuleCallToken {
-
- public OseeType_XOseeEnumTypeParserRuleCall_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getOseeTypeAccess().getXOseeEnumTypeParserRuleCall_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumType_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXOseeEnumTypeRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(XOseeEnumType_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- /************ end Rule OseeType ****************/
-
- /************
- * begin Rule XArtifactType **************** XArtifactType: abstract?="abstract"? "artifactType" name=STRING
- * ("extends" superArtifactTypes+=[XArtifactType|STRING] ("," superArtifactTypes+=[XArtifactType|STRING])*)? "{"
- * ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT validAttributeTypes+=XAttributeTypeRef* "}";
- **/
-
- // abstract?="abstract"? "artifactType" name=STRING ("extends" superArtifactTypes+=[XArtifactType|STRING] (","
- // superArtifactTypes+=[XArtifactType|STRING])*)? "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT
- // validAttributeTypes+=XAttributeTypeRef* "}"
- protected class XArtifactType_Group extends GroupToken {
-
- public XArtifactType_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_RightCurlyBracketKeyword_9(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXArtifactTypeRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // abstract?="abstract"?
- protected class XArtifactType_AbstractAssignment_0 extends AssignmentToken {
-
- public XArtifactType_AbstractAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getAbstractAssignment_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("abstract", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("abstract");
- if (Boolean.TRUE.equals(value)) { // org::eclipse::xtext::impl::KeywordImpl
- type = AssignmentType.KEYWORD;
- element = grammarAccess.getXArtifactTypeAccess().getAbstractAbstractKeyword_0_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "artifactType"
- protected class XArtifactType_ArtifactTypeKeyword_1 extends KeywordToken {
-
- public XArtifactType_ArtifactTypeKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getArtifactTypeKeyword_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_AbstractAssignment_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index - 1, inst);
- }
- }
-
- }
-
- // name=STRING
- protected class XArtifactType_NameAssignment_2 extends AssignmentToken {
-
- public XArtifactType_NameAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getNameAssignment_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_ArtifactTypeKeyword_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("name", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXArtifactTypeAccess().getNameSTRINGTerminalRuleCall_2_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXArtifactTypeAccess().getNameSTRINGTerminalRuleCall_2_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ("extends" superArtifactTypes+=[XArtifactType|STRING] ("," superArtifactTypes+=[XArtifactType|STRING])*)?
- protected class XArtifactType_Group_3 extends GroupToken {
-
- public XArtifactType_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getGroup_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_Group_3_2(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XArtifactType_SuperArtifactTypesAssignment_3_1(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "extends"
- protected class XArtifactType_ExtendsKeyword_3_0 extends KeywordToken {
-
- public XArtifactType_ExtendsKeyword_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getExtendsKeyword_3_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_NameAssignment_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // superArtifactTypes+=[XArtifactType|STRING]
- protected class XArtifactType_SuperArtifactTypesAssignment_3_1 extends AssignmentToken {
-
- public XArtifactType_SuperArtifactTypesAssignment_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_ExtendsKeyword_3_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("superArtifactTypes", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("superArtifactTypes");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_1_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // ("," superArtifactTypes+=[XArtifactType|STRING])*
- protected class XArtifactType_Group_3_2 extends GroupToken {
-
- public XArtifactType_Group_3_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getGroup_3_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_SuperArtifactTypesAssignment_3_2_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // ","
- protected class XArtifactType_CommaKeyword_3_2_0 extends KeywordToken {
-
- public XArtifactType_CommaKeyword_3_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getCommaKeyword_3_2_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_Group_3_2(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XArtifactType_SuperArtifactTypesAssignment_3_1(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // superArtifactTypes+=[XArtifactType|STRING]
- protected class XArtifactType_SuperArtifactTypesAssignment_3_2_1 extends AssignmentToken {
-
- public XArtifactType_SuperArtifactTypesAssignment_3_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesAssignment_3_2_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_CommaKeyword_3_2_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("superArtifactTypes", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("superArtifactTypes");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // "{"
- protected class XArtifactType_LeftCurlyBracketKeyword_4 extends KeywordToken {
-
- public XArtifactType_LeftCurlyBracketKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getLeftCurlyBracketKeyword_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_Group_3(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XArtifactType_NameAssignment_2(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // ("guid" typeGuid=STRING)?
- protected class XArtifactType_Group_5 extends GroupToken {
-
- public XArtifactType_Group_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getGroup_5();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_TypeGuidAssignment_5_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "guid"
- protected class XArtifactType_GuidKeyword_5_0 extends KeywordToken {
-
- public XArtifactType_GuidKeyword_5_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getGuidKeyword_5_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_LeftCurlyBracketKeyword_4(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // typeGuid=STRING
- protected class XArtifactType_TypeGuidAssignment_5_1 extends AssignmentToken {
-
- public XArtifactType_TypeGuidAssignment_5_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getTypeGuidAssignment_5_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_GuidKeyword_5_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("typeGuid", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("typeGuid");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXArtifactTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXArtifactTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "uuid"
- protected class XArtifactType_UuidKeyword_6 extends KeywordToken {
-
- public XArtifactType_UuidKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getUuidKeyword_6();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_Group_5(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XArtifactType_LeftCurlyBracketKeyword_4(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // uuid=HEX_INT
- protected class XArtifactType_UuidAssignment_7 extends AssignmentToken {
-
- public XArtifactType_UuidAssignment_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getUuidAssignment_7();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_UuidKeyword_6(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("uuid", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("uuid");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXArtifactTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXArtifactTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // validAttributeTypes+=XAttributeTypeRef*
- protected class XArtifactType_ValidAttributeTypesAssignment_8 extends AssignmentToken {
-
- public XArtifactType_ValidAttributeTypesAssignment_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesAssignment_8();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeTypeRef_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("validAttributeTypes", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("validAttributeTypes");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getXAttributeTypeRefRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element =
- grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesXAttributeTypeRefParserRuleCall_8_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new XArtifactType_ValidAttributeTypesAssignment_8(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new XArtifactType_UuidAssignment_7(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return null;
- }
- }
- }
-
- // "}"
- protected class XArtifactType_RightCurlyBracketKeyword_9 extends KeywordToken {
-
- public XArtifactType_RightCurlyBracketKeyword_9(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXArtifactTypeAccess().getRightCurlyBracketKeyword_9();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactType_ValidAttributeTypesAssignment_8(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XArtifactType_UuidAssignment_7(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule XArtifactType ****************/
-
- /************
- * begin Rule XAttributeTypeRef **************** XAttributeTypeRef: "attribute"
- * validAttributeType=[XAttributeType|STRING] ("branchUuid" branchUuid=WHOLE_NUM_STR)?;
- **/
-
- // "attribute" validAttributeType=[XAttributeType|STRING] ("branchUuid" branchUuid=WHOLE_NUM_STR)?
- protected class XAttributeTypeRef_Group extends GroupToken {
-
- public XAttributeTypeRef_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXAttributeTypeRefAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeTypeRef_Group_2(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XAttributeTypeRef_ValidAttributeTypeAssignment_1(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXAttributeTypeRefRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "attribute"
- protected class XAttributeTypeRef_AttributeKeyword_0 extends KeywordToken {
-
- public XAttributeTypeRef_AttributeKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeRefAccess().getAttributeKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // validAttributeType=[XAttributeType|STRING]
- protected class XAttributeTypeRef_ValidAttributeTypeAssignment_1 extends AssignmentToken {
-
- public XAttributeTypeRef_ValidAttributeTypeAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeTypeRef_AttributeKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("validAttributeType", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("validAttributeType");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeXAttributeTypeCrossReference_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeXAttributeTypeCrossReference_1_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // ("branchUuid" branchUuid=WHOLE_NUM_STR)?
- protected class XAttributeTypeRef_Group_2 extends GroupToken {
-
- public XAttributeTypeRef_Group_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXAttributeTypeRefAccess().getGroup_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeTypeRef_BranchUuidAssignment_2_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "branchUuid"
- protected class XAttributeTypeRef_BranchUuidKeyword_2_0 extends KeywordToken {
-
- public XAttributeTypeRef_BranchUuidKeyword_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeRefAccess().getBranchUuidKeyword_2_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeTypeRef_ValidAttributeTypeAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // branchUuid=WHOLE_NUM_STR
- protected class XAttributeTypeRef_BranchUuidAssignment_2_1 extends AssignmentToken {
-
- public XAttributeTypeRef_BranchUuidAssignment_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeRefAccess().getBranchUuidAssignment_2_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeTypeRef_BranchUuidKeyword_2_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("branchUuid", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("branchUuid");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeRefAccess().getBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0(), value,
- null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXAttributeTypeRefAccess().getBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- /************ end Rule XAttributeTypeRef ****************/
-
- /************
- * begin Rule XAttributeType **************** XAttributeType: "attributeType" name=STRING ("extends"
- * baseAttributeType=AttributeBaseType) ("overrides" override=[XAttributeType|STRING])? "{" ("guid" typeGuid=STRING)?
- * "uuid" uuid=HEX_INT "dataProvider" dataProvider=("DefaultAttributeDataProvider" | "UriAttributeDataProvider" |
- * QUALIFIED_NAME) "min" min=WHOLE_NUM_STR "max" max=(WHOLE_NUM_STR | "unlimited") (("taggerId"
- * taggerId=("DefaultAttributeTaggerProvider" | QUALIFIED_NAME))? & ("enumType" enumType=[XOseeEnumType|STRING])? &
- * ("description" description=STRING)? & ("defaultValue" defaultValue=STRING)? & ("fileExtension"
- * fileExtension=STRING)? & ("mediaType" mediaType=STRING)?) "}";
- **/
-
- // "attributeType" name=STRING ("extends" baseAttributeType=AttributeBaseType) ("overrides"
- // override=[XAttributeType|STRING])? "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT "dataProvider"
- // dataProvider=("DefaultAttributeDataProvider" | "UriAttributeDataProvider" | QUALIFIED_NAME) "min" min=WHOLE_NUM_STR
- // "max" max=(WHOLE_NUM_STR | "unlimited") (("taggerId" taggerId=("DefaultAttributeTaggerProvider" | QUALIFIED_NAME))? &
- // ("enumType" enumType=[XOseeEnumType|STRING])? & ("description" description=STRING)? & ("defaultValue"
- // defaultValue=STRING)? & ("fileExtension" fileExtension=STRING)? & ("mediaType" mediaType=STRING)?) "}"
- protected class XAttributeType_Group extends GroupToken {
-
- public XAttributeType_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_RightCurlyBracketKeyword_15(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXAttributeTypeRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "attributeType"
- protected class XAttributeType_AttributeTypeKeyword_0 extends KeywordToken {
-
- public XAttributeType_AttributeTypeKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getAttributeTypeKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // name=STRING
- protected class XAttributeType_NameAssignment_1 extends AssignmentToken {
-
- public XAttributeType_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getNameAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_AttributeTypeKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("name", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeAccess().getNameSTRINGTerminalRuleCall_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXAttributeTypeAccess().getNameSTRINGTerminalRuleCall_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "extends" baseAttributeType=AttributeBaseType
- protected class XAttributeType_Group_2 extends GroupToken {
-
- public XAttributeType_Group_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getGroup_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_BaseAttributeTypeAssignment_2_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "extends"
- protected class XAttributeType_ExtendsKeyword_2_0 extends KeywordToken {
-
- public XAttributeType_ExtendsKeyword_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getExtendsKeyword_2_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_NameAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // baseAttributeType=AttributeBaseType
- protected class XAttributeType_BaseAttributeTypeAssignment_2_1 extends AssignmentToken {
-
- public XAttributeType_BaseAttributeTypeAssignment_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAssignment_2_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_ExtendsKeyword_2_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("baseAttributeType", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("baseAttributeType");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0(), value,
- null)) {
- type = AssignmentType.DATATYPE_RULE_CALL;
- element =
- grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ("overrides" override=[XAttributeType|STRING])?
- protected class XAttributeType_Group_3 extends GroupToken {
-
- public XAttributeType_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getGroup_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_OverrideAssignment_3_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "overrides"
- protected class XAttributeType_OverridesKeyword_3_0 extends KeywordToken {
-
- public XAttributeType_OverridesKeyword_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getOverridesKeyword_3_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_Group_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // override=[XAttributeType|STRING]
- protected class XAttributeType_OverrideAssignment_3_1 extends AssignmentToken {
-
- public XAttributeType_OverrideAssignment_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getOverrideAssignment_3_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_OverridesKeyword_3_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("override", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("override");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getXAttributeTypeAccess().getOverrideXAttributeTypeCrossReference_3_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getXAttributeTypeAccess().getOverrideXAttributeTypeCrossReference_3_1_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // "{"
- protected class XAttributeType_LeftCurlyBracketKeyword_4 extends KeywordToken {
-
- public XAttributeType_LeftCurlyBracketKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getLeftCurlyBracketKeyword_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_Group_3(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XAttributeType_Group_2(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // ("guid" typeGuid=STRING)?
- protected class XAttributeType_Group_5 extends GroupToken {
-
- public XAttributeType_Group_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getGroup_5();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_TypeGuidAssignment_5_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "guid"
- protected class XAttributeType_GuidKeyword_5_0 extends KeywordToken {
-
- public XAttributeType_GuidKeyword_5_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getGuidKeyword_5_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_LeftCurlyBracketKeyword_4(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // typeGuid=STRING
- protected class XAttributeType_TypeGuidAssignment_5_1 extends AssignmentToken {
-
- public XAttributeType_TypeGuidAssignment_5_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getTypeGuidAssignment_5_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_GuidKeyword_5_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("typeGuid", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("typeGuid");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXAttributeTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "uuid"
- protected class XAttributeType_UuidKeyword_6 extends KeywordToken {
-
- public XAttributeType_UuidKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getUuidKeyword_6();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_Group_5(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XAttributeType_LeftCurlyBracketKeyword_4(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // uuid=HEX_INT
- protected class XAttributeType_UuidAssignment_7 extends AssignmentToken {
-
- public XAttributeType_UuidAssignment_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getUuidAssignment_7();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_UuidKeyword_6(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("uuid", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("uuid");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXAttributeTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "dataProvider"
- protected class XAttributeType_DataProviderKeyword_8 extends KeywordToken {
-
- public XAttributeType_DataProviderKeyword_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getDataProviderKeyword_8();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_UuidAssignment_7(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // dataProvider=("DefaultAttributeDataProvider" | "UriAttributeDataProvider" | QUALIFIED_NAME)
- protected class XAttributeType_DataProviderAssignment_9 extends AssignmentToken {
-
- public XAttributeType_DataProviderAssignment_9(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getDataProviderAssignment_9();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_DataProviderKeyword_8(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("dataProvider", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("dataProvider");
- if (keywordSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeAccess().getDataProviderDefaultAttributeDataProviderKeyword_9_0_0(), value,
- null)) {
- type = AssignmentType.KEYWORD;
- element =
- grammarAccess.getXAttributeTypeAccess().getDataProviderDefaultAttributeDataProviderKeyword_9_0_0();
- return obj;
- }
- if (keywordSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeAccess().getDataProviderUriAttributeDataProviderKeyword_9_0_1(), value,
- null)) {
- type = AssignmentType.KEYWORD;
- element = grammarAccess.getXAttributeTypeAccess().getDataProviderUriAttributeDataProviderKeyword_9_0_1();
- return obj;
- }
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeAccess().getDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2(), value, null)) {
- type = AssignmentType.DATATYPE_RULE_CALL;
- element = grammarAccess.getXAttributeTypeAccess().getDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2();
- return obj;
- }
- return null;
- }
-
- }
-
- // "min"
- protected class XAttributeType_MinKeyword_10 extends KeywordToken {
-
- public XAttributeType_MinKeyword_10(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getMinKeyword_10();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_DataProviderAssignment_9(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // min=WHOLE_NUM_STR
- protected class XAttributeType_MinAssignment_11 extends AssignmentToken {
-
- public XAttributeType_MinAssignment_11(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getMinAssignment_11();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_MinKeyword_10(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("min", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("min");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeAccess().getMinWHOLE_NUM_STRTerminalRuleCall_11_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXAttributeTypeAccess().getMinWHOLE_NUM_STRTerminalRuleCall_11_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "max"
- protected class XAttributeType_MaxKeyword_12 extends KeywordToken {
-
- public XAttributeType_MaxKeyword_12(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getMaxKeyword_12();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_MinAssignment_11(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // max=(WHOLE_NUM_STR | "unlimited")
- protected class XAttributeType_MaxAssignment_13 extends AssignmentToken {
-
- public XAttributeType_MaxAssignment_13(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getMaxAssignment_13();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_MaxKeyword_12(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("max", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("max");
- if (keywordSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeAccess().getMaxUnlimitedKeyword_13_0_1(), value, null)) {
- type = AssignmentType.KEYWORD;
- element = grammarAccess.getXAttributeTypeAccess().getMaxUnlimitedKeyword_13_0_1();
- return obj;
- }
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeAccess().getMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXAttributeTypeAccess().getMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ("taggerId" taggerId=("DefaultAttributeTaggerProvider" | QUALIFIED_NAME))? & ("enumType"
- // enumType=[XOseeEnumType|STRING])? & ("description" description=STRING)? & ("defaultValue" defaultValue=STRING)? &
- // ("fileExtension" fileExtension=STRING)? & ("mediaType" mediaType=STRING)?
- protected class XAttributeType_UnorderedGroup_14 extends UnorderedGroupToken {
-
- public XAttributeType_UnorderedGroup_14(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public UnorderedGroup getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_Group_14_5(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XAttributeType_Group_14_4(lastRuleCallOrigin, this, 1, inst);
- case 2:
- return new XAttributeType_Group_14_3(lastRuleCallOrigin, this, 2, inst);
- case 3:
- return new XAttributeType_Group_14_2(lastRuleCallOrigin, this, 3, inst);
- case 4:
- return new XAttributeType_Group_14_1(lastRuleCallOrigin, this, 4, inst);
- case 5:
- return new XAttributeType_Group_14_0(lastRuleCallOrigin, this, 5, inst);
- case 6:
- return new XAttributeType_MaxAssignment_13(lastRuleCallOrigin, this, 6, inst);
- default:
- return null;
- }
- }
-
- }
-
- // ("taggerId" taggerId=("DefaultAttributeTaggerProvider" | QUALIFIED_NAME))?
- protected class XAttributeType_Group_14_0 extends GroupToken {
-
- public XAttributeType_Group_14_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getGroup_14_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_TaggerIdAssignment_14_0_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "taggerId"
- protected class XAttributeType_TaggerIdKeyword_14_0_0 extends KeywordToken {
-
- public XAttributeType_TaggerIdKeyword_14_0_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getTaggerIdKeyword_14_0_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_MaxAssignment_13(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // taggerId=("DefaultAttributeTaggerProvider" | QUALIFIED_NAME)
- protected class XAttributeType_TaggerIdAssignment_14_0_1 extends AssignmentToken {
-
- public XAttributeType_TaggerIdAssignment_14_0_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getTaggerIdAssignment_14_0_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_TaggerIdKeyword_14_0_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("taggerId", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("taggerId");
- if (keywordSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeAccess().getTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0(),
- value, null)) {
- type = AssignmentType.KEYWORD;
- element =
- grammarAccess.getXAttributeTypeAccess().getTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0();
- return obj;
- }
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeAccess().getTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1(), value,
- null)) {
- type = AssignmentType.DATATYPE_RULE_CALL;
- element = grammarAccess.getXAttributeTypeAccess().getTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1();
- return obj;
- }
- return null;
- }
-
- }
-
- // ("enumType" enumType=[XOseeEnumType|STRING])?
- protected class XAttributeType_Group_14_1 extends GroupToken {
-
- public XAttributeType_Group_14_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getGroup_14_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_EnumTypeAssignment_14_1_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "enumType"
- protected class XAttributeType_EnumTypeKeyword_14_1_0 extends KeywordToken {
-
- public XAttributeType_EnumTypeKeyword_14_1_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getEnumTypeKeyword_14_1_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_Group_14_0(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XAttributeType_MaxAssignment_13(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // enumType=[XOseeEnumType|STRING]
- protected class XAttributeType_EnumTypeAssignment_14_1_1 extends AssignmentToken {
-
- public XAttributeType_EnumTypeAssignment_14_1_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getEnumTypeAssignment_14_1_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_EnumTypeKeyword_14_1_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("enumType", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("enumType");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getXAttributeTypeAccess().getEnumTypeXOseeEnumTypeCrossReference_14_1_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getXAttributeTypeAccess().getEnumTypeXOseeEnumTypeCrossReference_14_1_1_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // ("description" description=STRING)?
- protected class XAttributeType_Group_14_2 extends GroupToken {
-
- public XAttributeType_Group_14_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getGroup_14_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_DescriptionAssignment_14_2_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "description"
- protected class XAttributeType_DescriptionKeyword_14_2_0 extends KeywordToken {
-
- public XAttributeType_DescriptionKeyword_14_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getDescriptionKeyword_14_2_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_Group_14_1(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XAttributeType_Group_14_0(lastRuleCallOrigin, this, 1, inst);
- case 2:
- return new XAttributeType_MaxAssignment_13(lastRuleCallOrigin, this, 2, inst);
- default:
- return null;
- }
- }
-
- }
-
- // description=STRING
- protected class XAttributeType_DescriptionAssignment_14_2_1 extends AssignmentToken {
-
- public XAttributeType_DescriptionAssignment_14_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getDescriptionAssignment_14_2_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_DescriptionKeyword_14_2_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.getXAttributeTypeAccess().getDescriptionSTRINGTerminalRuleCall_14_2_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXAttributeTypeAccess().getDescriptionSTRINGTerminalRuleCall_14_2_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ("defaultValue" defaultValue=STRING)?
- protected class XAttributeType_Group_14_3 extends GroupToken {
-
- public XAttributeType_Group_14_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getGroup_14_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_DefaultValueAssignment_14_3_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "defaultValue"
- protected class XAttributeType_DefaultValueKeyword_14_3_0 extends KeywordToken {
-
- public XAttributeType_DefaultValueKeyword_14_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getDefaultValueKeyword_14_3_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_Group_14_2(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XAttributeType_Group_14_1(lastRuleCallOrigin, this, 1, inst);
- case 2:
- return new XAttributeType_Group_14_0(lastRuleCallOrigin, this, 2, inst);
- case 3:
- return new XAttributeType_MaxAssignment_13(lastRuleCallOrigin, this, 3, inst);
- default:
- return null;
- }
- }
-
- }
-
- // defaultValue=STRING
- protected class XAttributeType_DefaultValueAssignment_14_3_1 extends AssignmentToken {
-
- public XAttributeType_DefaultValueAssignment_14_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getDefaultValueAssignment_14_3_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_DefaultValueKeyword_14_3_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("defaultValue", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("defaultValue");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeAccess().getDefaultValueSTRINGTerminalRuleCall_14_3_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXAttributeTypeAccess().getDefaultValueSTRINGTerminalRuleCall_14_3_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ("fileExtension" fileExtension=STRING)?
- protected class XAttributeType_Group_14_4 extends GroupToken {
-
- public XAttributeType_Group_14_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getGroup_14_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_FileExtensionAssignment_14_4_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "fileExtension"
- protected class XAttributeType_FileExtensionKeyword_14_4_0 extends KeywordToken {
-
- public XAttributeType_FileExtensionKeyword_14_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getFileExtensionKeyword_14_4_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_Group_14_3(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XAttributeType_Group_14_2(lastRuleCallOrigin, this, 1, inst);
- case 2:
- return new XAttributeType_Group_14_1(lastRuleCallOrigin, this, 2, inst);
- case 3:
- return new XAttributeType_Group_14_0(lastRuleCallOrigin, this, 3, inst);
- case 4:
- return new XAttributeType_MaxAssignment_13(lastRuleCallOrigin, this, 4, inst);
- default:
- return null;
- }
- }
-
- }
-
- // fileExtension=STRING
- protected class XAttributeType_FileExtensionAssignment_14_4_1 extends AssignmentToken {
-
- public XAttributeType_FileExtensionAssignment_14_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getFileExtensionAssignment_14_4_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_FileExtensionKeyword_14_4_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("fileExtension", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("fileExtension");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeAccess().getFileExtensionSTRINGTerminalRuleCall_14_4_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXAttributeTypeAccess().getFileExtensionSTRINGTerminalRuleCall_14_4_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ("mediaType" mediaType=STRING)?
- protected class XAttributeType_Group_14_5 extends GroupToken {
-
- public XAttributeType_Group_14_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getGroup_14_5();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_MediaTypeAssignment_14_5_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "mediaType"
- protected class XAttributeType_MediaTypeKeyword_14_5_0 extends KeywordToken {
-
- public XAttributeType_MediaTypeKeyword_14_5_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getMediaTypeKeyword_14_5_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_Group_14_4(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XAttributeType_Group_14_3(lastRuleCallOrigin, this, 1, inst);
- case 2:
- return new XAttributeType_Group_14_2(lastRuleCallOrigin, this, 2, inst);
- case 3:
- return new XAttributeType_Group_14_1(lastRuleCallOrigin, this, 3, inst);
- case 4:
- return new XAttributeType_Group_14_0(lastRuleCallOrigin, this, 4, inst);
- case 5:
- return new XAttributeType_MaxAssignment_13(lastRuleCallOrigin, this, 5, inst);
- default:
- return null;
- }
- }
-
- }
-
- // mediaType=STRING
- protected class XAttributeType_MediaTypeAssignment_14_5_1 extends AssignmentToken {
-
- public XAttributeType_MediaTypeAssignment_14_5_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getMediaTypeAssignment_14_5_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_MediaTypeKeyword_14_5_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("mediaType", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("mediaType");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXAttributeTypeAccess().getMediaTypeSTRINGTerminalRuleCall_14_5_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXAttributeTypeAccess().getMediaTypeSTRINGTerminalRuleCall_14_5_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "}"
- protected class XAttributeType_RightCurlyBracketKeyword_15 extends KeywordToken {
-
- public XAttributeType_RightCurlyBracketKeyword_15(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXAttributeTypeAccess().getRightCurlyBracketKeyword_15();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeType_UnorderedGroup_14(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule XAttributeType ****************/
-
- /************
- * begin Rule XOseeEnumType **************** XOseeEnumType: "oseeEnumType" name=STRING "{" ("guid" typeGuid=STRING)?
- * "uuid" uuid=HEX_INT enumEntries+=XOseeEnumEntry* "}";
- **/
-
- // "oseeEnumType" name=STRING "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT enumEntries+=XOseeEnumEntry* "}"
- protected class XOseeEnumType_Group extends GroupToken {
-
- public XOseeEnumType_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXOseeEnumTypeAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumType_RightCurlyBracketKeyword_7(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXOseeEnumTypeRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "oseeEnumType"
- protected class XOseeEnumType_OseeEnumTypeKeyword_0 extends KeywordToken {
-
- public XOseeEnumType_OseeEnumTypeKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXOseeEnumTypeAccess().getOseeEnumTypeKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // name=STRING
- protected class XOseeEnumType_NameAssignment_1 extends AssignmentToken {
-
- public XOseeEnumType_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXOseeEnumTypeAccess().getNameAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumType_OseeEnumTypeKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("name", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXOseeEnumTypeAccess().getNameSTRINGTerminalRuleCall_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXOseeEnumTypeAccess().getNameSTRINGTerminalRuleCall_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "{"
- protected class XOseeEnumType_LeftCurlyBracketKeyword_2 extends KeywordToken {
-
- public XOseeEnumType_LeftCurlyBracketKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXOseeEnumTypeAccess().getLeftCurlyBracketKeyword_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumType_NameAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // ("guid" typeGuid=STRING)?
- protected class XOseeEnumType_Group_3 extends GroupToken {
-
- public XOseeEnumType_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXOseeEnumTypeAccess().getGroup_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumType_TypeGuidAssignment_3_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "guid"
- protected class XOseeEnumType_GuidKeyword_3_0 extends KeywordToken {
-
- public XOseeEnumType_GuidKeyword_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXOseeEnumTypeAccess().getGuidKeyword_3_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumType_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // typeGuid=STRING
- protected class XOseeEnumType_TypeGuidAssignment_3_1 extends AssignmentToken {
-
- public XOseeEnumType_TypeGuidAssignment_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXOseeEnumTypeAccess().getTypeGuidAssignment_3_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumType_GuidKeyword_3_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("typeGuid", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("typeGuid");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXOseeEnumTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXOseeEnumTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "uuid"
- protected class XOseeEnumType_UuidKeyword_4 extends KeywordToken {
-
- public XOseeEnumType_UuidKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXOseeEnumTypeAccess().getUuidKeyword_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumType_Group_3(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XOseeEnumType_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // uuid=HEX_INT
- protected class XOseeEnumType_UuidAssignment_5 extends AssignmentToken {
-
- public XOseeEnumType_UuidAssignment_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXOseeEnumTypeAccess().getUuidAssignment_5();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumType_UuidKeyword_4(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("uuid", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("uuid");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXOseeEnumTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXOseeEnumTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // enumEntries+=XOseeEnumEntry*
- protected class XOseeEnumType_EnumEntriesAssignment_6 extends AssignmentToken {
-
- public XOseeEnumType_EnumEntriesAssignment_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesAssignment_6();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumEntry_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("enumEntries", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("enumEntries");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getXOseeEnumEntryRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesXOseeEnumEntryParserRuleCall_6_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new XOseeEnumType_EnumEntriesAssignment_6(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new XOseeEnumType_UuidAssignment_5(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return null;
- }
- }
- }
-
- // "}"
- protected class XOseeEnumType_RightCurlyBracketKeyword_7 extends KeywordToken {
-
- public XOseeEnumType_RightCurlyBracketKeyword_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXOseeEnumTypeAccess().getRightCurlyBracketKeyword_7();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumType_EnumEntriesAssignment_6(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XOseeEnumType_UuidAssignment_5(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule XOseeEnumType ****************/
-
- /************
- * begin Rule XOseeEnumEntry **************** XOseeEnumEntry: "entry" name=STRING ordinal=WHOLE_NUM_STR? ("entryGuid"
- * entryGuid=STRING)? ("description" description=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) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXOseeEnumEntryAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- 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;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXOseeEnumEntryRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "entry"
- protected class XOseeEnumEntry_EntryKeyword_0 extends KeywordToken {
-
- public XOseeEnumEntry_EntryKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXOseeEnumEntryAccess().getEntryKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // name=STRING
- protected class XOseeEnumEntry_NameAssignment_1 extends AssignmentToken {
-
- public XOseeEnumEntry_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXOseeEnumEntryAccess().getNameAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumEntry_EntryKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("name", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXOseeEnumEntryAccess().getNameSTRINGTerminalRuleCall_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXOseeEnumEntryAccess().getNameSTRINGTerminalRuleCall_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ordinal=WHOLE_NUM_STR?
- protected class XOseeEnumEntry_OrdinalAssignment_2 extends AssignmentToken {
-
- public XOseeEnumEntry_OrdinalAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXOseeEnumEntryAccess().getOrdinalAssignment_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumEntry_NameAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("ordinal", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("ordinal");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXOseeEnumEntryAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXOseeEnumEntryAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ("entryGuid" entryGuid=STRING)?
- protected class XOseeEnumEntry_Group_3 extends GroupToken {
-
- public XOseeEnumEntry_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXOseeEnumEntryAccess().getGroup_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumEntry_EntryGuidAssignment_3_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "entryGuid"
- protected class XOseeEnumEntry_EntryGuidKeyword_3_0 extends KeywordToken {
-
- public XOseeEnumEntry_EntryGuidKeyword_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXOseeEnumEntryAccess().getEntryGuidKeyword_3_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumEntry_OrdinalAssignment_2(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XOseeEnumEntry_NameAssignment_1(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // entryGuid=STRING
- protected class XOseeEnumEntry_EntryGuidAssignment_3_1 extends AssignmentToken {
-
- public XOseeEnumEntry_EntryGuidAssignment_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXOseeEnumEntryAccess().getEntryGuidAssignment_3_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumEntry_EntryGuidKeyword_3_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("entryGuid", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("entryGuid");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXOseeEnumEntryAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXOseeEnumEntryAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ("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 ****************/
-
- /************
- * begin Rule XOseeEnumOverride **************** XOseeEnumOverride: "overrides enum"
- * overridenEnumType=[XOseeEnumType|STRING] "{" inheritAll?="inheritAll"? overrideOptions+=OverrideOption* "}";
- **/
-
- // "overrides enum" overridenEnumType=[XOseeEnumType|STRING] "{" inheritAll?="inheritAll"? overrideOptions+=OverrideOption*
- // "}"
- protected class XOseeEnumOverride_Group extends GroupToken {
-
- public XOseeEnumOverride_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXOseeEnumOverrideAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumOverride_RightCurlyBracketKeyword_5(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXOseeEnumOverrideRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "overrides enum"
- protected class XOseeEnumOverride_OverridesEnumKeyword_0 extends KeywordToken {
-
- public XOseeEnumOverride_OverridesEnumKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXOseeEnumOverrideAccess().getOverridesEnumKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // overridenEnumType=[XOseeEnumType|STRING]
- protected class XOseeEnumOverride_OverridenEnumTypeAssignment_1 extends AssignmentToken {
-
- public XOseeEnumOverride_OverridenEnumTypeAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumOverride_OverridesEnumKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("overridenEnumType", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("overridenEnumType");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeXOseeEnumTypeCrossReference_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeXOseeEnumTypeCrossReference_1_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // "{"
- protected class XOseeEnumOverride_LeftCurlyBracketKeyword_2 extends KeywordToken {
-
- public XOseeEnumOverride_LeftCurlyBracketKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXOseeEnumOverrideAccess().getLeftCurlyBracketKeyword_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumOverride_OverridenEnumTypeAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // inheritAll?="inheritAll"?
- protected class XOseeEnumOverride_InheritAllAssignment_3 extends AssignmentToken {
-
- public XOseeEnumOverride_InheritAllAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXOseeEnumOverrideAccess().getInheritAllAssignment_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumOverride_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("inheritAll", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("inheritAll");
- if (Boolean.TRUE.equals(value)) { // org::eclipse::xtext::impl::KeywordImpl
- type = AssignmentType.KEYWORD;
- element = grammarAccess.getXOseeEnumOverrideAccess().getInheritAllInheritAllKeyword_3_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // overrideOptions+=OverrideOption*
- protected class XOseeEnumOverride_OverrideOptionsAssignment_4 extends AssignmentToken {
-
- public XOseeEnumOverride_OverrideOptionsAssignment_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsAssignment_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new OverrideOption_Alternatives(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("overrideOptions", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("overrideOptions");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getOverrideOptionRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element =
- grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsOverrideOptionParserRuleCall_4_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new XOseeEnumOverride_OverrideOptionsAssignment_4(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new XOseeEnumOverride_InheritAllAssignment_3(lastRuleCallOrigin, next, actIndex, consumed);
- case 2:
- return new XOseeEnumOverride_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return null;
- }
- }
- }
-
- // "}"
- protected class XOseeEnumOverride_RightCurlyBracketKeyword_5 extends KeywordToken {
-
- public XOseeEnumOverride_RightCurlyBracketKeyword_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXOseeEnumOverrideAccess().getRightCurlyBracketKeyword_5();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeEnumOverride_OverrideOptionsAssignment_4(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XOseeEnumOverride_InheritAllAssignment_3(lastRuleCallOrigin, this, 1, inst);
- case 2:
- return new XOseeEnumOverride_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 2, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule XOseeEnumOverride ****************/
-
- /************
- * begin Rule OverrideOption **************** OverrideOption: AddEnum | RemoveEnum;
- **/
-
- // AddEnum | RemoveEnum
- protected class OverrideOption_Alternatives extends AlternativesToken {
-
- public OverrideOption_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Alternatives getGrammarElement() {
- return grammarAccess.getOverrideOptionAccess().getAlternatives();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new OverrideOption_AddEnumParserRuleCall_0(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new OverrideOption_RemoveEnumParserRuleCall_1(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getAddEnumRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getRemoveEnumRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // AddEnum
- protected class OverrideOption_AddEnumParserRuleCall_0 extends RuleCallToken {
-
- public OverrideOption_AddEnumParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getOverrideOptionAccess().getAddEnumParserRuleCall_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AddEnum_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getAddEnumRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(AddEnum_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- // RemoveEnum
- protected class OverrideOption_RemoveEnumParserRuleCall_1 extends RuleCallToken {
-
- public OverrideOption_RemoveEnumParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getOverrideOptionAccess().getRemoveEnumParserRuleCall_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RemoveEnum_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getRemoveEnumRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(RemoveEnum_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- /************ end Rule OverrideOption ****************/
-
- /************
- * begin Rule AddEnum **************** AddEnum: "add" enumEntry=STRING ordinal=WHOLE_NUM_STR? ("entryGuid"
- * entryGuid=STRING)? ("description" description=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) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getAddEnumAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- 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;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getAddEnumRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "add"
- protected class AddEnum_AddKeyword_0 extends KeywordToken {
-
- public AddEnum_AddKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getAddEnumAccess().getAddKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // enumEntry=STRING
- protected class AddEnum_EnumEntryAssignment_1 extends AssignmentToken {
-
- public AddEnum_EnumEntryAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getAddEnumAccess().getEnumEntryAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AddEnum_AddKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("enumEntry", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("enumEntry");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getAddEnumAccess().getEnumEntrySTRINGTerminalRuleCall_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getAddEnumAccess().getEnumEntrySTRINGTerminalRuleCall_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ordinal=WHOLE_NUM_STR?
- protected class AddEnum_OrdinalAssignment_2 extends AssignmentToken {
-
- public AddEnum_OrdinalAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getAddEnumAccess().getOrdinalAssignment_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AddEnum_EnumEntryAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("ordinal", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("ordinal");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getAddEnumAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getAddEnumAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ("entryGuid" entryGuid=STRING)?
- protected class AddEnum_Group_3 extends GroupToken {
-
- public AddEnum_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getAddEnumAccess().getGroup_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AddEnum_EntryGuidAssignment_3_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "entryGuid"
- protected class AddEnum_EntryGuidKeyword_3_0 extends KeywordToken {
-
- public AddEnum_EntryGuidKeyword_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getAddEnumAccess().getEntryGuidKeyword_3_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AddEnum_OrdinalAssignment_2(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new AddEnum_EnumEntryAssignment_1(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // entryGuid=STRING
- protected class AddEnum_EntryGuidAssignment_3_1 extends AssignmentToken {
-
- public AddEnum_EntryGuidAssignment_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getAddEnumAccess().getEntryGuidAssignment_3_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AddEnum_EntryGuidKeyword_3_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("entryGuid", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("entryGuid");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getAddEnumAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getAddEnumAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ("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 ****************/
-
- /************
- * begin Rule RemoveEnum **************** RemoveEnum: "remove" enumEntry=[XOseeEnumEntry|STRING];
- **/
-
- // "remove" enumEntry=[XOseeEnumEntry|STRING]
- protected class RemoveEnum_Group extends GroupToken {
-
- public RemoveEnum_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getRemoveEnumAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RemoveEnum_EnumEntryAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getRemoveEnumRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "remove"
- protected class RemoveEnum_RemoveKeyword_0 extends KeywordToken {
-
- public RemoveEnum_RemoveKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getRemoveEnumAccess().getRemoveKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // enumEntry=[XOseeEnumEntry|STRING]
- protected class RemoveEnum_EnumEntryAssignment_1 extends AssignmentToken {
-
- public RemoveEnum_EnumEntryAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getRemoveEnumAccess().getEnumEntryAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RemoveEnum_RemoveKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("enumEntry", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("enumEntry");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getRemoveEnumAccess().getEnumEntryXOseeEnumEntryCrossReference_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getRemoveEnumAccess().getEnumEntryXOseeEnumEntryCrossReference_1_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- /************ end Rule RemoveEnum ****************/
-
- /************
- * begin Rule XOseeArtifactTypeOverride **************** XOseeArtifactTypeOverride: "overrides artifactType"
- * overridenArtifactType=[XArtifactType|STRING] "{" inheritAll?="inheritAll"?
- * overrideOptions+=AttributeOverrideOption+ "}";
- **/
-
- // "overrides artifactType" overridenArtifactType=[XArtifactType|STRING] "{" inheritAll?="inheritAll"?
- // overrideOptions+=AttributeOverrideOption+ "}"
- protected class XOseeArtifactTypeOverride_Group extends GroupToken {
-
- public XOseeArtifactTypeOverride_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXOseeArtifactTypeOverrideAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeArtifactTypeOverride_RightCurlyBracketKeyword_5(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXOseeArtifactTypeOverrideRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "overrides artifactType"
- protected class XOseeArtifactTypeOverride_OverridesArtifactTypeKeyword_0 extends KeywordToken {
-
- public XOseeArtifactTypeOverride_OverridesArtifactTypeKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridesArtifactTypeKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // overridenArtifactType=[XArtifactType|STRING]
- protected class XOseeArtifactTypeOverride_OverridenArtifactTypeAssignment_1 extends AssignmentToken {
-
- public XOseeArtifactTypeOverride_OverridenArtifactTypeAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeArtifactTypeOverride_OverridesArtifactTypeKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("overridenArtifactType", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("overridenArtifactType");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeXArtifactTypeCrossReference_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeXArtifactTypeCrossReference_1_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // "{"
- protected class XOseeArtifactTypeOverride_LeftCurlyBracketKeyword_2 extends KeywordToken {
-
- public XOseeArtifactTypeOverride_LeftCurlyBracketKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXOseeArtifactTypeOverrideAccess().getLeftCurlyBracketKeyword_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeArtifactTypeOverride_OverridenArtifactTypeAssignment_1(lastRuleCallOrigin, this, 0,
- inst);
- default:
- return null;
- }
- }
-
- }
-
- // inheritAll?="inheritAll"?
- protected class XOseeArtifactTypeOverride_InheritAllAssignment_3 extends AssignmentToken {
-
- public XOseeArtifactTypeOverride_InheritAllAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllAssignment_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeArtifactTypeOverride_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("inheritAll", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("inheritAll");
- if (Boolean.TRUE.equals(value)) { // org::eclipse::xtext::impl::KeywordImpl
- type = AssignmentType.KEYWORD;
- element = grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllInheritAllKeyword_3_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // overrideOptions+=AttributeOverrideOption+
- protected class XOseeArtifactTypeOverride_OverrideOptionsAssignment_4 extends AssignmentToken {
-
- public XOseeArtifactTypeOverride_OverrideOptionsAssignment_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAssignment_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AttributeOverrideOption_Alternatives(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("overrideOptions", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("overrideOptions");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getAttributeOverrideOptionRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element =
- grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAttributeOverrideOptionParserRuleCall_4_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new XOseeArtifactTypeOverride_OverrideOptionsAssignment_4(lastRuleCallOrigin, next, actIndex,
- consumed);
- case 1:
- return new XOseeArtifactTypeOverride_InheritAllAssignment_3(lastRuleCallOrigin, next, actIndex,
- consumed);
- case 2:
- return new XOseeArtifactTypeOverride_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, next, actIndex,
- consumed);
- default:
- return null;
- }
- }
- }
-
- // "}"
- protected class XOseeArtifactTypeOverride_RightCurlyBracketKeyword_5 extends KeywordToken {
-
- public XOseeArtifactTypeOverride_RightCurlyBracketKeyword_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXOseeArtifactTypeOverrideAccess().getRightCurlyBracketKeyword_5();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XOseeArtifactTypeOverride_OverrideOptionsAssignment_4(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule XOseeArtifactTypeOverride ****************/
-
- /************
- * begin Rule AttributeOverrideOption **************** AttributeOverrideOption: AddAttribute | RemoveAttribute |
- * UpdateAttribute;
- **/
-
- // AddAttribute | RemoveAttribute | UpdateAttribute
- protected class AttributeOverrideOption_Alternatives extends AlternativesToken {
-
- public AttributeOverrideOption_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Alternatives getGrammarElement() {
- return grammarAccess.getAttributeOverrideOptionAccess().getAlternatives();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AttributeOverrideOption_AddAttributeParserRuleCall_0(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new AttributeOverrideOption_RemoveAttributeParserRuleCall_1(lastRuleCallOrigin, this, 1, inst);
- case 2:
- return new AttributeOverrideOption_UpdateAttributeParserRuleCall_2(lastRuleCallOrigin, this, 2, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getAddAttributeRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getRemoveAttributeRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getUpdateAttributeRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // AddAttribute
- protected class AttributeOverrideOption_AddAttributeParserRuleCall_0 extends RuleCallToken {
-
- public AttributeOverrideOption_AddAttributeParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getAttributeOverrideOptionAccess().getAddAttributeParserRuleCall_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AddAttribute_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getAddAttributeRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(AddAttribute_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- // RemoveAttribute
- protected class AttributeOverrideOption_RemoveAttributeParserRuleCall_1 extends RuleCallToken {
-
- public AttributeOverrideOption_RemoveAttributeParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getAttributeOverrideOptionAccess().getRemoveAttributeParserRuleCall_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RemoveAttribute_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getRemoveAttributeRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(RemoveAttribute_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- // UpdateAttribute
- protected class AttributeOverrideOption_UpdateAttributeParserRuleCall_2 extends RuleCallToken {
-
- public AttributeOverrideOption_UpdateAttributeParserRuleCall_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getAttributeOverrideOptionAccess().getUpdateAttributeParserRuleCall_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new UpdateAttribute_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getUpdateAttributeRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(UpdateAttribute_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- /************ end Rule AttributeOverrideOption ****************/
-
- /************
- * begin Rule AddAttribute **************** AddAttribute: "add" attribute=XAttributeTypeRef;
- **/
-
- // "add" attribute=XAttributeTypeRef
- protected class AddAttribute_Group extends GroupToken {
-
- public AddAttribute_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getAddAttributeAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AddAttribute_AttributeAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getAddAttributeRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "add"
- protected class AddAttribute_AddKeyword_0 extends KeywordToken {
-
- public AddAttribute_AddKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getAddAttributeAccess().getAddKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // attribute=XAttributeTypeRef
- protected class AddAttribute_AttributeAssignment_1 extends AssignmentToken {
-
- public AddAttribute_AttributeAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getAddAttributeAccess().getAttributeAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeTypeRef_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("attribute", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("attribute");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getXAttributeTypeRefRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getAddAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new AddAttribute_AddKeyword_0(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return null;
- }
- }
- }
-
- /************ end Rule AddAttribute ****************/
-
- /************
- * begin Rule RemoveAttribute **************** RemoveAttribute: "remove" "attribute"
- * attribute=[XAttributeType|STRING];
- **/
-
- // "remove" "attribute" attribute=[XAttributeType|STRING]
- protected class RemoveAttribute_Group extends GroupToken {
-
- public RemoveAttribute_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getRemoveAttributeAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RemoveAttribute_AttributeAssignment_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getRemoveAttributeRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "remove"
- protected class RemoveAttribute_RemoveKeyword_0 extends KeywordToken {
-
- public RemoveAttribute_RemoveKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getRemoveAttributeAccess().getRemoveKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // "attribute"
- protected class RemoveAttribute_AttributeKeyword_1 extends KeywordToken {
-
- public RemoveAttribute_AttributeKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getRemoveAttributeAccess().getAttributeKeyword_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RemoveAttribute_RemoveKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // attribute=[XAttributeType|STRING]
- protected class RemoveAttribute_AttributeAssignment_2 extends AssignmentToken {
-
- public RemoveAttribute_AttributeAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getRemoveAttributeAccess().getAttributeAssignment_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RemoveAttribute_AttributeKeyword_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("attribute", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("attribute");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getRemoveAttributeAccess().getAttributeXAttributeTypeCrossReference_2_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getRemoveAttributeAccess().getAttributeXAttributeTypeCrossReference_2_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- /************ end Rule RemoveAttribute ****************/
-
- /************
- * begin Rule UpdateAttribute **************** UpdateAttribute: "update" attribute=XAttributeTypeRef;
- **/
-
- // "update" attribute=XAttributeTypeRef
- protected class UpdateAttribute_Group extends GroupToken {
-
- public UpdateAttribute_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getUpdateAttributeAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new UpdateAttribute_AttributeAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getUpdateAttributeRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "update"
- protected class UpdateAttribute_UpdateKeyword_0 extends KeywordToken {
-
- public UpdateAttribute_UpdateKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getUpdateAttributeAccess().getUpdateKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // attribute=XAttributeTypeRef
- protected class UpdateAttribute_AttributeAssignment_1 extends AssignmentToken {
-
- public UpdateAttribute_AttributeAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getUpdateAttributeAccess().getAttributeAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XAttributeTypeRef_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("attribute", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("attribute");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getXAttributeTypeRefRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getUpdateAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new UpdateAttribute_UpdateKeyword_0(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return null;
- }
- }
- }
-
- /************ end Rule UpdateAttribute ****************/
-
- /************
- * begin Rule XRelationType **************** XRelationType: "relationType" name=STRING "{" ("guid" typeGuid=STRING)?
- * "uuid" uuid=HEX_INT "sideAName" sideAName=STRING "sideAArtifactType" sideAArtifactType=[XArtifactType|STRING]
- * "sideBName" sideBName=STRING "sideBArtifactType" sideBArtifactType=[XArtifactType|STRING] "defaultOrderType"
- * defaultOrderType=RelationOrderType "multiplicity" multiplicity=RelationMultiplicityEnum "}";
- **/
-
- // "relationType" name=STRING "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT "sideAName" sideAName=STRING
- // "sideAArtifactType" sideAArtifactType=[XArtifactType|STRING] "sideBName" sideBName=STRING "sideBArtifactType"
- // sideBArtifactType=[XArtifactType|STRING] "defaultOrderType" defaultOrderType=RelationOrderType "multiplicity"
- // multiplicity=RelationMultiplicityEnum "}"
- protected class XRelationType_Group extends GroupToken {
-
- public XRelationType_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_RightCurlyBracketKeyword_18(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXRelationTypeRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "relationType"
- protected class XRelationType_RelationTypeKeyword_0 extends KeywordToken {
-
- public XRelationType_RelationTypeKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getRelationTypeKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // name=STRING
- protected class XRelationType_NameAssignment_1 extends AssignmentToken {
-
- public XRelationType_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getNameAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_RelationTypeKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("name", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXRelationTypeAccess().getNameSTRINGTerminalRuleCall_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXRelationTypeAccess().getNameSTRINGTerminalRuleCall_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "{"
- protected class XRelationType_LeftCurlyBracketKeyword_2 extends KeywordToken {
-
- public XRelationType_LeftCurlyBracketKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getLeftCurlyBracketKeyword_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_NameAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // ("guid" typeGuid=STRING)?
- protected class XRelationType_Group_3 extends GroupToken {
-
- public XRelationType_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getGroup_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_TypeGuidAssignment_3_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "guid"
- protected class XRelationType_GuidKeyword_3_0 extends KeywordToken {
-
- public XRelationType_GuidKeyword_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getGuidKeyword_3_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // typeGuid=STRING
- protected class XRelationType_TypeGuidAssignment_3_1 extends AssignmentToken {
-
- public XRelationType_TypeGuidAssignment_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getTypeGuidAssignment_3_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_GuidKeyword_3_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("typeGuid", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("typeGuid");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXRelationTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXRelationTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "uuid"
- protected class XRelationType_UuidKeyword_4 extends KeywordToken {
-
- public XRelationType_UuidKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getUuidKeyword_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_Group_3(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XRelationType_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // uuid=HEX_INT
- protected class XRelationType_UuidAssignment_5 extends AssignmentToken {
-
- public XRelationType_UuidAssignment_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getUuidAssignment_5();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_UuidKeyword_4(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("uuid", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("uuid");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXRelationTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXRelationTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "sideAName"
- protected class XRelationType_SideANameKeyword_6 extends KeywordToken {
-
- public XRelationType_SideANameKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getSideANameKeyword_6();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_UuidAssignment_5(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // sideAName=STRING
- protected class XRelationType_SideANameAssignment_7 extends AssignmentToken {
-
- public XRelationType_SideANameAssignment_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getSideANameAssignment_7();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_SideANameKeyword_6(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("sideAName", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("sideAName");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXRelationTypeAccess().getSideANameSTRINGTerminalRuleCall_7_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXRelationTypeAccess().getSideANameSTRINGTerminalRuleCall_7_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "sideAArtifactType"
- protected class XRelationType_SideAArtifactTypeKeyword_8 extends KeywordToken {
-
- public XRelationType_SideAArtifactTypeKeyword_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeKeyword_8();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_SideANameAssignment_7(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // sideAArtifactType=[XArtifactType|STRING]
- protected class XRelationType_SideAArtifactTypeAssignment_9 extends AssignmentToken {
-
- public XRelationType_SideAArtifactTypeAssignment_9(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeAssignment_9();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_SideAArtifactTypeKeyword_8(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("sideAArtifactType", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("sideAArtifactType");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeXArtifactTypeCrossReference_9_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeXArtifactTypeCrossReference_9_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // "sideBName"
- protected class XRelationType_SideBNameKeyword_10 extends KeywordToken {
-
- public XRelationType_SideBNameKeyword_10(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getSideBNameKeyword_10();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_SideAArtifactTypeAssignment_9(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // sideBName=STRING
- protected class XRelationType_SideBNameAssignment_11 extends AssignmentToken {
-
- public XRelationType_SideBNameAssignment_11(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getSideBNameAssignment_11();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_SideBNameKeyword_10(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("sideBName", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("sideBName");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXRelationTypeAccess().getSideBNameSTRINGTerminalRuleCall_11_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXRelationTypeAccess().getSideBNameSTRINGTerminalRuleCall_11_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "sideBArtifactType"
- protected class XRelationType_SideBArtifactTypeKeyword_12 extends KeywordToken {
-
- public XRelationType_SideBArtifactTypeKeyword_12(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeKeyword_12();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_SideBNameAssignment_11(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // sideBArtifactType=[XArtifactType|STRING]
- protected class XRelationType_SideBArtifactTypeAssignment_13 extends AssignmentToken {
-
- public XRelationType_SideBArtifactTypeAssignment_13(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeAssignment_13();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_SideBArtifactTypeKeyword_12(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("sideBArtifactType", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("sideBArtifactType");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeXArtifactTypeCrossReference_13_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeXArtifactTypeCrossReference_13_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // "defaultOrderType"
- protected class XRelationType_DefaultOrderTypeKeyword_14 extends KeywordToken {
-
- public XRelationType_DefaultOrderTypeKeyword_14(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeKeyword_14();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_SideBArtifactTypeAssignment_13(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // defaultOrderType=RelationOrderType
- protected class XRelationType_DefaultOrderTypeAssignment_15 extends AssignmentToken {
-
- public XRelationType_DefaultOrderTypeAssignment_15(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeAssignment_15();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_DefaultOrderTypeKeyword_14(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("defaultOrderType", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("defaultOrderType");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0(), value,
- null)) {
- type = AssignmentType.DATATYPE_RULE_CALL;
- element = grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "multiplicity"
- protected class XRelationType_MultiplicityKeyword_16 extends KeywordToken {
-
- public XRelationType_MultiplicityKeyword_16(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getMultiplicityKeyword_16();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_DefaultOrderTypeAssignment_15(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // multiplicity=RelationMultiplicityEnum
- protected class XRelationType_MultiplicityAssignment_17 extends AssignmentToken {
-
- public XRelationType_MultiplicityAssignment_17(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getMultiplicityAssignment_17();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_MultiplicityKeyword_16(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("multiplicity", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("multiplicity");
- if (enumLitSerializer.isValid(obj.getEObject(),
- grammarAccess.getXRelationTypeAccess().getMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0(), value,
- null)) {
- type = AssignmentType.ENUM_RULE_CALL;
- element = grammarAccess.getXRelationTypeAccess().getMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "}"
- protected class XRelationType_RightCurlyBracketKeyword_18 extends KeywordToken {
-
- public XRelationType_RightCurlyBracketKeyword_18(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXRelationTypeAccess().getRightCurlyBracketKeyword_18();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XRelationType_MultiplicityAssignment_17(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule XRelationType ****************/
-
- /************
- * begin Rule Condition **************** Condition: SimpleCondition | CompoundCondition;
- **/
-
- // SimpleCondition | CompoundCondition
- protected class Condition_Alternatives extends AlternativesToken {
-
- public Condition_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Alternatives getGrammarElement() {
- return grammarAccess.getConditionAccess().getAlternatives();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new Condition_SimpleConditionParserRuleCall_0(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new Condition_CompoundConditionParserRuleCall_1(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getCompoundConditionRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getSimpleConditionRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // SimpleCondition
- protected class Condition_SimpleConditionParserRuleCall_0 extends RuleCallToken {
-
- public Condition_SimpleConditionParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getConditionAccess().getSimpleConditionParserRuleCall_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new SimpleCondition_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getSimpleConditionRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(SimpleCondition_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- // CompoundCondition
- protected class Condition_CompoundConditionParserRuleCall_1 extends RuleCallToken {
-
- public Condition_CompoundConditionParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getConditionAccess().getCompoundConditionParserRuleCall_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new CompoundCondition_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getCompoundConditionRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(CompoundCondition_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- /************ end Rule Condition ****************/
-
- /************
- * begin Rule SimpleCondition **************** SimpleCondition: field=MatchField op=CompareOp expression=STRING;
- **/
-
- // field=MatchField op=CompareOp expression=STRING
- protected class SimpleCondition_Group extends GroupToken {
-
- public SimpleCondition_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getSimpleConditionAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new SimpleCondition_ExpressionAssignment_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getSimpleConditionRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // field=MatchField
- protected class SimpleCondition_FieldAssignment_0 extends AssignmentToken {
-
- public SimpleCondition_FieldAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getSimpleConditionAccess().getFieldAssignment_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("field", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("field");
- if (enumLitSerializer.isValid(obj.getEObject(),
- grammarAccess.getSimpleConditionAccess().getFieldMatchFieldEnumRuleCall_0_0(), value, null)) {
- type = AssignmentType.ENUM_RULE_CALL;
- element = grammarAccess.getSimpleConditionAccess().getFieldMatchFieldEnumRuleCall_0_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // op=CompareOp
- protected class SimpleCondition_OpAssignment_1 extends AssignmentToken {
-
- public SimpleCondition_OpAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getSimpleConditionAccess().getOpAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new SimpleCondition_FieldAssignment_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("op", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("op");
- if (enumLitSerializer.isValid(obj.getEObject(),
- grammarAccess.getSimpleConditionAccess().getOpCompareOpEnumRuleCall_1_0(), value, null)) {
- type = AssignmentType.ENUM_RULE_CALL;
- element = grammarAccess.getSimpleConditionAccess().getOpCompareOpEnumRuleCall_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // expression=STRING
- protected class SimpleCondition_ExpressionAssignment_2 extends AssignmentToken {
-
- public SimpleCondition_ExpressionAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getSimpleConditionAccess().getExpressionAssignment_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new SimpleCondition_OpAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("expression", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("expression");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getSimpleConditionAccess().getExpressionSTRINGTerminalRuleCall_2_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getSimpleConditionAccess().getExpressionSTRINGTerminalRuleCall_2_0();
- return obj;
- }
- return null;
- }
-
- }
-
- /************ end Rule SimpleCondition ****************/
-
- /************
- * begin Rule CompoundCondition **************** CompoundCondition: "(" conditions+=SimpleCondition
- * (operators+=XLogicOperator conditions+=SimpleCondition)+ ")";
- **/
-
- // "(" conditions+=SimpleCondition (operators+=XLogicOperator conditions+=SimpleCondition)+ ")"
- protected class CompoundCondition_Group extends GroupToken {
-
- public CompoundCondition_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getCompoundConditionAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new CompoundCondition_RightParenthesisKeyword_3(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getCompoundConditionRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "("
- protected class CompoundCondition_LeftParenthesisKeyword_0 extends KeywordToken {
-
- public CompoundCondition_LeftParenthesisKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getCompoundConditionAccess().getLeftParenthesisKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // conditions+=SimpleCondition
- protected class CompoundCondition_ConditionsAssignment_1 extends AssignmentToken {
-
- public CompoundCondition_ConditionsAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getCompoundConditionAccess().getConditionsAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new SimpleCondition_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("conditions", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("conditions");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getSimpleConditionRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_1_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new CompoundCondition_LeftParenthesisKeyword_0(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return null;
- }
- }
- }
-
- // (operators+=XLogicOperator conditions+=SimpleCondition)+
- protected class CompoundCondition_Group_2 extends GroupToken {
-
- public CompoundCondition_Group_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getCompoundConditionAccess().getGroup_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new CompoundCondition_ConditionsAssignment_2_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // operators+=XLogicOperator
- protected class CompoundCondition_OperatorsAssignment_2_0 extends AssignmentToken {
-
- public CompoundCondition_OperatorsAssignment_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getCompoundConditionAccess().getOperatorsAssignment_2_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new CompoundCondition_Group_2(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new CompoundCondition_ConditionsAssignment_1(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("operators", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("operators");
- if (enumLitSerializer.isValid(obj.getEObject(),
- grammarAccess.getCompoundConditionAccess().getOperatorsXLogicOperatorEnumRuleCall_2_0_0(), value, null)) {
- type = AssignmentType.ENUM_RULE_CALL;
- element = grammarAccess.getCompoundConditionAccess().getOperatorsXLogicOperatorEnumRuleCall_2_0_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // conditions+=SimpleCondition
- protected class CompoundCondition_ConditionsAssignment_2_1 extends AssignmentToken {
-
- public CompoundCondition_ConditionsAssignment_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getCompoundConditionAccess().getConditionsAssignment_2_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new SimpleCondition_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("conditions", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("conditions");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getSimpleConditionRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_2_1_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new CompoundCondition_OperatorsAssignment_2_0(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return null;
- }
- }
- }
-
- // ")"
- protected class CompoundCondition_RightParenthesisKeyword_3 extends KeywordToken {
-
- public CompoundCondition_RightParenthesisKeyword_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getCompoundConditionAccess().getRightParenthesisKeyword_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new CompoundCondition_Group_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule CompoundCondition ****************/
-
- /************
- * begin Rule XArtifactMatcher **************** XArtifactMatcher: "artifactMatcher" name=STRING "where"
- * conditions+=Condition (operators+=XLogicOperator conditions+=Condition)* ";";
- **/
-
- // "artifactMatcher" name=STRING "where" conditions+=Condition (operators+=XLogicOperator conditions+=Condition)* ";"
- protected class XArtifactMatcher_Group extends GroupToken {
-
- public XArtifactMatcher_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXArtifactMatcherAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactMatcher_SemicolonKeyword_5(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getXArtifactMatcherRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "artifactMatcher"
- protected class XArtifactMatcher_ArtifactMatcherKeyword_0 extends KeywordToken {
-
- public XArtifactMatcher_ArtifactMatcherKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXArtifactMatcherAccess().getArtifactMatcherKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // name=STRING
- protected class XArtifactMatcher_NameAssignment_1 extends AssignmentToken {
-
- public XArtifactMatcher_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXArtifactMatcherAccess().getNameAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactMatcher_ArtifactMatcherKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("name", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getXArtifactMatcherAccess().getNameSTRINGTerminalRuleCall_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getXArtifactMatcherAccess().getNameSTRINGTerminalRuleCall_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "where"
- protected class XArtifactMatcher_WhereKeyword_2 extends KeywordToken {
-
- public XArtifactMatcher_WhereKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXArtifactMatcherAccess().getWhereKeyword_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactMatcher_NameAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // conditions+=Condition
- protected class XArtifactMatcher_ConditionsAssignment_3 extends AssignmentToken {
-
- public XArtifactMatcher_ConditionsAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new Condition_Alternatives(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("conditions", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("conditions");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getConditionRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_3_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new XArtifactMatcher_WhereKeyword_2(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return null;
- }
- }
- }
-
- // (operators+=XLogicOperator conditions+=Condition)*
- protected class XArtifactMatcher_Group_4 extends GroupToken {
-
- public XArtifactMatcher_Group_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getXArtifactMatcherAccess().getGroup_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactMatcher_ConditionsAssignment_4_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // operators+=XLogicOperator
- protected class XArtifactMatcher_OperatorsAssignment_4_0 extends AssignmentToken {
-
- public XArtifactMatcher_OperatorsAssignment_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXArtifactMatcherAccess().getOperatorsAssignment_4_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactMatcher_Group_4(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XArtifactMatcher_ConditionsAssignment_3(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("operators", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("operators");
- if (enumLitSerializer.isValid(obj.getEObject(),
- grammarAccess.getXArtifactMatcherAccess().getOperatorsXLogicOperatorEnumRuleCall_4_0_0(), value, null)) {
- type = AssignmentType.ENUM_RULE_CALL;
- element = grammarAccess.getXArtifactMatcherAccess().getOperatorsXLogicOperatorEnumRuleCall_4_0_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // conditions+=Condition
- protected class XArtifactMatcher_ConditionsAssignment_4_1 extends AssignmentToken {
-
- public XArtifactMatcher_ConditionsAssignment_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getXArtifactMatcherAccess().getConditionsAssignment_4_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new Condition_Alternatives(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("conditions", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("conditions");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getConditionRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_4_1_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new XArtifactMatcher_OperatorsAssignment_4_0(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return null;
- }
- }
- }
-
- // ";"
- protected class XArtifactMatcher_SemicolonKeyword_5 extends KeywordToken {
-
- public XArtifactMatcher_SemicolonKeyword_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getXArtifactMatcherAccess().getSemicolonKeyword_5();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new XArtifactMatcher_Group_4(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new XArtifactMatcher_ConditionsAssignment_3(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule XArtifactMatcher ****************/
-
- /************
- * begin Rule Role **************** /////////////////////////////////////// // OSEE ACCESS MODEL //
- * /////////////////////////////////////// Role: "role" name=STRING ("extends" superRoles+=[Role|STRING])? "{"
- * (usersAndGroups+=UsersAndGroups | referencedContexts+=ReferencedContext)+ "}";
- **/
-
- // "role" name=STRING ("extends" superRoles+=[Role|STRING])? "{" (usersAndGroups+=UsersAndGroups |
- // referencedContexts+=ReferencedContext)+ "}"
- protected class Role_Group extends GroupToken {
-
- public Role_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getRoleAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new Role_RightCurlyBracketKeyword_5(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getRoleRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "role"
- protected class Role_RoleKeyword_0 extends KeywordToken {
-
- public Role_RoleKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getRoleAccess().getRoleKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // name=STRING
- protected class Role_NameAssignment_1 extends AssignmentToken {
-
- public Role_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getRoleAccess().getNameAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new Role_RoleKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("name", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getRoleAccess().getNameSTRINGTerminalRuleCall_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getRoleAccess().getNameSTRINGTerminalRuleCall_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ("extends" superRoles+=[Role|STRING])?
- protected class Role_Group_2 extends GroupToken {
-
- public Role_Group_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getRoleAccess().getGroup_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new Role_SuperRolesAssignment_2_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "extends"
- protected class Role_ExtendsKeyword_2_0 extends KeywordToken {
-
- public Role_ExtendsKeyword_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getRoleAccess().getExtendsKeyword_2_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new Role_NameAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // superRoles+=[Role|STRING]
- protected class Role_SuperRolesAssignment_2_1 extends AssignmentToken {
-
- public Role_SuperRolesAssignment_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getRoleAccess().getSuperRolesAssignment_2_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new Role_ExtendsKeyword_2_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("superRoles", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("superRoles");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getRoleAccess().getSuperRolesRoleCrossReference_2_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getRoleAccess().getSuperRolesRoleCrossReference_2_1_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // "{"
- protected class Role_LeftCurlyBracketKeyword_3 extends KeywordToken {
-
- public Role_LeftCurlyBracketKeyword_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getRoleAccess().getLeftCurlyBracketKeyword_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new Role_Group_2(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new Role_NameAssignment_1(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // (usersAndGroups+=UsersAndGroups | referencedContexts+=ReferencedContext)+
- protected class Role_Alternatives_4 extends AlternativesToken {
-
- public Role_Alternatives_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Alternatives getGrammarElement() {
- return grammarAccess.getRoleAccess().getAlternatives_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new Role_UsersAndGroupsAssignment_4_0(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new Role_ReferencedContextsAssignment_4_1(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // usersAndGroups+=UsersAndGroups
- protected class Role_UsersAndGroupsAssignment_4_0 extends AssignmentToken {
-
- public Role_UsersAndGroupsAssignment_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getRoleAccess().getUsersAndGroupsAssignment_4_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new UsersAndGroups_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("usersAndGroups", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("usersAndGroups");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getUsersAndGroupsRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getRoleAccess().getUsersAndGroupsUsersAndGroupsParserRuleCall_4_0_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new Role_Alternatives_4(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new Role_LeftCurlyBracketKeyword_3(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return null;
- }
- }
- }
-
- // referencedContexts+=ReferencedContext
- protected class Role_ReferencedContextsAssignment_4_1 extends AssignmentToken {
-
- public Role_ReferencedContextsAssignment_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getRoleAccess().getReferencedContextsAssignment_4_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ReferencedContext_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("referencedContexts", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("referencedContexts");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getReferencedContextRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getRoleAccess().getReferencedContextsReferencedContextParserRuleCall_4_1_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new Role_Alternatives_4(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new Role_LeftCurlyBracketKeyword_3(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return null;
- }
- }
- }
-
- // "}"
- protected class Role_RightCurlyBracketKeyword_5 extends KeywordToken {
-
- public Role_RightCurlyBracketKeyword_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getRoleAccess().getRightCurlyBracketKeyword_5();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new Role_Alternatives_4(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule Role ****************/
-
- /************
- * begin Rule ReferencedContext **************** ReferencedContext: "accessContext" accessContextRef=STRING ";";
- **/
-
- // "accessContext" accessContextRef=STRING ";"
- protected class ReferencedContext_Group extends GroupToken {
-
- public ReferencedContext_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getReferencedContextAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ReferencedContext_SemicolonKeyword_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getReferencedContextRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "accessContext"
- protected class ReferencedContext_AccessContextKeyword_0 extends KeywordToken {
-
- public ReferencedContext_AccessContextKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getReferencedContextAccess().getAccessContextKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // accessContextRef=STRING
- protected class ReferencedContext_AccessContextRefAssignment_1 extends AssignmentToken {
-
- public ReferencedContext_AccessContextRefAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getReferencedContextAccess().getAccessContextRefAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ReferencedContext_AccessContextKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("accessContextRef", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("accessContextRef");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getReferencedContextAccess().getAccessContextRefSTRINGTerminalRuleCall_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getReferencedContextAccess().getAccessContextRefSTRINGTerminalRuleCall_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ";"
- protected class ReferencedContext_SemicolonKeyword_2 extends KeywordToken {
-
- public ReferencedContext_SemicolonKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getReferencedContextAccess().getSemicolonKeyword_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ReferencedContext_AccessContextRefAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule ReferencedContext ****************/
-
- /************
- * begin Rule UsersAndGroups **************** UsersAndGroups: "guid" userOrGroupGuid=STRING ";";
- **/
-
- // "guid" userOrGroupGuid=STRING ";"
- protected class UsersAndGroups_Group extends GroupToken {
-
- public UsersAndGroups_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getUsersAndGroupsAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new UsersAndGroups_SemicolonKeyword_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getUsersAndGroupsRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "guid"
- protected class UsersAndGroups_GuidKeyword_0 extends KeywordToken {
-
- public UsersAndGroups_GuidKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getUsersAndGroupsAccess().getGuidKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // userOrGroupGuid=STRING
- protected class UsersAndGroups_UserOrGroupGuidAssignment_1 extends AssignmentToken {
-
- public UsersAndGroups_UserOrGroupGuidAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new UsersAndGroups_GuidKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("userOrGroupGuid", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("userOrGroupGuid");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidSTRINGTerminalRuleCall_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidSTRINGTerminalRuleCall_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ";"
- protected class UsersAndGroups_SemicolonKeyword_2 extends KeywordToken {
-
- public UsersAndGroups_SemicolonKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getUsersAndGroupsAccess().getSemicolonKeyword_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new UsersAndGroups_UserOrGroupGuidAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule UsersAndGroups ****************/
-
- /************
- * begin Rule AccessContext **************** AccessContext: "accessContext" name=STRING ("extends"
- * superAccessContexts+=[AccessContext|STRING])? "{" "guid" guid=STRING ";" (accessRules+=ObjectRestriction |
- * hierarchyRestrictions+=HierarchyRestriction)+ "}";
- **/
-
- // "accessContext" name=STRING ("extends" superAccessContexts+=[AccessContext|STRING])? "{" "guid" guid=STRING ";"
- // (accessRules+=ObjectRestriction | hierarchyRestrictions+=HierarchyRestriction)+ "}"
- protected class AccessContext_Group extends GroupToken {
-
- public AccessContext_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getAccessContextAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AccessContext_RightCurlyBracketKeyword_8(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getAccessContextRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "accessContext"
- protected class AccessContext_AccessContextKeyword_0 extends KeywordToken {
-
- public AccessContext_AccessContextKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getAccessContextAccess().getAccessContextKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // name=STRING
- protected class AccessContext_NameAssignment_1 extends AssignmentToken {
-
- public AccessContext_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getAccessContextAccess().getNameAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AccessContext_AccessContextKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("name", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getAccessContextAccess().getNameSTRINGTerminalRuleCall_1_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getAccessContextAccess().getNameSTRINGTerminalRuleCall_1_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ("extends" superAccessContexts+=[AccessContext|STRING])?
- protected class AccessContext_Group_2 extends GroupToken {
-
- public AccessContext_Group_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getAccessContextAccess().getGroup_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AccessContext_SuperAccessContextsAssignment_2_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "extends"
- protected class AccessContext_ExtendsKeyword_2_0 extends KeywordToken {
-
- public AccessContext_ExtendsKeyword_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getAccessContextAccess().getExtendsKeyword_2_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AccessContext_NameAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // superAccessContexts+=[AccessContext|STRING]
- protected class AccessContext_SuperAccessContextsAssignment_2_1 extends AssignmentToken {
-
- public AccessContext_SuperAccessContextsAssignment_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getAccessContextAccess().getSuperAccessContextsAssignment_2_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AccessContext_ExtendsKeyword_2_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("superAccessContexts", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("superAccessContexts");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getAccessContextAccess().getSuperAccessContextsAccessContextCrossReference_2_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getAccessContextAccess().getSuperAccessContextsAccessContextCrossReference_2_1_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // "{"
- protected class AccessContext_LeftCurlyBracketKeyword_3 extends KeywordToken {
-
- public AccessContext_LeftCurlyBracketKeyword_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getAccessContextAccess().getLeftCurlyBracketKeyword_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AccessContext_Group_2(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new AccessContext_NameAssignment_1(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "guid"
- protected class AccessContext_GuidKeyword_4 extends KeywordToken {
-
- public AccessContext_GuidKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getAccessContextAccess().getGuidKeyword_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AccessContext_LeftCurlyBracketKeyword_3(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // guid=STRING
- protected class AccessContext_GuidAssignment_5 extends AssignmentToken {
-
- public AccessContext_GuidAssignment_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getAccessContextAccess().getGuidAssignment_5();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AccessContext_GuidKeyword_4(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("guid", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("guid");
- if (valueSerializer.isValid(obj.getEObject(),
- grammarAccess.getAccessContextAccess().getGuidSTRINGTerminalRuleCall_5_0(), value, null)) {
- type = AssignmentType.TERMINAL_RULE_CALL;
- element = grammarAccess.getAccessContextAccess().getGuidSTRINGTerminalRuleCall_5_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ";"
- protected class AccessContext_SemicolonKeyword_6 extends KeywordToken {
-
- public AccessContext_SemicolonKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getAccessContextAccess().getSemicolonKeyword_6();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AccessContext_GuidAssignment_5(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // (accessRules+=ObjectRestriction | hierarchyRestrictions+=HierarchyRestriction)+
- protected class AccessContext_Alternatives_7 extends AlternativesToken {
-
- public AccessContext_Alternatives_7(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Alternatives getGrammarElement() {
- return grammarAccess.getAccessContextAccess().getAlternatives_7();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AccessContext_AccessRulesAssignment_7_0(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new AccessContext_HierarchyRestrictionsAssignment_7_1(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // accessRules+=ObjectRestriction
- protected class AccessContext_AccessRulesAssignment_7_0 extends AssignmentToken {
-
- public AccessContext_AccessRulesAssignment_7_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getAccessContextAccess().getAccessRulesAssignment_7_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ObjectRestriction_Alternatives(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("accessRules", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("accessRules");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getObjectRestrictionRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getAccessContextAccess().getAccessRulesObjectRestrictionParserRuleCall_7_0_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new AccessContext_Alternatives_7(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new AccessContext_SemicolonKeyword_6(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return null;
- }
- }
- }
-
- // hierarchyRestrictions+=HierarchyRestriction
- protected class AccessContext_HierarchyRestrictionsAssignment_7_1 extends AssignmentToken {
-
- public AccessContext_HierarchyRestrictionsAssignment_7_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getAccessContextAccess().getHierarchyRestrictionsAssignment_7_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new HierarchyRestriction_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("hierarchyRestrictions", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("hierarchyRestrictions");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getHierarchyRestrictionRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element =
- grammarAccess.getAccessContextAccess().getHierarchyRestrictionsHierarchyRestrictionParserRuleCall_7_1_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new AccessContext_Alternatives_7(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new AccessContext_SemicolonKeyword_6(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return null;
- }
- }
- }
-
- // "}"
- protected class AccessContext_RightCurlyBracketKeyword_8 extends KeywordToken {
-
- public AccessContext_RightCurlyBracketKeyword_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getAccessContextAccess().getRightCurlyBracketKeyword_8();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AccessContext_Alternatives_7(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule AccessContext ****************/
-
- /************
- * begin Rule HierarchyRestriction **************** HierarchyRestriction: "childrenOf"
- * artifactMatcherRef=[XArtifactMatcher|STRING] "{" accessRules+=ObjectRestriction+ "}";
- **/
-
- // "childrenOf" artifactMatcherRef=[XArtifactMatcher|STRING] "{" accessRules+=ObjectRestriction+ "}"
- protected class HierarchyRestriction_Group extends GroupToken {
-
- public HierarchyRestriction_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getHierarchyRestrictionAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new HierarchyRestriction_RightCurlyBracketKeyword_4(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getHierarchyRestrictionRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "childrenOf"
- protected class HierarchyRestriction_ChildrenOfKeyword_0 extends KeywordToken {
-
- public HierarchyRestriction_ChildrenOfKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getHierarchyRestrictionAccess().getChildrenOfKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // artifactMatcherRef=[XArtifactMatcher|STRING]
- protected class HierarchyRestriction_ArtifactMatcherRefAssignment_1 extends AssignmentToken {
-
- public HierarchyRestriction_ArtifactMatcherRefAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new HierarchyRestriction_ChildrenOfKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("artifactMatcherRef", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactMatcherRef");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // "{"
- protected class HierarchyRestriction_LeftCurlyBracketKeyword_2 extends KeywordToken {
-
- public HierarchyRestriction_LeftCurlyBracketKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getHierarchyRestrictionAccess().getLeftCurlyBracketKeyword_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new HierarchyRestriction_ArtifactMatcherRefAssignment_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // accessRules+=ObjectRestriction+
- protected class HierarchyRestriction_AccessRulesAssignment_3 extends AssignmentToken {
-
- public HierarchyRestriction_AccessRulesAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getHierarchyRestrictionAccess().getAccessRulesAssignment_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ObjectRestriction_Alternatives(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("accessRules", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("accessRules");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getObjectRestrictionRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element =
- grammarAccess.getHierarchyRestrictionAccess().getAccessRulesObjectRestrictionParserRuleCall_3_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new HierarchyRestriction_AccessRulesAssignment_3(lastRuleCallOrigin, next, actIndex, consumed);
- case 1:
- return new HierarchyRestriction_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, next, actIndex, consumed);
- default:
- return null;
- }
- }
- }
-
- // "}"
- protected class HierarchyRestriction_RightCurlyBracketKeyword_4 extends KeywordToken {
-
- public HierarchyRestriction_RightCurlyBracketKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getHierarchyRestrictionAccess().getRightCurlyBracketKeyword_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new HierarchyRestriction_AccessRulesAssignment_3(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule HierarchyRestriction ****************/
-
- /************
- * begin Rule RelationTypeArtifactTypePredicate **************** RelationTypeArtifactTypePredicate: "artifactType"
- * artifactTypeRef=[XArtifactType|STRING];
- **/
-
- // "artifactType" artifactTypeRef=[XArtifactType|STRING]
- protected class RelationTypeArtifactTypePredicate_Group extends GroupToken {
-
- public RelationTypeArtifactTypePredicate_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getRelationTypeArtifactTypePredicateAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypeArtifactTypePredicate_ArtifactTypeRefAssignment_1(lastRuleCallOrigin, this, 0,
- inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getRelationTypeArtifactTypePredicateRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "artifactType"
- protected class RelationTypeArtifactTypePredicate_ArtifactTypeKeyword_0 extends KeywordToken {
-
- public RelationTypeArtifactTypePredicate_ArtifactTypeKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // artifactTypeRef=[XArtifactType|STRING]
- protected class RelationTypeArtifactTypePredicate_ArtifactTypeRefAssignment_1 extends AssignmentToken {
-
- public RelationTypeArtifactTypePredicate_ArtifactTypeRefAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypeArtifactTypePredicate_ArtifactTypeKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("artifactTypeRef", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactTypeRef");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefXArtifactTypeCrossReference_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefXArtifactTypeCrossReference_1_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- /************ end Rule RelationTypeArtifactTypePredicate ****************/
-
- /************
- * begin Rule RelationTypeArtifactPredicate **************** RelationTypeArtifactPredicate: "artifact"
- * artifactMatcherRef=[XArtifactMatcher|STRING];
- **/
-
- // "artifact" artifactMatcherRef=[XArtifactMatcher|STRING]
- protected class RelationTypeArtifactPredicate_Group extends GroupToken {
-
- public RelationTypeArtifactPredicate_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getRelationTypeArtifactPredicateAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypeArtifactPredicate_ArtifactMatcherRefAssignment_1(lastRuleCallOrigin, this, 0,
- inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getRelationTypeArtifactPredicateRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // "artifact"
- protected class RelationTypeArtifactPredicate_ArtifactKeyword_0 extends KeywordToken {
-
- public RelationTypeArtifactPredicate_ArtifactKeyword_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactKeyword_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- }
-
- // artifactMatcherRef=[XArtifactMatcher|STRING]
- protected class RelationTypeArtifactPredicate_ArtifactMatcherRefAssignment_1 extends AssignmentToken {
-
- public RelationTypeArtifactPredicate_ArtifactMatcherRefAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefAssignment_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypeArtifactPredicate_ArtifactKeyword_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("artifactMatcherRef", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactMatcherRef");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- /************ end Rule RelationTypeArtifactPredicate ****************/
-
- /************
- * begin Rule RelationTypePredicate **************** RelationTypePredicate: RelationTypeArtifactPredicate |
- * RelationTypeArtifactTypePredicate;
- **/
-
- // RelationTypeArtifactPredicate | RelationTypeArtifactTypePredicate
- protected class RelationTypePredicate_Alternatives extends AlternativesToken {
-
- public RelationTypePredicate_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Alternatives getGrammarElement() {
- return grammarAccess.getRelationTypePredicateAccess().getAlternatives();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypePredicate_RelationTypeArtifactPredicateParserRuleCall_0(lastRuleCallOrigin, this,
- 0, inst);
- case 1:
- return new RelationTypePredicate_RelationTypeArtifactTypePredicateParserRuleCall_1(lastRuleCallOrigin,
- this, 1, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getRelationTypeArtifactPredicateRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getRelationTypeArtifactTypePredicateRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // RelationTypeArtifactPredicate
- protected class RelationTypePredicate_RelationTypeArtifactPredicateParserRuleCall_0 extends RuleCallToken {
-
- public RelationTypePredicate_RelationTypeArtifactPredicateParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactPredicateParserRuleCall_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypeArtifactPredicate_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getRelationTypeArtifactPredicateRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(RelationTypeArtifactPredicate_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- // RelationTypeArtifactTypePredicate
- protected class RelationTypePredicate_RelationTypeArtifactTypePredicateParserRuleCall_1 extends RuleCallToken {
-
- public RelationTypePredicate_RelationTypeArtifactTypePredicateParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactTypePredicateParserRuleCall_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypeArtifactTypePredicate_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getRelationTypeArtifactTypePredicateRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(RelationTypeArtifactTypePredicate_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- /************ end Rule RelationTypePredicate ****************/
-
- /************
- * begin Rule ObjectRestriction **************** ObjectRestriction: ArtifactMatchRestriction |
- * ArtifactTypeRestriction | RelationTypeRestriction | AttributeTypeRestriction;
- **/
-
- // ArtifactMatchRestriction | ArtifactTypeRestriction | RelationTypeRestriction | AttributeTypeRestriction
- protected class ObjectRestriction_Alternatives extends AlternativesToken {
-
- public ObjectRestriction_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Alternatives getGrammarElement() {
- return grammarAccess.getObjectRestrictionAccess().getAlternatives();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ObjectRestriction_ArtifactMatchRestrictionParserRuleCall_0(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new ObjectRestriction_ArtifactTypeRestrictionParserRuleCall_1(lastRuleCallOrigin, this, 1, inst);
- case 2:
- return new ObjectRestriction_RelationTypeRestrictionParserRuleCall_2(lastRuleCallOrigin, this, 2, inst);
- case 3:
- return new ObjectRestriction_AttributeTypeRestrictionParserRuleCall_3(lastRuleCallOrigin, this, 3, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getArtifactMatchRestrictionRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getArtifactTypeRestrictionRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getAttributeTypeRestrictionRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getRelationTypeRestrictionRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // ArtifactMatchRestriction
- protected class ObjectRestriction_ArtifactMatchRestrictionParserRuleCall_0 extends RuleCallToken {
-
- public ObjectRestriction_ArtifactMatchRestrictionParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getObjectRestrictionAccess().getArtifactMatchRestrictionParserRuleCall_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ArtifactMatchRestriction_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getArtifactMatchRestrictionRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(ArtifactMatchRestriction_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- // ArtifactTypeRestriction
- protected class ObjectRestriction_ArtifactTypeRestrictionParserRuleCall_1 extends RuleCallToken {
-
- public ObjectRestriction_ArtifactTypeRestrictionParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getObjectRestrictionAccess().getArtifactTypeRestrictionParserRuleCall_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ArtifactTypeRestriction_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getArtifactTypeRestrictionRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(ArtifactTypeRestriction_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- // RelationTypeRestriction
- protected class ObjectRestriction_RelationTypeRestrictionParserRuleCall_2 extends RuleCallToken {
-
- public ObjectRestriction_RelationTypeRestrictionParserRuleCall_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getObjectRestrictionAccess().getRelationTypeRestrictionParserRuleCall_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypeRestriction_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getRelationTypeRestrictionRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(RelationTypeRestriction_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- // AttributeTypeRestriction
- protected class ObjectRestriction_AttributeTypeRestrictionParserRuleCall_3 extends RuleCallToken {
-
- public ObjectRestriction_AttributeTypeRestrictionParserRuleCall_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public RuleCall getGrammarElement() {
- return grammarAccess.getObjectRestrictionAccess().getAttributeTypeRestrictionParserRuleCall_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AttributeTypeRestriction_Group(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getAttributeTypeRestrictionRule().getType().getClassifier()) {
- return null;
- }
- if (checkForRecursion(AttributeTypeRestriction_Group.class, eObjectConsumer)) {
- return null;
- }
- return eObjectConsumer;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex, index, inst);
- }
- }
- }
-
- /************ end Rule ObjectRestriction ****************/
-
- /************
- * begin Rule ArtifactMatchRestriction **************** ArtifactMatchRestriction: permission=AccessPermissionEnum
- * "edit" "artifact" artifactMatcherRef=[XArtifactMatcher|STRING] ";";
- **/
-
- // permission=AccessPermissionEnum "edit" "artifact" artifactMatcherRef=[XArtifactMatcher|STRING] ";"
- protected class ArtifactMatchRestriction_Group extends GroupToken {
-
- public ArtifactMatchRestriction_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getArtifactMatchRestrictionAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ArtifactMatchRestriction_SemicolonKeyword_4(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getArtifactMatchRestrictionRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // permission=AccessPermissionEnum
- protected class ArtifactMatchRestriction_PermissionAssignment_0 extends AssignmentToken {
-
- public ArtifactMatchRestriction_PermissionAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAssignment_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("permission", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("permission");
- if (enumLitSerializer.isValid(obj.getEObject(),
- grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0(),
- value, null)) {
- type = AssignmentType.ENUM_RULE_CALL;
- element =
- grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "edit"
- protected class ArtifactMatchRestriction_EditKeyword_1 extends KeywordToken {
-
- public ArtifactMatchRestriction_EditKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getArtifactMatchRestrictionAccess().getEditKeyword_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ArtifactMatchRestriction_PermissionAssignment_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "artifact"
- protected class ArtifactMatchRestriction_ArtifactKeyword_2 extends KeywordToken {
-
- public ArtifactMatchRestriction_ArtifactKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getArtifactMatchRestrictionAccess().getArtifactKeyword_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ArtifactMatchRestriction_EditKeyword_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // artifactMatcherRef=[XArtifactMatcher|STRING]
- protected class ArtifactMatchRestriction_ArtifactMatcherRefAssignment_3 extends AssignmentToken {
-
- public ArtifactMatchRestriction_ArtifactMatcherRefAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefAssignment_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ArtifactMatchRestriction_ArtifactKeyword_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("artifactMatcherRef", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactMatcherRef");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_3_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_3_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // ";"
- protected class ArtifactMatchRestriction_SemicolonKeyword_4 extends KeywordToken {
-
- public ArtifactMatchRestriction_SemicolonKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getArtifactMatchRestrictionAccess().getSemicolonKeyword_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ArtifactMatchRestriction_ArtifactMatcherRefAssignment_3(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule ArtifactMatchRestriction ****************/
-
- /************
- * begin Rule ArtifactTypeRestriction **************** ArtifactTypeRestriction: permission=AccessPermissionEnum
- * "edit" "artifactType" artifactTypeRef=[XArtifactType|STRING] ";";
- **/
-
- // permission=AccessPermissionEnum "edit" "artifactType" artifactTypeRef=[XArtifactType|STRING] ";"
- protected class ArtifactTypeRestriction_Group extends GroupToken {
-
- public ArtifactTypeRestriction_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getArtifactTypeRestrictionAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ArtifactTypeRestriction_SemicolonKeyword_4(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getArtifactTypeRestrictionRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // permission=AccessPermissionEnum
- protected class ArtifactTypeRestriction_PermissionAssignment_0 extends AssignmentToken {
-
- public ArtifactTypeRestriction_PermissionAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAssignment_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("permission", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("permission");
- if (enumLitSerializer.isValid(obj.getEObject(),
- grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0(), value,
- null)) {
- type = AssignmentType.ENUM_RULE_CALL;
- element =
- grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "edit"
- protected class ArtifactTypeRestriction_EditKeyword_1 extends KeywordToken {
-
- public ArtifactTypeRestriction_EditKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getArtifactTypeRestrictionAccess().getEditKeyword_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ArtifactTypeRestriction_PermissionAssignment_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "artifactType"
- protected class ArtifactTypeRestriction_ArtifactTypeKeyword_2 extends KeywordToken {
-
- public ArtifactTypeRestriction_ArtifactTypeKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeKeyword_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ArtifactTypeRestriction_EditKeyword_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // artifactTypeRef=[XArtifactType|STRING]
- protected class ArtifactTypeRestriction_ArtifactTypeRefAssignment_3 extends AssignmentToken {
-
- public ArtifactTypeRestriction_ArtifactTypeRefAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefAssignment_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ArtifactTypeRestriction_ArtifactTypeKeyword_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("artifactTypeRef", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactTypeRef");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_3_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_3_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // ";"
- protected class ArtifactTypeRestriction_SemicolonKeyword_4 extends KeywordToken {
-
- public ArtifactTypeRestriction_SemicolonKeyword_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getArtifactTypeRestrictionAccess().getSemicolonKeyword_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new ArtifactTypeRestriction_ArtifactTypeRefAssignment_3(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule ArtifactTypeRestriction ****************/
-
- /************
- * begin Rule AttributeTypeRestriction **************** AttributeTypeRestriction: permission=AccessPermissionEnum
- * "edit" "attributeType" attributeTypeRef=[XAttributeType|STRING] ("of" "artifactType"
- * artifactTypeRef=[XArtifactType|STRING])? ";";
- **/
-
- // permission=AccessPermissionEnum "edit" "attributeType" attributeTypeRef=[XAttributeType|STRING] ("of" "artifactType"
- // artifactTypeRef=[XArtifactType|STRING])? ";"
- protected class AttributeTypeRestriction_Group extends GroupToken {
-
- public AttributeTypeRestriction_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getAttributeTypeRestrictionAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AttributeTypeRestriction_SemicolonKeyword_5(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getAttributeTypeRestrictionRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // permission=AccessPermissionEnum
- protected class AttributeTypeRestriction_PermissionAssignment_0 extends AssignmentToken {
-
- public AttributeTypeRestriction_PermissionAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAssignment_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("permission", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("permission");
- if (enumLitSerializer.isValid(obj.getEObject(),
- grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0(),
- value, null)) {
- type = AssignmentType.ENUM_RULE_CALL;
- element =
- grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "edit"
- protected class AttributeTypeRestriction_EditKeyword_1 extends KeywordToken {
-
- public AttributeTypeRestriction_EditKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getAttributeTypeRestrictionAccess().getEditKeyword_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AttributeTypeRestriction_PermissionAssignment_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "attributeType"
- protected class AttributeTypeRestriction_AttributeTypeKeyword_2 extends KeywordToken {
-
- public AttributeTypeRestriction_AttributeTypeKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeKeyword_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AttributeTypeRestriction_EditKeyword_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // attributeTypeRef=[XAttributeType|STRING]
- protected class AttributeTypeRestriction_AttributeTypeRefAssignment_3 extends AssignmentToken {
-
- public AttributeTypeRestriction_AttributeTypeRefAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefAssignment_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AttributeTypeRestriction_AttributeTypeKeyword_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("attributeTypeRef", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("attributeTypeRef");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefXAttributeTypeCrossReference_3_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefXAttributeTypeCrossReference_3_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // ("of" "artifactType" artifactTypeRef=[XArtifactType|STRING])?
- protected class AttributeTypeRestriction_Group_4 extends GroupToken {
-
- public AttributeTypeRestriction_Group_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getAttributeTypeRestrictionAccess().getGroup_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AttributeTypeRestriction_ArtifactTypeRefAssignment_4_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "of"
- protected class AttributeTypeRestriction_OfKeyword_4_0 extends KeywordToken {
-
- public AttributeTypeRestriction_OfKeyword_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getAttributeTypeRestrictionAccess().getOfKeyword_4_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AttributeTypeRestriction_AttributeTypeRefAssignment_3(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "artifactType"
- protected class AttributeTypeRestriction_ArtifactTypeKeyword_4_1 extends KeywordToken {
-
- public AttributeTypeRestriction_ArtifactTypeKeyword_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeKeyword_4_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AttributeTypeRestriction_OfKeyword_4_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // artifactTypeRef=[XArtifactType|STRING]
- protected class AttributeTypeRestriction_ArtifactTypeRefAssignment_4_2 extends AssignmentToken {
-
- public AttributeTypeRestriction_ArtifactTypeRefAssignment_4_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefAssignment_4_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AttributeTypeRestriction_ArtifactTypeKeyword_4_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("artifactTypeRef", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactTypeRef");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_4_2_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_4_2_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // ";"
- protected class AttributeTypeRestriction_SemicolonKeyword_5 extends KeywordToken {
-
- public AttributeTypeRestriction_SemicolonKeyword_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getAttributeTypeRestrictionAccess().getSemicolonKeyword_5();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new AttributeTypeRestriction_Group_4(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new AttributeTypeRestriction_AttributeTypeRefAssignment_3(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule AttributeTypeRestriction ****************/
-
- /************
- * begin Rule LegacyRelationTypeRestriction **************** LegacyRelationTypeRestriction:
- * permission=AccessPermissionEnum "edit" "relationType" relationTypeRef=[XRelationType|STRING]
- * restrictedToSide=XRelationSideEnum ("artifact" artifactMatcherRef=[XArtifactMatcher|STRING])? ";";
- **/
-
- // permission=AccessPermissionEnum "edit" "relationType" relationTypeRef=[XRelationType|STRING]
- // restrictedToSide=XRelationSideEnum ("artifact" artifactMatcherRef=[XArtifactMatcher|STRING])? ";"
- protected class LegacyRelationTypeRestriction_Group extends GroupToken {
-
- public LegacyRelationTypeRestriction_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getLegacyRelationTypeRestrictionAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new LegacyRelationTypeRestriction_SemicolonKeyword_6(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getLegacyRelationTypeRestrictionRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // permission=AccessPermissionEnum
- protected class LegacyRelationTypeRestriction_PermissionAssignment_0 extends AssignmentToken {
-
- public LegacyRelationTypeRestriction_PermissionAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getLegacyRelationTypeRestrictionAccess().getPermissionAssignment_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("permission", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("permission");
- if (enumLitSerializer.isValid(obj.getEObject(),
- grammarAccess.getLegacyRelationTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0(),
- value, null)) {
- type = AssignmentType.ENUM_RULE_CALL;
- element =
- grammarAccess.getLegacyRelationTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "edit"
- protected class LegacyRelationTypeRestriction_EditKeyword_1 extends KeywordToken {
-
- public LegacyRelationTypeRestriction_EditKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getLegacyRelationTypeRestrictionAccess().getEditKeyword_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new LegacyRelationTypeRestriction_PermissionAssignment_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "relationType"
- protected class LegacyRelationTypeRestriction_RelationTypeKeyword_2 extends KeywordToken {
-
- public LegacyRelationTypeRestriction_RelationTypeKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getLegacyRelationTypeRestrictionAccess().getRelationTypeKeyword_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new LegacyRelationTypeRestriction_EditKeyword_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // relationTypeRef=[XRelationType|STRING]
- protected class LegacyRelationTypeRestriction_RelationTypeRefAssignment_3 extends AssignmentToken {
-
- public LegacyRelationTypeRestriction_RelationTypeRefAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getLegacyRelationTypeRestrictionAccess().getRelationTypeRefAssignment_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new LegacyRelationTypeRestriction_RelationTypeKeyword_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("relationTypeRef", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("relationTypeRef");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getLegacyRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeCrossReference_3_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getLegacyRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeCrossReference_3_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // restrictedToSide=XRelationSideEnum
- protected class LegacyRelationTypeRestriction_RestrictedToSideAssignment_4 extends AssignmentToken {
-
- public LegacyRelationTypeRestriction_RestrictedToSideAssignment_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getLegacyRelationTypeRestrictionAccess().getRestrictedToSideAssignment_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new LegacyRelationTypeRestriction_RelationTypeRefAssignment_3(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("restrictedToSide", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("restrictedToSide");
- if (enumLitSerializer.isValid(obj.getEObject(),
- grammarAccess.getLegacyRelationTypeRestrictionAccess().getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0(),
- value, null)) {
- type = AssignmentType.ENUM_RULE_CALL;
- element =
- grammarAccess.getLegacyRelationTypeRestrictionAccess().getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // ("artifact" artifactMatcherRef=[XArtifactMatcher|STRING])?
- protected class LegacyRelationTypeRestriction_Group_5 extends GroupToken {
-
- public LegacyRelationTypeRestriction_Group_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getLegacyRelationTypeRestrictionAccess().getGroup_5();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new LegacyRelationTypeRestriction_ArtifactMatcherRefAssignment_5_1(lastRuleCallOrigin, this, 0,
- inst);
- default:
- return null;
- }
- }
-
- }
-
- // "artifact"
- protected class LegacyRelationTypeRestriction_ArtifactKeyword_5_0 extends KeywordToken {
-
- public LegacyRelationTypeRestriction_ArtifactKeyword_5_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getLegacyRelationTypeRestrictionAccess().getArtifactKeyword_5_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new LegacyRelationTypeRestriction_RestrictedToSideAssignment_4(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // artifactMatcherRef=[XArtifactMatcher|STRING]
- protected class LegacyRelationTypeRestriction_ArtifactMatcherRefAssignment_5_1 extends AssignmentToken {
-
- public LegacyRelationTypeRestriction_ArtifactMatcherRefAssignment_5_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getLegacyRelationTypeRestrictionAccess().getArtifactMatcherRefAssignment_5_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new LegacyRelationTypeRestriction_ArtifactKeyword_5_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("artifactMatcherRef", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("artifactMatcherRef");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getLegacyRelationTypeRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_5_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getLegacyRelationTypeRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_5_1_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // ";"
- protected class LegacyRelationTypeRestriction_SemicolonKeyword_6 extends KeywordToken {
-
- public LegacyRelationTypeRestriction_SemicolonKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getLegacyRelationTypeRestrictionAccess().getSemicolonKeyword_6();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new LegacyRelationTypeRestriction_Group_5(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new LegacyRelationTypeRestriction_RestrictedToSideAssignment_4(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule LegacyRelationTypeRestriction ****************/
-
- /************
- * begin Rule RelationTypeRestriction **************** RelationTypeRestriction: permission=AccessPermissionEnum
- * "edit" "relationType" (relationTypeMatch?=RelationTypeMatch | relationTypeRef=[XRelationType|STRING])
- * restrictedToSide=XRelationSideEnum predicate=RelationTypePredicate? ";";
- **/
-
- // permission=AccessPermissionEnum "edit" "relationType" (relationTypeMatch?=RelationTypeMatch |
- // relationTypeRef=[XRelationType|STRING]) restrictedToSide=XRelationSideEnum predicate=RelationTypePredicate? ";"
- protected class RelationTypeRestriction_Group extends GroupToken {
-
- public RelationTypeRestriction_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getRelationTypeRestrictionAccess().getGroup();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypeRestriction_SemicolonKeyword_6(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if (getEObject().eClass() != grammarAccess.getRelationTypeRestrictionRule().getType().getClassifier()) {
- return null;
- }
- return eObjectConsumer;
- }
-
- }
-
- // permission=AccessPermissionEnum
- protected class RelationTypeRestriction_PermissionAssignment_0 extends AssignmentToken {
-
- public RelationTypeRestriction_PermissionAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getRelationTypeRestrictionAccess().getPermissionAssignment_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- default:
- return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("permission", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("permission");
- if (enumLitSerializer.isValid(obj.getEObject(),
- grammarAccess.getRelationTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0(), value,
- null)) {
- type = AssignmentType.ENUM_RULE_CALL;
- element =
- grammarAccess.getRelationTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // "edit"
- protected class RelationTypeRestriction_EditKeyword_1 extends KeywordToken {
-
- public RelationTypeRestriction_EditKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getRelationTypeRestrictionAccess().getEditKeyword_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypeRestriction_PermissionAssignment_0(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // "relationType"
- protected class RelationTypeRestriction_RelationTypeKeyword_2 extends KeywordToken {
-
- public RelationTypeRestriction_RelationTypeKeyword_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeKeyword_2();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypeRestriction_EditKeyword_1(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- }
-
- // relationTypeMatch?=RelationTypeMatch | relationTypeRef=[XRelationType|STRING]
- protected class RelationTypeRestriction_Alternatives_3 extends AlternativesToken {
-
- public RelationTypeRestriction_Alternatives_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Alternatives getGrammarElement() {
- return grammarAccess.getRelationTypeRestrictionAccess().getAlternatives_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypeRestriction_RelationTypeMatchAssignment_3_0(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new RelationTypeRestriction_RelationTypeRefAssignment_3_1(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- // relationTypeMatch?=RelationTypeMatch
- protected class RelationTypeRestriction_RelationTypeMatchAssignment_3_0 extends AssignmentToken {
-
- public RelationTypeRestriction_RelationTypeMatchAssignment_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchAssignment_3_0();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypeRestriction_RelationTypeKeyword_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("relationTypeMatch", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("relationTypeMatch");
- if (enumLitSerializer.isValid(obj.getEObject(),
- grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0(),
- value, null)) {
- type = AssignmentType.ENUM_RULE_CALL;
- element =
- grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // relationTypeRef=[XRelationType|STRING]
- protected class RelationTypeRestriction_RelationTypeRefAssignment_3_1 extends AssignmentToken {
-
- public RelationTypeRestriction_RelationTypeRefAssignment_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefAssignment_3_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypeRestriction_RelationTypeKeyword_2(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("relationTypeRef", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("relationTypeRef");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(
- grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeCrossReference_3_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element =
- grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeCrossReference_3_1_0();
- return obj;
- }
- }
- return null;
- }
-
- }
-
- // restrictedToSide=XRelationSideEnum
- protected class RelationTypeRestriction_RestrictedToSideAssignment_4 extends AssignmentToken {
-
- public RelationTypeRestriction_RestrictedToSideAssignment_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideAssignment_4();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypeRestriction_Alternatives_3(lastRuleCallOrigin, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("restrictedToSide", true)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("restrictedToSide");
- if (enumLitSerializer.isValid(obj.getEObject(),
- grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0(),
- value, null)) {
- type = AssignmentType.ENUM_RULE_CALL;
- element =
- grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0();
- return obj;
- }
- return null;
- }
-
- }
-
- // predicate=RelationTypePredicate?
- protected class RelationTypeRestriction_PredicateAssignment_5 extends AssignmentToken {
-
- public RelationTypeRestriction_PredicateAssignment_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Assignment getGrammarElement() {
- return grammarAccess.getRelationTypeRestrictionAccess().getPredicateAssignment_5();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypePredicate_Alternatives(this, this, 0, inst);
- default:
- return null;
- }
- }
-
- @Override
- public IEObjectConsumer tryConsume() {
- if ((value = eObjectConsumer.getConsumable("predicate", false)) == null) {
- return null;
- }
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("predicate");
- if (value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject) value);
- if (param.isInstanceOf(grammarAccess.getRelationTypePredicateRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element =
- grammarAccess.getRelationTypeRestrictionAccess().getPredicateRelationTypePredicateParserRuleCall_5_0();
- consumed = obj;
- return param;
- }
- }
- return null;
- }
-
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if (value == inst.getEObject() && !inst.isConsumed()) {
- return null;
- }
- switch (index) {
- case 0:
- return new RelationTypeRestriction_RestrictedToSideAssignment_4(lastRuleCallOrigin, next, actIndex,
- consumed);
- default:
- return null;
- }
- }
- }
-
- // ";"
- protected class RelationTypeRestriction_SemicolonKeyword_6 extends KeywordToken {
-
- public RelationTypeRestriction_SemicolonKeyword_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getRelationTypeRestrictionAccess().getSemicolonKeyword_6();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch (index) {
- case 0:
- return new RelationTypeRestriction_PredicateAssignment_5(lastRuleCallOrigin, this, 0, inst);
- case 1:
- return new RelationTypeRestriction_RestrictedToSideAssignment_4(lastRuleCallOrigin, this, 1, inst);
- default:
- return null;
- }
- }
-
- }
-
- /************ end Rule RelationTypeRestriction ****************/
+/************ end Rule RelationTypeRestriction ****************/
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/OseeDslAntlrTokenFileProvider.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/OseeDslAntlrTokenFileProvider.java
index 1843af1a67b..6f58c55928b 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/OseeDslAntlrTokenFileProvider.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/OseeDslAntlrTokenFileProvider.java
@@ -1,17 +1,16 @@
/*
-* generated by Xtext
-*/
+ * generated by Xtext
+ */
package org.eclipse.osee.framework.core.dsl.parser.antlr;
import java.io.InputStream;
import org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider;
public class OseeDslAntlrTokenFileProvider implements IAntlrTokenFileProvider {
-
- @Override
- public InputStream getAntlrTokenFile() {
- ClassLoader classLoader = getClass().getClassLoader();
- return classLoader.getResourceAsStream(
- "org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.tokens");
- }
+
+ @Override
+ public InputStream getAntlrTokenFile() {
+ ClassLoader classLoader = getClass().getClassLoader();
+ return classLoader.getResourceAsStream("org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.tokens");
+ }
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/OseeDslParser.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/OseeDslParser.java
index fd970702518..94ca32ed49e 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/OseeDslParser.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/OseeDslParser.java
@@ -1,39 +1,39 @@
/*
-* generated by Xtext
-*/
+ * generated by Xtext
+ */
package org.eclipse.osee.framework.core.dsl.parser.antlr;
import com.google.inject.Inject;
-import org.eclipse.osee.framework.core.dsl.services.OseeDslGrammarAccess;
+
import org.eclipse.xtext.parser.antlr.XtextTokenStream;
+import org.eclipse.osee.framework.core.dsl.services.OseeDslGrammarAccess;
public class OseeDslParser extends org.eclipse.xtext.parser.antlr.AbstractAntlrParser {
-
- @Inject
- private OseeDslGrammarAccess grammarAccess;
-
- @Override
- protected void setInitialHiddenTokens(XtextTokenStream tokenStream) {
- tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT");
- }
-
- @Override
- protected org.eclipse.osee.framework.core.dsl.parser.antlr.internal.InternalOseeDslParser createParser(XtextTokenStream stream) {
- return new org.eclipse.osee.framework.core.dsl.parser.antlr.internal.InternalOseeDslParser(stream,
- getGrammarAccess());
- }
-
- @Override
- protected String getDefaultRuleName() {
- return "OseeDsl";
- }
-
- public OseeDslGrammarAccess getGrammarAccess() {
- return this.grammarAccess;
- }
-
- public void setGrammarAccess(OseeDslGrammarAccess grammarAccess) {
- this.grammarAccess = grammarAccess;
- }
-
+
+ @Inject
+ private OseeDslGrammarAccess grammarAccess;
+
+ @Override
+ protected void setInitialHiddenTokens(XtextTokenStream tokenStream) {
+ tokenStream.setInitialHiddenTokens("RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT");
+ }
+
+ @Override
+ protected org.eclipse.osee.framework.core.dsl.parser.antlr.internal.InternalOseeDslParser createParser(XtextTokenStream stream) {
+ return new org.eclipse.osee.framework.core.dsl.parser.antlr.internal.InternalOseeDslParser(stream, getGrammarAccess());
+ }
+
+ @Override
+ protected String getDefaultRuleName() {
+ return "OseeDsl";
+ }
+
+ public OseeDslGrammarAccess getGrammarAccess() {
+ return this.grammarAccess;
+ }
+
+ public void setGrammarAccess(OseeDslGrammarAccess grammarAccess) {
+ this.grammarAccess = grammarAccess;
+ }
+
}
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 fc1e7614dfc..fe10e8e704f 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
@@ -1,6 +1,6 @@
/*
-* generated by Xtext
-*/
+ * generated by Xtext
+ */
grammar InternalOseeDsl;
options {
@@ -91,7 +91,7 @@ ruleOseeDsl returns [EObject current=null]
$current,
"imports",
lv_imports_0_0,
- "Import");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.Import");
afterParserOrEnumRuleCall();
}
@@ -109,7 +109,7 @@ ruleOseeDsl returns [EObject current=null]
$current,
"artifactTypes",
lv_artifactTypes_1_0,
- "XArtifactType");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XArtifactType");
afterParserOrEnumRuleCall();
}
@@ -128,7 +128,7 @@ ruleOseeDsl returns [EObject current=null]
$current,
"relationTypes",
lv_relationTypes_2_0,
- "XRelationType");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XRelationType");
afterParserOrEnumRuleCall();
}
@@ -147,7 +147,7 @@ ruleOseeDsl returns [EObject current=null]
$current,
"attributeTypes",
lv_attributeTypes_3_0,
- "XAttributeType");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XAttributeType");
afterParserOrEnumRuleCall();
}
@@ -166,7 +166,7 @@ ruleOseeDsl returns [EObject current=null]
$current,
"enumTypes",
lv_enumTypes_4_0,
- "XOseeEnumType");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XOseeEnumType");
afterParserOrEnumRuleCall();
}
@@ -185,7 +185,7 @@ ruleOseeDsl returns [EObject current=null]
$current,
"enumOverrides",
lv_enumOverrides_5_0,
- "XOseeEnumOverride");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XOseeEnumOverride");
afterParserOrEnumRuleCall();
}
@@ -204,7 +204,7 @@ ruleOseeDsl returns [EObject current=null]
$current,
"artifactTypeOverrides",
lv_artifactTypeOverrides_6_0,
- "XOseeArtifactTypeOverride");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XOseeArtifactTypeOverride");
afterParserOrEnumRuleCall();
}
@@ -222,7 +222,7 @@ ruleOseeDsl returns [EObject current=null]
$current,
"artifactMatchRefs",
lv_artifactMatchRefs_7_0,
- "XArtifactMatcher");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XArtifactMatcher");
afterParserOrEnumRuleCall();
}
@@ -241,7 +241,7 @@ ruleOseeDsl returns [EObject current=null]
$current,
"accessDeclarations",
lv_accessDeclarations_8_0,
- "AccessContext");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.AccessContext");
afterParserOrEnumRuleCall();
}
@@ -260,7 +260,7 @@ ruleOseeDsl returns [EObject current=null]
$current,
"roleDeclarations",
lv_roleDeclarations_9_0,
- "Role");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.Role");
afterParserOrEnumRuleCall();
}
@@ -304,7 +304,7 @@ ruleImport returns [EObject current=null]
$current,
"importURI",
lv_importURI_1_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -465,7 +465,7 @@ ruleXArtifactType returns [EObject current=null]
$current,
"name",
lv_name_2_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -525,19 +525,19 @@ ruleXArtifactType returns [EObject current=null]
$current,
"typeGuid",
lv_typeGuid_9_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
-))? otherlv_10='uuid'
+))? otherlv_10='id'
{
- newLeafNode(otherlv_10, grammarAccess.getXArtifactTypeAccess().getUuidKeyword_6());
+ newLeafNode(otherlv_10, grammarAccess.getXArtifactTypeAccess().getIdKeyword_6());
}
(
(
- lv_uuid_11_0=RULE_HEX_INT
+ lv_id_11_0=RULE_WHOLE_NUM_STR
{
- newLeafNode(lv_uuid_11_0, grammarAccess.getXArtifactTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0());
+ newLeafNode(lv_id_11_0, grammarAccess.getXArtifactTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0());
}
{
if ($current==null) {
@@ -545,9 +545,9 @@ ruleXArtifactType returns [EObject current=null]
}
setWithLastConsumed(
$current,
- "uuid",
- lv_uuid_11_0,
- "HEX_INT");
+ "id",
+ lv_id_11_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
}
)
@@ -564,7 +564,7 @@ ruleXArtifactType returns [EObject current=null]
$current,
"validAttributeTypes",
lv_validAttributeTypes_12_0,
- "XAttributeTypeRef");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XAttributeTypeRef");
afterParserOrEnumRuleCall();
}
@@ -629,7 +629,7 @@ ruleXAttributeTypeRef returns [EObject current=null]
$current,
"branchUuid",
lv_branchUuid_3_0,
- "WHOLE_NUM_STR");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
}
)
@@ -672,7 +672,7 @@ ruleXAttributeType returns [EObject current=null]
$current,
"name",
lv_name_1_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -693,7 +693,7 @@ ruleXAttributeType returns [EObject current=null]
$current,
"baseAttributeType",
lv_baseAttributeType_3_0,
- "AttributeBaseType");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.AttributeBaseType");
afterParserOrEnumRuleCall();
}
@@ -737,19 +737,19 @@ ruleXAttributeType returns [EObject current=null]
$current,
"typeGuid",
lv_typeGuid_8_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
-))? otherlv_9='uuid'
+))? otherlv_9='id'
{
- newLeafNode(otherlv_9, grammarAccess.getXAttributeTypeAccess().getUuidKeyword_6());
+ newLeafNode(otherlv_9, grammarAccess.getXAttributeTypeAccess().getIdKeyword_6());
}
(
(
- lv_uuid_10_0=RULE_HEX_INT
+ lv_id_10_0=RULE_WHOLE_NUM_STR
{
- newLeafNode(lv_uuid_10_0, grammarAccess.getXAttributeTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0());
+ newLeafNode(lv_id_10_0, grammarAccess.getXAttributeTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0());
}
{
if ($current==null) {
@@ -757,9 +757,9 @@ ruleXAttributeType returns [EObject current=null]
}
setWithLastConsumed(
$current,
- "uuid",
- lv_uuid_10_0,
- "HEX_INT");
+ "id",
+ lv_id_10_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
}
)
@@ -805,7 +805,7 @@ ruleXAttributeType returns [EObject current=null]
$current,
"dataProvider",
lv_dataProvider_12_3,
- "QUALIFIED_NAME");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.QUALIFIED_NAME");
afterParserOrEnumRuleCall();
}
@@ -830,7 +830,7 @@ ruleXAttributeType returns [EObject current=null]
$current,
"min",
lv_min_14_0,
- "WHOLE_NUM_STR");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
}
)
@@ -853,7 +853,7 @@ ruleXAttributeType returns [EObject current=null]
$current,
"max",
lv_max_16_1,
- "WHOLE_NUM_STR");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
}
| lv_max_16_2= 'unlimited'
@@ -915,7 +915,7 @@ ruleXAttributeType returns [EObject current=null]
$current,
"taggerId",
lv_taggerId_19_2,
- "QUALIFIED_NAME");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.QUALIFIED_NAME");
afterParserOrEnumRuleCall();
}
@@ -981,7 +981,7 @@ ruleXAttributeType returns [EObject current=null]
$current,
"description",
lv_description_23_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -1015,7 +1015,7 @@ ruleXAttributeType returns [EObject current=null]
$current,
"defaultValue",
lv_defaultValue_25_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -1049,7 +1049,7 @@ ruleXAttributeType returns [EObject current=null]
$current,
"fileExtension",
lv_fileExtension_27_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -1083,7 +1083,7 @@ ruleXAttributeType returns [EObject current=null]
$current,
"mediaType",
lv_mediaType_29_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -1267,7 +1267,7 @@ ruleXOseeEnumType returns [EObject current=null]
$current,
"name",
lv_name_1_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -1293,19 +1293,19 @@ ruleXOseeEnumType returns [EObject current=null]
$current,
"typeGuid",
lv_typeGuid_4_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
-))? otherlv_5='uuid'
+))? otherlv_5='id'
{
- newLeafNode(otherlv_5, grammarAccess.getXOseeEnumTypeAccess().getUuidKeyword_4());
+ newLeafNode(otherlv_5, grammarAccess.getXOseeEnumTypeAccess().getIdKeyword_4());
}
(
(
- lv_uuid_6_0=RULE_HEX_INT
+ lv_id_6_0=RULE_WHOLE_NUM_STR
{
- newLeafNode(lv_uuid_6_0, grammarAccess.getXOseeEnumTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0());
+ newLeafNode(lv_id_6_0, grammarAccess.getXOseeEnumTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0());
}
{
if ($current==null) {
@@ -1313,9 +1313,9 @@ ruleXOseeEnumType returns [EObject current=null]
}
setWithLastConsumed(
$current,
- "uuid",
- lv_uuid_6_0,
- "HEX_INT");
+ "id",
+ lv_id_6_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
}
)
@@ -1332,7 +1332,7 @@ ruleXOseeEnumType returns [EObject current=null]
$current,
"enumEntries",
lv_enumEntries_7_0,
- "XOseeEnumEntry");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XOseeEnumEntry");
afterParserOrEnumRuleCall();
}
@@ -1380,7 +1380,7 @@ ruleXOseeEnumEntry returns [EObject current=null]
$current,
"name",
lv_name_1_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -1398,7 +1398,7 @@ ruleXOseeEnumEntry returns [EObject current=null]
$current,
"ordinal",
lv_ordinal_2_0,
- "WHOLE_NUM_STR");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
}
)
@@ -1420,7 +1420,7 @@ ruleXOseeEnumEntry returns [EObject current=null]
$current,
"entryGuid",
lv_entryGuid_4_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -1442,7 +1442,7 @@ ruleXOseeEnumEntry returns [EObject current=null]
$current,
"description",
lv_description_6_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -1516,7 +1516,7 @@ ruleXOseeEnumOverride returns [EObject current=null]
$current,
"overrideOptions",
lv_overrideOptions_4_0,
- "OverrideOption");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.OverrideOption");
afterParserOrEnumRuleCall();
}
@@ -1604,7 +1604,7 @@ ruleAddEnum returns [EObject current=null]
$current,
"enumEntry",
lv_enumEntry_1_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -1622,7 +1622,7 @@ ruleAddEnum returns [EObject current=null]
$current,
"ordinal",
lv_ordinal_2_0,
- "WHOLE_NUM_STR");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
}
)
@@ -1644,7 +1644,7 @@ ruleAddEnum returns [EObject current=null]
$current,
"entryGuid",
lv_entryGuid_4_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -1666,7 +1666,7 @@ ruleAddEnum returns [EObject current=null]
$current,
"description",
lv_description_6_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -1778,7 +1778,7 @@ ruleXOseeArtifactTypeOverride returns [EObject current=null]
$current,
"overrideOptions",
lv_overrideOptions_4_0,
- "AttributeOverrideOption");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.AttributeOverrideOption");
afterParserOrEnumRuleCall();
}
@@ -1875,7 +1875,7 @@ ruleAddAttribute returns [EObject current=null]
$current,
"attribute",
lv_attribute_1_0,
- "XAttributeTypeRef");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XAttributeTypeRef");
afterParserOrEnumRuleCall();
}
@@ -1960,7 +1960,7 @@ ruleUpdateAttribute returns [EObject current=null]
$current,
"attribute",
lv_attribute_1_0,
- "XAttributeTypeRef");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XAttributeTypeRef");
afterParserOrEnumRuleCall();
}
@@ -2004,7 +2004,7 @@ ruleXRelationType returns [EObject current=null]
$current,
"name",
lv_name_1_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -2030,19 +2030,19 @@ ruleXRelationType returns [EObject current=null]
$current,
"typeGuid",
lv_typeGuid_4_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
-))? otherlv_5='uuid'
+))? otherlv_5='id'
{
- newLeafNode(otherlv_5, grammarAccess.getXRelationTypeAccess().getUuidKeyword_4());
+ newLeafNode(otherlv_5, grammarAccess.getXRelationTypeAccess().getIdKeyword_4());
}
(
(
- lv_uuid_6_0=RULE_HEX_INT
+ lv_id_6_0=RULE_WHOLE_NUM_STR
{
- newLeafNode(lv_uuid_6_0, grammarAccess.getXRelationTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0());
+ newLeafNode(lv_id_6_0, grammarAccess.getXRelationTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0());
}
{
if ($current==null) {
@@ -2050,9 +2050,9 @@ ruleXRelationType returns [EObject current=null]
}
setWithLastConsumed(
$current,
- "uuid",
- lv_uuid_6_0,
- "HEX_INT");
+ "id",
+ lv_id_6_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
}
)
@@ -2074,7 +2074,7 @@ ruleXRelationType returns [EObject current=null]
$current,
"sideAName",
lv_sideAName_8_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -2113,7 +2113,7 @@ ruleXRelationType returns [EObject current=null]
$current,
"sideBName",
lv_sideBName_12_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -2151,7 +2151,7 @@ ruleXRelationType returns [EObject current=null]
$current,
"defaultOrderType",
lv_defaultOrderType_16_0,
- "RelationOrderType");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.RelationOrderType");
afterParserOrEnumRuleCall();
}
@@ -2173,7 +2173,7 @@ ruleXRelationType returns [EObject current=null]
$current,
"multiplicity",
lv_multiplicity_18_0,
- "RelationMultiplicityEnum");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.RelationMultiplicityEnum");
afterParserOrEnumRuleCall();
}
@@ -2307,7 +2307,7 @@ ruleSimpleCondition returns [EObject current=null]
$current,
"field",
lv_field_0_0,
- "MatchField");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.MatchField");
afterParserOrEnumRuleCall();
}
@@ -2325,7 +2325,7 @@ ruleSimpleCondition returns [EObject current=null]
$current,
"op",
lv_op_1_0,
- "CompareOp");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.CompareOp");
afterParserOrEnumRuleCall();
}
@@ -2344,7 +2344,7 @@ ruleSimpleCondition returns [EObject current=null]
$current,
"expression",
lv_expression_2_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -2386,7 +2386,7 @@ ruleCompoundCondition returns [EObject current=null]
$current,
"conditions",
lv_conditions_1_0,
- "SimpleCondition");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.SimpleCondition");
afterParserOrEnumRuleCall();
}
@@ -2404,7 +2404,7 @@ ruleCompoundCondition returns [EObject current=null]
$current,
"operators",
lv_operators_2_0,
- "XLogicOperator");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XLogicOperator");
afterParserOrEnumRuleCall();
}
@@ -2422,7 +2422,7 @@ ruleCompoundCondition returns [EObject current=null]
$current,
"conditions",
lv_conditions_3_0,
- "SimpleCondition");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.SimpleCondition");
afterParserOrEnumRuleCall();
}
@@ -2470,7 +2470,7 @@ ruleXArtifactMatcher returns [EObject current=null]
$current,
"name",
lv_name_1_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -2491,7 +2491,7 @@ ruleXArtifactMatcher returns [EObject current=null]
$current,
"conditions",
lv_conditions_3_0,
- "Condition");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.Condition");
afterParserOrEnumRuleCall();
}
@@ -2509,7 +2509,7 @@ ruleXArtifactMatcher returns [EObject current=null]
$current,
"operators",
lv_operators_4_0,
- "XLogicOperator");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XLogicOperator");
afterParserOrEnumRuleCall();
}
@@ -2527,7 +2527,7 @@ ruleXArtifactMatcher returns [EObject current=null]
$current,
"conditions",
lv_conditions_5_0,
- "Condition");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.Condition");
afterParserOrEnumRuleCall();
}
@@ -2575,7 +2575,7 @@ ruleRole returns [EObject current=null]
$current,
"name",
lv_name_1_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -2613,7 +2613,7 @@ ruleRole returns [EObject current=null]
$current,
"usersAndGroups",
lv_usersAndGroups_5_0,
- "UsersAndGroups");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.UsersAndGroups");
afterParserOrEnumRuleCall();
}
@@ -2632,7 +2632,7 @@ ruleRole returns [EObject current=null]
$current,
"referencedContexts",
lv_referencedContexts_6_0,
- "ReferencedContext");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.ReferencedContext");
afterParserOrEnumRuleCall();
}
@@ -2680,7 +2680,7 @@ ruleReferencedContext returns [EObject current=null]
$current,
"accessContextRef",
lv_accessContextRef_1_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -2727,7 +2727,7 @@ ruleUsersAndGroups returns [EObject current=null]
$current,
"userOrGroupGuid",
lv_userOrGroupGuid_1_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -2774,7 +2774,7 @@ ruleAccessContext returns [EObject current=null]
$current,
"name",
lv_name_1_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -2817,7 +2817,7 @@ ruleAccessContext returns [EObject current=null]
$current,
"guid",
lv_guid_6_0,
- "STRING");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
}
)
@@ -2838,7 +2838,7 @@ ruleAccessContext returns [EObject current=null]
$current,
"accessRules",
lv_accessRules_8_0,
- "ObjectRestriction");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.ObjectRestriction");
afterParserOrEnumRuleCall();
}
@@ -2857,7 +2857,7 @@ ruleAccessContext returns [EObject current=null]
$current,
"hierarchyRestrictions",
lv_hierarchyRestrictions_9_0,
- "HierarchyRestriction");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.HierarchyRestriction");
afterParserOrEnumRuleCall();
}
@@ -2921,7 +2921,7 @@ ruleHierarchyRestriction returns [EObject current=null]
$current,
"accessRules",
lv_accessRules_3_0,
- "ObjectRestriction");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.ObjectRestriction");
afterParserOrEnumRuleCall();
}
@@ -3140,7 +3140,7 @@ ruleArtifactMatchRestriction returns [EObject current=null]
$current,
"permission",
lv_permission_0_0,
- "AccessPermissionEnum");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.AccessPermissionEnum");
afterParserOrEnumRuleCall();
}
@@ -3204,7 +3204,7 @@ ruleArtifactTypeRestriction returns [EObject current=null]
$current,
"permission",
lv_permission_0_0,
- "AccessPermissionEnum");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.AccessPermissionEnum");
afterParserOrEnumRuleCall();
}
@@ -3268,7 +3268,7 @@ ruleAttributeTypeRestriction returns [EObject current=null]
$current,
"permission",
lv_permission_0_0,
- "AccessPermissionEnum");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.AccessPermissionEnum");
afterParserOrEnumRuleCall();
}
@@ -3355,7 +3355,7 @@ ruleRelationTypeRestriction returns [EObject current=null]
$current,
"permission",
lv_permission_0_0,
- "AccessPermissionEnum");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.AccessPermissionEnum");
afterParserOrEnumRuleCall();
}
@@ -3381,7 +3381,7 @@ ruleRelationTypeRestriction returns [EObject current=null]
$current,
"relationTypeMatch",
true,
- "RelationTypeMatch");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.RelationTypeMatch");
afterParserOrEnumRuleCall();
}
@@ -3413,7 +3413,7 @@ ruleRelationTypeRestriction returns [EObject current=null]
$current,
"restrictedToSide",
lv_restrictedToSide_5_0,
- "XRelationSideEnum");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XRelationSideEnum");
afterParserOrEnumRuleCall();
}
@@ -3431,7 +3431,7 @@ ruleRelationTypeRestriction returns [EObject current=null]
$current,
"predicate",
lv_predicate_6_0,
- "RelationTypePredicate");
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.RelationTypePredicate");
afterParserOrEnumRuleCall();
}
@@ -3608,8 +3608,6 @@ RULE_STRING : ('"' ('\\' '"'|~('"'))* '"'|'\'' ('\\' '\''|~('\''))* '\'');
RULE_WHOLE_NUM_STR : ('0'..'9')+;
-RULE_HEX_INT : '0x' ('A'..'F'|'0'..'9')+;
-
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
RULE_INT : ('0'..'9')+;
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 d9027cdb600..d2ef573bb24 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
@@ -1,88 +1,116 @@
+'('=71
+')'=72
+','=17
+'.'=13
+';'=75
+'ALL'=95
+'ALLOW'=93
+'AND'=88
+'ArtifactReferenceAttribute'=48
+'BOTH'=98
+'BooleanAttribute'=39
+'BranchReferenceAttribute'=49
+'CompressedContentAttribute'=40
+'DENY'=94
+'DateAttribute'=41
+'DefaultAttributeDataProvider'=27
+'DefaultAttributeTaggerProvider'=33
+'EQ'=86
+'EnumeratedAttribute'=42
+'FloatingPointAttribute'=43
+'IntegerAttribute'=44
+'JavaObjectAttribute'=46
+'LIKE'=87
+'Lexicographical_Ascending'=68
+'Lexicographical_Descending'=69
+'LongAttribute'=45
+'MANY_TO_MANY'=85
+'MANY_TO_ONE'=84
+'ONE_TO_MANY'=83
+'ONE_TO_ONE'=82
+'OR'=89
+'OutlineNumberAttribute'=51
+'SIDE_A'=96
+'SIDE_B'=97
+'StringAttribute'=47
+'Unordered'=70
+'UriAttributeDataProvider'=28
+'WordAttribute'=50
+'abstract'=14
+'accessContext'=77
+'add'=57
+'artifact'=79
+'artifactGuid'=91
+'artifactMatcher'=73
+'artifactName'=90
+'artifactType'=15
+'attribute'=22
+'attributeType'=24
+'branchName'=92
+'branchUuid'=23
+'childrenOf'=78
+'dataProvider'=26
+'defaultOrderType'=66
+'defaultValue'=36
+'description'=35
+'edit'=80
+'entry'=53
+'entryGuid'=54
+'enumType'=34
+'extends'=16
+'fileExtension'=37
+'guid'=19
+'id'=20
+'import'=12
+'inheritAll'=56
+'max'=30
+'mediaType'=38
+'min'=29
+'multiplicity'=67
+'of'=81
+'oseeEnumType'=52
+'overrides artifactType'=59
+'overrides enum'=55
+'overrides'=25
+'relationType'=61
+'remove'=58
+'role'=76
+'sideAArtifactType'=63
+'sideAName'=62
+'sideBArtifactType'=65
+'sideBName'=64
+'taggerId'=32
+'unlimited'=31
+'update'=60
+'where'=74
+'{'=18
+'}'=21
+RULE_ANY_OTHER=11
RULE_ID=5
-T__29=29
-T__28=28
-T__27=27
-T__26=26
-T__25=25
-T__24=24
-T__23=23
-T__22=22
-RULE_ANY_OTHER=12
-T__21=21
-T__20=20
-T__93=93
-T__19=19
-T__94=94
-T__91=91
-T__92=92
-T__16=16
+RULE_INT=7
+RULE_ML_COMMENT=8
+RULE_SL_COMMENT=9
+RULE_STRING=4
+RULE_WHOLE_NUM_STR=6
+RULE_WS=10
+T__12=12
+T__13=13
+T__14=14
T__15=15
-T__90=90
-T__18=18
+T__16=16
T__17=17
-T__14=14
-T__13=13
-T__99=99
-T__98=98
-T__97=97
-T__96=96
-T__95=95
-T__80=80
-T__81=81
-T__82=82
-T__83=83
-T__85=85
-T__84=84
-T__87=87
-T__86=86
-T__89=89
-T__88=88
-RULE_ML_COMMENT=9
-RULE_STRING=4
-T__71=71
-T__72=72
-T__70=70
-T__76=76
-T__75=75
-T__74=74
-T__73=73
-T__79=79
-T__78=78
-T__77=77
-T__68=68
-T__69=69
-T__66=66
-T__67=67
-T__64=64
-T__65=65
-T__62=62
-T__63=63
-T__61=61
-T__60=60
-T__55=55
-T__56=56
-T__57=57
-T__58=58
-T__51=51
-T__52=52
-T__53=53
-T__54=54
-T__59=59
-RULE_INT=8
-T__50=50
-T__42=42
-T__43=43
-T__40=40
-T__41=41
-T__46=46
-T__47=47
-T__44=44
-T__45=45
-RULE_WHOLE_NUM_STR=7
-T__48=48
-T__49=49
-RULE_HEX_INT=6
-RULE_SL_COMMENT=10
+T__18=18
+T__19=19
+T__20=20
+T__21=21
+T__22=22
+T__23=23
+T__24=24
+T__25=25
+T__26=26
+T__27=27
+T__28=28
+T__29=29
T__30=30
T__31=31
T__32=32
@@ -93,91 +121,62 @@ T__36=36
T__37=37
T__38=38
T__39=39
-RULE_WS=11
-'mediaType'=39
-'remove'=59
-'where'=75
-'sideAArtifactType'=64
-'WordAttribute'=51
-'attributeType'=25
-'SIDE_A'=97
-'artifactMatcher'=74
-'sideBName'=65
-';'=76
-'enumType'=35
-'artifactGuid'=92
-'CompressedContentAttribute'=41
-'relationType'=62
-'unlimited'=32
-'.'=14
-'OutlineNumberAttribute'=52
-'import'=13
-'inheritAll'=57
-'childrenOf'=79
-'Lexicographical_Ascending'=69
-'add'=58
-'artifact'=80
-'extends'=17
-'OR'=90
-'defaultOrderType'=67
-'{'=19
-'entryGuid'=55
-'EQ'=87
-'sideBArtifactType'=66
-'FloatingPointAttribute'=44
-'ALLOW'=94
-'('=72
-'of'=82
-'edit'=81
-','=18
-'LongAttribute'=46
-'BOTH'=99
-'update'=61
-'uuid'=21
-'IntegerAttribute'=45
-'Unordered'=71
-'LIKE'=88
-'defaultValue'=37
-'overrides artifactType'=60
-'DefaultAttributeTaggerProvider'=34
-'DENY'=95
-'JavaObjectAttribute'=47
-'oseeEnumType'=53
-'sideAName'=63
-'ONE_TO_ONE'=83
-'role'=77
-'SIDE_B'=98
-'BooleanAttribute'=40
-'ONE_TO_MANY'=84
-')'=73
-'AND'=89
-'Lexicographical_Descending'=70
-'StringAttribute'=48
-'entry'=54
-'max'=31
-'BranchReferenceAttribute'=50
-'artifactName'=91
-'taggerId'=33
-'}'=22
-'MANY_TO_ONE'=85
-'multiplicity'=68
-'overrides'=26
-'abstract'=15
-'DefaultAttributeDataProvider'=28
-'dataProvider'=27
-'EnumeratedAttribute'=43
-'branchName'=93
-'accessContext'=78
-'MANY_TO_MANY'=86
-'description'=36
-'ArtifactReferenceAttribute'=49
-'DateAttribute'=42
-'overrides enum'=56
-'UriAttributeDataProvider'=29
-'attribute'=23
-'min'=30
-'branchUuid'=24
-'ALL'=96
-'guid'=20
-'artifactType'=16
-'fileExtension'=38
+T__40=40
+T__41=41
+T__42=42
+T__43=43
+T__44=44
+T__45=45
+T__46=46
+T__47=47
+T__48=48
+T__49=49
+T__50=50
+T__51=51
+T__52=52
+T__53=53
+T__54=54
+T__55=55
+T__56=56
+T__57=57
+T__58=58
+T__59=59
+T__60=60
+T__61=61
+T__62=62
+T__63=63
+T__64=64
+T__65=65
+T__66=66
+T__67=67
+T__68=68
+T__69=69
+T__70=70
+T__71=71
+T__72=72
+T__73=73
+T__74=74
+T__75=75
+T__76=76
+T__77=77
+T__78=78
+T__79=79
+T__80=80
+T__81=81
+T__82=82
+T__83=83
+T__84=84
+T__85=85
+T__86=86
+T__87=87
+T__88=88
+T__89=89
+T__90=90
+T__91=91
+T__92=92
+T__93=93
+T__94=94
+T__95=95
+T__96=96
+T__97=97
+T__98=98
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 8a032c26060..596a9a933b0 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
@@ -1,4174 +1,4202 @@
package org.eclipse.osee.framework.core.dsl.parser.antlr.internal;
-import org.antlr.runtime.BaseRecognizer;
-import org.antlr.runtime.CharStream;
-import org.antlr.runtime.DFA;
-import org.antlr.runtime.EarlyExitException;
-import org.antlr.runtime.IntStream;
-import org.antlr.runtime.MismatchedSetException;
-import org.antlr.runtime.NoViableAltException;
-import org.antlr.runtime.RecognitionException;
-import org.antlr.runtime.RecognizerSharedState;
-// Hack: Use our own Lexer superclass by means of import.
+// Hack: Use our own Lexer superclass by means of import.
// Currently there is no other way to specify the superclass for the lexer.
import org.eclipse.xtext.parser.antlr.Lexer;
+
+import org.antlr.runtime.*;
+import java.util.Stack;
+import java.util.List;
+import java.util.ArrayList;
+
@SuppressWarnings("all")
public class InternalOseeDslLexer extends Lexer {
- public static final int RULE_ID = 5;
- public static final int T__29 = 29;
- public static final int T__28 = 28;
- public static final int T__27 = 27;
- public static final int T__26 = 26;
- public static final int T__25 = 25;
- public static final int T__24 = 24;
- public static final int T__23 = 23;
- public static final int T__22 = 22;
- public static final int RULE_ANY_OTHER = 12;
- public static final int T__21 = 21;
- public static final int T__20 = 20;
- 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;
- public static final int T__90 = 90;
- public static final int T__15 = 15;
- public static final int T__18 = 18;
- 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__99 = 99;
- public static final int T__98 = 98;
- public static final int T__97 = 97;
- public static final int T__96 = 96;
- 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;
- public static final int T__83 = 83;
- public static final int T__85 = 85;
- public static final int T__84 = 84;
- public static final int T__87 = 87;
- public static final int T__86 = 86;
- public static final int T__89 = 89;
- public static final int T__88 = 88;
- public static final int RULE_ML_COMMENT = 9;
- public static final int RULE_STRING = 4;
- public static final int T__71 = 71;
- public static final int T__72 = 72;
- public static final int T__70 = 70;
- public static final int T__76 = 76;
- public static final int T__75 = 75;
- public static final int T__74 = 74;
- public static final int T__73 = 73;
- public static final int T__79 = 79;
- public static final int T__78 = 78;
- public static final int T__77 = 77;
- public static final int T__68 = 68;
- public static final int T__69 = 69;
- public static final int T__66 = 66;
- public static final int T__67 = 67;
- public static final int T__64 = 64;
- public static final int T__65 = 65;
- public static final int T__62 = 62;
- public static final int T__63 = 63;
- public static final int T__61 = 61;
- public static final int T__60 = 60;
- public static final int T__55 = 55;
- public static final int T__56 = 56;
- public static final int T__57 = 57;
- public static final int T__58 = 58;
- public static final int T__51 = 51;
- public static final int T__52 = 52;
- public static final int T__53 = 53;
- public static final int T__54 = 54;
- public static final int T__59 = 59;
- public static final int RULE_INT = 8;
- public static final int T__50 = 50;
- public static final int T__42 = 42;
- public static final int T__43 = 43;
- public static final int T__40 = 40;
- public static final int T__41 = 41;
- public static final int T__46 = 46;
- public static final int T__47 = 47;
- public static final int T__44 = 44;
- public static final int T__45 = 45;
- public static final int RULE_WHOLE_NUM_STR = 7;
- public static final int T__48 = 48;
- public static final int T__49 = 49;
- public static final int RULE_HEX_INT = 6;
- public static final int RULE_SL_COMMENT = 10;
- public static final int T__30 = 30;
- public static final int T__31 = 31;
- public static final int T__32 = 32;
- public static final int T__33 = 33;
- public static final int T__34 = 34;
- public static final int T__35 = 35;
- public static final int T__36 = 36;
- public static final int T__37 = 37;
- public static final int T__38 = 38;
- public static final int T__39 = 39;
- public static final int RULE_WS = 11;
-
- // delegates
- // delegators
-
- public InternalOseeDslLexer() {
- ;
- }
-
- public InternalOseeDslLexer(CharStream input) {
- this(input, new RecognizerSharedState());
- }
-
- public InternalOseeDslLexer(CharStream input, RecognizerSharedState state) {
- super(input, state);
-
- }
-
- @Override
- public String getGrammarFileName() {
- return "../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g";
- }
-
- // $ANTLR start "T__13"
- public final void mT__13() throws RecognitionException {
- try {
- int _type = T__13;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:11:7: ( 'import' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:11:9: 'import'
- {
- match("import");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__13"
-
- // $ANTLR start "T__14"
- public final void mT__14() throws RecognitionException {
- try {
- int _type = T__14;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:12:7: ( '.' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:12:9: '.'
- {
- match('.');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__14"
-
- // $ANTLR start "T__15"
- public final void mT__15() throws RecognitionException {
- try {
- int _type = T__15;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:13:7: ( 'abstract' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:13:9: 'abstract'
- {
- match("abstract");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__15"
-
- // $ANTLR start "T__16"
- public final void mT__16() throws RecognitionException {
- try {
- int _type = T__16;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:14:7: ( 'artifactType' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:14:9: 'artifactType'
- {
- match("artifactType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__16"
-
- // $ANTLR start "T__17"
- public final void mT__17() throws RecognitionException {
- try {
- int _type = T__17;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:15:7: ( 'extends' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:15:9: 'extends'
- {
- match("extends");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__17"
-
- // $ANTLR start "T__18"
- public final void mT__18() throws RecognitionException {
- try {
- int _type = T__18;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:16:7: ( ',' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:16:9: ','
- {
- match(',');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__18"
-
- // $ANTLR start "T__19"
- public final void mT__19() throws RecognitionException {
- try {
- int _type = T__19;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:17:7: ( '{' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:17:9: '{'
- {
- match('{');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__19"
-
- // $ANTLR start "T__20"
- public final void mT__20() throws RecognitionException {
- try {
- int _type = T__20;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:18:7: ( 'guid' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:18:9: 'guid'
- {
- match("guid");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__20"
-
- // $ANTLR start "T__21"
- public final void mT__21() throws RecognitionException {
- try {
- int _type = T__21;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:19:7: ( 'uuid' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:19:9: 'uuid'
- {
- match("uuid");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__21"
-
- // $ANTLR start "T__22"
- public final void mT__22() throws RecognitionException {
- try {
- int _type = T__22;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:20:7: ( '}' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:20:9: '}'
- {
- match('}');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__22"
-
- // $ANTLR start "T__23"
- public final void mT__23() throws RecognitionException {
- try {
- int _type = T__23;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:21:7: ( 'attribute' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:21:9: 'attribute'
- {
- match("attribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__23"
-
- // $ANTLR start "T__24"
- public final void mT__24() throws RecognitionException {
- try {
- int _type = T__24;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:22:7: ( 'branchUuid' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:22:9: 'branchUuid'
- {
- match("branchUuid");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__24"
-
- // $ANTLR start "T__25"
- public final void mT__25() throws RecognitionException {
- try {
- int _type = T__25;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:23:7: ( 'attributeType' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:23:9: 'attributeType'
- {
- match("attributeType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__25"
-
- // $ANTLR start "T__26"
- public final void mT__26() throws RecognitionException {
- try {
- int _type = T__26;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:24:7: ( 'overrides' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:24:9: 'overrides'
- {
- match("overrides");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__26"
-
- // $ANTLR start "T__27"
- public final void mT__27() throws RecognitionException {
- try {
- int _type = T__27;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:25:7: ( 'dataProvider' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:25:9: 'dataProvider'
- {
- match("dataProvider");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__27"
-
- // $ANTLR start "T__28"
- public final void mT__28() throws RecognitionException {
- try {
- int _type = T__28;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:26:7: ( 'DefaultAttributeDataProvider' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:26:9: 'DefaultAttributeDataProvider'
- {
- match("DefaultAttributeDataProvider");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__28"
-
- // $ANTLR start "T__29"
- public final void mT__29() throws RecognitionException {
- try {
- int _type = T__29;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:27:7: ( 'UriAttributeDataProvider' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:27:9: 'UriAttributeDataProvider'
- {
- match("UriAttributeDataProvider");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__29"
-
- // $ANTLR start "T__30"
- public final void mT__30() throws RecognitionException {
- try {
- int _type = T__30;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:28:7: ( 'min' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:28:9: 'min'
- {
- match("min");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__30"
-
- // $ANTLR start "T__31"
- public final void mT__31() throws RecognitionException {
- try {
- int _type = T__31;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:29:7: ( 'max' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:29:9: 'max'
- {
- match("max");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__31"
-
- // $ANTLR start "T__32"
- public final void mT__32() throws RecognitionException {
- try {
- int _type = T__32;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:30:7: ( 'unlimited' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:30:9: 'unlimited'
- {
- match("unlimited");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__32"
-
- // $ANTLR start "T__33"
- public final void mT__33() throws RecognitionException {
- try {
- int _type = T__33;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:31:7: ( 'taggerId' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:31:9: 'taggerId'
- {
- match("taggerId");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__33"
-
- // $ANTLR start "T__34"
- public final void mT__34() throws RecognitionException {
- try {
- int _type = T__34;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:32:7: ( 'DefaultAttributeTaggerProvider' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:32:9: 'DefaultAttributeTaggerProvider'
- {
- match("DefaultAttributeTaggerProvider");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__34"
-
- // $ANTLR start "T__35"
- public final void mT__35() throws RecognitionException {
- try {
- int _type = T__35;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:33:7: ( 'enumType' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:33:9: 'enumType'
- {
- match("enumType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__35"
-
- // $ANTLR start "T__36"
- public final void mT__36() throws RecognitionException {
- try {
- int _type = T__36;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:34:7: ( 'description' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:34:9: 'description'
- {
- match("description");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__36"
-
- // $ANTLR start "T__37"
- public final void mT__37() throws RecognitionException {
- try {
- int _type = T__37;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:35:7: ( 'defaultValue' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:35:9: 'defaultValue'
- {
- match("defaultValue");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__37"
-
- // $ANTLR start "T__38"
- public final void mT__38() throws RecognitionException {
- try {
- int _type = T__38;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:36:7: ( 'fileExtension' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:36:9: 'fileExtension'
- {
- match("fileExtension");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__38"
-
- // $ANTLR start "T__39"
- public final void mT__39() throws RecognitionException {
- try {
- int _type = T__39;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:37:7: ( 'mediaType' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:37:9: 'mediaType'
- {
- match("mediaType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__39"
-
- // $ANTLR start "T__40"
- public final void mT__40() throws RecognitionException {
- try {
- int _type = T__40;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:38:7: ( 'BooleanAttribute' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:38:9: 'BooleanAttribute'
- {
- match("BooleanAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__40"
-
- // $ANTLR start "T__41"
- public final void mT__41() throws RecognitionException {
- try {
- int _type = T__41;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:39:7: ( 'CompressedContentAttribute' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:39:9: 'CompressedContentAttribute'
- {
- match("CompressedContentAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__41"
-
- // $ANTLR start "T__42"
- public final void mT__42() throws RecognitionException {
- try {
- int _type = T__42;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:40:7: ( 'DateAttribute' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:40:9: 'DateAttribute'
- {
- match("DateAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__42"
-
- // $ANTLR start "T__43"
- public final void mT__43() throws RecognitionException {
- try {
- int _type = T__43;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:41:7: ( 'EnumeratedAttribute' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:41:9: 'EnumeratedAttribute'
- {
- match("EnumeratedAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__43"
-
- // $ANTLR start "T__44"
- public final void mT__44() throws RecognitionException {
- try {
- int _type = T__44;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:42:7: ( 'FloatingPointAttribute' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:42:9: 'FloatingPointAttribute'
- {
- match("FloatingPointAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__44"
-
- // $ANTLR start "T__45"
- public final void mT__45() throws RecognitionException {
- try {
- int _type = T__45;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:43:7: ( 'IntegerAttribute' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:43:9: 'IntegerAttribute'
- {
- match("IntegerAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__45"
-
- // $ANTLR start "T__46"
- public final void mT__46() throws RecognitionException {
- try {
- int _type = T__46;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:44:7: ( 'LongAttribute' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:44:9: 'LongAttribute'
- {
- match("LongAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__46"
-
- // $ANTLR start "T__47"
- public final void mT__47() throws RecognitionException {
- 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: ( 'JavaObjectAttribute' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:45:9: 'JavaObjectAttribute'
- {
- match("JavaObjectAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__47"
-
- // $ANTLR start "T__48"
- public final void mT__48() throws RecognitionException {
- 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: ( 'StringAttribute' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:46:9: 'StringAttribute'
- {
- match("StringAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__48"
-
- // $ANTLR start "T__49"
- public final void mT__49() throws RecognitionException {
- 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: ( 'ArtifactReferenceAttribute' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:47:9: 'ArtifactReferenceAttribute'
- {
- match("ArtifactReferenceAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__49"
-
- // $ANTLR start "T__50"
- public final void mT__50() throws RecognitionException {
- 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: ( 'BranchReferenceAttribute' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:48:9: 'BranchReferenceAttribute'
- {
- match("BranchReferenceAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__50"
-
- // $ANTLR start "T__51"
- public final void mT__51() throws RecognitionException {
- 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: ( 'WordAttribute' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:49:9: 'WordAttribute'
- {
- match("WordAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__51"
-
- // $ANTLR start "T__52"
- public final void mT__52() throws RecognitionException {
- 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: ( 'OutlineNumberAttribute' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:50:9: 'OutlineNumberAttribute'
- {
- match("OutlineNumberAttribute");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__52"
-
- // $ANTLR start "T__53"
- public final void mT__53() throws RecognitionException {
- 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: ( 'oseeEnumType' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:51:9: 'oseeEnumType'
- {
- match("oseeEnumType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__53"
-
- // $ANTLR start "T__54"
- public final void mT__54() throws RecognitionException {
- 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: ( 'entry' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:52:9: 'entry'
- {
- match("entry");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__54"
-
- // $ANTLR start "T__55"
- public final void mT__55() throws RecognitionException {
- 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: ( 'entryGuid' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:53:9: 'entryGuid'
- {
- match("entryGuid");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__55"
-
- // $ANTLR start "T__56"
- public final void mT__56() throws RecognitionException {
- 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: ( 'overrides enum' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:54:9: 'overrides enum'
- {
- match("overrides enum");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__56"
-
- // $ANTLR start "T__57"
- public final void mT__57() throws RecognitionException {
- 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: ( 'inheritAll' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:55:9: 'inheritAll'
- {
- match("inheritAll");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__57"
-
- // $ANTLR start "T__58"
- public final void mT__58() throws RecognitionException {
- 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: ( 'add' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:56:9: 'add'
- {
- match("add");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__58"
-
- // $ANTLR start "T__59"
- public final void mT__59() throws RecognitionException {
- 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: ( 'remove' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:57:9: 'remove'
- {
- match("remove");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__59"
-
- // $ANTLR start "T__60"
- public final void mT__60() throws RecognitionException {
- 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: ( 'overrides artifactType' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:58:9: 'overrides artifactType'
- {
- match("overrides artifactType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__60"
-
- // $ANTLR start "T__61"
- public final void mT__61() throws RecognitionException {
- 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: ( 'update' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:59:9: 'update'
- {
- match("update");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__61"
-
- // $ANTLR start "T__62"
- public final void mT__62() throws RecognitionException {
- 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: ( 'relationType' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:60:9: 'relationType'
- {
- match("relationType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__62"
-
- // $ANTLR start "T__63"
- public final void mT__63() throws RecognitionException {
- 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: ( 'sideAName' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:61:9: 'sideAName'
- {
- match("sideAName");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__63"
-
- // $ANTLR start "T__64"
- public final void mT__64() throws RecognitionException {
- 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: ( 'sideAArtifactType' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:62:9: 'sideAArtifactType'
- {
- match("sideAArtifactType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__64"
-
- // $ANTLR start "T__65"
- public final void mT__65() throws RecognitionException {
- 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: ( 'sideBName' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:63:9: 'sideBName'
- {
- match("sideBName");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__65"
-
- // $ANTLR start "T__66"
- public final void mT__66() throws RecognitionException {
- 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: ( 'sideBArtifactType' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:64:9: 'sideBArtifactType'
- {
- match("sideBArtifactType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__66"
-
- // $ANTLR start "T__67"
- public final void mT__67() throws RecognitionException {
- 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: ( 'defaultOrderType' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:65:9: 'defaultOrderType'
- {
- match("defaultOrderType");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__67"
-
- // $ANTLR start "T__68"
- public final void mT__68() throws RecognitionException {
- 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: ( 'multiplicity' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:66:9: 'multiplicity'
- {
- match("multiplicity");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__68"
-
- // $ANTLR start "T__69"
- public final void mT__69() throws RecognitionException {
- 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: ( 'Lexicographical_Ascending' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:67:9: 'Lexicographical_Ascending'
- {
- match("Lexicographical_Ascending");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__69"
-
- // $ANTLR start "T__70"
- public final void mT__70() throws RecognitionException {
- 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: ( 'Lexicographical_Descending' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:68:9: 'Lexicographical_Descending'
- {
- match("Lexicographical_Descending");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__70"
-
- // $ANTLR start "T__71"
- public final void mT__71() throws RecognitionException {
- 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: ( 'Unordered' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:69:9: 'Unordered'
- {
- match("Unordered");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__71"
-
- // $ANTLR start "T__72"
- public final void mT__72() throws RecognitionException {
- 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: ( '(' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:70:9: '('
- {
- match('(');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__72"
-
- // $ANTLR start "T__73"
- public final void mT__73() throws RecognitionException {
- 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: ( ')' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:71:9: ')'
- {
- match(')');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__73"
-
- // $ANTLR start "T__74"
- public final void mT__74() throws RecognitionException {
- 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: ( 'artifactMatcher' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:72:9: 'artifactMatcher'
- {
- match("artifactMatcher");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__74"
-
- // $ANTLR start "T__75"
- public final void mT__75() throws RecognitionException {
- 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: ( 'where' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:73:9: 'where'
- {
- match("where");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__75"
-
- // $ANTLR start "T__76"
- public final void mT__76() throws RecognitionException {
- 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: ( ';' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:74:9: ';'
- {
- match(';');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__76"
-
- // $ANTLR start "T__77"
- public final void mT__77() throws RecognitionException {
- 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: ( 'role' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:75:9: 'role'
- {
- match("role");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__77"
-
- // $ANTLR start "T__78"
- public final void mT__78() throws RecognitionException {
- 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: ( 'accessContext' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:76:9: 'accessContext'
- {
- match("accessContext");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__78"
-
- // $ANTLR start "T__79"
- public final void mT__79() throws RecognitionException {
- 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: ( 'childrenOf' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:77:9: 'childrenOf'
- {
- match("childrenOf");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__79"
-
- // $ANTLR start "T__80"
- public final void mT__80() throws RecognitionException {
- 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: ( 'artifact' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:78:9: 'artifact'
- {
- match("artifact");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__80"
-
- // $ANTLR start "T__81"
- public final void mT__81() throws RecognitionException {
- 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: ( 'edit' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:79:9: 'edit'
- {
- match("edit");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__81"
-
- // $ANTLR start "T__82"
- public final void mT__82() throws RecognitionException {
- 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: ( 'of' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:80:9: 'of'
- {
- match("of");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__82"
-
- // $ANTLR start "T__83"
- public final void mT__83() throws RecognitionException {
- 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: ( 'ONE_TO_ONE' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:81:9: 'ONE_TO_ONE'
- {
- match("ONE_TO_ONE");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__83"
-
- // $ANTLR start "T__84"
- public final void mT__84() throws RecognitionException {
- 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: ( 'ONE_TO_MANY' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:82:9: 'ONE_TO_MANY'
- {
- match("ONE_TO_MANY");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__84"
-
- // $ANTLR start "T__85"
- public final void mT__85() throws RecognitionException {
- 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: ( 'MANY_TO_ONE' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:83:9: 'MANY_TO_ONE'
- {
- match("MANY_TO_ONE");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__85"
-
- // $ANTLR start "T__86"
- public final void mT__86() throws RecognitionException {
- 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: ( 'MANY_TO_MANY' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:84:9: 'MANY_TO_MANY'
- {
- match("MANY_TO_MANY");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__86"
-
- // $ANTLR start "T__87"
- public final void mT__87() throws RecognitionException {
- 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: ( 'EQ' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:85:9: 'EQ'
- {
- match("EQ");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__87"
-
- // $ANTLR start "T__88"
- public final void mT__88() throws RecognitionException {
- 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: ( 'LIKE' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:86:9: 'LIKE'
- {
- match("LIKE");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__88"
-
- // $ANTLR start "T__89"
- public final void mT__89() throws RecognitionException {
- 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: ( 'AND' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:87:9: 'AND'
- {
- match("AND");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__89"
-
- // $ANTLR start "T__90"
- public final void mT__90() throws RecognitionException {
- 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: ( 'OR' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:88:9: 'OR'
- {
- match("OR");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__90"
-
- // $ANTLR start "T__91"
- public final void mT__91() throws RecognitionException {
- 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: ( 'artifactName' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:89:9: 'artifactName'
- {
- match("artifactName");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__91"
-
- // $ANTLR start "T__92"
- public final void mT__92() throws RecognitionException {
- 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: ( 'artifactGuid' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:90:9: 'artifactGuid'
- {
- match("artifactGuid");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__92"
-
- // $ANTLR start "T__93"
- public final void mT__93() throws RecognitionException {
- 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: ( 'branchName' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:91:9: 'branchName'
- {
- match("branchName");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $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: ( 'ALLOW' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:92:9: 'ALLOW'
- {
- match("ALLOW");
-
- }
-
- 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: ( 'DENY' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:93:9: 'DENY'
- {
- match("DENY");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__95"
-
- // $ANTLR start "T__96"
- public final void mT__96() throws RecognitionException {
- try {
- int _type = T__96;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:94:7: ( 'ALL' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:94:9: 'ALL'
- {
- match("ALL");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__96"
-
- // $ANTLR start "T__97"
- public final void mT__97() throws RecognitionException {
- try {
- int _type = T__97;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:95:7: ( 'SIDE_A' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:95:9: 'SIDE_A'
- {
- match("SIDE_A");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__97"
-
- // $ANTLR start "T__98"
- public final void mT__98() throws RecognitionException {
- try {
- int _type = T__98;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:96:7: ( 'SIDE_B' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:96:9: 'SIDE_B'
- {
- match("SIDE_B");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__98"
-
- // $ANTLR start "T__99"
- public final void mT__99() throws RecognitionException {
- try {
- int _type = T__99;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:97:7: ( 'BOTH' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:97:9: 'BOTH'
- {
- match("BOTH");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__99"
-
- // $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:3607:13: ( ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3607:15: ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3607:15: ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' )
- int alt3 = 2;
+ public static final int T__50=50;
+ public static final int T__59=59;
+ public static final int T__55=55;
+ public static final int T__56=56;
+ public static final int T__57=57;
+ public static final int T__58=58;
+ public static final int T__51=51;
+ public static final int T__52=52;
+ public static final int T__53=53;
+ public static final int T__54=54;
+ public static final int T__60=60;
+ public static final int T__61=61;
+ public static final int RULE_ID=5;
+ public static final int RULE_INT=7;
+ public static final int T__66=66;
+ public static final int RULE_ML_COMMENT=8;
+ public static final int T__67=67;
+ public static final int T__68=68;
+ public static final int T__69=69;
+ public static final int T__62=62;
+ public static final int T__63=63;
+ public static final int T__64=64;
+ public static final int T__65=65;
+ public static final int T__37=37;
+ public static final int T__38=38;
+ public static final int T__39=39;
+ public static final int RULE_WHOLE_NUM_STR=6;
+ public static final int T__33=33;
+ public static final int T__34=34;
+ public static final int T__35=35;
+ public static final int T__36=36;
+ public static final int T__30=30;
+ public static final int T__31=31;
+ public static final int T__32=32;
+ public static final int T__48=48;
+ public static final int T__49=49;
+ public static final int T__44=44;
+ public static final int T__45=45;
+ public static final int T__46=46;
+ public static final int T__47=47;
+ public static final int T__40=40;
+ public static final int T__41=41;
+ public static final int T__42=42;
+ public static final int T__43=43;
+ public static final int T__91=91;
+ public static final int T__92=92;
+ public static final int T__93=93;
+ public static final int T__94=94;
+ public static final int T__90=90;
+ public static final int T__19=19;
+ public static final int T__15=15;
+ public static final int T__16=16;
+ public static final int T__17=17;
+ public static final int T__18=18;
+ public static final int T__12=12;
+ public static final int T__13=13;
+ public static final int T__14=14;
+ public static final int T__95=95;
+ public static final int T__96=96;
+ public static final int T__97=97;
+ public static final int T__98=98;
+ public static final int T__26=26;
+ public static final int T__27=27;
+ public static final int T__28=28;
+ public static final int T__29=29;
+ public static final int T__22=22;
+ public static final int T__23=23;
+ public static final int T__24=24;
+ public static final int T__25=25;
+ public static final int T__20=20;
+ public static final int T__21=21;
+ public static final int T__70=70;
+ public static final int T__71=71;
+ public static final int T__72=72;
+ public static final int RULE_STRING=4;
+ public static final int RULE_SL_COMMENT=9;
+ public static final int T__77=77;
+ public static final int T__78=78;
+ public static final int T__79=79;
+ public static final int T__73=73;
+ public static final int EOF=-1;
+ public static final int T__74=74;
+ public static final int T__75=75;
+ public static final int T__76=76;
+ public static final int T__80=80;
+ public static final int T__81=81;
+ public static final int T__82=82;
+ public static final int T__83=83;
+ public static final int RULE_WS=10;
+ public static final int RULE_ANY_OTHER=11;
+ public static final int T__88=88;
+ public static final int T__89=89;
+ public static final int T__84=84;
+ public static final int T__85=85;
+ public static final int T__86=86;
+ public static final int T__87=87;
+
+ // delegates
+ // delegators
+
+ public InternalOseeDslLexer() {;}
+ public InternalOseeDslLexer(CharStream input) {
+ this(input, new RecognizerSharedState());
+ }
+ public InternalOseeDslLexer(CharStream input, RecognizerSharedState state) {
+ super(input,state);
+
+ }
+ public String getGrammarFileName() { return "InternalOseeDsl.g"; }
+
+ // $ANTLR start "T__12"
+ public final void mT__12() throws RecognitionException {
+ try {
+ int _type = T__12;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:11:7: ( 'import' )
+ // InternalOseeDsl.g:11:9: 'import'
+ {
+ match("import");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__12"
+
+ // $ANTLR start "T__13"
+ public final void mT__13() throws RecognitionException {
+ try {
+ int _type = T__13;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:12:7: ( '.' )
+ // InternalOseeDsl.g:12:9: '.'
+ {
+ match('.');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__13"
+
+ // $ANTLR start "T__14"
+ public final void mT__14() throws RecognitionException {
+ try {
+ int _type = T__14;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:13:7: ( 'abstract' )
+ // InternalOseeDsl.g:13:9: 'abstract'
+ {
+ match("abstract");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__14"
+
+ // $ANTLR start "T__15"
+ public final void mT__15() throws RecognitionException {
+ try {
+ int _type = T__15;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:14:7: ( 'artifactType' )
+ // InternalOseeDsl.g:14:9: 'artifactType'
+ {
+ match("artifactType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__15"
+
+ // $ANTLR start "T__16"
+ public final void mT__16() throws RecognitionException {
+ try {
+ int _type = T__16;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:15:7: ( 'extends' )
+ // InternalOseeDsl.g:15:9: 'extends'
+ {
+ match("extends");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__16"
+
+ // $ANTLR start "T__17"
+ public final void mT__17() throws RecognitionException {
+ try {
+ int _type = T__17;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:16:7: ( ',' )
+ // InternalOseeDsl.g:16:9: ','
+ {
+ match(',');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__17"
+
+ // $ANTLR start "T__18"
+ public final void mT__18() throws RecognitionException {
+ try {
+ int _type = T__18;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:17:7: ( '{' )
+ // InternalOseeDsl.g:17:9: '{'
+ {
+ match('{');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__18"
+
+ // $ANTLR start "T__19"
+ public final void mT__19() throws RecognitionException {
+ try {
+ int _type = T__19;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:18:7: ( 'guid' )
+ // InternalOseeDsl.g:18:9: 'guid'
+ {
+ match("guid");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__19"
+
+ // $ANTLR start "T__20"
+ public final void mT__20() throws RecognitionException {
+ try {
+ int _type = T__20;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:19:7: ( 'id' )
+ // InternalOseeDsl.g:19:9: 'id'
+ {
+ match("id");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__20"
+
+ // $ANTLR start "T__21"
+ public final void mT__21() throws RecognitionException {
+ try {
+ int _type = T__21;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:20:7: ( '}' )
+ // InternalOseeDsl.g:20:9: '}'
+ {
+ match('}');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__21"
+
+ // $ANTLR start "T__22"
+ public final void mT__22() throws RecognitionException {
+ try {
+ int _type = T__22;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:21:7: ( 'attribute' )
+ // InternalOseeDsl.g:21:9: 'attribute'
+ {
+ match("attribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__22"
+
+ // $ANTLR start "T__23"
+ public final void mT__23() throws RecognitionException {
+ try {
+ int _type = T__23;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:22:7: ( 'branchUuid' )
+ // InternalOseeDsl.g:22:9: 'branchUuid'
+ {
+ match("branchUuid");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__23"
+
+ // $ANTLR start "T__24"
+ public final void mT__24() throws RecognitionException {
+ try {
+ int _type = T__24;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:23:7: ( 'attributeType' )
+ // InternalOseeDsl.g:23:9: 'attributeType'
+ {
+ match("attributeType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__24"
+
+ // $ANTLR start "T__25"
+ public final void mT__25() throws RecognitionException {
+ try {
+ int _type = T__25;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:24:7: ( 'overrides' )
+ // InternalOseeDsl.g:24:9: 'overrides'
+ {
+ match("overrides");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__25"
+
+ // $ANTLR start "T__26"
+ public final void mT__26() throws RecognitionException {
+ try {
+ int _type = T__26;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:25:7: ( 'dataProvider' )
+ // InternalOseeDsl.g:25:9: 'dataProvider'
+ {
+ match("dataProvider");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__26"
+
+ // $ANTLR start "T__27"
+ public final void mT__27() throws RecognitionException {
+ try {
+ int _type = T__27;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:26:7: ( 'DefaultAttributeDataProvider' )
+ // InternalOseeDsl.g:26:9: 'DefaultAttributeDataProvider'
+ {
+ match("DefaultAttributeDataProvider");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__27"
+
+ // $ANTLR start "T__28"
+ public final void mT__28() throws RecognitionException {
+ try {
+ int _type = T__28;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:27:7: ( 'UriAttributeDataProvider' )
+ // InternalOseeDsl.g:27:9: 'UriAttributeDataProvider'
+ {
+ match("UriAttributeDataProvider");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__28"
+
+ // $ANTLR start "T__29"
+ public final void mT__29() throws RecognitionException {
+ try {
+ int _type = T__29;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:28:7: ( 'min' )
+ // InternalOseeDsl.g:28:9: 'min'
+ {
+ match("min");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__29"
+
+ // $ANTLR start "T__30"
+ public final void mT__30() throws RecognitionException {
+ try {
+ int _type = T__30;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:29:7: ( 'max' )
+ // InternalOseeDsl.g:29:9: 'max'
+ {
+ match("max");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__30"
+
+ // $ANTLR start "T__31"
+ public final void mT__31() throws RecognitionException {
+ try {
+ int _type = T__31;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:30:7: ( 'unlimited' )
+ // InternalOseeDsl.g:30:9: 'unlimited'
+ {
+ match("unlimited");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__31"
+
+ // $ANTLR start "T__32"
+ public final void mT__32() throws RecognitionException {
+ try {
+ int _type = T__32;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:31:7: ( 'taggerId' )
+ // InternalOseeDsl.g:31:9: 'taggerId'
+ {
+ match("taggerId");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__32"
+
+ // $ANTLR start "T__33"
+ public final void mT__33() throws RecognitionException {
+ try {
+ int _type = T__33;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:32:7: ( 'DefaultAttributeTaggerProvider' )
+ // InternalOseeDsl.g:32:9: 'DefaultAttributeTaggerProvider'
+ {
+ match("DefaultAttributeTaggerProvider");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__33"
+
+ // $ANTLR start "T__34"
+ public final void mT__34() throws RecognitionException {
+ try {
+ int _type = T__34;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:33:7: ( 'enumType' )
+ // InternalOseeDsl.g:33:9: 'enumType'
+ {
+ match("enumType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__34"
+
+ // $ANTLR start "T__35"
+ public final void mT__35() throws RecognitionException {
+ try {
+ int _type = T__35;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:34:7: ( 'description' )
+ // InternalOseeDsl.g:34:9: 'description'
+ {
+ match("description");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__35"
+
+ // $ANTLR start "T__36"
+ public final void mT__36() throws RecognitionException {
+ try {
+ int _type = T__36;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:35:7: ( 'defaultValue' )
+ // InternalOseeDsl.g:35:9: 'defaultValue'
+ {
+ match("defaultValue");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__36"
+
+ // $ANTLR start "T__37"
+ public final void mT__37() throws RecognitionException {
+ try {
+ int _type = T__37;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:36:7: ( 'fileExtension' )
+ // InternalOseeDsl.g:36:9: 'fileExtension'
+ {
+ match("fileExtension");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__37"
+
+ // $ANTLR start "T__38"
+ public final void mT__38() throws RecognitionException {
+ try {
+ int _type = T__38;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:37:7: ( 'mediaType' )
+ // InternalOseeDsl.g:37:9: 'mediaType'
+ {
+ match("mediaType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__38"
+
+ // $ANTLR start "T__39"
+ public final void mT__39() throws RecognitionException {
+ try {
+ int _type = T__39;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:38:7: ( 'BooleanAttribute' )
+ // InternalOseeDsl.g:38:9: 'BooleanAttribute'
+ {
+ match("BooleanAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__39"
+
+ // $ANTLR start "T__40"
+ public final void mT__40() throws RecognitionException {
+ try {
+ int _type = T__40;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:39:7: ( 'CompressedContentAttribute' )
+ // InternalOseeDsl.g:39:9: 'CompressedContentAttribute'
+ {
+ match("CompressedContentAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__40"
+
+ // $ANTLR start "T__41"
+ public final void mT__41() throws RecognitionException {
+ try {
+ int _type = T__41;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:40:7: ( 'DateAttribute' )
+ // InternalOseeDsl.g:40:9: 'DateAttribute'
+ {
+ match("DateAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__41"
+
+ // $ANTLR start "T__42"
+ public final void mT__42() throws RecognitionException {
+ try {
+ int _type = T__42;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:41:7: ( 'EnumeratedAttribute' )
+ // InternalOseeDsl.g:41:9: 'EnumeratedAttribute'
+ {
+ match("EnumeratedAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__42"
+
+ // $ANTLR start "T__43"
+ public final void mT__43() throws RecognitionException {
+ try {
+ int _type = T__43;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:42:7: ( 'FloatingPointAttribute' )
+ // InternalOseeDsl.g:42:9: 'FloatingPointAttribute'
+ {
+ match("FloatingPointAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__43"
+
+ // $ANTLR start "T__44"
+ public final void mT__44() throws RecognitionException {
+ try {
+ int _type = T__44;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:43:7: ( 'IntegerAttribute' )
+ // InternalOseeDsl.g:43:9: 'IntegerAttribute'
+ {
+ match("IntegerAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__44"
+
+ // $ANTLR start "T__45"
+ public final void mT__45() throws RecognitionException {
+ try {
+ int _type = T__45;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:44:7: ( 'LongAttribute' )
+ // InternalOseeDsl.g:44:9: 'LongAttribute'
+ {
+ match("LongAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__45"
+
+ // $ANTLR start "T__46"
+ public final void mT__46() throws RecognitionException {
+ try {
+ int _type = T__46;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:45:7: ( 'JavaObjectAttribute' )
+ // InternalOseeDsl.g:45:9: 'JavaObjectAttribute'
+ {
+ match("JavaObjectAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__46"
+
+ // $ANTLR start "T__47"
+ public final void mT__47() throws RecognitionException {
+ try {
+ int _type = T__47;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:46:7: ( 'StringAttribute' )
+ // InternalOseeDsl.g:46:9: 'StringAttribute'
+ {
+ match("StringAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__47"
+
+ // $ANTLR start "T__48"
+ public final void mT__48() throws RecognitionException {
+ try {
+ int _type = T__48;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:47:7: ( 'ArtifactReferenceAttribute' )
+ // InternalOseeDsl.g:47:9: 'ArtifactReferenceAttribute'
+ {
+ match("ArtifactReferenceAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__48"
+
+ // $ANTLR start "T__49"
+ public final void mT__49() throws RecognitionException {
+ try {
+ int _type = T__49;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:48:7: ( 'BranchReferenceAttribute' )
+ // InternalOseeDsl.g:48:9: 'BranchReferenceAttribute'
+ {
+ match("BranchReferenceAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__49"
+
+ // $ANTLR start "T__50"
+ public final void mT__50() throws RecognitionException {
+ try {
+ int _type = T__50;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:49:7: ( 'WordAttribute' )
+ // InternalOseeDsl.g:49:9: 'WordAttribute'
+ {
+ match("WordAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__50"
+
+ // $ANTLR start "T__51"
+ public final void mT__51() throws RecognitionException {
+ try {
+ int _type = T__51;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:50:7: ( 'OutlineNumberAttribute' )
+ // InternalOseeDsl.g:50:9: 'OutlineNumberAttribute'
+ {
+ match("OutlineNumberAttribute");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__51"
+
+ // $ANTLR start "T__52"
+ public final void mT__52() throws RecognitionException {
+ try {
+ int _type = T__52;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:51:7: ( 'oseeEnumType' )
+ // InternalOseeDsl.g:51:9: 'oseeEnumType'
+ {
+ match("oseeEnumType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__52"
+
+ // $ANTLR start "T__53"
+ public final void mT__53() throws RecognitionException {
+ try {
+ int _type = T__53;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:52:7: ( 'entry' )
+ // InternalOseeDsl.g:52:9: 'entry'
+ {
+ match("entry");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__53"
+
+ // $ANTLR start "T__54"
+ public final void mT__54() throws RecognitionException {
+ try {
+ int _type = T__54;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:53:7: ( 'entryGuid' )
+ // InternalOseeDsl.g:53:9: 'entryGuid'
+ {
+ match("entryGuid");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__54"
+
+ // $ANTLR start "T__55"
+ public final void mT__55() throws RecognitionException {
+ try {
+ int _type = T__55;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:54:7: ( 'overrides enum' )
+ // InternalOseeDsl.g:54:9: 'overrides enum'
+ {
+ match("overrides enum");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__55"
+
+ // $ANTLR start "T__56"
+ public final void mT__56() throws RecognitionException {
+ try {
+ int _type = T__56;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:55:7: ( 'inheritAll' )
+ // InternalOseeDsl.g:55:9: 'inheritAll'
+ {
+ match("inheritAll");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__56"
+
+ // $ANTLR start "T__57"
+ public final void mT__57() throws RecognitionException {
+ try {
+ int _type = T__57;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:56:7: ( 'add' )
+ // InternalOseeDsl.g:56:9: 'add'
+ {
+ match("add");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__57"
+
+ // $ANTLR start "T__58"
+ public final void mT__58() throws RecognitionException {
+ try {
+ int _type = T__58;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:57:7: ( 'remove' )
+ // InternalOseeDsl.g:57:9: 'remove'
+ {
+ match("remove");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__58"
+
+ // $ANTLR start "T__59"
+ public final void mT__59() throws RecognitionException {
+ try {
+ int _type = T__59;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:58:7: ( 'overrides artifactType' )
+ // InternalOseeDsl.g:58:9: 'overrides artifactType'
+ {
+ match("overrides artifactType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__59"
+
+ // $ANTLR start "T__60"
+ public final void mT__60() throws RecognitionException {
+ try {
+ int _type = T__60;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:59:7: ( 'update' )
+ // InternalOseeDsl.g:59:9: 'update'
+ {
+ match("update");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__60"
+
+ // $ANTLR start "T__61"
+ public final void mT__61() throws RecognitionException {
+ try {
+ int _type = T__61;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:60:7: ( 'relationType' )
+ // InternalOseeDsl.g:60:9: 'relationType'
+ {
+ match("relationType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__61"
+
+ // $ANTLR start "T__62"
+ public final void mT__62() throws RecognitionException {
+ try {
+ int _type = T__62;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:61:7: ( 'sideAName' )
+ // InternalOseeDsl.g:61:9: 'sideAName'
+ {
+ match("sideAName");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__62"
+
+ // $ANTLR start "T__63"
+ public final void mT__63() throws RecognitionException {
+ try {
+ int _type = T__63;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:62:7: ( 'sideAArtifactType' )
+ // InternalOseeDsl.g:62:9: 'sideAArtifactType'
+ {
+ match("sideAArtifactType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__63"
+
+ // $ANTLR start "T__64"
+ public final void mT__64() throws RecognitionException {
+ try {
+ int _type = T__64;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:63:7: ( 'sideBName' )
+ // InternalOseeDsl.g:63:9: 'sideBName'
+ {
+ match("sideBName");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__64"
+
+ // $ANTLR start "T__65"
+ public final void mT__65() throws RecognitionException {
+ try {
+ int _type = T__65;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:64:7: ( 'sideBArtifactType' )
+ // InternalOseeDsl.g:64:9: 'sideBArtifactType'
+ {
+ match("sideBArtifactType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__65"
+
+ // $ANTLR start "T__66"
+ public final void mT__66() throws RecognitionException {
+ try {
+ int _type = T__66;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:65:7: ( 'defaultOrderType' )
+ // InternalOseeDsl.g:65:9: 'defaultOrderType'
+ {
+ match("defaultOrderType");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__66"
+
+ // $ANTLR start "T__67"
+ public final void mT__67() throws RecognitionException {
+ try {
+ int _type = T__67;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:66:7: ( 'multiplicity' )
+ // InternalOseeDsl.g:66:9: 'multiplicity'
+ {
+ match("multiplicity");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__67"
+
+ // $ANTLR start "T__68"
+ public final void mT__68() throws RecognitionException {
+ try {
+ int _type = T__68;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:67:7: ( 'Lexicographical_Ascending' )
+ // InternalOseeDsl.g:67:9: 'Lexicographical_Ascending'
+ {
+ match("Lexicographical_Ascending");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__68"
+
+ // $ANTLR start "T__69"
+ public final void mT__69() throws RecognitionException {
+ try {
+ int _type = T__69;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:68:7: ( 'Lexicographical_Descending' )
+ // InternalOseeDsl.g:68:9: 'Lexicographical_Descending'
+ {
+ match("Lexicographical_Descending");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__69"
+
+ // $ANTLR start "T__70"
+ public final void mT__70() throws RecognitionException {
+ try {
+ int _type = T__70;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:69:7: ( 'Unordered' )
+ // InternalOseeDsl.g:69:9: 'Unordered'
+ {
+ match("Unordered");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__70"
+
+ // $ANTLR start "T__71"
+ public final void mT__71() throws RecognitionException {
+ try {
+ int _type = T__71;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:70:7: ( '(' )
+ // InternalOseeDsl.g:70:9: '('
+ {
+ match('(');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__71"
+
+ // $ANTLR start "T__72"
+ public final void mT__72() throws RecognitionException {
+ try {
+ int _type = T__72;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:71:7: ( ')' )
+ // InternalOseeDsl.g:71:9: ')'
+ {
+ match(')');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__72"
+
+ // $ANTLR start "T__73"
+ public final void mT__73() throws RecognitionException {
+ try {
+ int _type = T__73;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:72:7: ( 'artifactMatcher' )
+ // InternalOseeDsl.g:72:9: 'artifactMatcher'
+ {
+ match("artifactMatcher");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__73"
+
+ // $ANTLR start "T__74"
+ public final void mT__74() throws RecognitionException {
+ try {
+ int _type = T__74;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:73:7: ( 'where' )
+ // InternalOseeDsl.g:73:9: 'where'
+ {
+ match("where");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__74"
+
+ // $ANTLR start "T__75"
+ public final void mT__75() throws RecognitionException {
+ try {
+ int _type = T__75;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:74:7: ( ';' )
+ // InternalOseeDsl.g:74:9: ';'
+ {
+ match(';');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__75"
+
+ // $ANTLR start "T__76"
+ public final void mT__76() throws RecognitionException {
+ try {
+ int _type = T__76;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:75:7: ( 'role' )
+ // InternalOseeDsl.g:75:9: 'role'
+ {
+ match("role");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__76"
+
+ // $ANTLR start "T__77"
+ public final void mT__77() throws RecognitionException {
+ try {
+ int _type = T__77;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:76:7: ( 'accessContext' )
+ // InternalOseeDsl.g:76:9: 'accessContext'
+ {
+ match("accessContext");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__77"
+
+ // $ANTLR start "T__78"
+ public final void mT__78() throws RecognitionException {
+ try {
+ int _type = T__78;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:77:7: ( 'childrenOf' )
+ // InternalOseeDsl.g:77:9: 'childrenOf'
+ {
+ match("childrenOf");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__78"
+
+ // $ANTLR start "T__79"
+ public final void mT__79() throws RecognitionException {
+ try {
+ int _type = T__79;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:78:7: ( 'artifact' )
+ // InternalOseeDsl.g:78:9: 'artifact'
+ {
+ match("artifact");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__79"
+
+ // $ANTLR start "T__80"
+ public final void mT__80() throws RecognitionException {
+ try {
+ int _type = T__80;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:79:7: ( 'edit' )
+ // InternalOseeDsl.g:79:9: 'edit'
+ {
+ match("edit");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__80"
+
+ // $ANTLR start "T__81"
+ public final void mT__81() throws RecognitionException {
+ try {
+ int _type = T__81;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:80:7: ( 'of' )
+ // InternalOseeDsl.g:80:9: 'of'
+ {
+ match("of");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__81"
+
+ // $ANTLR start "T__82"
+ public final void mT__82() throws RecognitionException {
+ try {
+ int _type = T__82;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:81:7: ( 'ONE_TO_ONE' )
+ // InternalOseeDsl.g:81:9: 'ONE_TO_ONE'
+ {
+ match("ONE_TO_ONE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__82"
+
+ // $ANTLR start "T__83"
+ public final void mT__83() throws RecognitionException {
+ try {
+ int _type = T__83;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:82:7: ( 'ONE_TO_MANY' )
+ // InternalOseeDsl.g:82:9: 'ONE_TO_MANY'
+ {
+ match("ONE_TO_MANY");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__83"
+
+ // $ANTLR start "T__84"
+ public final void mT__84() throws RecognitionException {
+ try {
+ int _type = T__84;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:83:7: ( 'MANY_TO_ONE' )
+ // InternalOseeDsl.g:83:9: 'MANY_TO_ONE'
+ {
+ match("MANY_TO_ONE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__84"
+
+ // $ANTLR start "T__85"
+ public final void mT__85() throws RecognitionException {
+ try {
+ int _type = T__85;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:84:7: ( 'MANY_TO_MANY' )
+ // InternalOseeDsl.g:84:9: 'MANY_TO_MANY'
+ {
+ match("MANY_TO_MANY");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__85"
+
+ // $ANTLR start "T__86"
+ public final void mT__86() throws RecognitionException {
+ try {
+ int _type = T__86;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:85:7: ( 'EQ' )
+ // InternalOseeDsl.g:85:9: 'EQ'
+ {
+ match("EQ");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__86"
+
+ // $ANTLR start "T__87"
+ public final void mT__87() throws RecognitionException {
+ try {
+ int _type = T__87;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:86:7: ( 'LIKE' )
+ // InternalOseeDsl.g:86:9: 'LIKE'
+ {
+ match("LIKE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__87"
+
+ // $ANTLR start "T__88"
+ public final void mT__88() throws RecognitionException {
+ try {
+ int _type = T__88;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:87:7: ( 'AND' )
+ // InternalOseeDsl.g:87:9: 'AND'
+ {
+ match("AND");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__88"
+
+ // $ANTLR start "T__89"
+ public final void mT__89() throws RecognitionException {
+ try {
+ int _type = T__89;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:88:7: ( 'OR' )
+ // InternalOseeDsl.g:88:9: 'OR'
+ {
+ match("OR");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__89"
+
+ // $ANTLR start "T__90"
+ public final void mT__90() throws RecognitionException {
+ try {
+ int _type = T__90;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:89:7: ( 'artifactName' )
+ // InternalOseeDsl.g:89:9: 'artifactName'
+ {
+ match("artifactName");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__90"
+
+ // $ANTLR start "T__91"
+ public final void mT__91() throws RecognitionException {
+ try {
+ int _type = T__91;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:90:7: ( 'artifactGuid' )
+ // InternalOseeDsl.g:90:9: 'artifactGuid'
+ {
+ match("artifactGuid");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__91"
+
+ // $ANTLR start "T__92"
+ public final void mT__92() throws RecognitionException {
+ try {
+ int _type = T__92;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:91:7: ( 'branchName' )
+ // InternalOseeDsl.g:91:9: 'branchName'
+ {
+ match("branchName");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__92"
+
+ // $ANTLR start "T__93"
+ public final void mT__93() throws RecognitionException {
+ try {
+ int _type = T__93;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:92:7: ( 'ALLOW' )
+ // InternalOseeDsl.g:92:9: 'ALLOW'
+ {
+ match("ALLOW");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $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;
+ // InternalOseeDsl.g:93:7: ( 'DENY' )
+ // InternalOseeDsl.g:93:9: 'DENY'
+ {
+ match("DENY");
+
+
+ }
+
+ 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;
+ // InternalOseeDsl.g:94:7: ( 'ALL' )
+ // InternalOseeDsl.g:94:9: 'ALL'
+ {
+ match("ALL");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__95"
+
+ // $ANTLR start "T__96"
+ public final void mT__96() throws RecognitionException {
+ try {
+ int _type = T__96;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:95:7: ( 'SIDE_A' )
+ // InternalOseeDsl.g:95:9: 'SIDE_A'
+ {
+ match("SIDE_A");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__96"
+
+ // $ANTLR start "T__97"
+ public final void mT__97() throws RecognitionException {
+ try {
+ int _type = T__97;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:96:7: ( 'SIDE_B' )
+ // InternalOseeDsl.g:96:9: 'SIDE_B'
+ {
+ match("SIDE_B");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__97"
+
+ // $ANTLR start "T__98"
+ public final void mT__98() throws RecognitionException {
+ try {
+ int _type = T__98;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:97:7: ( 'BOTH' )
+ // InternalOseeDsl.g:97:9: 'BOTH'
+ {
+ match("BOTH");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__98"
+
+ // $ANTLR start "RULE_STRING"
+ public final void mRULE_STRING() throws RecognitionException {
+ try {
+ int _type = RULE_STRING;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:3607:13: ( ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' ) )
+ // InternalOseeDsl.g:3607:15: ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' )
+ {
+ // InternalOseeDsl.g:3607:15: ( '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"' | '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\'' )
+ int alt3=2;
int LA3_0 = input.LA(1);
- if (LA3_0 == '\"') {
- alt3 = 1;
- } else if (LA3_0 == '\'') {
- alt3 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 3, 0, input);
+ if ( (LA3_0=='\"') ) {
+ alt3=1;
+ }
+ else if ( (LA3_0=='\'') ) {
+ alt3=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 3, 0, input);
- throw nvae;
+ throw nvae;
}
switch (alt3) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3607:16: '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"'
- {
- match('\"');
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3607:20: ( '\\\\' '\"' | ~ ( '\"' ) )*
- loop1: do {
- int alt1 = 3;
- int LA1_0 = input.LA(1);
-
- if (LA1_0 == '\\') {
- int LA1_2 = input.LA(2);
-
- if (LA1_2 == '\"') {
- int LA1_4 = input.LA(3);
-
- if (LA1_4 >= '\u0000' && LA1_4 <= '\uFFFF') {
- alt1 = 1;
- }
-
- else {
- alt1 = 2;
- }
-
- } else if (LA1_2 >= '\u0000' && LA1_2 <= '!' || LA1_2 >= '#' && LA1_2 <= '\uFFFF') {
- alt1 = 2;
+ case 1 :
+ // InternalOseeDsl.g:3607:16: '\"' ( '\\\\' '\"' | ~ ( '\"' ) )* '\"'
+ {
+ match('\"');
+ // InternalOseeDsl.g:3607:20: ( '\\\\' '\"' | ~ ( '\"' ) )*
+ loop1:
+ do {
+ int alt1=3;
+ int LA1_0 = input.LA(1);
+
+ if ( (LA1_0=='\\') ) {
+ int LA1_2 = input.LA(2);
+
+ if ( (LA1_2=='\"') ) {
+ int LA1_4 = input.LA(3);
+
+ if ( ((LA1_4>='\u0000' && LA1_4<='\uFFFF')) ) {
+ alt1=1;
+ }
+
+ else {
+ alt1=2;
+ }
+
+ }
+ else if ( ((LA1_2>='\u0000' && LA1_2<='!')||(LA1_2>='#' && LA1_2<='\uFFFF')) ) {
+ alt1=2;
+ }
+
+
+ }
+ else if ( ((LA1_0>='\u0000' && LA1_0<='!')||(LA1_0>='#' && LA1_0<='[')||(LA1_0>=']' && LA1_0<='\uFFFF')) ) {
+ alt1=2;
}
- } else if (LA1_0 >= '\u0000' && LA1_0 <= '!' || LA1_0 >= '#' && LA1_0 <= '[' || LA1_0 >= ']' && LA1_0 <= '\uFFFF') {
- alt1 = 2;
- }
- switch (alt1) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3607:21: '\\\\' '\"'
- {
- match('\\');
- match('\"');
+ switch (alt1) {
+ case 1 :
+ // InternalOseeDsl.g:3607:21: '\\\\' '\"'
+ {
+ match('\\');
+ match('\"');
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:3607:30: ~ ( '\"' )
+ {
+ if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='\uFFFF') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+ }
+ break;
+
+ default :
+ break loop1;
}
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3607:30: ~ ( '\"' )
- {
- if (input.LA(1) >= '\u0000' && input.LA(1) <= '!' || input.LA(1) >= '#' && input.LA(
- 1) <= '\uFFFF') {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
+ } while (true);
+
+ match('\"');
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:3607:43: '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\''
+ {
+ match('\'');
+ // InternalOseeDsl.g:3607:48: ( '\\\\' '\\'' | ~ ( '\\'' ) )*
+ loop2:
+ do {
+ int alt2=3;
+ int LA2_0 = input.LA(1);
+
+ if ( (LA2_0=='\\') ) {
+ int LA2_2 = input.LA(2);
+
+ if ( (LA2_2=='\'') ) {
+ int LA2_4 = input.LA(3);
+
+ if ( ((LA2_4>='\u0000' && LA2_4<='\uFFFF')) ) {
+ alt2=1;
+ }
+
+ else {
+ alt2=2;
+ }
+
+ }
+ else if ( ((LA2_2>='\u0000' && LA2_2<='&')||(LA2_2>='(' && LA2_2<='\uFFFF')) ) {
+ alt2=2;
+ }
+
}
- break;
-
- default:
- break loop1;
- }
- } while (true);
-
- match('\"');
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3607:43: '\\'' ( '\\\\' '\\'' | ~ ( '\\'' ) )* '\\''
- {
- match('\'');
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3607:48: ( '\\\\' '\\'' | ~ ( '\\'' ) )*
- loop2: do {
- int alt2 = 3;
- int LA2_0 = input.LA(1);
-
- if (LA2_0 == '\\') {
- int LA2_2 = input.LA(2);
-
- if (LA2_2 == '\'') {
- int LA2_4 = input.LA(3);
-
- if (LA2_4 >= '\u0000' && LA2_4 <= '\uFFFF') {
- alt2 = 1;
- }
-
- else {
- alt2 = 2;
- }
-
- } else if (LA2_2 >= '\u0000' && LA2_2 <= '&' || LA2_2 >= '(' && LA2_2 <= '\uFFFF') {
- alt2 = 2;
+ else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='[')||(LA2_0>=']' && LA2_0<='\uFFFF')) ) {
+ alt2=2;
}
- } else if (LA2_0 >= '\u0000' && LA2_0 <= '&' || LA2_0 >= '(' && LA2_0 <= '[' || LA2_0 >= ']' && LA2_0 <= '\uFFFF') {
- alt2 = 2;
- }
- switch (alt2) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3607:49: '\\\\' '\\''
- {
- match('\\');
- match('\'');
+ switch (alt2) {
+ case 1 :
+ // InternalOseeDsl.g:3607:49: '\\\\' '\\''
+ {
+ match('\\');
+ match('\'');
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3607:59: ~ ( '\\'' )
- {
- if (input.LA(1) >= '\u0000' && input.LA(1) <= '&' || input.LA(1) >= '(' && input.LA(
- 1) <= '\uFFFF') {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:3607:59: ~ ( '\\'' )
+ {
+ if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='\uFFFF') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+ default :
+ break loop2;
}
- break;
+ } while (true);
- default:
- break loop2;
- }
- } while (true);
+ match('\'');
- match('\'');
+ }
+ break;
+
+ }
- }
- break;
}
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_STRING"
-
- // $ANTLR start "RULE_WHOLE_NUM_STR"
- public final void mRULE_WHOLE_NUM_STR() throws RecognitionException {
- 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:3609:20: ( ( '0' .. '9' )+ )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3609:22: ( '0' .. '9' )+
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3609:22: ( '0' .. '9' )+
- int cnt4 = 0;
- loop4: do {
- int alt4 = 2;
- int LA4_0 = input.LA(1);
-
- if (LA4_0 >= '0' && LA4_0 <= '9') {
- alt4 = 1;
- }
-
- switch (alt4) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3609:23: '0' .. '9'
- {
- matchRange('0', '9');
-
- }
- break;
-
- default:
- if (cnt4 >= 1) {
- break loop4;
- }
- EarlyExitException eee = new EarlyExitException(4, input);
- throw eee;
- }
- cnt4++;
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_STRING"
+
+ // $ANTLR start "RULE_WHOLE_NUM_STR"
+ public final void mRULE_WHOLE_NUM_STR() throws RecognitionException {
+ try {
+ int _type = RULE_WHOLE_NUM_STR;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:3609:20: ( ( '0' .. '9' )+ )
+ // InternalOseeDsl.g:3609:22: ( '0' .. '9' )+
+ {
+ // InternalOseeDsl.g:3609:22: ( '0' .. '9' )+
+ int cnt4=0;
+ loop4:
+ do {
+ int alt4=2;
+ int LA4_0 = input.LA(1);
+
+ if ( ((LA4_0>='0' && LA4_0<='9')) ) {
+ alt4=1;
+ }
+
+
+ switch (alt4) {
+ case 1 :
+ // InternalOseeDsl.g:3609:23: '0' .. '9'
+ {
+ matchRange('0','9');
+
+ }
+ break;
+
+ default :
+ if ( cnt4 >= 1 ) break loop4;
+ EarlyExitException eee =
+ new EarlyExitException(4, input);
+ throw eee;
+ }
+ cnt4++;
} while (true);
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_WHOLE_NUM_STR"
-
- // $ANTLR start "RULE_HEX_INT"
- public final void mRULE_HEX_INT() throws RecognitionException {
- 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:3611: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:3611: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:3611:21: ( 'A' .. 'F' | '0' .. '9' )+
- int cnt5 = 0;
- loop5: do {
- int alt5 = 2;
- int LA5_0 = input.LA(1);
-
- if (LA5_0 >= '0' && LA5_0 <= '9' || LA5_0 >= 'A' && LA5_0 <= 'F') {
- alt5 = 1;
- }
-
- switch (alt5) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:
- {
- if (input.LA(1) >= '0' && input.LA(1) <= '9' || input.LA(1) >= 'A' && input.LA(1) <= 'F') {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
- }
- break;
-
- default:
- if (cnt5 >= 1) {
- break loop5;
- }
- EarlyExitException eee = new EarlyExitException(5, input);
- throw eee;
- }
- cnt5++;
- } while (true);
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_HEX_INT"
-
- // $ANTLR start "RULE_ID"
- public final void mRULE_ID() throws RecognitionException {
- 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:3613: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:3613: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:3613:11: ( '^' )?
- int alt6 = 2;
- int LA6_0 = input.LA(1);
-
- if (LA6_0 == '^') {
- alt6 = 1;
}
- switch (alt6) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3613:11: '^'
- {
- match('^');
-
- }
- break;
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_WHOLE_NUM_STR"
+
+ // $ANTLR start "RULE_ID"
+ public final void mRULE_ID() throws RecognitionException {
+ try {
+ int _type = RULE_ID;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:3611:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
+ // InternalOseeDsl.g:3611:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ {
+ // InternalOseeDsl.g:3611:11: ( '^' )?
+ int alt5=2;
+ int LA5_0 = input.LA(1);
+
+ if ( (LA5_0=='^') ) {
+ alt5=1;
}
+ switch (alt5) {
+ case 1 :
+ // InternalOseeDsl.g:3611:11: '^'
+ {
+ match('^');
- if (input.LA(1) >= 'A' && input.LA(1) <= 'Z' || input.LA(
- 1) == '_' || input.LA(1) >= 'a' && input.LA(1) <= 'z') {
- input.consume();
+ }
+ break;
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
}
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3613:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
- loop7: do {
- int alt7 = 2;
- int LA7_0 = input.LA(1);
-
- if (LA7_0 >= '0' && LA7_0 <= '9' || LA7_0 >= 'A' && LA7_0 <= 'Z' || LA7_0 == '_' || LA7_0 >= 'a' && LA7_0 <= 'z') {
- alt7 = 1;
- }
-
- switch (alt7) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:
- {
- if (input.LA(1) >= '0' && input.LA(1) <= '9' || input.LA(1) >= 'A' && input.LA(
- 1) <= 'Z' || input.LA(1) == '_' || input.LA(1) >= 'a' && input.LA(1) <= 'z') {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
- }
- break;
-
- default:
- break loop7;
- }
+ if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+ // InternalOseeDsl.g:3611:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ loop6:
+ do {
+ int alt6=2;
+ int LA6_0 = input.LA(1);
+
+ if ( ((LA6_0>='0' && LA6_0<='9')||(LA6_0>='A' && LA6_0<='Z')||LA6_0=='_'||(LA6_0>='a' && LA6_0<='z')) ) {
+ alt6=1;
+ }
+
+
+ switch (alt6) {
+ case 1 :
+ // InternalOseeDsl.g:
+ {
+ if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ break loop6;
+ }
} while (true);
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_ID"
-
- // $ANTLR start "RULE_INT"
- public final void mRULE_INT() throws RecognitionException {
- 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:3615:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3615:12: ( '0' .. '9' )+
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3615:12: ( '0' .. '9' )+
- int cnt8 = 0;
- loop8: do {
- int alt8 = 2;
- int LA8_0 = input.LA(1);
-
- if (LA8_0 >= '0' && LA8_0 <= '9') {
- alt8 = 1;
- }
-
- switch (alt8) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3615:13: '0' .. '9'
- {
- matchRange('0', '9');
-
- }
- break;
-
- default:
- if (cnt8 >= 1) {
- break loop8;
- }
- EarlyExitException eee = new EarlyExitException(8, input);
- throw eee;
- }
- cnt8++;
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_ID"
+
+ // $ANTLR start "RULE_INT"
+ public final void mRULE_INT() throws RecognitionException {
+ try {
+ int _type = RULE_INT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:3613:10: ( ( '0' .. '9' )+ )
+ // InternalOseeDsl.g:3613:12: ( '0' .. '9' )+
+ {
+ // InternalOseeDsl.g:3613:12: ( '0' .. '9' )+
+ int cnt7=0;
+ loop7:
+ do {
+ int alt7=2;
+ int LA7_0 = input.LA(1);
+
+ if ( ((LA7_0>='0' && LA7_0<='9')) ) {
+ alt7=1;
+ }
+
+
+ switch (alt7) {
+ case 1 :
+ // InternalOseeDsl.g:3613:13: '0' .. '9'
+ {
+ matchRange('0','9');
+
+ }
+ break;
+
+ default :
+ if ( cnt7 >= 1 ) break loop7;
+ EarlyExitException eee =
+ new EarlyExitException(7, input);
+ throw eee;
+ }
+ cnt7++;
} while (true);
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_INT"
-
- // $ANTLR start "RULE_ML_COMMENT"
- public final void mRULE_ML_COMMENT() throws RecognitionException {
- 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:3617:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3617:19: '/*' ( options {greedy=false; } : . )* '*/'
- {
- match("/*");
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3617:24: ( options {greedy=false; } : . )*
- loop9: do {
- int alt9 = 2;
- int LA9_0 = input.LA(1);
-
- if (LA9_0 == '*') {
- int LA9_1 = input.LA(2);
-
- if (LA9_1 == '/') {
- alt9 = 2;
- } else if (LA9_1 >= '\u0000' && LA9_1 <= '.' || LA9_1 >= '0' && LA9_1 <= '\uFFFF') {
- alt9 = 1;
- }
-
- } else if (LA9_0 >= '\u0000' && LA9_0 <= ')' || LA9_0 >= '+' && LA9_0 <= '\uFFFF') {
- alt9 = 1;
- }
-
- switch (alt9) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3617:52: .
- {
- matchAny();
-
- }
- break;
-
- default:
- break loop9;
- }
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_INT"
+
+ // $ANTLR start "RULE_ML_COMMENT"
+ public final void mRULE_ML_COMMENT() throws RecognitionException {
+ try {
+ int _type = RULE_ML_COMMENT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:3615:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // InternalOseeDsl.g:3615:19: '/*' ( options {greedy=false; } : . )* '*/'
+ {
+ match("/*");
+
+ // InternalOseeDsl.g:3615:24: ( options {greedy=false; } : . )*
+ loop8:
+ do {
+ int alt8=2;
+ int LA8_0 = input.LA(1);
+
+ if ( (LA8_0=='*') ) {
+ int LA8_1 = input.LA(2);
+
+ if ( (LA8_1=='/') ) {
+ alt8=2;
+ }
+ else if ( ((LA8_1>='\u0000' && LA8_1<='.')||(LA8_1>='0' && LA8_1<='\uFFFF')) ) {
+ alt8=1;
+ }
+
+
+ }
+ else if ( ((LA8_0>='\u0000' && LA8_0<=')')||(LA8_0>='+' && LA8_0<='\uFFFF')) ) {
+ alt8=1;
+ }
+
+
+ switch (alt8) {
+ case 1 :
+ // InternalOseeDsl.g:3615:52: .
+ {
+ matchAny();
+
+ }
+ break;
+
+ default :
+ break loop8;
+ }
} while (true);
- match("*/");
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_ML_COMMENT"
-
- // $ANTLR start "RULE_SL_COMMENT"
- public final void mRULE_SL_COMMENT() throws RecognitionException {
- 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:3619:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3619: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:3619:24: (~ ( ( '\\n' | '\\r' ) ) )*
- loop10: do {
- int alt10 = 2;
- int LA10_0 = input.LA(1);
-
- if (LA10_0 >= '\u0000' && LA10_0 <= '\t' || LA10_0 >= '\u000B' && LA10_0 <= '\f' || LA10_0 >= '\u000E' && LA10_0 <= '\uFFFF') {
- alt10 = 1;
- }
-
- switch (alt10) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3619: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();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
- }
- break;
-
- default:
- break loop10;
- }
+ match("*/");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_ML_COMMENT"
+
+ // $ANTLR start "RULE_SL_COMMENT"
+ public final void mRULE_SL_COMMENT() throws RecognitionException {
+ try {
+ int _type = RULE_SL_COMMENT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:3617:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // InternalOseeDsl.g:3617:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ {
+ match("//");
+
+ // InternalOseeDsl.g:3617:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ loop9:
+ do {
+ int alt9=2;
+ int LA9_0 = input.LA(1);
+
+ if ( ((LA9_0>='\u0000' && LA9_0<='\t')||(LA9_0>='\u000B' && LA9_0<='\f')||(LA9_0>='\u000E' && LA9_0<='\uFFFF')) ) {
+ alt9=1;
+ }
+
+
+ switch (alt9) {
+ case 1 :
+ // InternalOseeDsl.g:3617: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();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ break loop9;
+ }
} while (true);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3619:40: ( ( '\\r' )? '\\n' )?
- int alt12 = 2;
- int LA12_0 = input.LA(1);
+ // InternalOseeDsl.g:3617:40: ( ( '\\r' )? '\\n' )?
+ int alt11=2;
+ int LA11_0 = input.LA(1);
- if (LA12_0 == '\n' || LA12_0 == '\r') {
- alt12 = 1;
+ if ( (LA11_0=='\n'||LA11_0=='\r') ) {
+ alt11=1;
}
- switch (alt12) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3619:41: ( '\\r' )? '\\n'
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3619:41: ( '\\r' )?
- int alt11 = 2;
- int LA11_0 = input.LA(1);
-
- if (LA11_0 == '\r') {
- alt11 = 1;
- }
- switch (alt11) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3619:41: '\\r'
- {
- match('\r');
-
- }
- break;
+ switch (alt11) {
+ case 1 :
+ // InternalOseeDsl.g:3617:41: ( '\\r' )? '\\n'
+ {
+ // InternalOseeDsl.g:3617:41: ( '\\r' )?
+ int alt10=2;
+ int LA10_0 = input.LA(1);
- }
+ if ( (LA10_0=='\r') ) {
+ alt10=1;
+ }
+ switch (alt10) {
+ case 1 :
+ // InternalOseeDsl.g:3617:41: '\\r'
+ {
+ match('\r');
- match('\n');
+ }
+ break;
- }
- break;
+ }
+
+ match('\n');
+
+ }
+ break;
}
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_SL_COMMENT"
-
- // $ANTLR start "RULE_WS"
- public final void mRULE_WS() throws RecognitionException {
- 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:3621:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3621:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3621:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
- int cnt13 = 0;
- loop13: do {
- int alt13 = 2;
- int LA13_0 = input.LA(1);
-
- if (LA13_0 >= '\t' && LA13_0 <= '\n' || LA13_0 == '\r' || LA13_0 == ' ') {
- alt13 = 1;
- }
-
- switch (alt13) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:
- {
- if (input.LA(1) >= '\t' && input.LA(1) <= '\n' || input.LA(1) == '\r' || input.LA(1) == ' ') {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
- }
- break;
-
- default:
- if (cnt13 >= 1) {
- break loop13;
- }
- EarlyExitException eee = new EarlyExitException(13, input);
- throw eee;
- }
- cnt13++;
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_SL_COMMENT"
+
+ // $ANTLR start "RULE_WS"
+ public final void mRULE_WS() throws RecognitionException {
+ try {
+ int _type = RULE_WS;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:3619:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // InternalOseeDsl.g:3619:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ {
+ // InternalOseeDsl.g:3619:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ int cnt12=0;
+ loop12:
+ do {
+ int alt12=2;
+ int LA12_0 = input.LA(1);
+
+ if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {
+ alt12=1;
+ }
+
+
+ switch (alt12) {
+ case 1 :
+ // InternalOseeDsl.g:
+ {
+ if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ if ( cnt12 >= 1 ) break loop12;
+ EarlyExitException eee =
+ new EarlyExitException(12, input);
+ throw eee;
+ }
+ cnt12++;
} while (true);
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_WS"
-
- // $ANTLR start "RULE_ANY_OTHER"
- public final void mRULE_ANY_OTHER() throws RecognitionException {
- 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:3623:16: ( . )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3623:18: .
- {
- matchAny();
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_ANY_OTHER"
-
- @Override
- 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 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | 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 = 96;
- alt14 = dfa14.predict(input);
- switch (alt14) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:10: T__13
- {
- mT__13();
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:16: T__14
- {
- mT__14();
-
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:22: T__15
- {
- mT__15();
-
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:28: T__16
- {
- mT__16();
-
- }
- break;
- case 5:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:34: T__17
- {
- mT__17();
-
- }
- break;
- case 6:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:40: T__18
- {
- mT__18();
-
- }
- break;
- case 7:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:46: T__19
- {
- mT__19();
-
- }
- break;
- case 8:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:52: T__20
- {
- mT__20();
-
- }
- break;
- case 9:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:58: T__21
- {
- mT__21();
-
- }
- break;
- case 10:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:64: T__22
- {
- mT__22();
-
- }
- break;
- case 11:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:70: T__23
- {
- mT__23();
-
- }
- break;
- case 12:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:76: T__24
- {
- mT__24();
-
- }
- break;
- case 13:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:82: T__25
- {
- mT__25();
-
- }
- break;
- case 14:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:88: T__26
- {
- mT__26();
-
- }
- break;
- case 15:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:94: T__27
- {
- mT__27();
-
- }
- break;
- case 16:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:100: T__28
- {
- mT__28();
-
- }
- break;
- case 17:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:106: T__29
- {
- mT__29();
-
- }
- break;
- case 18:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:112: T__30
- {
- mT__30();
-
- }
- break;
- case 19:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:118: T__31
- {
- mT__31();
-
- }
- break;
- case 20:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:124: T__32
- {
- mT__32();
-
- }
- break;
- case 21:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:130: T__33
- {
- mT__33();
-
- }
- break;
- case 22:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:136: T__34
- {
- mT__34();
-
- }
- break;
- case 23:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:142: T__35
- {
- mT__35();
-
- }
- break;
- case 24:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:148: T__36
- {
- mT__36();
-
- }
- break;
- case 25:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:154: T__37
- {
- mT__37();
-
- }
- break;
- case 26:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:160: T__38
- {
- mT__38();
-
- }
- break;
- case 27:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:166: T__39
- {
- mT__39();
-
- }
- break;
- case 28:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:172: T__40
- {
- mT__40();
-
- }
- break;
- case 29:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:178: T__41
- {
- mT__41();
-
- }
- break;
- case 30:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:184: T__42
- {
- mT__42();
-
- }
- break;
- case 31:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:190: T__43
- {
- mT__43();
-
- }
- break;
- case 32:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:196: T__44
- {
- mT__44();
-
- }
- break;
- case 33:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:202: T__45
- {
- mT__45();
-
- }
- break;
- case 34:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:208: T__46
- {
- mT__46();
-
- }
- break;
- case 35:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:214: T__47
- {
- mT__47();
-
- }
- break;
- case 36:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:220: T__48
- {
- mT__48();
-
- }
- break;
- case 37:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:226: T__49
- {
- mT__49();
-
- }
- break;
- case 38:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:232: T__50
- {
- mT__50();
-
- }
- break;
- case 39:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:238: T__51
- {
- mT__51();
-
- }
- break;
- case 40:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:244: T__52
- {
- mT__52();
-
- }
- break;
- case 41:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:250: T__53
- {
- mT__53();
-
- }
- break;
- case 42:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:256: T__54
- {
- mT__54();
-
- }
- break;
- case 43:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:262: T__55
- {
- mT__55();
-
- }
- break;
- case 44:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:268: T__56
- {
- mT__56();
-
- }
- break;
- case 45:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:274: T__57
- {
- mT__57();
-
- }
- break;
- case 46:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:280: T__58
- {
- mT__58();
-
- }
- break;
- case 47:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:286: T__59
- {
- mT__59();
-
- }
- break;
- case 48:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:292: T__60
- {
- mT__60();
-
- }
- break;
- case 49:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:298: T__61
- {
- mT__61();
-
- }
- break;
- case 50:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:304: T__62
- {
- mT__62();
-
- }
- break;
- case 51:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:310: T__63
- {
- mT__63();
-
- }
- break;
- case 52:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:316: T__64
- {
- mT__64();
-
- }
- break;
- case 53:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:322: T__65
- {
- mT__65();
-
- }
- break;
- case 54:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:328: T__66
- {
- mT__66();
-
- }
- break;
- case 55:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:334: T__67
- {
- mT__67();
-
- }
- break;
- case 56:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:340: T__68
- {
- mT__68();
-
- }
- break;
- case 57:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:346: T__69
- {
- mT__69();
-
- }
- break;
- case 58:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:352: T__70
- {
- mT__70();
-
- }
- break;
- case 59:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:358: T__71
- {
- mT__71();
-
- }
- break;
- case 60:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:364: T__72
- {
- mT__72();
-
- }
- break;
- case 61:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:370: T__73
- {
- mT__73();
-
- }
- break;
- case 62:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:376: T__74
- {
- mT__74();
-
- }
- break;
- case 63:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:382: T__75
- {
- mT__75();
-
- }
- break;
- case 64:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:388: T__76
- {
- mT__76();
-
- }
- break;
- case 65:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:394: T__77
- {
- mT__77();
-
- }
- break;
- case 66:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:400: T__78
- {
- mT__78();
-
- }
- break;
- case 67:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:406: T__79
- {
- mT__79();
-
- }
- break;
- case 68:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:412: T__80
- {
- mT__80();
-
- }
- break;
- case 69:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:418: T__81
- {
- mT__81();
-
- }
- break;
- case 70:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:424: T__82
- {
- mT__82();
-
- }
- break;
- case 71:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:430: T__83
- {
- mT__83();
-
- }
- break;
- case 72:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:436: T__84
- {
- mT__84();
-
- }
- break;
- case 73:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:442: T__85
- {
- mT__85();
-
- }
- break;
- case 74:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:448: T__86
- {
- mT__86();
-
- }
- break;
- case 75:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:454: T__87
- {
- mT__87();
-
- }
- break;
- case 76:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:460: T__88
- {
- mT__88();
-
- }
- break;
- case 77:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:466: T__89
- {
- mT__89();
-
- }
- break;
- case 78:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:472: T__90
- {
- mT__90();
-
- }
- break;
- case 79:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:478: T__91
- {
- mT__91();
-
- }
- break;
- case 80:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:484: T__92
- {
- mT__92();
-
- }
- break;
- case 81:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:490: T__93
- {
- mT__93();
-
- }
- break;
- case 82:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:496: T__94
- {
- 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:502: T__95
- {
- 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:508: T__96
- {
- mT__96();
-
- }
- break;
- case 85:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:514: T__97
- {
- mT__97();
-
- }
- break;
- case 86:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:520: T__98
- {
- mT__98();
-
- }
- break;
- case 87:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:526: T__99
- {
- mT__99();
-
- }
- break;
- case 88:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:532: RULE_STRING
- {
- mRULE_STRING();
-
- }
- break;
- case 89:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:544: RULE_WHOLE_NUM_STR
- {
- mRULE_WHOLE_NUM_STR();
-
- }
- break;
- case 90:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:563: RULE_HEX_INT
- {
- mRULE_HEX_INT();
-
- }
- break;
- case 91:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:576: RULE_ID
- {
- mRULE_ID();
-
- }
- break;
- case 92:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:584: RULE_INT
- {
- mRULE_INT();
-
- }
- break;
- case 93:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:593: RULE_ML_COMMENT
- {
- mRULE_ML_COMMENT();
-
- }
- break;
- case 94:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:609: RULE_SL_COMMENT
- {
- mRULE_SL_COMMENT();
-
- }
- break;
- case 95:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:625: RULE_WS
- {
- mRULE_WS();
-
- }
- break;
- case 96:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1:633: RULE_ANY_OTHER
- {
- mRULE_ANY_OTHER();
-
- }
- break;
-
- }
-
- }
-
- 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\25\60\2\uffff\1" + "\60\1\uffff\2\60\2\55\2\162\1\55\1\uffff\1\55\2\uffff\2\60\2\uffff" + "\10\60\2\uffff\4\60\1\uffff\3\60\1\u0089\22\60\1\u009d\16\60\1\u00ac" + "\3\60\2\uffff\1\60\1\uffff\2\60\3\uffff\1\162\3\uffff\5\60\1\u00b9" + "\14\60\1\uffff\10\60\1\u00ce\1\u00cf\11\60\1\uffff\11\60\1\u00e2" + "\1\u00e4\3\60\1\uffff\14\60\1\uffff\4\60\1\u00f8\1\u00f9\1\u00fa" + "\12\60\1\u0105\2\60\2\uffff\6\60\1\u010e\6\60\1\u0115\4\60\1\uffff" + "\1\60\1\uffff\5\60\1\u0120\14\60\1\u012f\3\uffff\12\60\1\uffff\10" + "\60\1\uffff\6\60\1\uffff\4\60\1\u014d\5\60\1\uffff\2\60\1\u0157" + "\2\60\1\u015a\10\60\1\uffff\1\60\1\u0164\30\60\1\u017e\1\u017f\1" + "\60\1\uffff\3\60\1\u0184\5\60\1\uffff\2\60\1\uffff\5\60\1\u0191" + "\3\60\1\uffff\31\60\2\uffff\4\60\1\uffff\10\60\1\u01bc\1\u01c1\2" + "\60\1\uffff\1\u01c4\20\60\1\u01d5\30\60\1\uffff\4\60\1\uffff\1\u01f4" + "\1\60\1\uffff\1\u01f6\1\u01f7\2\60\1\u01fb\10\60\1\u0204\1\u0205" + "\1\60\1\uffff\21\60\1\u0218\1\60\1\u021a\4\60\1\u021f\5\60\1\uffff" + "\1\60\2\uffff\1\u0226\1\u0227\2\uffff\10\60\2\uffff\17\60\1\u0241" + "\2\60\1\uffff\1\60\1\uffff\1\60\1\u0246\2\60\1\uffff\6\60\4\uffff" + "\2\60\1\u0251\24\60\1\uffff\1\u0266\3\60\1\uffff\1\u026a\1\60\1" + "\u026c\1\60\1\u026e\1\u026f\2\60\1\u0272\1\u0273\1\uffff\1\u0274" + "\4\60\1\u0279\16\60\1\uffff\1\u0288\2\60\1\uffff\1\u028b\1\uffff" + "\1\60\2\uffff\1\u028d\1\u028e\3\uffff\2\60\1\u0291\1\60\1\uffff" + "\1\u0293\6\60\1\u029a\4\60\1\u029f\1\60\1\uffff\2\60\1\uffff\1\60" + "\2\uffff\2\60\1\uffff\1\60\1\uffff\6\60\1\uffff\4\60\1\uffff\3\60" + "\1\u02b4\13\60\1\u02c0\4\60\1\uffff\1\u02c5\2\60\1\u02c9\4\60\1" + "\u02ce\2\60\1\uffff\4\60\1\uffff\3\60\1\uffff\4\60\1\uffff\5\60" + "\1\u02e2\1\u02e3\14\60\2\uffff\5\60\1\u02f5\3\60\1\u02f9\7\60\1" + "\uffff\3\60\1\uffff\21\60\1\u0315\3\60\1\u0319\5\60\1\uffff\3\60" + "\1\uffff\2\60\1\u0324\1\u0325\6\60\2\uffff\1\60\1\u032d\4\60\1\u0332" + "\1\uffff\1\u0333\1\u0334\2\60\3\uffff\1\u0337\1\60\1\uffff\1\60" + "\1\u033a\1\uffff";
- static final String DFA14_eofS = "\u033b\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\111\1\141\1\111\1\114\1\157\1\116\1\145\1\151\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\144\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\144\1\154\1\147\1\154\1\157\1\141\1\124\1\155" + "\1\165\1\60\1\157\1\164\1\156\1\170\1\113\1\166\1\162\1\104\1\164" + "\1\104\1\114\1\162\1\164\1\105\1\60\2\154\1\144\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\141\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" + "\151\1\164\1\147\1\145\1\154\1\156\1\110\1\160\1\155\1\uffff\1\141" + "\1\145\1\147\1\151\1\105\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\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\164\1\143\1\162" + "\1\105\1\120\1\162\2\165\1\101\1\60\1\164\1\144\2\uffff\1\141\1" + "\151\1\145\1\105\1\145\1\143\1\60\1\162\1\145\1\164\1\147\1\101" + "\1\143\1\60\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\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\145\1\150\1" + "\151\1\156\1\162\1\151\2\154\1\164\1\uffff\1\164\1\145\1\124\1\160" + "\1\162\1\170\1\141\1\150\1\uffff\1\145\1\162\1\151\1\145\1\164\1" + "\157\1\uffff\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\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\60\1\116\1\144\1\165\1\157\1" + "\160\3\164\2\162\1\171\1\154\1\111\1\164\1\156\1\122\1\163\1\141" + "\1\156\1\162\1\164\1\147\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\uffff\1\145\1\117" + "\1\uffff\1\101\3\164\1\157\1\60\1\145\1\151\1\145\1\uffff\1\165" + "\1\141\1\145\1\155\1\166\1\164\1\117\1\101\1\162\1\151\1\145\1\160" + "\1\151\1\144\1\145\1\101\1\145\1\163\1\164\1\147\1\101\2\162\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\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\145\1\143\1\60\1\156\1\164\1\146\2\145\1\120\1\164\1\151\1\141" + "\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\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\2\60\1\151\1\uffff\1\163\1\164\1\145\2\144\1" + "\157\1\164\1\142\1\160\1\164\1\162\1\145\1\142\1\155\1\105\1\116" + "\1\171\1\60\1\146\1\60\2\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\1\141\1\uffff\1\160\1\145" + "\1\156\1\165\1\145\1\162\1\165\1\164\2\uffff\1\164\1\151\2\162\1" + "\103\1\101\1\151\1\162\1\165\1\150\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\60\1\105\1\116\1" + "\uffff\1\145\1\143\1\145\1\144\1\160\1\170\4\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\151\1\164\1\142\1\145\1\164\1\145\1\uffff" + "\1\60\1\145\2\143\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\145\1\143\1\164\1\165\1\162\1\145\1\162\1\uffff\1" + "\60\2\164\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\60\1\141\1\162\1\164\1\145\1\60\1\101\1\uffff\2\124\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\uffff\1\154\1\151\1\145\1\156\1\uffff\1\164\2\171\1\60" + "\2\145\1\141\1\145\1\101\1\156\1\142\1\164\1\145\1\137\1\142\1\60" + "\1\143\1\164\2\160\1\uffff\1\60\1\104\1\120\1\60\2\164\1\165\1\162" + "\1\60\1\101\1\165\1\uffff\1\145\1\162\2\145\1\uffff\2\141\1\162" + "\1\uffff\1\164\1\101\1\164\1\151\1\uffff\1\163\1\145\1\164\1\101" + "\1\151\2\60\1\164\1\147\1\157\1\162\1\164\1\145\1\142\1\143\1\163" + "\1\145\1\164\1\142\2\uffff\1\141\1\147\1\166\1\151\1\164\1\60\1" + "\165\1\145\1\143\1\60\1\164\1\165\1\120\1\145\1\151\1\142\1\162" + "\1\uffff\1\164\1\156\1\145\1\uffff\1\162\1\164\2\162\1\144\1\165" + "\1\151\1\145\1\144\1\156\1\151\1\145\1\157\1\120\1\145\1\164\1\142" + "\1\60\1\151\1\144\1\142\1\60\1\166\2\162\1\145\1\165\1\uffff\1\156" + "\1\151\1\165\1\uffff\1\151\1\157\2\60\1\164\1\147\1\156\1\164\1" + "\144\1\166\2\uffff\1\145\1\60\1\147\2\145\1\151\1\60\1\uffff\2\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\1\162\1\157\1\156\1\154\1\156" + "\1\157\1\141\1\164\1\162\1\157\1\165\1\157\1\151\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\144\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\144\1\154\1\147\1\154" + "\1\157\1\141\1\124\1\155\1\165\1\172\1\157\1\164\1\156\1\170\1\113" + "\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\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\141\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\151\1\164\1\147\1\145\1\154\1\156\1\110" + "\1\160\1\155\1\uffff\1\141\1\145\1\147\1\151\1\105\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\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\164\1\143\1\162\1\105\1\120\1\162\2\165\1\101\1\172" + "\1\164\1\144\2\uffff\1\141\1\151\1\145\1\105\1\145\1\143\1\172\1" + "\162\1\145\1\164\1\147\1\101\1\143\1\172\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\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\145\1\150\1\151\1\156\1\162\1\151\2\154\1\164\1" + "\uffff\1\164\1\145\1\124\1\160\1\162\1\170\1\141\1\150\1\uffff\1" + "\145\1\162\1\151\1\145\1\164\1\157\1\uffff\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\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\172\1\125\1\144\1\165\1\157\1\160\3\164\2\162\1\171\1\154\1\111" + "\1\164\1\156\1\122\1\163\1\141\1\156\1\162\1\164\1\147\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\uffff\1\145\1\117\1\uffff\1\101\3\164\1\157\1\172\1" + "\145\1\151\1\145\1\uffff\1\165\1\141\1\145\1\155\1\166\1\164\1\126" + "\1\101\1\162\1\151\1\145\1\160\1\151\1\144\1\145\1\101\1\145\1\163" + "\1\164\1\147\1\101\2\162\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\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\145\1\143\1\172\1\156\1\164" + "\1\146\2\145\1\120\1\164\1\151\1\141\1\143\1\164\1\122\1\151\1\165" + "\1\116\1\101\1\124\1\145\1\151\1\145\1\151\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\2\172\1\151" + "\1\uffff\1\163\1\164\1\145\2\144\1\157\1\164\1\142\1\160\1\164\1" + "\162\1\145\1\142\1\155\1\105\1\116\1\171\1\172\1\146\1\172\2\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\1\145\1\uffff\1\160\1\145\1\156\1\165\1\145\1\162\1" + "\165\1\164\2\uffff\1\164\1\151\2\162\1\103\1\101\1\151\1\162\1\165" + "\1\150\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\172\1\105\1\116\1\uffff\1\145\1\143\1\145\1" + "\144\1\160\1\170\4\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\151" + "\1\164\1\142\1\145\1\164\1\145\1\uffff\1\172\1\145\2\143\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\145" + "\1\143\1\164\1\165\1\162\1\145\1\162\1\uffff\1\172\2\164\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\172\1\141\1" + "\162\1\164\1\145\1\172\1\101\1\uffff\2\124\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\uffff" + "\1\154\1\151\1\145\1\156\1\uffff\1\164\2\171\1\172\2\145\1\141\1" + "\145\1\101\1\156\1\142\1\164\1\145\1\137\1\142\1\172\1\143\1\164" + "\2\160\1\uffff\1\172\1\124\1\120\1\172\2\164\1\165\1\162\1\172\1" + "\104\1\165\1\uffff\1\145\1\162\2\145\1\uffff\2\141\1\162\1\uffff" + "\1\164\1\101\1\164\1\151\1\uffff\1\163\1\145\1\164\1\101\1\151\2" + "\172\1\164\1\147\1\157\1\162\1\164\1\145\1\142\1\143\1\163\1\145" + "\1\164\1\142\2\uffff\1\141\1\147\1\166\1\151\1\164\1\172\1\165\1" + "\145\1\143\1\172\1\164\1\165\1\120\1\145\1\151\1\142\1\162\1\uffff" + "\1\164\1\156\1\145\1\uffff\1\162\1\164\2\162\1\144\1\165\1\151\1" + "\145\1\144\1\156\1\151\1\145\1\157\1\120\1\145\1\164\1\142\1\172" + "\1\151\1\144\1\142\1\172\1\166\2\162\1\145\1\165\1\uffff\1\156\1" + "\151\1\165\1\uffff\1\151\1\157\2\172\1\164\1\147\1\156\1\164\1\144" + "\1\166\2\uffff\1\145\1\172\1\147\2\145\1\151\1\172\1\uffff\2\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\25\uffff\1\74\1\75\1" + "\uffff\1\100\7\uffff\1\133\1\uffff\1\137\1\140\2\uffff\1\133\1\2" + "\10\uffff\1\6\1\7\4\uffff\1\12\51\uffff\1\74\1\75\1\uffff\1\100" + "\2\uffff\1\130\1\132\1\131\1\uffff\1\135\1\136\1\137\22\uffff\1" + "\106\23\uffff\1\113\16\uffff\1\116\14\uffff\1\56\24\uffff\1\22\1" + "\23\22\uffff\1\115\1\uffff\1\124\23\uffff\1\105\1\10\1\11\12\uffff" + "\1\123\10\uffff\1\127\6\uffff\1\114\12\uffff\1\101\16\uffff\1\52" + "\35\uffff\1\122\11\uffff\1\77\2\uffff\1\1\11\uffff\1\61\31\uffff" + "\1\125\1\126\4\uffff\1\57\14\uffff\1\5\52\uffff\1\3\4\uffff\1\104" + "\2\uffff\1\27\20\uffff\1\25\36\uffff\1\13\1\uffff\1\53\1\24\3\uffff" + "\1\16\10\uffff\1\73\1\33\22\uffff\1\63\1\uffff\1\65\4\uffff\1\55" + "\6\uffff\1\14\1\121\1\54\1\60\27\uffff\1\107\4\uffff\1\103\12\uffff" + "\1\30\24\uffff\1\110\3\uffff\1\111\1\uffff\1\4\1\uffff\1\117\1\120" + "\2\uffff\1\51\1\17\1\31\4\uffff\1\70\16\uffff\1\62\2\uffff\1\112" + "\1\uffff\1\15\1\102\2\uffff\1\36\1\uffff\1\32\6\uffff\1\42\4\uffff" + "\1\47\24\uffff\1\76\13\uffff\1\44\4\uffff\1\67\3\uffff\1\34\4\uffff" + "\1\41\23\uffff\1\64\1\66\21\uffff\1\37\3\uffff\1\43\33\uffff\1\40" + "\3\uffff\1\50\12\uffff\1\21\1\46\7\uffff\1\71\4\uffff\1\35\1\72" + "\1\45\2\uffff\1\20\2\uffff\1\26";
- static final String DFA14_specialS = "\1\0\44\uffff\1\1\1\2\u0314\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\37\1" + "\40\2\55\1\5\1\55\1\2\1\53\1\47\11\50\1\55\1\42\5\55\1\32\1" + "\22\1\23\1\15\1\24\1\25\2\52\1\26\1\30\1\52\1\27\1\44\1\52\1" + "\34\3\52\1\31\1\52\1\16\1\52\1\33\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\35\1\36\1\20\1\10\1\52\1\41\3\52\1\6\1\55\1\11\uff82" + "\55",
- "\1\56\1\57",
- "",
- "\1\62\1\66\1\65\15\uffff\1\63\1\uffff\1\64",
- "\1\71\11\uffff\1\70\11\uffff\1\67",
- "",
- "",
- "\1\74",
- "\1\76\1\uffff\1\77\4\uffff\1\75",
- "",
- "\1\101",
- "\1\104\14\uffff\1\103\2\uffff\1\102",
- "\1\105\3\uffff\1\106",
- "\1\111\33\uffff\1\110\3\uffff\1\107",
- "\1\113\3\uffff\1\112",
- "\1\115\3\uffff\1\116\3\uffff\1\114\13\uffff\1\117",
- "\1\120",
- "\1\121",
- "\1\124\37\uffff\1\122\2\uffff\1\123",
- "\1\125",
- "\1\127\34\uffff\1\126",
- "\1\130",
- "\1\131",
- "\1\134\33\uffff\1\133\11\uffff\1\132",
- "\1\135",
- "\1\137\52\uffff\1\136",
- "\1\142\1\uffff\1\141\43\uffff\1\140",
- "\1\143",
- "\1\145\3\uffff\1\146\42\uffff\1\144",
- "\1\147\11\uffff\1\150",
- "\1\151",
- "",
- "",
- "\1\154",
- "",
- "\1\156",
- "\1\157",
- "\0\160",
- "\0\160",
- "\12\163\76\uffff\1\161",
- "\12\163",
- "\32\60\4\uffff\1\60\1\uffff\32\60",
- "",
- "\1\164\4\uffff\1\165",
- "",
- "",
- "\1\167",
- "\1\170",
- "",
- "",
- "\1\171",
- "\1\172",
- "\1\173",
- "\1\174",
- "\1\175",
- "\1\176",
- "\1\u0080\1\177",
- "\1\u0081",
- "",
- "",
- "\1\u0082",
- "\1\u0083",
- "\1\u0084",
- "\1\u0085",
- "",
- "\1\u0086",
- "\1\u0087",
- "\1\u0088",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u008a",
- "\1\u008c\14\uffff\1\u008b",
- "\1\u008d",
- "\1\u008e",
- "\1\u008f",
- "\1\u0090",
- "\1\u0091",
- "\1\u0092",
- "\1\u0093",
- "\1\u0094",
- "\1\u0095",
- "\1\u0096",
- "\1\u0097",
- "\1\u0098",
- "\1\u0099",
- "\1\u009a",
- "\1\u009b",
- "\1\u009c",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u009e",
- "\1\u009f",
- "\1\u00a0",
- "\1\u00a1",
- "\1\u00a2",
- "\1\u00a3",
- "\1\u00a4",
- "\1\u00a5",
- "\1\u00a6",
- "\1\u00a7",
- "\1\u00a8",
- "\1\u00a9",
- "\1\u00aa",
- "\1\u00ab",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u00ae\1\u00ad",
- "\1\u00af",
- "\1\u00b0",
- "",
- "",
- "\1\u00b1",
- "",
- "\1\u00b2",
- "\1\u00b3",
- "",
- "",
- "",
- "\12\163",
- "",
- "",
- "",
- "\1\u00b4",
- "\1\u00b5",
- "\1\u00b6",
- "\1\u00b7",
- "\1\u00b8",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u00ba",
- "\1\u00bb",
- "\1\u00bc",
- "\1\u00bd",
- "\1\u00be",
- "\1\u00bf",
- "\1\u00c0",
- "\1\u00c1",
- "\1\u00c2",
- "\1\u00c3",
- "\1\u00c4",
- "\1\u00c5",
- "",
- "\1\u00c6",
- "\1\u00c7",
- "\1\u00c8",
- "\1\u00c9",
- "\1\u00ca",
- "\1\u00cb",
- "\1\u00cc",
- "\1\u00cd",
- "\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\u00d0",
- "\1\u00d1",
- "\1\u00d2",
- "\1\u00d3",
- "\1\u00d4",
- "\1\u00d5",
- "\1\u00d6",
- "\1\u00d7",
- "\1\u00d8",
- "",
- "\1\u00d9",
- "\1\u00da",
- "\1\u00db",
- "\1\u00dc",
- "\1\u00dd",
- "\1\u00de",
- "\1\u00df",
- "\1\u00e0",
- "\1\u00e1",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\12\60\7\uffff\16\60\1\u00e3\13\60\4\uffff\1\60\1\uffff\32" + "\60",
- "\1\u00e5",
- "\1\u00e6",
- "\1\u00e7",
- "",
- "\1\u00e8",
- "\1\u00e9",
- "\1\u00ea",
- "\1\u00eb",
- "\1\u00ec",
- "\1\u00ed",
- "\1\u00ee",
- "\1\u00ef",
- "\1\u00f0",
- "\1\u00f1",
- "\1\u00f2",
- "\1\u00f3",
- "",
- "\1\u00f4",
- "\1\u00f5",
- "\1\u00f6",
- "\1\u00f7",
- "\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\u00fb",
- "\1\u00fc",
- "\1\u00fd",
- "\1\u00fe",
- "\1\u00ff",
- "\1\u0100",
- "\1\u0101",
- "\1\u0102",
- "\1\u0103",
- "\1\u0104",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0106",
- "\1\u0107",
- "",
- "",
- "\1\u0108",
- "\1\u0109",
- "\1\u010a",
- "\1\u010b",
- "\1\u010c",
- "\1\u010d",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\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\u0116",
- "\1\u0117",
- "\1\u0118",
- "\1\u0119",
- "",
- "\1\u011a",
- "",
- "\1\u011b",
- "\1\u011c",
- "\1\u011d",
- "\1\u011e",
- "\1\u011f",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0121\1\u0122",
- "\1\u0123",
- "\1\u0124",
- "\1\u0125",
- "\1\u0126",
- "\1\u0127",
- "\1\u0128",
- "\1\u0129",
- "\1\u012a",
- "\1\u012b",
- "\1\u012c",
- "\1\u012d",
- "\12\60\7\uffff\6\60\1\u012e\23\60\4\uffff\1\60\1\uffff\32" + "\60",
- "",
- "",
- "",
- "\1\u0130",
- "\1\u0131",
- "\1\u0132",
- "\1\u0133",
- "\1\u0134",
- "\1\u0135",
- "\1\u0136",
- "\1\u0137",
- "\1\u0138",
- "\1\u0139",
- "",
- "\1\u013a",
- "\1\u013b",
- "\1\u013c",
- "\1\u013d",
- "\1\u013e",
- "\1\u013f",
- "\1\u0140",
- "\1\u0141",
- "",
- "\1\u0142",
- "\1\u0143",
- "\1\u0144",
- "\1\u0145",
- "\1\u0146",
- "\1\u0147",
- "",
- "\1\u0148",
- "\1\u0149",
- "\1\u014a\1\u014b",
- "\1\u014c",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u014e",
- "\1\u014f",
- "\1\u0150",
- "\1\u0151",
- "\1\u0152",
- "",
- "\1\u0154\14\uffff\1\u0153",
- "\1\u0156\14\uffff\1\u0155",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0158",
- "\1\u0159",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u015b",
- "\1\u015c",
- "\1\u015d",
- "\1\u015e",
- "\1\u015f",
- "\1\u0160",
- "\1\u0161",
- "\1\u0162",
- "",
- "\1\u0163",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0166\6\uffff\1\u0165",
- "\1\u0167",
- "\1\u0168",
- "\1\u0169",
- "\1\u016a",
- "\1\u016b",
- "\1\u016c",
- "\1\u016d",
- "\1\u016e",
- "\1\u016f",
- "\1\u0170",
- "\1\u0171",
- "\1\u0172",
- "\1\u0173",
- "\1\u0174",
- "\1\u0175",
- "\1\u0176",
- "\1\u0177",
- "\1\u0178",
- "\1\u0179",
- "\1\u017a",
- "\1\u017b",
- "\1\u017c",
- "\1\u017d",
- "\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\u0180",
- "",
- "\1\u0181",
- "\1\u0182",
- "\1\u0183",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0185",
- "\1\u0186",
- "\1\u0187",
- "\1\u0188",
- "\1\u0189",
- "",
- "\1\u018a",
- "\1\u018b",
- "",
- "\1\u018c",
- "\1\u018d",
- "\1\u018e",
- "\1\u018f",
- "\1\u0190",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0192",
- "\1\u0193",
- "\1\u0194",
- "",
- "\1\u0195",
- "\1\u0196",
- "\1\u0197",
- "\1\u0198",
- "\1\u0199",
- "\1\u019a",
- "\1\u019c\6\uffff\1\u019b",
- "\1\u019d",
- "\1\u019e",
- "\1\u019f",
- "\1\u01a0",
- "\1\u01a1",
- "\1\u01a2",
- "\1\u01a3",
- "\1\u01a4",
- "\1\u01a5",
- "\1\u01a6",
- "\1\u01a7",
- "\1\u01a8",
- "\1\u01a9",
- "\1\u01aa",
- "\1\u01ab",
- "\1\u01ac",
- "\1\u01ad",
- "\1\u01ae",
- "",
- "",
- "\1\u01af",
- "\1\u01b0",
- "\1\u01b1",
- "\1\u01b3\1\uffff\1\u01b2",
- "",
- "\1\u01b4",
- "\1\u01b5",
- "\1\u01b6",
- "\1\u01b7",
- "\1\u01b8",
- "\1\u01b9",
- "\1\u01ba",
- "\1\u01bb",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\12\60\7\uffff\6\60\1\u01c0\5\60\1\u01be\1\u01bf\5\60\1\u01bd" + "\6\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u01c2",
- "\1\u01c3",
- "",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u01c5",
- "\1\u01c6",
- "\1\u01c7",
- "\1\u01c8",
- "\1\u01c9",
- "\1\u01ca",
- "\1\u01cb",
- "\1\u01cc",
- "\1\u01cd",
- "\1\u01ce",
- "\1\u01cf",
- "\1\u01d0",
- "\1\u01d1",
- "\1\u01d2",
- "\1\u01d3",
- "\1\u01d4",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u01d6",
- "\1\u01d7",
- "\1\u01d8",
- "\1\u01d9",
- "\1\u01da",
- "\1\u01db",
- "\1\u01dc",
- "\1\u01dd",
- "\1\u01de",
- "\1\u01df",
- "\1\u01e0",
- "\1\u01e1",
- "\1\u01e2",
- "\1\u01e3",
- "\1\u01e4",
- "\1\u01e5",
- "\1\u01e6",
- "\1\u01e7",
- "\1\u01e8",
- "\1\u01e9",
- "\1\u01ea",
- "\1\u01eb",
- "\1\u01ed\1\uffff\1\u01ec",
- "\1\u01ee",
- "",
- "\1\u01ef",
- "\1\u01f0",
- "\1\u01f1",
- "\1\u01f2",
- "",
- "\12\60\7\uffff\23\60\1\u01f3\6\60\4\uffff\1\60\1\uffff\32" + "\60",
- "\1\u01f5",
- "",
- "\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\u01f8",
- "\1\u01f9",
- "\1\u01fa\17\uffff\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff" + "\32\60",
- "\1\u01fc",
- "\1\u01fd",
- "\1\u01fe",
- "\1\u01ff",
- "\1\u0200",
- "\1\u0201",
- "\1\u0202",
- "\1\u0203",
- "\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\u0206",
- "",
- "\1\u0207",
- "\1\u0208",
- "\1\u0209",
- "\1\u020a",
- "\1\u020b",
- "\1\u020c",
- "\1\u020d",
- "\1\u020e",
- "\1\u020f",
- "\1\u0210",
- "\1\u0211",
- "\1\u0212",
- "\1\u0213",
- "\1\u0214",
- "\1\u0215",
- "\1\u0216",
- "\1\u0217",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0219",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u021b",
- "\1\u021c",
- "\1\u021d",
- "\1\u021e",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0220",
- "\1\u0221",
- "\1\u0222",
- "\1\u0223",
- "\1\u0224",
- "",
- "\1\u0225",
- "",
- "",
- "\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\u0229\3\uffff\1\u0228",
- "",
- "\1\u022a",
- "\1\u022b",
- "\1\u022c",
- "\1\u022d",
- "\1\u022e",
- "\1\u022f",
- "\1\u0230",
- "\1\u0231",
- "",
- "",
- "\1\u0232",
- "\1\u0233",
- "\1\u0234",
- "\1\u0235",
- "\1\u0236",
- "\1\u0237",
- "\1\u0238",
- "\1\u0239",
- "\1\u023a",
- "\1\u023b",
- "\1\u023c",
- "\1\u023d",
- "\1\u023e",
- "\1\u023f",
- "\1\u0240",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0242",
- "\1\u0243",
- "",
- "\1\u0244",
- "",
- "\1\u0245",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0247",
- "\1\u0248",
- "",
- "\1\u0249",
- "\1\u024a",
- "\1\u024b",
- "\1\u024c",
- "\1\u024d",
- "\1\u024e",
- "",
- "",
- "",
- "",
- "\1\u024f",
- "\1\u0250",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0252",
- "\1\u0253",
- "\1\u0254",
- "\1\u0255",
- "\1\u0256",
- "\1\u0257",
- "\1\u0258",
- "\1\u0259",
- "\1\u025a",
- "\1\u025b",
- "\1\u025c",
- "\1\u025d",
- "\1\u025e",
- "\1\u025f",
- "\1\u0260",
- "\1\u0261",
- "\1\u0262",
- "\1\u0263",
- "\1\u0264",
- "\1\u0265",
- "",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0267",
- "\1\u0268",
- "\1\u0269",
- "",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u026b",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u026d",
- "\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\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",
- "",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0275",
- "\1\u0276",
- "\1\u0277",
- "\1\u0278",
- "\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",
- "\1\u0281",
- "\1\u0282",
- "\1\u0283",
- "\1\u0284",
- "\1\u0285",
- "\1\u0286",
- "\1\u0287",
- "",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0289",
- "\1\u028a",
- "",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "",
- "\1\u028c",
- "",
- "",
- "\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\u028f",
- "\1\u0290",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0292",
- "",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0294",
- "\1\u0295",
- "\1\u0296",
- "\1\u0297",
- "\1\u0298",
- "\1\u0299",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u029b",
- "\1\u029c",
- "\1\u029d",
- "\1\u029e",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u02a0",
- "",
- "\1\u02a1",
- "\1\u02a2",
- "",
- "\1\u02a3",
- "",
- "",
- "\1\u02a4",
- "\1\u02a5",
- "",
- "\1\u02a6",
- "",
- "\1\u02a7",
- "\1\u02a8",
- "\1\u02a9",
- "\1\u02aa",
- "\1\u02ab",
- "\1\u02ac",
- "",
- "\1\u02ad",
- "\1\u02ae",
- "\1\u02af",
- "\1\u02b0",
- "",
- "\1\u02b1",
- "\1\u02b2",
- "\1\u02b3",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u02b5",
- "\1\u02b6",
- "\1\u02b7",
- "\1\u02b8",
- "\1\u02b9",
- "\1\u02ba",
- "\1\u02bb",
- "\1\u02bc",
- "\1\u02bd",
- "\1\u02be",
- "\1\u02bf",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u02c1",
- "\1\u02c2",
- "\1\u02c3",
- "\1\u02c4",
- "",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u02c6\17\uffff\1\u02c7",
- "\1\u02c8",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u02ca",
- "\1\u02cb",
- "\1\u02cc",
- "\1\u02cd",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u02cf\2\uffff\1\u02d0",
- "\1\u02d1",
- "",
- "\1\u02d2",
- "\1\u02d3",
- "\1\u02d4",
- "\1\u02d5",
- "",
- "\1\u02d6",
- "\1\u02d7",
- "\1\u02d8",
- "",
- "\1\u02d9",
- "\1\u02da",
- "\1\u02db",
- "\1\u02dc",
- "",
- "\1\u02dd",
- "\1\u02de",
- "\1\u02df",
- "\1\u02e0",
- "\1\u02e1",
- "\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\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",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u02f6",
- "\1\u02f7",
- "\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",
- "\1\u0306",
- "\1\u0307",
- "\1\u0308",
- "\1\u0309",
- "\1\u030a",
- "\1\u030b",
- "\1\u030c",
- "\1\u030d",
- "\1\u030e",
- "\1\u030f",
- "\1\u0310",
- "\1\u0311",
- "\1\u0312",
- "\1\u0313",
- "\1\u0314",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0316",
- "\1\u0317",
- "\1\u0318",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u031a",
- "\1\u031b",
- "\1\u031c",
- "\1\u031d",
- "\1\u031e",
- "",
- "\1\u031f",
- "\1\u0320",
- "\1\u0321",
- "",
- "\1\u0322",
- "\1\u0323",
- "\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\u0326",
- "\1\u0327",
- "\1\u0328",
- "\1\u0329",
- "\1\u032a",
- "\1\u032b",
- "",
- "",
- "\1\u032c",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u032e",
- "\1\u032f",
- "\1\u0330",
- "\1\u0331",
- "\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\u0335",
- "\1\u0336",
- "",
- "",
- "",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- "\1\u0338",
- "",
- "\1\u0339",
- "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
- ""};
-
- static final short[] DFA14_eot = DFA.unpackEncodedString(DFA14_eotS);
- static final short[] DFA14_eof = DFA.unpackEncodedString(DFA14_eofS);
- static final char[] DFA14_min = DFA.unpackEncodedStringToUnsignedChars(DFA14_minS);
- static final char[] DFA14_max = DFA.unpackEncodedStringToUnsignedChars(DFA14_maxS);
- static final short[] DFA14_accept = DFA.unpackEncodedString(DFA14_acceptS);
- static final short[] DFA14_special = DFA.unpackEncodedString(DFA14_specialS);
- static final short[][] DFA14_transition;
-
- static {
- int numStates = DFA14_transitionS.length;
- DFA14_transition = new short[numStates][];
- for (int i = 0; i < numStates; i++) {
- DFA14_transition[i] = DFA.unpackEncodedString(DFA14_transitionS[i]);
- }
- }
-
- class DFA14 extends DFA {
-
- public DFA14(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 14;
- this.eot = DFA14_eot;
- this.eof = DFA14_eof;
- this.min = DFA14_min;
- this.max = DFA14_max;
- this.accept = DFA14_accept;
- this.special = DFA14_special;
- this.transition = DFA14_transition;
- }
-
- @Override
- 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 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | RULE_STRING | RULE_WHOLE_NUM_STR | RULE_HEX_INT | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );";
- }
-
- @Override
- public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
- IntStream input = _input;
- int _s = s;
- switch (s) {
- case 0:
- int LA14_0 = input.LA(1);
-
- s = -1;
- if (LA14_0 == 'i') {
- s = 1;
- }
-
- else if (LA14_0 == '.') {
- s = 2;
- }
-
- else if (LA14_0 == 'a') {
- s = 3;
- }
-
- else if (LA14_0 == 'e') {
- s = 4;
- }
-
- else if (LA14_0 == ',') {
- s = 5;
- }
-
- else if (LA14_0 == '{') {
- s = 6;
- }
-
- else if (LA14_0 == 'g') {
- s = 7;
- }
-
- else if (LA14_0 == 'u') {
- s = 8;
- }
-
- else if (LA14_0 == '}') {
- s = 9;
- }
-
- else if (LA14_0 == 'b') {
- s = 10;
- }
-
- else if (LA14_0 == 'o') {
- s = 11;
- }
-
- else if (LA14_0 == 'd') {
- s = 12;
- }
-
- else if (LA14_0 == 'D') {
- s = 13;
- }
-
- else if (LA14_0 == 'U') {
- s = 14;
- }
-
- else if (LA14_0 == 'm') {
- s = 15;
- }
-
- else if (LA14_0 == 't') {
- s = 16;
- }
-
- else if (LA14_0 == 'f') {
- s = 17;
- }
-
- else if (LA14_0 == 'B') {
- s = 18;
- }
-
- else if (LA14_0 == 'C') {
- s = 19;
- }
-
- else if (LA14_0 == 'E') {
- s = 20;
- }
-
- else if (LA14_0 == 'F') {
- s = 21;
- }
-
- else if (LA14_0 == 'I') {
- s = 22;
- }
-
- else if (LA14_0 == 'L') {
- s = 23;
- }
-
- else if (LA14_0 == 'J') {
- s = 24;
- }
-
- else if (LA14_0 == 'S') {
- s = 25;
- }
-
- else if (LA14_0 == 'A') {
- s = 26;
- }
-
- else if (LA14_0 == 'W') {
- s = 27;
- }
-
- else if (LA14_0 == 'O') {
- s = 28;
- }
-
- else if (LA14_0 == 'r') {
- s = 29;
- }
-
- else if (LA14_0 == 's') {
- s = 30;
- }
-
- else if (LA14_0 == '(') {
- s = 31;
- }
-
- else if (LA14_0 == ')') {
- s = 32;
- }
-
- else if (LA14_0 == 'w') {
- s = 33;
- }
-
- else if (LA14_0 == ';') {
- s = 34;
- }
-
- else if (LA14_0 == 'c') {
- s = 35;
- }
-
- else if (LA14_0 == 'M') {
- s = 36;
- }
-
- else if (LA14_0 == '\"') {
- s = 37;
- }
-
- else if (LA14_0 == '\'') {
- s = 38;
- }
-
- else if (LA14_0 == '0') {
- s = 39;
- }
-
- else if (LA14_0 >= '1' && LA14_0 <= '9') {
- s = 40;
- }
-
- else if (LA14_0 == '^') {
- s = 41;
- }
-
- else if (LA14_0 >= 'G' && LA14_0 <= 'H' || LA14_0 == 'K' || LA14_0 == 'N' || LA14_0 >= 'P' && LA14_0 <= 'R' || LA14_0 == 'T' || LA14_0 == 'V' || LA14_0 >= 'X' && LA14_0 <= 'Z' || LA14_0 == '_' || LA14_0 == 'h' || LA14_0 >= 'j' && LA14_0 <= 'l' || LA14_0 == 'n' || LA14_0 >= 'p' && LA14_0 <= 'q' || LA14_0 == 'v' || LA14_0 >= 'x' && LA14_0 <= 'z') {
- s = 42;
- }
-
- else if (LA14_0 == '/') {
- s = 43;
- }
-
- else if (LA14_0 >= '\t' && LA14_0 <= '\n' || LA14_0 == '\r' || LA14_0 == ' ') {
- s = 44;
- }
-
- else if (LA14_0 >= '\u0000' && LA14_0 <= '\b' || LA14_0 >= '\u000B' && LA14_0 <= '\f' || LA14_0 >= '\u000E' && LA14_0 <= '\u001F' || LA14_0 == '!' || LA14_0 >= '#' && LA14_0 <= '&' || LA14_0 >= '*' && LA14_0 <= '+' || LA14_0 == '-' || LA14_0 == ':' || LA14_0 >= '<' && LA14_0 <= '@' || LA14_0 >= '[' && LA14_0 <= ']' || LA14_0 == '`' || LA14_0 == '|' || LA14_0 >= '~' && LA14_0 <= '\uFFFF') {
- 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 = 112;
- } else {
- s = 45;
- }
-
- if (s >= 0) {
- return s;
- }
- break;
- case 2:
- int LA14_38 = input.LA(1);
-
- s = -1;
- if (LA14_38 >= '\u0000' && LA14_38 <= '\uFFFF') {
- s = 112;
- } else {
- s = 45;
- }
-
- if (s >= 0) {
- return s;
- }
- break;
- }
- NoViableAltException nvae = new NoViableAltException(getDescription(), 14, _s, input);
- error(nvae);
- throw nvae;
- }
- }
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_WS"
+
+ // $ANTLR start "RULE_ANY_OTHER"
+ public final void mRULE_ANY_OTHER() throws RecognitionException {
+ try {
+ int _type = RULE_ANY_OTHER;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalOseeDsl.g:3621:16: ( . )
+ // InternalOseeDsl.g:3621:18: .
+ {
+ matchAny();
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_ANY_OTHER"
+
+ public void mTokens() throws RecognitionException {
+ // InternalOseeDsl.g:1:8: ( T__12 | 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 | T__96 | T__97 | T__98 | RULE_STRING | RULE_WHOLE_NUM_STR | RULE_ID | RULE_INT | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER )
+ int alt13=95;
+ alt13 = dfa13.predict(input);
+ switch (alt13) {
+ case 1 :
+ // InternalOseeDsl.g:1:10: T__12
+ {
+ mT__12();
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1:16: T__13
+ {
+ mT__13();
+
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:1:22: T__14
+ {
+ mT__14();
+
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:1:28: T__15
+ {
+ mT__15();
+
+ }
+ break;
+ case 5 :
+ // InternalOseeDsl.g:1:34: T__16
+ {
+ mT__16();
+
+ }
+ break;
+ case 6 :
+ // InternalOseeDsl.g:1:40: T__17
+ {
+ mT__17();
+
+ }
+ break;
+ case 7 :
+ // InternalOseeDsl.g:1:46: T__18
+ {
+ mT__18();
+
+ }
+ break;
+ case 8 :
+ // InternalOseeDsl.g:1:52: T__19
+ {
+ mT__19();
+
+ }
+ break;
+ case 9 :
+ // InternalOseeDsl.g:1:58: T__20
+ {
+ mT__20();
+
+ }
+ break;
+ case 10 :
+ // InternalOseeDsl.g:1:64: T__21
+ {
+ mT__21();
+
+ }
+ break;
+ case 11 :
+ // InternalOseeDsl.g:1:70: T__22
+ {
+ mT__22();
+
+ }
+ break;
+ case 12 :
+ // InternalOseeDsl.g:1:76: T__23
+ {
+ mT__23();
+
+ }
+ break;
+ case 13 :
+ // InternalOseeDsl.g:1:82: T__24
+ {
+ mT__24();
+
+ }
+ break;
+ case 14 :
+ // InternalOseeDsl.g:1:88: T__25
+ {
+ mT__25();
+
+ }
+ break;
+ case 15 :
+ // InternalOseeDsl.g:1:94: T__26
+ {
+ mT__26();
+
+ }
+ break;
+ case 16 :
+ // InternalOseeDsl.g:1:100: T__27
+ {
+ mT__27();
+
+ }
+ break;
+ case 17 :
+ // InternalOseeDsl.g:1:106: T__28
+ {
+ mT__28();
+
+ }
+ break;
+ case 18 :
+ // InternalOseeDsl.g:1:112: T__29
+ {
+ mT__29();
+
+ }
+ break;
+ case 19 :
+ // InternalOseeDsl.g:1:118: T__30
+ {
+ mT__30();
+
+ }
+ break;
+ case 20 :
+ // InternalOseeDsl.g:1:124: T__31
+ {
+ mT__31();
+
+ }
+ break;
+ case 21 :
+ // InternalOseeDsl.g:1:130: T__32
+ {
+ mT__32();
+
+ }
+ break;
+ case 22 :
+ // InternalOseeDsl.g:1:136: T__33
+ {
+ mT__33();
+
+ }
+ break;
+ case 23 :
+ // InternalOseeDsl.g:1:142: T__34
+ {
+ mT__34();
+
+ }
+ break;
+ case 24 :
+ // InternalOseeDsl.g:1:148: T__35
+ {
+ mT__35();
+
+ }
+ break;
+ case 25 :
+ // InternalOseeDsl.g:1:154: T__36
+ {
+ mT__36();
+
+ }
+ break;
+ case 26 :
+ // InternalOseeDsl.g:1:160: T__37
+ {
+ mT__37();
+
+ }
+ break;
+ case 27 :
+ // InternalOseeDsl.g:1:166: T__38
+ {
+ mT__38();
+
+ }
+ break;
+ case 28 :
+ // InternalOseeDsl.g:1:172: T__39
+ {
+ mT__39();
+
+ }
+ break;
+ case 29 :
+ // InternalOseeDsl.g:1:178: T__40
+ {
+ mT__40();
+
+ }
+ break;
+ case 30 :
+ // InternalOseeDsl.g:1:184: T__41
+ {
+ mT__41();
+
+ }
+ break;
+ case 31 :
+ // InternalOseeDsl.g:1:190: T__42
+ {
+ mT__42();
+
+ }
+ break;
+ case 32 :
+ // InternalOseeDsl.g:1:196: T__43
+ {
+ mT__43();
+
+ }
+ break;
+ case 33 :
+ // InternalOseeDsl.g:1:202: T__44
+ {
+ mT__44();
+
+ }
+ break;
+ case 34 :
+ // InternalOseeDsl.g:1:208: T__45
+ {
+ mT__45();
+
+ }
+ break;
+ case 35 :
+ // InternalOseeDsl.g:1:214: T__46
+ {
+ mT__46();
+
+ }
+ break;
+ case 36 :
+ // InternalOseeDsl.g:1:220: T__47
+ {
+ mT__47();
+
+ }
+ break;
+ case 37 :
+ // InternalOseeDsl.g:1:226: T__48
+ {
+ mT__48();
+
+ }
+ break;
+ case 38 :
+ // InternalOseeDsl.g:1:232: T__49
+ {
+ mT__49();
+
+ }
+ break;
+ case 39 :
+ // InternalOseeDsl.g:1:238: T__50
+ {
+ mT__50();
+
+ }
+ break;
+ case 40 :
+ // InternalOseeDsl.g:1:244: T__51
+ {
+ mT__51();
+
+ }
+ break;
+ case 41 :
+ // InternalOseeDsl.g:1:250: T__52
+ {
+ mT__52();
+
+ }
+ break;
+ case 42 :
+ // InternalOseeDsl.g:1:256: T__53
+ {
+ mT__53();
+
+ }
+ break;
+ case 43 :
+ // InternalOseeDsl.g:1:262: T__54
+ {
+ mT__54();
+
+ }
+ break;
+ case 44 :
+ // InternalOseeDsl.g:1:268: T__55
+ {
+ mT__55();
+
+ }
+ break;
+ case 45 :
+ // InternalOseeDsl.g:1:274: T__56
+ {
+ mT__56();
+
+ }
+ break;
+ case 46 :
+ // InternalOseeDsl.g:1:280: T__57
+ {
+ mT__57();
+
+ }
+ break;
+ case 47 :
+ // InternalOseeDsl.g:1:286: T__58
+ {
+ mT__58();
+
+ }
+ break;
+ case 48 :
+ // InternalOseeDsl.g:1:292: T__59
+ {
+ mT__59();
+
+ }
+ break;
+ case 49 :
+ // InternalOseeDsl.g:1:298: T__60
+ {
+ mT__60();
+
+ }
+ break;
+ case 50 :
+ // InternalOseeDsl.g:1:304: T__61
+ {
+ mT__61();
+
+ }
+ break;
+ case 51 :
+ // InternalOseeDsl.g:1:310: T__62
+ {
+ mT__62();
+
+ }
+ break;
+ case 52 :
+ // InternalOseeDsl.g:1:316: T__63
+ {
+ mT__63();
+
+ }
+ break;
+ case 53 :
+ // InternalOseeDsl.g:1:322: T__64
+ {
+ mT__64();
+
+ }
+ break;
+ case 54 :
+ // InternalOseeDsl.g:1:328: T__65
+ {
+ mT__65();
+
+ }
+ break;
+ case 55 :
+ // InternalOseeDsl.g:1:334: T__66
+ {
+ mT__66();
+
+ }
+ break;
+ case 56 :
+ // InternalOseeDsl.g:1:340: T__67
+ {
+ mT__67();
+
+ }
+ break;
+ case 57 :
+ // InternalOseeDsl.g:1:346: T__68
+ {
+ mT__68();
+
+ }
+ break;
+ case 58 :
+ // InternalOseeDsl.g:1:352: T__69
+ {
+ mT__69();
+
+ }
+ break;
+ case 59 :
+ // InternalOseeDsl.g:1:358: T__70
+ {
+ mT__70();
+
+ }
+ break;
+ case 60 :
+ // InternalOseeDsl.g:1:364: T__71
+ {
+ mT__71();
+
+ }
+ break;
+ case 61 :
+ // InternalOseeDsl.g:1:370: T__72
+ {
+ mT__72();
+
+ }
+ break;
+ case 62 :
+ // InternalOseeDsl.g:1:376: T__73
+ {
+ mT__73();
+
+ }
+ break;
+ case 63 :
+ // InternalOseeDsl.g:1:382: T__74
+ {
+ mT__74();
+
+ }
+ break;
+ case 64 :
+ // InternalOseeDsl.g:1:388: T__75
+ {
+ mT__75();
+
+ }
+ break;
+ case 65 :
+ // InternalOseeDsl.g:1:394: T__76
+ {
+ mT__76();
+
+ }
+ break;
+ case 66 :
+ // InternalOseeDsl.g:1:400: T__77
+ {
+ mT__77();
+
+ }
+ break;
+ case 67 :
+ // InternalOseeDsl.g:1:406: T__78
+ {
+ mT__78();
+
+ }
+ break;
+ case 68 :
+ // InternalOseeDsl.g:1:412: T__79
+ {
+ mT__79();
+
+ }
+ break;
+ case 69 :
+ // InternalOseeDsl.g:1:418: T__80
+ {
+ mT__80();
+
+ }
+ break;
+ case 70 :
+ // InternalOseeDsl.g:1:424: T__81
+ {
+ mT__81();
+
+ }
+ break;
+ case 71 :
+ // InternalOseeDsl.g:1:430: T__82
+ {
+ mT__82();
+
+ }
+ break;
+ case 72 :
+ // InternalOseeDsl.g:1:436: T__83
+ {
+ mT__83();
+
+ }
+ break;
+ case 73 :
+ // InternalOseeDsl.g:1:442: T__84
+ {
+ mT__84();
+
+ }
+ break;
+ case 74 :
+ // InternalOseeDsl.g:1:448: T__85
+ {
+ mT__85();
+
+ }
+ break;
+ case 75 :
+ // InternalOseeDsl.g:1:454: T__86
+ {
+ mT__86();
+
+ }
+ break;
+ case 76 :
+ // InternalOseeDsl.g:1:460: T__87
+ {
+ mT__87();
+
+ }
+ break;
+ case 77 :
+ // InternalOseeDsl.g:1:466: T__88
+ {
+ mT__88();
+
+ }
+ break;
+ case 78 :
+ // InternalOseeDsl.g:1:472: T__89
+ {
+ mT__89();
+
+ }
+ break;
+ case 79 :
+ // InternalOseeDsl.g:1:478: T__90
+ {
+ mT__90();
+
+ }
+ break;
+ case 80 :
+ // InternalOseeDsl.g:1:484: T__91
+ {
+ mT__91();
+
+ }
+ break;
+ case 81 :
+ // InternalOseeDsl.g:1:490: T__92
+ {
+ mT__92();
+
+ }
+ break;
+ case 82 :
+ // InternalOseeDsl.g:1:496: T__93
+ {
+ mT__93();
+
+ }
+ break;
+ case 83 :
+ // InternalOseeDsl.g:1:502: T__94
+ {
+ mT__94();
+
+ }
+ break;
+ case 84 :
+ // InternalOseeDsl.g:1:508: T__95
+ {
+ mT__95();
+
+ }
+ break;
+ case 85 :
+ // InternalOseeDsl.g:1:514: T__96
+ {
+ mT__96();
+
+ }
+ break;
+ case 86 :
+ // InternalOseeDsl.g:1:520: T__97
+ {
+ mT__97();
+
+ }
+ break;
+ case 87 :
+ // InternalOseeDsl.g:1:526: T__98
+ {
+ mT__98();
+
+ }
+ break;
+ case 88 :
+ // InternalOseeDsl.g:1:532: RULE_STRING
+ {
+ mRULE_STRING();
+
+ }
+ break;
+ case 89 :
+ // InternalOseeDsl.g:1:544: RULE_WHOLE_NUM_STR
+ {
+ mRULE_WHOLE_NUM_STR();
+
+ }
+ break;
+ case 90 :
+ // InternalOseeDsl.g:1:563: RULE_ID
+ {
+ mRULE_ID();
+
+ }
+ break;
+ case 91 :
+ // InternalOseeDsl.g:1:571: RULE_INT
+ {
+ mRULE_INT();
+
+ }
+ break;
+ case 92 :
+ // InternalOseeDsl.g:1:580: RULE_ML_COMMENT
+ {
+ mRULE_ML_COMMENT();
+
+ }
+ break;
+ case 93 :
+ // InternalOseeDsl.g:1:596: RULE_SL_COMMENT
+ {
+ mRULE_SL_COMMENT();
+
+ }
+ break;
+ case 94 :
+ // InternalOseeDsl.g:1:612: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 95 :
+ // InternalOseeDsl.g:1:620: RULE_ANY_OTHER
+ {
+ mRULE_ANY_OTHER();
+
+ }
+ break;
+
+ }
+
+ }
+
+
+ protected DFA13 dfa13 = new DFA13(this);
+ static final String DFA13_eotS =
+ "\1\uffff\1\60\1\uffff\2\60\2\uffff\1\60\1\uffff\26\60\2\uffff\1\60\1\uffff\2\60\2\54\1\160\1\54\1\uffff\1\54\2\uffff\1\60\1\166\1\60\2\uffff\10\60\2\uffff\1\60\1\uffff\3\60\1\u0085\24\60\1\u009b\16\60\1\u00aa\3\60\2\uffff\1\60\1\uffff\2\60\2\uffff\1\160\3\uffff\1\60\1\uffff\4\60\1\u00b7\11\60\1\uffff\10\60\1\u00c9\1\u00ca\13\60\1\uffff\11\60\1\u00df\1\u00e1\3\60\1\uffff\14\60\1\uffff\4\60\1\u00f5\1\u00f6\10\60\1\u00ff\2\60\2\uffff\10\60\1\u010a\6\60\1\u0111\4\60\1\uffff\1\60\1\uffff\5\60\1\u011c\14\60\1\u012b\2\uffff\10\60\1\uffff\12\60\1\uffff\6\60\1\uffff\4\60\1\u0149\5\60\1\uffff\2\60\1\u0153\2\60\1\u0156\10\60\1\uffff\15\60\1\u016d\14\60\1\u017a\1\u017b\1\60\1\uffff\3\60\1\u0180\5\60\1\uffff\2\60\1\uffff\5\60\1\u018d\20\60\1\uffff\14\60\2\uffff\4\60\1\uffff\10\60\1\u01b8\1\u01bd\2\60\1\uffff\1\u01c0\20\60\1\u01d1\30\60\1\uffff\4\60\1\uffff\1\u01f0\1\60\1\uffff\1\u01f2\2\60\1\u01f6\10\60\1\u01ff\1\u0200\1\60\1\u0202\1\uffff\21\60\1\u0214\1\60\1\u0216\4\60\1\u021b\5\60\1\uffff\1\60\1\uffff\1\u0222\1\u0223\2\uffff\10\60\2\uffff\1\60\1\uffff\16\60\1\u023d\2\60\1\uffff\1\60\1\uffff\1\60\1\u0242\2\60\1\uffff\6\60\4\uffff\2\60\1\u024d\24\60\1\uffff\1\u0262\3\60\1\uffff\1\u0266\1\60\1\u0268\1\60\1\u026a\1\u026b\2\60\1\u026e\1\u026f\1\uffff\1\u0270\4\60\1\u0275\16\60\1\uffff\1\u0284\2\60\1\uffff\1\u0287\1\uffff\1\60\2\uffff\1\u0289\1\u028a\3\uffff\2\60\1\u028d\1\60\1\uffff\1\u028f\6\60\1\u0296\4\60\1\u029b\1\60\1\uffff\2\60\1\uffff\1\60\2\uffff\2\60\1\uffff\1\60\1\uffff\6\60\1\uffff\4\60\1\uffff\3\60\1\u02b0\13\60\1\u02bc\4\60\1\uffff\1\u02c1\2\60\1\u02c5\4\60\1\u02ca\2\60\1\uffff\4\60\1\uffff\3\60\1\uffff\4\60\1\uffff\5\60\1\u02de\1\u02df\14\60\2\uffff\5\60\1\u02f1\3\60\1\u02f5\7\60\1\uffff\3\60\1\uffff\21\60\1\u0311\3\60\1\u0315\5\60\1\uffff\3\60\1\uffff\2\60\1\u0320\1\u0321\6\60\2\uffff\1\60\1\u0329\4\60\1\u032e\1\uffff\1\u032f\1\u0330\2\60\3\uffff\1\u0333\1\60\1\uffff\1\60\1\u0336\1\uffff";
+ static final String DFA13_eofS =
+ "\u0337\uffff";
+ static final String DFA13_minS =
+ "\1\0\1\144\1\uffff\1\142\1\144\2\uffff\1\165\1\uffff\1\162\1\146\1\141\1\105\1\156\1\141\1\156\1\141\1\151\1\117\1\157\1\121\1\154\1\156\1\111\1\141\1\111\1\114\1\157\1\116\1\145\1\151\2\uffff\1\150\1\uffff\1\150\1\101\2\0\1\60\1\101\1\uffff\1\52\2\uffff\1\160\1\60\1\150\2\uffff\1\163\2\164\1\144\1\143\2\164\1\151\2\uffff\1\151\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\144\2\154\1\144\1\147\1\154\1\157\1\141\1\124\1\155\1\165\1\60\1\157\1\164\1\156\1\170\1\113\1\166\1\162\1\104\1\164\1\104\1\114\1\162\1\164\1\105\1\60\2\154\1\144\2\uffff\1\145\1\uffff\1\151\1\116\2\uffff\1\60\3\uffff\1\157\1\uffff\1\145\1\164\1\151\1\162\1\60\2\145\1\155\1\162\1\164\1\144\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\151\1\164\1\151\1\141\1\147\1\145\1\154\1\156\1\110\1\160\1\155\1\uffff\1\141\1\145\1\147\1\151\1\105\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\162\1\154\1\131\3\162\1\146\1\151\1\uffff\1\163\1\156\1\124\1\171\2\60\1\143\1\162\1\105\1\120\1\162\2\165\1\101\1\60\1\164\1\144\2\uffff\1\141\1\151\1\155\1\164\1\145\1\105\1\145\1\143\1\60\1\162\1\145\1\164\1\147\1\101\1\143\1\60\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\145\1\144\1\137\1\164\1\151\2\141\1\142\1\163\1\144\1\171\1\60\2\uffff\1\150\1\151\1\156\1\162\1\151\2\154\1\164\1\uffff\1\164\1\145\1\124\1\160\1\151\1\145\1\162\1\170\1\141\1\150\1\uffff\1\145\1\162\1\151\1\145\1\164\1\157\1\uffff\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\60\1\162\1\124\1\60\1\164\2\143\1\165\1\103\1\163\1\160\1\165\1\uffff\1\116\1\144\1\165\1\157\1\160\3\164\2\162\1\171\1\154\1\164\1\60\1\111\1\164\1\156\1\122\1\163\1\141\1\156\1\162\1\164\1\147\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\uffff\1\145\1\117\1\uffff\1\101\3\164\1\157\1\60\1\145\1\151\1\165\1\141\1\145\1\155\1\166\1\164\1\117\1\101\1\162\1\151\1\145\1\160\1\151\1\145\1\uffff\1\144\1\145\1\101\1\145\1\163\1\164\1\147\1\101\2\162\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\156\1\137\1\154\2\60\1\145\1\156\1\uffff\1\60\1\144\1\151\1\155\1\163\1\124\2\151\1\141\1\162\1\164\1\151\1\142\1\144\1\145\1\143\1\144\1\60\1\156\1\164\1\146\2\145\1\120\1\164\1\151\1\141\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\117\1\115\1\154\1\uffff\1\171\2\141\1\165\1\uffff\1\60\1\164\1\uffff\1\60\1\144\1\145\1\40\1\171\1\144\1\157\1\154\1\144\1\164\1\142\1\165\2\60\1\151\1\60\1\uffff\1\163\1\164\1\145\2\144\1\157\1\164\1\142\1\160\1\164\1\162\1\145\1\142\1\155\1\105\1\116\1\171\1\60\1\146\1\60\2\146\1\116\1\101\1\60\1\160\1\164\1\155\1\151\1\171\1\uffff\1\145\1\uffff\2\60\1\141\1\uffff\1\160\1\145\1\156\1\165\1\145\1\162\1\165\1\164\2\uffff\1\164\1\uffff\1\151\2\162\1\103\1\101\1\151\1\162\1\165\1\150\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\60\1\105\1\116\1\uffff\1\145\1\143\1\145\1\144\1\160\1\170\4\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\151\1\164\1\142\1\145\1\164\1\145\1\uffff\1\60\1\145\2\143\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\145\1\143\1\164\1\165\1\162\1\145\1\162\1\uffff\1\60\2\164\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\60\1\141\1\162\1\164\1\145\1\60\1\101\1\uffff\2\124\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\uffff\1\154\1\151\1\145\1\156\1\uffff\1\164\2\171\1\60\2\145\1\141\1\145\1\101\1\156\1\142\1\164\1\145\1\137\1\142\1\60\1\143\1\164\2\160\1\uffff\1\60\1\104\1\120\1\60\2\164\1\165\1\162\1\60\1\101\1\165\1\uffff\1\145\1\162\2\145\1\uffff\2\141\1\162\1\uffff\1\164\1\101\1\164\1\151\1\uffff\1\163\1\145\1\164\1\101\1\151\2\60\1\164\1\147\1\157\1\162\1\164\1\145\1\142\1\143\1\163\1\145\1\164\1\142\2\uffff\1\141\1\147\1\166\1\151\1\164\1\60\1\165\1\145\1\143\1\60\1\164\1\165\1\120\1\145\1\151\1\142\1\162\1\uffff\1\164\1\156\1\145\1\uffff\1\162\1\164\2\162\1\144\1\165\1\151\1\145\1\144\1\156\1\151\1\145\1\157\1\120\1\145\1\164\1\142\1\60\1\151\1\144\1\142\1\60\1\166\2\162\1\145\1\165\1\uffff\1\156\1\151\1\165\1\uffff\1\151\1\157\2\60\1\164\1\147\1\156\1\164\1\144\1\166\2\uffff\1\145\1\60\1\147\2\145\1\151\1\60\1\uffff\2\60\1\162\1\144\3\uffff\1\60\1\145\1\uffff\1\162\1\60\1\uffff";
+ static final String DFA13_maxS =
+ "\1\uffff\1\156\1\uffff\1\164\1\170\2\uffff\1\165\1\uffff\1\162\1\166\2\145\1\162\1\165\1\160\1\141\1\151\1\162\1\157\1\156\1\154\1\156\1\157\1\141\1\164\1\162\1\157\1\165\1\157\1\151\2\uffff\1\150\1\uffff\1\150\1\101\2\uffff\1\71\1\172\1\uffff\1\57\2\uffff\1\160\1\172\1\150\2\uffff\1\163\2\164\1\144\1\143\1\164\1\165\1\151\2\uffff\1\151\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\144\2\154\1\144\1\147\1\154\1\157\1\141\1\124\1\155\1\165\1\172\1\157\1\164\1\156\1\170\1\113\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\2\uffff\1\145\1\uffff\1\151\1\116\2\uffff\1\71\3\uffff\1\157\1\uffff\1\145\1\164\1\151\1\162\1\172\2\145\1\155\1\162\1\164\1\144\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\151\1\164\1\151\1\141\1\147\1\145\1\154\1\156\1\110\1\160\1\155\1\uffff\1\141\1\145\1\147\1\151\1\105\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\162\1\154\1\131\3\162\1\146\1\151\1\uffff\1\163\1\156\1\124\1\171\2\172\1\143\1\162\1\105\1\120\1\162\2\165\1\101\1\172\1\164\1\144\2\uffff\1\141\1\151\1\155\1\164\1\145\1\105\1\145\1\143\1\172\1\162\1\145\1\164\1\147\1\101\1\143\1\172\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\145\1\144\1\137\1\164\1\151\2\141\1\142\1\163\1\144\1\171\1\172\2\uffff\1\150\1\151\1\156\1\162\1\151\2\154\1\164\1\uffff\1\164\1\145\1\124\1\160\1\151\1\145\1\162\1\170\1\141\1\150\1\uffff\1\145\1\162\1\151\1\145\1\164\1\157\1\uffff\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\172\1\162\1\124\1\172\1\164\2\143\1\165\1\103\1\163\1\160\1\165\1\uffff\1\125\1\144\1\165\1\157\1\160\3\164\2\162\1\171\1\154\1\164\1\172\1\111\1\164\1\156\1\122\1\163\1\141\1\156\1\162\1\164\1\147\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\uffff\1\145\1\117\1\uffff\1\101\3\164\1\157\1\172\1\145\1\151\1\165\1\141\1\145\1\155\1\166\1\164\1\126\1\101\1\162\1\151\1\145\1\160\1\151\1\145\1\uffff\1\144\1\145\1\101\1\145\1\163\1\164\1\147\1\101\2\162\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\156\1\137\1\154\2\172\1\145\1\156\1\uffff\1\172\1\144\1\151\1\155\1\163\1\124\2\151\1\141\1\162\1\164\1\151\1\142\1\144\1\145\1\143\1\144\1\172\1\156\1\164\1\146\2\145\1\120\1\164\1\151\1\141\1\143\1\164\1\122\1\151\1\165\1\116\1\101\1\124\1\145\1\151\1\145\1\151\2\117\1\154\1\uffff\1\171\2\141\1\165\1\uffff\1\172\1\164\1\uffff\1\172\1\144\1\145\1\172\1\171\1\144\1\157\1\154\1\144\1\164\1\142\1\165\2\172\1\151\1\172\1\uffff\1\163\1\164\1\145\2\144\1\157\1\164\1\142\1\160\1\164\1\162\1\145\1\142\1\155\1\105\1\116\1\171\1\172\1\146\1\172\2\146\1\116\1\101\1\172\1\160\1\164\1\155\1\151\1\171\1\uffff\1\145\1\uffff\2\172\1\145\1\uffff\1\160\1\145\1\156\1\165\1\145\1\162\1\165\1\164\2\uffff\1\164\1\uffff\1\151\2\162\1\103\1\101\1\151\1\162\1\165\1\150\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\172\1\105\1\116\1\uffff\1\145\1\143\1\145\1\144\1\160\1\170\4\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\151\1\164\1\142\1\145\1\164\1\145\1\uffff\1\172\1\145\2\143\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\145\1\143\1\164\1\165\1\162\1\145\1\162\1\uffff\1\172\2\164\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\172\1\141\1\162\1\164\1\145\1\172\1\101\1\uffff\2\124\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\uffff\1\154\1\151\1\145\1\156\1\uffff\1\164\2\171\1\172\2\145\1\141\1\145\1\101\1\156\1\142\1\164\1\145\1\137\1\142\1\172\1\143\1\164\2\160\1\uffff\1\172\1\124\1\120\1\172\2\164\1\165\1\162\1\172\1\104\1\165\1\uffff\1\145\1\162\2\145\1\uffff\2\141\1\162\1\uffff\1\164\1\101\1\164\1\151\1\uffff\1\163\1\145\1\164\1\101\1\151\2\172\1\164\1\147\1\157\1\162\1\164\1\145\1\142\1\143\1\163\1\145\1\164\1\142\2\uffff\1\141\1\147\1\166\1\151\1\164\1\172\1\165\1\145\1\143\1\172\1\164\1\165\1\120\1\145\1\151\1\142\1\162\1\uffff\1\164\1\156\1\145\1\uffff\1\162\1\164\2\162\1\144\1\165\1\151\1\145\1\144\1\156\1\151\1\145\1\157\1\120\1\145\1\164\1\142\1\172\1\151\1\144\1\142\1\172\1\166\2\162\1\145\1\165\1\uffff\1\156\1\151\1\165\1\uffff\1\151\1\157\2\172\1\164\1\147\1\156\1\164\1\144\1\166\2\uffff\1\145\1\172\1\147\2\145\1\151\1\172\1\uffff\2\172\1\162\1\144\3\uffff\1\172\1\145\1\uffff\1\162\1\172\1\uffff";
+ static final String DFA13_acceptS =
+ "\2\uffff\1\2\2\uffff\1\6\1\7\1\uffff\1\12\26\uffff\1\74\1\75\1\uffff\1\100\6\uffff\1\132\1\uffff\1\136\1\137\3\uffff\1\132\1\2\10\uffff\1\6\1\7\1\uffff\1\12\53\uffff\1\74\1\75\1\uffff\1\100\2\uffff\1\130\1\131\1\uffff\1\134\1\135\1\136\1\uffff\1\11\16\uffff\1\106\25\uffff\1\113\16\uffff\1\116\14\uffff\1\56\21\uffff\1\22\1\23\24\uffff\1\115\1\uffff\1\124\23\uffff\1\105\1\10\10\uffff\1\123\12\uffff\1\127\6\uffff\1\114\12\uffff\1\101\16\uffff\1\52\35\uffff\1\122\11\uffff\1\77\2\uffff\1\1\26\uffff\1\61\14\uffff\1\125\1\126\4\uffff\1\57\14\uffff\1\5\52\uffff\1\3\4\uffff\1\104\2\uffff\1\27\20\uffff\1\25\36\uffff\1\13\1\uffff\1\53\3\uffff\1\16\10\uffff\1\73\1\33\1\uffff\1\24\21\uffff\1\63\1\uffff\1\65\4\uffff\1\55\6\uffff\1\14\1\121\1\54\1\60\27\uffff\1\107\4\uffff\1\103\12\uffff\1\30\24\uffff\1\110\3\uffff\1\111\1\uffff\1\4\1\uffff\1\117\1\120\2\uffff\1\51\1\17\1\31\4\uffff\1\70\16\uffff\1\62\2\uffff\1\112\1\uffff\1\15\1\102\2\uffff\1\36\1\uffff\1\32\6\uffff\1\42\4\uffff\1\47\24\uffff\1\76\13\uffff\1\44\4\uffff\1\67\3\uffff\1\34\4\uffff\1\41\23\uffff\1\64\1\66\21\uffff\1\37\3\uffff\1\43\33\uffff\1\40\3\uffff\1\50\12\uffff\1\21\1\46\7\uffff\1\71\4\uffff\1\35\1\72\1\45\2\uffff\1\20\2\uffff\1\26";
+ static final String DFA13_specialS =
+ "\1\2\44\uffff\1\0\1\1\u0310\uffff}>";
+ static final String[] DFA13_transitionS = {
+ "\11\54\2\53\2\54\1\53\22\54\1\53\1\54\1\45\4\54\1\46\1\37\1\40\2\54\1\5\1\54\1\2\1\52\12\47\1\54\1\42\5\54\1\32\1\22\1\23\1\14\1\24\1\25\2\51\1\26\1\30\1\51\1\27\1\44\1\51\1\34\3\51\1\31\1\51\1\15\1\51\1\33\3\51\3\54\1\50\1\51\1\54\1\3\1\11\1\43\1\13\1\4\1\21\1\7\1\51\1\1\3\51\1\16\1\51\1\12\2\51\1\35\1\36\1\20\1\17\1\51\1\41\3\51\1\6\1\54\1\10\uff82\54",
+ "\1\56\10\uffff\1\55\1\57",
+ "",
+ "\1\62\1\66\1\65\15\uffff\1\63\1\uffff\1\64",
+ "\1\71\11\uffff\1\70\11\uffff\1\67",
+ "",
+ "",
+ "\1\74",
+ "",
+ "\1\76",
+ "\1\101\14\uffff\1\100\2\uffff\1\77",
+ "\1\102\3\uffff\1\103",
+ "\1\106\33\uffff\1\105\3\uffff\1\104",
+ "\1\110\3\uffff\1\107",
+ "\1\112\3\uffff\1\113\3\uffff\1\111\13\uffff\1\114",
+ "\1\115\1\uffff\1\116",
+ "\1\117",
+ "\1\120",
+ "\1\123\37\uffff\1\121\2\uffff\1\122",
+ "\1\124",
+ "\1\126\34\uffff\1\125",
+ "\1\127",
+ "\1\130",
+ "\1\133\33\uffff\1\132\11\uffff\1\131",
+ "\1\134",
+ "\1\136\52\uffff\1\135",
+ "\1\141\1\uffff\1\140\43\uffff\1\137",
+ "\1\142",
+ "\1\144\3\uffff\1\145\42\uffff\1\143",
+ "\1\146\11\uffff\1\147",
+ "\1\150",
+ "",
+ "",
+ "\1\153",
+ "",
+ "\1\155",
+ "\1\156",
+ "\0\157",
+ "\0\157",
+ "\12\161",
+ "\32\60\4\uffff\1\60\1\uffff\32\60",
+ "",
+ "\1\162\4\uffff\1\163",
+ "",
+ "",
+ "\1\165",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\167",
+ "",
+ "",
+ "\1\170",
+ "\1\171",
+ "\1\172",
+ "\1\173",
+ "\1\174",
+ "\1\175",
+ "\1\177\1\176",
+ "\1\u0080",
+ "",
+ "",
+ "\1\u0081",
+ "",
+ "\1\u0082",
+ "\1\u0083",
+ "\1\u0084",
+ "\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",
+ "\1\u008c",
+ "\1\u008d",
+ "\1\u008e",
+ "\1\u008f",
+ "\1\u0090",
+ "\1\u0091",
+ "\1\u0092",
+ "\1\u0093",
+ "\1\u0094",
+ "\1\u0095",
+ "\1\u0096",
+ "\1\u0097",
+ "\1\u0098",
+ "\1\u0099",
+ "\1\u009a",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u009c",
+ "\1\u009d",
+ "\1\u009e",
+ "\1\u009f",
+ "\1\u00a0",
+ "\1\u00a1",
+ "\1\u00a2",
+ "\1\u00a3",
+ "\1\u00a4",
+ "\1\u00a5",
+ "\1\u00a6",
+ "\1\u00a7",
+ "\1\u00a8",
+ "\1\u00a9",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u00ac\1\u00ab",
+ "\1\u00ad",
+ "\1\u00ae",
+ "",
+ "",
+ "\1\u00af",
+ "",
+ "\1\u00b0",
+ "\1\u00b1",
+ "",
+ "",
+ "\12\161",
+ "",
+ "",
+ "",
+ "\1\u00b2",
+ "",
+ "\1\u00b3",
+ "\1\u00b4",
+ "\1\u00b5",
+ "\1\u00b6",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u00b8",
+ "\1\u00b9",
+ "\1\u00ba",
+ "\1\u00bb",
+ "\1\u00bc",
+ "\1\u00bd",
+ "\1\u00be",
+ "\1\u00bf",
+ "\1\u00c0",
+ "",
+ "\1\u00c1",
+ "\1\u00c2",
+ "\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\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",
+ "\1\u00da",
+ "\1\u00db",
+ "\1\u00dc",
+ "\1\u00dd",
+ "\1\u00de",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\12\60\7\uffff\16\60\1\u00e0\13\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u00e2",
+ "\1\u00e3",
+ "\1\u00e4",
+ "",
+ "\1\u00e5",
+ "\1\u00e6",
+ "\1\u00e7",
+ "\1\u00e8",
+ "\1\u00e9",
+ "\1\u00ea",
+ "\1\u00eb",
+ "\1\u00ec",
+ "\1\u00ed",
+ "\1\u00ee",
+ "\1\u00ef",
+ "\1\u00f0",
+ "",
+ "\1\u00f1",
+ "\1\u00f2",
+ "\1\u00f3",
+ "\1\u00f4",
+ "\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\u00f7",
+ "\1\u00f8",
+ "\1\u00f9",
+ "\1\u00fa",
+ "\1\u00fb",
+ "\1\u00fc",
+ "\1\u00fd",
+ "\1\u00fe",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0100",
+ "\1\u0101",
+ "",
+ "",
+ "\1\u0102",
+ "\1\u0103",
+ "\1\u0104",
+ "\1\u0105",
+ "\1\u0106",
+ "\1\u0107",
+ "\1\u0108",
+ "\1\u0109",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u010b",
+ "\1\u010c",
+ "\1\u010d",
+ "\1\u010e",
+ "\1\u010f",
+ "\1\u0110",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0112",
+ "\1\u0113",
+ "\1\u0114",
+ "\1\u0115",
+ "",
+ "\1\u0116",
+ "",
+ "\1\u0117",
+ "\1\u0118",
+ "\1\u0119",
+ "\1\u011a",
+ "\1\u011b",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u011d\1\u011e",
+ "\1\u011f",
+ "\1\u0120",
+ "\1\u0121",
+ "\1\u0122",
+ "\1\u0123",
+ "\1\u0124",
+ "\1\u0125",
+ "\1\u0126",
+ "\1\u0127",
+ "\1\u0128",
+ "\1\u0129",
+ "\12\60\7\uffff\6\60\1\u012a\23\60\4\uffff\1\60\1\uffff\32\60",
+ "",
+ "",
+ "\1\u012c",
+ "\1\u012d",
+ "\1\u012e",
+ "\1\u012f",
+ "\1\u0130",
+ "\1\u0131",
+ "\1\u0132",
+ "\1\u0133",
+ "",
+ "\1\u0134",
+ "\1\u0135",
+ "\1\u0136",
+ "\1\u0137",
+ "\1\u0138",
+ "\1\u0139",
+ "\1\u013a",
+ "\1\u013b",
+ "\1\u013c",
+ "\1\u013d",
+ "",
+ "\1\u013e",
+ "\1\u013f",
+ "\1\u0140",
+ "\1\u0141",
+ "\1\u0142",
+ "\1\u0143",
+ "",
+ "\1\u0144",
+ "\1\u0145",
+ "\1\u0146\1\u0147",
+ "\1\u0148",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u014a",
+ "\1\u014b",
+ "\1\u014c",
+ "\1\u014d",
+ "\1\u014e",
+ "",
+ "\1\u0150\14\uffff\1\u014f",
+ "\1\u0152\14\uffff\1\u0151",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0154",
+ "\1\u0155",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0157",
+ "\1\u0158",
+ "\1\u0159",
+ "\1\u015a",
+ "\1\u015b",
+ "\1\u015c",
+ "\1\u015d",
+ "\1\u015e",
+ "",
+ "\1\u0160\6\uffff\1\u015f",
+ "\1\u0161",
+ "\1\u0162",
+ "\1\u0163",
+ "\1\u0164",
+ "\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",
+ "\1\u016e",
+ "\1\u016f",
+ "\1\u0170",
+ "\1\u0171",
+ "\1\u0172",
+ "\1\u0173",
+ "\1\u0174",
+ "\1\u0175",
+ "\1\u0176",
+ "\1\u0177",
+ "\1\u0178",
+ "\1\u0179",
+ "\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\u017c",
+ "",
+ "\1\u017d",
+ "\1\u017e",
+ "\1\u017f",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0181",
+ "\1\u0182",
+ "\1\u0183",
+ "\1\u0184",
+ "\1\u0185",
+ "",
+ "\1\u0186",
+ "\1\u0187",
+ "",
+ "\1\u0188",
+ "\1\u0189",
+ "\1\u018a",
+ "\1\u018b",
+ "\1\u018c",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u018e",
+ "\1\u018f",
+ "\1\u0190",
+ "\1\u0191",
+ "\1\u0192",
+ "\1\u0193",
+ "\1\u0194",
+ "\1\u0195",
+ "\1\u0197\6\uffff\1\u0196",
+ "\1\u0198",
+ "\1\u0199",
+ "\1\u019a",
+ "\1\u019b",
+ "\1\u019c",
+ "\1\u019d",
+ "\1\u019e",
+ "",
+ "\1\u019f",
+ "\1\u01a0",
+ "\1\u01a1",
+ "\1\u01a2",
+ "\1\u01a3",
+ "\1\u01a4",
+ "\1\u01a5",
+ "\1\u01a6",
+ "\1\u01a7",
+ "\1\u01a8",
+ "\1\u01a9",
+ "\1\u01aa",
+ "",
+ "",
+ "\1\u01ab",
+ "\1\u01ac",
+ "\1\u01ad",
+ "\1\u01af\1\uffff\1\u01ae",
+ "",
+ "\1\u01b0",
+ "\1\u01b1",
+ "\1\u01b2",
+ "\1\u01b3",
+ "\1\u01b4",
+ "\1\u01b5",
+ "\1\u01b6",
+ "\1\u01b7",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\12\60\7\uffff\6\60\1\u01bc\5\60\1\u01ba\1\u01bb\5\60\1\u01b9\6\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u01be",
+ "\1\u01bf",
+ "",
+ "\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\u01c6",
+ "\1\u01c7",
+ "\1\u01c8",
+ "\1\u01c9",
+ "\1\u01ca",
+ "\1\u01cb",
+ "\1\u01cc",
+ "\1\u01cd",
+ "\1\u01ce",
+ "\1\u01cf",
+ "\1\u01d0",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u01d2",
+ "\1\u01d3",
+ "\1\u01d4",
+ "\1\u01d5",
+ "\1\u01d6",
+ "\1\u01d7",
+ "\1\u01d8",
+ "\1\u01d9",
+ "\1\u01da",
+ "\1\u01db",
+ "\1\u01dc",
+ "\1\u01dd",
+ "\1\u01de",
+ "\1\u01df",
+ "\1\u01e0",
+ "\1\u01e1",
+ "\1\u01e2",
+ "\1\u01e3",
+ "\1\u01e4",
+ "\1\u01e5",
+ "\1\u01e6",
+ "\1\u01e7",
+ "\1\u01e9\1\uffff\1\u01e8",
+ "\1\u01ea",
+ "",
+ "\1\u01eb",
+ "\1\u01ec",
+ "\1\u01ed",
+ "\1\u01ee",
+ "",
+ "\12\60\7\uffff\23\60\1\u01ef\6\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u01f1",
+ "",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u01f3",
+ "\1\u01f4",
+ "\1\u01f5\17\uffff\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u01f7",
+ "\1\u01f8",
+ "\1\u01f9",
+ "\1\u01fa",
+ "\1\u01fb",
+ "\1\u01fc",
+ "\1\u01fd",
+ "\1\u01fe",
+ "\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\u0201",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "",
+ "\1\u0203",
+ "\1\u0204",
+ "\1\u0205",
+ "\1\u0206",
+ "\1\u0207",
+ "\1\u0208",
+ "\1\u0209",
+ "\1\u020a",
+ "\1\u020b",
+ "\1\u020c",
+ "\1\u020d",
+ "\1\u020e",
+ "\1\u020f",
+ "\1\u0210",
+ "\1\u0211",
+ "\1\u0212",
+ "\1\u0213",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0215",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0217",
+ "\1\u0218",
+ "\1\u0219",
+ "\1\u021a",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\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",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0225\3\uffff\1\u0224",
+ "",
+ "\1\u0226",
+ "\1\u0227",
+ "\1\u0228",
+ "\1\u0229",
+ "\1\u022a",
+ "\1\u022b",
+ "\1\u022c",
+ "\1\u022d",
+ "",
+ "",
+ "\1\u022e",
+ "",
+ "\1\u022f",
+ "\1\u0230",
+ "\1\u0231",
+ "\1\u0232",
+ "\1\u0233",
+ "\1\u0234",
+ "\1\u0235",
+ "\1\u0236",
+ "\1\u0237",
+ "\1\u0238",
+ "\1\u0239",
+ "\1\u023a",
+ "\1\u023b",
+ "\1\u023c",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u023e",
+ "\1\u023f",
+ "",
+ "\1\u0240",
+ "",
+ "\1\u0241",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0243",
+ "\1\u0244",
+ "",
+ "\1\u0245",
+ "\1\u0246",
+ "\1\u0247",
+ "\1\u0248",
+ "\1\u0249",
+ "\1\u024a",
+ "",
+ "",
+ "",
+ "",
+ "\1\u024b",
+ "\1\u024c",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u024e",
+ "\1\u024f",
+ "\1\u0250",
+ "\1\u0251",
+ "\1\u0252",
+ "\1\u0253",
+ "\1\u0254",
+ "\1\u0255",
+ "\1\u0256",
+ "\1\u0257",
+ "\1\u0258",
+ "\1\u0259",
+ "\1\u025a",
+ "\1\u025b",
+ "\1\u025c",
+ "\1\u025d",
+ "\1\u025e",
+ "\1\u025f",
+ "\1\u0260",
+ "\1\u0261",
+ "",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0263",
+ "\1\u0264",
+ "\1\u0265",
+ "",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0267",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0269",
+ "\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\u026c",
+ "\1\u026d",
+ "\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\u0271",
+ "\1\u0272",
+ "\1\u0273",
+ "\1\u0274",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0276",
+ "\1\u0277",
+ "\1\u0278",
+ "\1\u0279",
+ "\1\u027a",
+ "\1\u027b",
+ "\1\u027c",
+ "\1\u027d",
+ "\1\u027e",
+ "\1\u027f",
+ "\1\u0280",
+ "\1\u0281",
+ "\1\u0282",
+ "\1\u0283",
+ "",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0285",
+ "\1\u0286",
+ "",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "",
+ "\1\u0288",
+ "",
+ "",
+ "\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\u028b",
+ "\1\u028c",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u028e",
+ "",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0290",
+ "\1\u0291",
+ "\1\u0292",
+ "\1\u0293",
+ "\1\u0294",
+ "\1\u0295",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0297",
+ "\1\u0298",
+ "\1\u0299",
+ "\1\u029a",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u029c",
+ "",
+ "\1\u029d",
+ "\1\u029e",
+ "",
+ "\1\u029f",
+ "",
+ "",
+ "\1\u02a0",
+ "\1\u02a1",
+ "",
+ "\1\u02a2",
+ "",
+ "\1\u02a3",
+ "\1\u02a4",
+ "\1\u02a5",
+ "\1\u02a6",
+ "\1\u02a7",
+ "\1\u02a8",
+ "",
+ "\1\u02a9",
+ "\1\u02aa",
+ "\1\u02ab",
+ "\1\u02ac",
+ "",
+ "\1\u02ad",
+ "\1\u02ae",
+ "\1\u02af",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u02b1",
+ "\1\u02b2",
+ "\1\u02b3",
+ "\1\u02b4",
+ "\1\u02b5",
+ "\1\u02b6",
+ "\1\u02b7",
+ "\1\u02b8",
+ "\1\u02b9",
+ "\1\u02ba",
+ "\1\u02bb",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u02bd",
+ "\1\u02be",
+ "\1\u02bf",
+ "\1\u02c0",
+ "",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u02c2\17\uffff\1\u02c3",
+ "\1\u02c4",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u02c6",
+ "\1\u02c7",
+ "\1\u02c8",
+ "\1\u02c9",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u02cb\2\uffff\1\u02cc",
+ "\1\u02cd",
+ "",
+ "\1\u02ce",
+ "\1\u02cf",
+ "\1\u02d0",
+ "\1\u02d1",
+ "",
+ "\1\u02d2",
+ "\1\u02d3",
+ "\1\u02d4",
+ "",
+ "\1\u02d5",
+ "\1\u02d6",
+ "\1\u02d7",
+ "\1\u02d8",
+ "",
+ "\1\u02d9",
+ "\1\u02da",
+ "\1\u02db",
+ "\1\u02dc",
+ "\1\u02dd",
+ "\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\u02e0",
+ "\1\u02e1",
+ "\1\u02e2",
+ "\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",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u02f2",
+ "\1\u02f3",
+ "\1\u02f4",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u02f6",
+ "\1\u02f7",
+ "\1\u02f8",
+ "\1\u02f9",
+ "\1\u02fa",
+ "\1\u02fb",
+ "\1\u02fc",
+ "",
+ "\1\u02fd",
+ "\1\u02fe",
+ "\1\u02ff",
+ "",
+ "\1\u0300",
+ "\1\u0301",
+ "\1\u0302",
+ "\1\u0303",
+ "\1\u0304",
+ "\1\u0305",
+ "\1\u0306",
+ "\1\u0307",
+ "\1\u0308",
+ "\1\u0309",
+ "\1\u030a",
+ "\1\u030b",
+ "\1\u030c",
+ "\1\u030d",
+ "\1\u030e",
+ "\1\u030f",
+ "\1\u0310",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0312",
+ "\1\u0313",
+ "\1\u0314",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0316",
+ "\1\u0317",
+ "\1\u0318",
+ "\1\u0319",
+ "\1\u031a",
+ "",
+ "\1\u031b",
+ "\1\u031c",
+ "\1\u031d",
+ "",
+ "\1\u031e",
+ "\1\u031f",
+ "\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\u0322",
+ "\1\u0323",
+ "\1\u0324",
+ "\1\u0325",
+ "\1\u0326",
+ "\1\u0327",
+ "",
+ "",
+ "\1\u0328",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u032a",
+ "\1\u032b",
+ "\1\u032c",
+ "\1\u032d",
+ "\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\u0331",
+ "\1\u0332",
+ "",
+ "",
+ "",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ "\1\u0334",
+ "",
+ "\1\u0335",
+ "\12\60\7\uffff\32\60\4\uffff\1\60\1\uffff\32\60",
+ ""
+ };
+
+ static final short[] DFA13_eot = DFA.unpackEncodedString(DFA13_eotS);
+ static final short[] DFA13_eof = DFA.unpackEncodedString(DFA13_eofS);
+ static final char[] DFA13_min = DFA.unpackEncodedStringToUnsignedChars(DFA13_minS);
+ static final char[] DFA13_max = DFA.unpackEncodedStringToUnsignedChars(DFA13_maxS);
+ static final short[] DFA13_accept = DFA.unpackEncodedString(DFA13_acceptS);
+ static final short[] DFA13_special = DFA.unpackEncodedString(DFA13_specialS);
+ static final short[][] DFA13_transition;
+
+ static {
+ int numStates = DFA13_transitionS.length;
+ DFA13_transition = new short[numStates][];
+ for (int i=0; i<numStates; i++) {
+ DFA13_transition[i] = DFA.unpackEncodedString(DFA13_transitionS[i]);
+ }
+ }
+
+ class DFA13 extends DFA {
+
+ public DFA13(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 13;
+ this.eot = DFA13_eot;
+ this.eof = DFA13_eof;
+ this.min = DFA13_min;
+ this.max = DFA13_max;
+ this.accept = DFA13_accept;
+ this.special = DFA13_special;
+ this.transition = DFA13_transition;
+ }
+ public String getDescription() {
+ return "1:1: Tokens : ( T__12 | 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 | T__96 | T__97 | T__98 | RULE_STRING | RULE_WHOLE_NUM_STR | 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 LA13_37 = input.LA(1);
+
+ s = -1;
+ if ( ((LA13_37>='\u0000' && LA13_37<='\uFFFF')) ) {s = 111;}
+
+ else s = 44;
+
+ if ( s>=0 ) return s;
+ break;
+ case 1 :
+ int LA13_38 = input.LA(1);
+
+ s = -1;
+ if ( ((LA13_38>='\u0000' && LA13_38<='\uFFFF')) ) {s = 111;}
+
+ else s = 44;
+
+ if ( s>=0 ) return s;
+ break;
+ case 2 :
+ int LA13_0 = input.LA(1);
+
+ s = -1;
+ if ( (LA13_0=='i') ) {s = 1;}
+
+ else if ( (LA13_0=='.') ) {s = 2;}
+
+ else if ( (LA13_0=='a') ) {s = 3;}
+
+ else if ( (LA13_0=='e') ) {s = 4;}
+
+ else if ( (LA13_0==',') ) {s = 5;}
+
+ else if ( (LA13_0=='{') ) {s = 6;}
+
+ else if ( (LA13_0=='g') ) {s = 7;}
+
+ else if ( (LA13_0=='}') ) {s = 8;}
+
+ else if ( (LA13_0=='b') ) {s = 9;}
+
+ else if ( (LA13_0=='o') ) {s = 10;}
+
+ else if ( (LA13_0=='d') ) {s = 11;}
+
+ else if ( (LA13_0=='D') ) {s = 12;}
+
+ else if ( (LA13_0=='U') ) {s = 13;}
+
+ else if ( (LA13_0=='m') ) {s = 14;}
+
+ else if ( (LA13_0=='u') ) {s = 15;}
+
+ else if ( (LA13_0=='t') ) {s = 16;}
+
+ else if ( (LA13_0=='f') ) {s = 17;}
+
+ else if ( (LA13_0=='B') ) {s = 18;}
+
+ else if ( (LA13_0=='C') ) {s = 19;}
+
+ else if ( (LA13_0=='E') ) {s = 20;}
+
+ else if ( (LA13_0=='F') ) {s = 21;}
+
+ else if ( (LA13_0=='I') ) {s = 22;}
+
+ else if ( (LA13_0=='L') ) {s = 23;}
+
+ else if ( (LA13_0=='J') ) {s = 24;}
+
+ else if ( (LA13_0=='S') ) {s = 25;}
+
+ else if ( (LA13_0=='A') ) {s = 26;}
+
+ else if ( (LA13_0=='W') ) {s = 27;}
+
+ else if ( (LA13_0=='O') ) {s = 28;}
+
+ else if ( (LA13_0=='r') ) {s = 29;}
+
+ else if ( (LA13_0=='s') ) {s = 30;}
+
+ else if ( (LA13_0=='(') ) {s = 31;}
+
+ else if ( (LA13_0==')') ) {s = 32;}
+
+ else if ( (LA13_0=='w') ) {s = 33;}
+
+ else if ( (LA13_0==';') ) {s = 34;}
+
+ else if ( (LA13_0=='c') ) {s = 35;}
+
+ else if ( (LA13_0=='M') ) {s = 36;}
+
+ else if ( (LA13_0=='\"') ) {s = 37;}
+
+ else if ( (LA13_0=='\'') ) {s = 38;}
+
+ else if ( ((LA13_0>='0' && LA13_0<='9')) ) {s = 39;}
+
+ else if ( (LA13_0=='^') ) {s = 40;}
+
+ else if ( ((LA13_0>='G' && LA13_0<='H')||LA13_0=='K'||LA13_0=='N'||(LA13_0>='P' && LA13_0<='R')||LA13_0=='T'||LA13_0=='V'||(LA13_0>='X' && LA13_0<='Z')||LA13_0=='_'||LA13_0=='h'||(LA13_0>='j' && LA13_0<='l')||LA13_0=='n'||(LA13_0>='p' && LA13_0<='q')||LA13_0=='v'||(LA13_0>='x' && LA13_0<='z')) ) {s = 41;}
+
+ else if ( (LA13_0=='/') ) {s = 42;}
+
+ else if ( ((LA13_0>='\t' && LA13_0<='\n')||LA13_0=='\r'||LA13_0==' ') ) {s = 43;}
+
+ else if ( ((LA13_0>='\u0000' && LA13_0<='\b')||(LA13_0>='\u000B' && LA13_0<='\f')||(LA13_0>='\u000E' && LA13_0<='\u001F')||LA13_0=='!'||(LA13_0>='#' && LA13_0<='&')||(LA13_0>='*' && LA13_0<='+')||LA13_0=='-'||LA13_0==':'||(LA13_0>='<' && LA13_0<='@')||(LA13_0>='[' && LA13_0<=']')||LA13_0=='`'||LA13_0=='|'||(LA13_0>='~' && LA13_0<='\uFFFF')) ) {s = 44;}
+
+ if ( s>=0 ) return s;
+ break;
+ }
+ NoViableAltException nvae =
+ new NoViableAltException(getDescription(), 13, _s, input);
+ error(nvae);
+ throw nvae;
+ }
+ }
+
} \ No newline at end of file
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 a82b5aba22f..4f7da492a99 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
@@ -1,8638 +1,9067 @@
-package org.eclipse.osee.framework.core.dsl.parser.antlr.internal;
-
-import org.antlr.runtime.BitSet;
-import org.antlr.runtime.EarlyExitException;
-import org.antlr.runtime.FailedPredicateException;
-import org.antlr.runtime.NoViableAltException;
-import org.antlr.runtime.RecognitionException;
-import org.antlr.runtime.RecognizerSharedState;
-import org.antlr.runtime.Token;
-import org.antlr.runtime.TokenStream;
-import org.eclipse.emf.common.util.Enumerator;
+package org.eclipse.osee.framework.core.dsl.parser.antlr.internal;
+
+import org.eclipse.xtext.*;
+import org.eclipse.xtext.parser.*;
+import org.eclipse.xtext.parser.impl.*;
+import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.osee.framework.core.dsl.services.OseeDslGrammarAccess;
+import org.eclipse.emf.common.util.Enumerator;
import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser;
+import org.eclipse.xtext.parser.antlr.XtextTokenStream;
+import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken;
+import org.eclipse.osee.framework.core.dsl.services.OseeDslGrammarAccess;
+
+
+
+import org.antlr.runtime.*;
+import java.util.Stack;
+import java.util.List;
+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'",
- "'branchUuid'",
- "'attributeType'",
- "'overrides'",
- "'dataProvider'",
- "'DefaultAttributeDataProvider'",
- "'UriAttributeDataProvider'",
- "'min'",
- "'max'",
- "'unlimited'",
- "'taggerId'",
- "'DefaultAttributeTaggerProvider'",
- "'enumType'",
- "'description'",
- "'defaultValue'",
- "'fileExtension'",
- "'mediaType'",
- "'BooleanAttribute'",
- "'CompressedContentAttribute'",
- "'DateAttribute'",
- "'EnumeratedAttribute'",
- "'FloatingPointAttribute'",
- "'IntegerAttribute'",
- "'LongAttribute'",
- "'JavaObjectAttribute'",
- "'StringAttribute'",
- "'ArtifactReferenceAttribute'",
- "'BranchReferenceAttribute'",
- "'WordAttribute'",
- "'OutlineNumberAttribute'",
- "'oseeEnumType'",
- "'entry'",
- "'entryGuid'",
- "'overrides enum'",
- "'inheritAll'",
- "'add'",
- "'remove'",
- "'overrides artifactType'",
- "'update'",
- "'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;
- public static final int T__28 = 28;
- public static final int T__27 = 27;
- public static final int T__26 = 26;
- public static final int T__25 = 25;
- public static final int T__24 = 24;
- public static final int T__23 = 23;
- public static final int T__22 = 22;
- public static final int RULE_ANY_OTHER = 12;
- public static final int T__21 = 21;
- public static final int T__20 = 20;
- 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;
- public static final int T__15 = 15;
- public static final int T__90 = 90;
- public static final int T__18 = 18;
- 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__99 = 99;
- public static final int T__98 = 98;
- public static final int T__97 = 97;
- public static final int T__96 = 96;
- 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;
- public static final int T__83 = 83;
- public static final int T__85 = 85;
- public static final int T__84 = 84;
- public static final int T__87 = 87;
- public static final int T__86 = 86;
- public static final int T__89 = 89;
- public static final int T__88 = 88;
- public static final int RULE_ML_COMMENT = 9;
- public static final int RULE_STRING = 4;
- public static final int T__71 = 71;
- public static final int T__72 = 72;
- public static final int T__70 = 70;
- public static final int T__76 = 76;
- public static final int T__75 = 75;
- public static final int T__74 = 74;
- public static final int T__73 = 73;
- public static final int T__79 = 79;
- public static final int T__78 = 78;
- public static final int T__77 = 77;
- public static final int T__68 = 68;
- public static final int T__69 = 69;
- public static final int T__66 = 66;
- public static final int T__67 = 67;
- public static final int T__64 = 64;
- public static final int T__65 = 65;
- public static final int T__62 = 62;
- public static final int T__63 = 63;
- public static final int T__61 = 61;
- public static final int T__60 = 60;
- public static final int T__55 = 55;
- public static final int T__56 = 56;
- public static final int T__57 = 57;
- public static final int T__58 = 58;
- public static final int T__51 = 51;
- public static final int T__52 = 52;
- public static final int T__53 = 53;
- public static final int T__54 = 54;
- public static final int T__59 = 59;
- public static final int RULE_INT = 8;
- public static final int T__50 = 50;
- public static final int T__42 = 42;
- public static final int T__43 = 43;
- public static final int T__40 = 40;
- public static final int T__41 = 41;
- public static final int T__46 = 46;
- public static final int T__47 = 47;
- public static final int T__44 = 44;
- public static final int T__45 = 45;
- public static final int RULE_WHOLE_NUM_STR = 7;
- public static final int T__48 = 48;
- public static final int T__49 = 49;
- public static final int RULE_HEX_INT = 6;
- public static final int RULE_SL_COMMENT = 10;
- public static final int T__30 = 30;
- public static final int T__31 = 31;
- public static final int T__32 = 32;
- public static final int T__33 = 33;
- public static final int T__34 = 34;
- public static final int T__35 = 35;
- public static final int T__36 = 36;
- public static final int T__37 = 37;
- public static final int T__38 = 38;
- public static final int T__39 = 39;
- public static final int RULE_WS = 11;
-
- // delegates
- // delegators
-
- public InternalOseeDslParser(TokenStream input) {
- this(input, new RecognizerSharedState());
- }
-
- public InternalOseeDslParser(TokenStream input, RecognizerSharedState state) {
- super(input, state);
-
- }
-
- @Override
- public String[] getTokenNames() {
- return InternalOseeDslParser.tokenNames;
- }
-
- @Override
- public String getGrammarFileName() {
- return "../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g";
- }
-
- private OseeDslGrammarAccess grammarAccess;
-
- public InternalOseeDslParser(TokenStream input, OseeDslGrammarAccess grammarAccess) {
- this(input);
- this.grammarAccess = grammarAccess;
- registerRules(grammarAccess.getGrammar());
- }
-
- @Override
- protected String getFirstRuleName() {
- return "OseeDsl";
- }
-
- @Override
- protected OseeDslGrammarAccess getGrammarAccess() {
- return grammarAccess;
- }
-
- // $ANTLR start "entryRuleOseeDsl"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:68:1: entryRuleOseeDsl returns [EObject current=null] : iv_ruleOseeDsl= ruleOseeDsl EOF ;
- public final EObject entryRuleOseeDsl() throws RecognitionException {
- EObject current = null;
-
- EObject iv_ruleOseeDsl = null;
-
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:69:2: (iv_ruleOseeDsl= ruleOseeDsl EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:70:2: iv_ruleOseeDsl= ruleOseeDsl EOF
- {
- newCompositeNode(grammarAccess.getOseeDslRule());
- pushFollow(FOLLOW_ruleOseeDsl_in_entryRuleOseeDsl75);
- iv_ruleOseeDsl = ruleOseeDsl();
+ public static final String[] tokenNames = new String[] {
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_WHOLE_NUM_STR", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'import'", "'.'", "'abstract'", "'artifactType'", "'extends'", "','", "'{'", "'guid'", "'id'", "'}'", "'attribute'", "'branchUuid'", "'attributeType'", "'overrides'", "'dataProvider'", "'DefaultAttributeDataProvider'", "'UriAttributeDataProvider'", "'min'", "'max'", "'unlimited'", "'taggerId'", "'DefaultAttributeTaggerProvider'", "'enumType'", "'description'", "'defaultValue'", "'fileExtension'", "'mediaType'", "'BooleanAttribute'", "'CompressedContentAttribute'", "'DateAttribute'", "'EnumeratedAttribute'", "'FloatingPointAttribute'", "'IntegerAttribute'", "'LongAttribute'", "'JavaObjectAttribute'", "'StringAttribute'", "'ArtifactReferenceAttribute'", "'BranchReferenceAttribute'", "'WordAttribute'", "'OutlineNumberAttribute'", "'oseeEnumType'", "'entry'", "'entryGuid'", "'overrides enum'", "'inheritAll'", "'add'", "'remove'", "'overrides artifactType'", "'update'", "'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 T__50=50;
+ public static final int T__59=59;
+ public static final int T__55=55;
+ public static final int T__56=56;
+ public static final int T__57=57;
+ public static final int T__58=58;
+ public static final int T__51=51;
+ public static final int T__52=52;
+ public static final int T__53=53;
+ public static final int T__54=54;
+ public static final int T__60=60;
+ public static final int T__61=61;
+ public static final int RULE_ID=5;
+ public static final int RULE_INT=7;
+ public static final int T__66=66;
+ public static final int RULE_ML_COMMENT=8;
+ public static final int T__67=67;
+ public static final int T__68=68;
+ public static final int T__69=69;
+ public static final int T__62=62;
+ public static final int T__63=63;
+ public static final int T__64=64;
+ public static final int T__65=65;
+ public static final int T__37=37;
+ public static final int T__38=38;
+ public static final int T__39=39;
+ public static final int RULE_WHOLE_NUM_STR=6;
+ public static final int T__33=33;
+ public static final int T__34=34;
+ public static final int T__35=35;
+ public static final int T__36=36;
+ public static final int T__30=30;
+ public static final int T__31=31;
+ public static final int T__32=32;
+ public static final int T__48=48;
+ public static final int T__49=49;
+ public static final int T__44=44;
+ public static final int T__45=45;
+ public static final int T__46=46;
+ public static final int T__47=47;
+ public static final int T__40=40;
+ public static final int T__41=41;
+ public static final int T__42=42;
+ public static final int T__43=43;
+ public static final int T__91=91;
+ public static final int T__92=92;
+ public static final int T__93=93;
+ public static final int T__94=94;
+ public static final int T__90=90;
+ public static final int T__19=19;
+ public static final int T__15=15;
+ public static final int T__16=16;
+ public static final int T__17=17;
+ public static final int T__18=18;
+ public static final int T__12=12;
+ public static final int T__13=13;
+ public static final int T__14=14;
+ public static final int T__95=95;
+ public static final int T__96=96;
+ public static final int T__97=97;
+ public static final int T__98=98;
+ public static final int T__26=26;
+ public static final int T__27=27;
+ public static final int T__28=28;
+ public static final int T__29=29;
+ public static final int T__22=22;
+ public static final int T__23=23;
+ public static final int T__24=24;
+ public static final int T__25=25;
+ public static final int T__20=20;
+ public static final int T__21=21;
+ public static final int T__70=70;
+ public static final int T__71=71;
+ public static final int T__72=72;
+ public static final int RULE_STRING=4;
+ public static final int RULE_SL_COMMENT=9;
+ public static final int T__77=77;
+ public static final int T__78=78;
+ public static final int T__79=79;
+ public static final int T__73=73;
+ public static final int EOF=-1;
+ public static final int T__74=74;
+ public static final int T__75=75;
+ public static final int T__76=76;
+ public static final int T__80=80;
+ public static final int T__81=81;
+ public static final int T__82=82;
+ public static final int T__83=83;
+ public static final int RULE_WS=10;
+ public static final int RULE_ANY_OTHER=11;
+ public static final int T__88=88;
+ public static final int T__89=89;
+ public static final int T__84=84;
+ public static final int T__85=85;
+ public static final int T__86=86;
+ public static final int T__87=87;
+
+ // delegates
+ // delegators
+
+
+ public InternalOseeDslParser(TokenStream input) {
+ this(input, new RecognizerSharedState());
+ }
+ public InternalOseeDslParser(TokenStream input, RecognizerSharedState state) {
+ super(input, state);
+
+ }
+
+
+ public String[] getTokenNames() { return InternalOseeDslParser.tokenNames; }
+ public String getGrammarFileName() { return "InternalOseeDsl.g"; }
+
+
+
+ private OseeDslGrammarAccess grammarAccess;
+
+ public InternalOseeDslParser(TokenStream input, OseeDslGrammarAccess grammarAccess) {
+ this(input);
+ this.grammarAccess = grammarAccess;
+ registerRules(grammarAccess.getGrammar());
+ }
+
+ @Override
+ protected String getFirstRuleName() {
+ return "OseeDsl";
+ }
+
+ @Override
+ protected OseeDslGrammarAccess getGrammarAccess() {
+ return grammarAccess;
+ }
+
+
+
+ // $ANTLR start "entryRuleOseeDsl"
+ // InternalOseeDsl.g:68:1: entryRuleOseeDsl returns [EObject current=null] : iv_ruleOseeDsl= ruleOseeDsl EOF ;
+ public final EObject entryRuleOseeDsl() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleOseeDsl = null;
+
+
+ try {
+ // InternalOseeDsl.g:69:2: (iv_ruleOseeDsl= ruleOseeDsl EOF )
+ // InternalOseeDsl.g:70:2: iv_ruleOseeDsl= ruleOseeDsl EOF
+ {
+ newCompositeNode(grammarAccess.getOseeDslRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleOseeDsl=ruleOseeDsl();
state._fsp--;
- current = iv_ruleOseeDsl;
- match(input, EOF, FOLLOW_EOF_in_entryRuleOseeDsl85);
+ current =iv_ruleOseeDsl;
+ match(input,EOF,FOLLOW_2);
- }
+ }
- }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleOseeDsl"
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleOseeDsl"
- // $ANTLR start "ruleOseeDsl"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:77:1: ruleOseeDsl returns [EObject current=null] : ( ( (lv_imports_0_0= ruleImport ) )* ( ( (lv_artifactTypes_1_0= ruleXArtifactType ) ) | ( (lv_relationTypes_2_0= ruleXRelationType ) ) | ( (lv_attributeTypes_3_0= ruleXAttributeType ) ) | ( (lv_enumTypes_4_0= ruleXOseeEnumType ) ) | ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) ) | ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) ) )* ( ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) ) | ( (lv_accessDeclarations_8_0= ruleAccessContext ) ) | ( (lv_roleDeclarations_9_0= ruleRole ) ) )* ) ;
- public final EObject ruleOseeDsl() throws RecognitionException {
- EObject current = null;
+ // $ANTLR start "ruleOseeDsl"
+ // InternalOseeDsl.g:77:1: ruleOseeDsl returns [EObject current=null] : ( ( (lv_imports_0_0= ruleImport ) )* ( ( (lv_artifactTypes_1_0= ruleXArtifactType ) ) | ( (lv_relationTypes_2_0= ruleXRelationType ) ) | ( (lv_attributeTypes_3_0= ruleXAttributeType ) ) | ( (lv_enumTypes_4_0= ruleXOseeEnumType ) ) | ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) ) | ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) ) )* ( ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) ) | ( (lv_accessDeclarations_8_0= ruleAccessContext ) ) | ( (lv_roleDeclarations_9_0= ruleRole ) ) )* ) ;
+ public final EObject ruleOseeDsl() throws RecognitionException {
+ EObject current = null;
- EObject lv_imports_0_0 = null;
+ EObject lv_imports_0_0 = null;
- EObject lv_artifactTypes_1_0 = null;
+ EObject lv_artifactTypes_1_0 = null;
- EObject lv_relationTypes_2_0 = null;
+ EObject lv_relationTypes_2_0 = null;
- EObject lv_attributeTypes_3_0 = null;
+ EObject lv_attributeTypes_3_0 = null;
- EObject lv_enumTypes_4_0 = null;
+ EObject lv_enumTypes_4_0 = null;
- EObject lv_enumOverrides_5_0 = null;
+ EObject lv_enumOverrides_5_0 = null;
- EObject lv_artifactTypeOverrides_6_0 = null;
+ EObject lv_artifactTypeOverrides_6_0 = null;
- EObject lv_artifactMatchRefs_7_0 = null;
+ EObject lv_artifactMatchRefs_7_0 = null;
- EObject lv_accessDeclarations_8_0 = null;
+ EObject lv_accessDeclarations_8_0 = null;
- EObject lv_roleDeclarations_9_0 = null;
+ EObject lv_roleDeclarations_9_0 = null;
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:80:28: ( ( ( (lv_imports_0_0= ruleImport ) )* ( ( (lv_artifactTypes_1_0= ruleXArtifactType ) ) | ( (lv_relationTypes_2_0= ruleXRelationType ) ) | ( (lv_attributeTypes_3_0= ruleXAttributeType ) ) | ( (lv_enumTypes_4_0= ruleXOseeEnumType ) ) | ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) ) | ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) ) )* ( ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) ) | ( (lv_accessDeclarations_8_0= ruleAccessContext ) ) | ( (lv_roleDeclarations_9_0= ruleRole ) ) )* ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:81:1: ( ( (lv_imports_0_0= ruleImport ) )* ( ( (lv_artifactTypes_1_0= ruleXArtifactType ) ) | ( (lv_relationTypes_2_0= ruleXRelationType ) ) | ( (lv_attributeTypes_3_0= ruleXAttributeType ) ) | ( (lv_enumTypes_4_0= ruleXOseeEnumType ) ) | ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) ) | ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) ) )* ( ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) ) | ( (lv_accessDeclarations_8_0= ruleAccessContext ) ) | ( (lv_roleDeclarations_9_0= ruleRole ) ) )* )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:81:1: ( ( (lv_imports_0_0= ruleImport ) )* ( ( (lv_artifactTypes_1_0= ruleXArtifactType ) ) | ( (lv_relationTypes_2_0= ruleXRelationType ) ) | ( (lv_attributeTypes_3_0= ruleXAttributeType ) ) | ( (lv_enumTypes_4_0= ruleXOseeEnumType ) ) | ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) ) | ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) ) )* ( ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) ) | ( (lv_accessDeclarations_8_0= ruleAccessContext ) ) | ( (lv_roleDeclarations_9_0= ruleRole ) ) )* )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:81:2: ( (lv_imports_0_0= ruleImport ) )* ( ( (lv_artifactTypes_1_0= ruleXArtifactType ) ) | ( (lv_relationTypes_2_0= ruleXRelationType ) ) | ( (lv_attributeTypes_3_0= ruleXAttributeType ) ) | ( (lv_enumTypes_4_0= ruleXOseeEnumType ) ) | ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) ) | ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) ) )* ( ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) ) | ( (lv_accessDeclarations_8_0= ruleAccessContext ) ) | ( (lv_roleDeclarations_9_0= ruleRole ) ) )*
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:80:28: ( ( ( (lv_imports_0_0= ruleImport ) )* ( ( (lv_artifactTypes_1_0= ruleXArtifactType ) ) | ( (lv_relationTypes_2_0= ruleXRelationType ) ) | ( (lv_attributeTypes_3_0= ruleXAttributeType ) ) | ( (lv_enumTypes_4_0= ruleXOseeEnumType ) ) | ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) ) | ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) ) )* ( ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) ) | ( (lv_accessDeclarations_8_0= ruleAccessContext ) ) | ( (lv_roleDeclarations_9_0= ruleRole ) ) )* ) )
+ // InternalOseeDsl.g:81:1: ( ( (lv_imports_0_0= ruleImport ) )* ( ( (lv_artifactTypes_1_0= ruleXArtifactType ) ) | ( (lv_relationTypes_2_0= ruleXRelationType ) ) | ( (lv_attributeTypes_3_0= ruleXAttributeType ) ) | ( (lv_enumTypes_4_0= ruleXOseeEnumType ) ) | ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) ) | ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) ) )* ( ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) ) | ( (lv_accessDeclarations_8_0= ruleAccessContext ) ) | ( (lv_roleDeclarations_9_0= ruleRole ) ) )* )
{
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:81:2: ( (lv_imports_0_0= ruleImport ) )*
- loop1: do {
- int alt1 = 2;
- int LA1_0 = input.LA(1);
-
- if (LA1_0 == 13) {
- alt1 = 1;
- }
-
- switch (alt1) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:82:1: (lv_imports_0_0= ruleImport )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:82:1: (lv_imports_0_0= ruleImport )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:83:3: lv_imports_0_0= ruleImport
- {
-
- newCompositeNode(grammarAccess.getOseeDslAccess().getImportsImportParserRuleCall_0_0());
-
- pushFollow(FOLLOW_ruleImport_in_ruleOseeDsl131);
- lv_imports_0_0 = ruleImport();
-
- state._fsp--;
-
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getOseeDslRule());
- }
- add(current, "imports", lv_imports_0_0, "Import");
- afterParserOrEnumRuleCall();
-
- }
+ // InternalOseeDsl.g:81:1: ( ( (lv_imports_0_0= ruleImport ) )* ( ( (lv_artifactTypes_1_0= ruleXArtifactType ) ) | ( (lv_relationTypes_2_0= ruleXRelationType ) ) | ( (lv_attributeTypes_3_0= ruleXAttributeType ) ) | ( (lv_enumTypes_4_0= ruleXOseeEnumType ) ) | ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) ) | ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) ) )* ( ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) ) | ( (lv_accessDeclarations_8_0= ruleAccessContext ) ) | ( (lv_roleDeclarations_9_0= ruleRole ) ) )* )
+ // InternalOseeDsl.g:81:2: ( (lv_imports_0_0= ruleImport ) )* ( ( (lv_artifactTypes_1_0= ruleXArtifactType ) ) | ( (lv_relationTypes_2_0= ruleXRelationType ) ) | ( (lv_attributeTypes_3_0= ruleXAttributeType ) ) | ( (lv_enumTypes_4_0= ruleXOseeEnumType ) ) | ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) ) | ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) ) )* ( ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) ) | ( (lv_accessDeclarations_8_0= ruleAccessContext ) ) | ( (lv_roleDeclarations_9_0= ruleRole ) ) )*
+ {
+ // InternalOseeDsl.g:81:2: ( (lv_imports_0_0= ruleImport ) )*
+ loop1:
+ do {
+ int alt1=2;
+ int LA1_0 = input.LA(1);
+
+ if ( (LA1_0==12) ) {
+ alt1=1;
+ }
+
+
+ switch (alt1) {
+ case 1 :
+ // InternalOseeDsl.g:82:1: (lv_imports_0_0= ruleImport )
+ {
+ // InternalOseeDsl.g:82:1: (lv_imports_0_0= ruleImport )
+ // InternalOseeDsl.g:83:3: lv_imports_0_0= ruleImport
+ {
+
+ newCompositeNode(grammarAccess.getOseeDslAccess().getImportsImportParserRuleCall_0_0());
+
+ pushFollow(FOLLOW_3);
+ lv_imports_0_0=ruleImport();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getOseeDslRule());
+ }
+ add(
+ current,
+ "imports",
+ lv_imports_0_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.Import");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+ break;
+
+ default :
+ break loop1;
+ }
+ } while (true);
+
+ // InternalOseeDsl.g:99:3: ( ( (lv_artifactTypes_1_0= ruleXArtifactType ) ) | ( (lv_relationTypes_2_0= ruleXRelationType ) ) | ( (lv_attributeTypes_3_0= ruleXAttributeType ) ) | ( (lv_enumTypes_4_0= ruleXOseeEnumType ) ) | ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) ) | ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) ) )*
+ loop2:
+ do {
+ int alt2=7;
+ switch ( input.LA(1) ) {
+ case 14:
+ case 15:
+ {
+ alt2=1;
+ }
+ break;
+ case 61:
+ {
+ alt2=2;
+ }
+ break;
+ case 24:
+ {
+ alt2=3;
+ }
+ break;
+ case 52:
+ {
+ alt2=4;
+ }
+ break;
+ case 55:
+ {
+ alt2=5;
+ }
+ break;
+ case 59:
+ {
+ alt2=6;
+ }
+ break;
+
+ }
+
+ switch (alt2) {
+ case 1 :
+ // InternalOseeDsl.g:99:4: ( (lv_artifactTypes_1_0= ruleXArtifactType ) )
+ {
+ // InternalOseeDsl.g:99:4: ( (lv_artifactTypes_1_0= ruleXArtifactType ) )
+ // InternalOseeDsl.g:100:1: (lv_artifactTypes_1_0= ruleXArtifactType )
+ {
+ // InternalOseeDsl.g:100:1: (lv_artifactTypes_1_0= ruleXArtifactType )
+ // InternalOseeDsl.g:101:3: lv_artifactTypes_1_0= ruleXArtifactType
+ {
+
+ newCompositeNode(grammarAccess.getOseeDslAccess().getArtifactTypesXArtifactTypeParserRuleCall_1_0_0());
+
+ pushFollow(FOLLOW_4);
+ lv_artifactTypes_1_0=ruleXArtifactType();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getOseeDslRule());
+ }
+ add(
+ current,
+ "artifactTypes",
+ lv_artifactTypes_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XArtifactType");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:118:6: ( (lv_relationTypes_2_0= ruleXRelationType ) )
+ {
+ // InternalOseeDsl.g:118:6: ( (lv_relationTypes_2_0= ruleXRelationType ) )
+ // InternalOseeDsl.g:119:1: (lv_relationTypes_2_0= ruleXRelationType )
+ {
+ // InternalOseeDsl.g:119:1: (lv_relationTypes_2_0= ruleXRelationType )
+ // InternalOseeDsl.g:120:3: lv_relationTypes_2_0= ruleXRelationType
+ {
+
+ newCompositeNode(grammarAccess.getOseeDslAccess().getRelationTypesXRelationTypeParserRuleCall_1_1_0());
+
+ pushFollow(FOLLOW_4);
+ lv_relationTypes_2_0=ruleXRelationType();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getOseeDslRule());
+ }
+ add(
+ current,
+ "relationTypes",
+ lv_relationTypes_2_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XRelationType");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:137:6: ( (lv_attributeTypes_3_0= ruleXAttributeType ) )
+ {
+ // InternalOseeDsl.g:137:6: ( (lv_attributeTypes_3_0= ruleXAttributeType ) )
+ // InternalOseeDsl.g:138:1: (lv_attributeTypes_3_0= ruleXAttributeType )
+ {
+ // InternalOseeDsl.g:138:1: (lv_attributeTypes_3_0= ruleXAttributeType )
+ // InternalOseeDsl.g:139:3: lv_attributeTypes_3_0= ruleXAttributeType
+ {
+
+ newCompositeNode(grammarAccess.getOseeDslAccess().getAttributeTypesXAttributeTypeParserRuleCall_1_2_0());
+
+ pushFollow(FOLLOW_4);
+ lv_attributeTypes_3_0=ruleXAttributeType();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getOseeDslRule());
+ }
+ add(
+ current,
+ "attributeTypes",
+ lv_attributeTypes_3_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XAttributeType");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:156:6: ( (lv_enumTypes_4_0= ruleXOseeEnumType ) )
+ {
+ // InternalOseeDsl.g:156:6: ( (lv_enumTypes_4_0= ruleXOseeEnumType ) )
+ // InternalOseeDsl.g:157:1: (lv_enumTypes_4_0= ruleXOseeEnumType )
+ {
+ // InternalOseeDsl.g:157:1: (lv_enumTypes_4_0= ruleXOseeEnumType )
+ // InternalOseeDsl.g:158:3: lv_enumTypes_4_0= ruleXOseeEnumType
+ {
+
+ newCompositeNode(grammarAccess.getOseeDslAccess().getEnumTypesXOseeEnumTypeParserRuleCall_1_3_0());
+
+ pushFollow(FOLLOW_4);
+ lv_enumTypes_4_0=ruleXOseeEnumType();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getOseeDslRule());
+ }
+ add(
+ current,
+ "enumTypes",
+ lv_enumTypes_4_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XOseeEnumType");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 5 :
+ // InternalOseeDsl.g:175:6: ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) )
+ {
+ // InternalOseeDsl.g:175:6: ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) )
+ // InternalOseeDsl.g:176:1: (lv_enumOverrides_5_0= ruleXOseeEnumOverride )
+ {
+ // InternalOseeDsl.g:176:1: (lv_enumOverrides_5_0= ruleXOseeEnumOverride )
+ // InternalOseeDsl.g:177:3: lv_enumOverrides_5_0= ruleXOseeEnumOverride
+ {
+
+ newCompositeNode(grammarAccess.getOseeDslAccess().getEnumOverridesXOseeEnumOverrideParserRuleCall_1_4_0());
+
+ pushFollow(FOLLOW_4);
+ lv_enumOverrides_5_0=ruleXOseeEnumOverride();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getOseeDslRule());
+ }
+ add(
+ current,
+ "enumOverrides",
+ lv_enumOverrides_5_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XOseeEnumOverride");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 6 :
+ // InternalOseeDsl.g:194:6: ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) )
+ {
+ // InternalOseeDsl.g:194:6: ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) )
+ // InternalOseeDsl.g:195:1: (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride )
+ {
+ // InternalOseeDsl.g:195:1: (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride )
+ // InternalOseeDsl.g:196:3: lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride
+ {
+
+ newCompositeNode(grammarAccess.getOseeDslAccess().getArtifactTypeOverridesXOseeArtifactTypeOverrideParserRuleCall_1_5_0());
+
+ pushFollow(FOLLOW_4);
+ lv_artifactTypeOverrides_6_0=ruleXOseeArtifactTypeOverride();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getOseeDslRule());
+ }
+ add(
+ current,
+ "artifactTypeOverrides",
+ lv_artifactTypeOverrides_6_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XOseeArtifactTypeOverride");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+
+ default :
+ break loop2;
+ }
+ } while (true);
+
+ // InternalOseeDsl.g:212:4: ( ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) ) | ( (lv_accessDeclarations_8_0= ruleAccessContext ) ) | ( (lv_roleDeclarations_9_0= ruleRole ) ) )*
+ loop3:
+ do {
+ int alt3=4;
+ switch ( input.LA(1) ) {
+ case 73:
+ {
+ alt3=1;
+ }
+ break;
+ case 77:
+ {
+ alt3=2;
+ }
+ break;
+ case 76:
+ {
+ alt3=3;
+ }
+ break;
+
+ }
+
+ switch (alt3) {
+ case 1 :
+ // InternalOseeDsl.g:212:5: ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) )
+ {
+ // InternalOseeDsl.g:212:5: ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) )
+ // InternalOseeDsl.g:213:1: (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher )
+ {
+ // InternalOseeDsl.g:213:1: (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher )
+ // InternalOseeDsl.g:214:3: lv_artifactMatchRefs_7_0= ruleXArtifactMatcher
+ {
+
+ newCompositeNode(grammarAccess.getOseeDslAccess().getArtifactMatchRefsXArtifactMatcherParserRuleCall_2_0_0());
+
+ pushFollow(FOLLOW_5);
+ lv_artifactMatchRefs_7_0=ruleXArtifactMatcher();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getOseeDslRule());
+ }
+ add(
+ current,
+ "artifactMatchRefs",
+ lv_artifactMatchRefs_7_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XArtifactMatcher");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:231:6: ( (lv_accessDeclarations_8_0= ruleAccessContext ) )
+ {
+ // InternalOseeDsl.g:231:6: ( (lv_accessDeclarations_8_0= ruleAccessContext ) )
+ // InternalOseeDsl.g:232:1: (lv_accessDeclarations_8_0= ruleAccessContext )
+ {
+ // InternalOseeDsl.g:232:1: (lv_accessDeclarations_8_0= ruleAccessContext )
+ // InternalOseeDsl.g:233:3: lv_accessDeclarations_8_0= ruleAccessContext
+ {
+
+ newCompositeNode(grammarAccess.getOseeDslAccess().getAccessDeclarationsAccessContextParserRuleCall_2_1_0());
+
+ pushFollow(FOLLOW_5);
+ lv_accessDeclarations_8_0=ruleAccessContext();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getOseeDslRule());
+ }
+ add(
+ current,
+ "accessDeclarations",
+ lv_accessDeclarations_8_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.AccessContext");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:250:6: ( (lv_roleDeclarations_9_0= ruleRole ) )
+ {
+ // InternalOseeDsl.g:250:6: ( (lv_roleDeclarations_9_0= ruleRole ) )
+ // InternalOseeDsl.g:251:1: (lv_roleDeclarations_9_0= ruleRole )
+ {
+ // InternalOseeDsl.g:251:1: (lv_roleDeclarations_9_0= ruleRole )
+ // InternalOseeDsl.g:252:3: lv_roleDeclarations_9_0= ruleRole
+ {
+
+ newCompositeNode(grammarAccess.getOseeDslAccess().getRoleDeclarationsRoleParserRuleCall_2_2_0());
+
+ pushFollow(FOLLOW_5);
+ lv_roleDeclarations_9_0=ruleRole();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getOseeDslRule());
+ }
+ add(
+ current,
+ "roleDeclarations",
+ lv_roleDeclarations_9_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.Role");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
- }
- break;
- default:
- break loop1;
- }
- } while (true);
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:99:3: ( ( (lv_artifactTypes_1_0= ruleXArtifactType ) ) | ( (lv_relationTypes_2_0= ruleXRelationType ) ) | ( (lv_attributeTypes_3_0= ruleXAttributeType ) ) | ( (lv_enumTypes_4_0= ruleXOseeEnumType ) ) | ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) ) | ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) ) )*
- loop2: do {
- int alt2 = 7;
- switch (input.LA(1)) {
- case 15:
- case 16: {
- alt2 = 1;
- }
- break;
- case 62: {
- alt2 = 2;
- }
- break;
- case 25: {
- alt2 = 3;
- }
- break;
- case 53: {
- alt2 = 4;
- }
- break;
- case 56: {
- alt2 = 5;
- }
- break;
- case 60: {
- alt2 = 6;
- }
- break;
+ }
+ break;
- }
+ default :
+ break loop3;
+ }
+ } while (true);
- switch (alt2) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:99:4: ( (lv_artifactTypes_1_0= ruleXArtifactType ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:99:4: ( (lv_artifactTypes_1_0= ruleXArtifactType ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:100:1: (lv_artifactTypes_1_0= ruleXArtifactType )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:100:1: (lv_artifactTypes_1_0= ruleXArtifactType )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:101:3: lv_artifactTypes_1_0= ruleXArtifactType
- {
- newCompositeNode(
- grammarAccess.getOseeDslAccess().getArtifactTypesXArtifactTypeParserRuleCall_1_0_0());
+ }
- pushFollow(FOLLOW_ruleXArtifactType_in_ruleOseeDsl154);
- lv_artifactTypes_1_0 = ruleXArtifactType();
- state._fsp--;
+ }
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getOseeDslRule());
- }
- add(current, "artifactTypes", lv_artifactTypes_1_0, "XArtifactType");
- afterParserOrEnumRuleCall();
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleOseeDsl"
- }
- }
+ // $ANTLR start "entryRuleImport"
+ // InternalOseeDsl.g:276:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ;
+ public final EObject entryRuleImport() throws RecognitionException {
+ EObject current = null;
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:118:6: ( (lv_relationTypes_2_0= ruleXRelationType ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:118:6: ( (lv_relationTypes_2_0= ruleXRelationType ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:119:1: (lv_relationTypes_2_0= ruleXRelationType )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:119:1: (lv_relationTypes_2_0= ruleXRelationType )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:120:3: lv_relationTypes_2_0= ruleXRelationType
- {
+ EObject iv_ruleImport = null;
- newCompositeNode(
- grammarAccess.getOseeDslAccess().getRelationTypesXRelationTypeParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleXRelationType_in_ruleOseeDsl181);
- lv_relationTypes_2_0 = ruleXRelationType();
+ try {
+ // InternalOseeDsl.g:277:2: (iv_ruleImport= ruleImport EOF )
+ // InternalOseeDsl.g:278:2: iv_ruleImport= ruleImport EOF
+ {
+ newCompositeNode(grammarAccess.getImportRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleImport=ruleImport();
- state._fsp--;
+ state._fsp--;
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getOseeDslRule());
- }
- add(current, "relationTypes", lv_relationTypes_2_0, "XRelationType");
- afterParserOrEnumRuleCall();
+ current =iv_ruleImport;
+ match(input,EOF,FOLLOW_2);
- }
+ }
- }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleImport"
+
+
+ // $ANTLR start "ruleImport"
+ // InternalOseeDsl.g:285:1: ruleImport returns [EObject current=null] : (otherlv_0= 'import' ( (lv_importURI_1_0= RULE_STRING ) ) ) ;
+ public final EObject ruleImport() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ Token lv_importURI_1_0=null;
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:288:28: ( (otherlv_0= 'import' ( (lv_importURI_1_0= RULE_STRING ) ) ) )
+ // InternalOseeDsl.g:289:1: (otherlv_0= 'import' ( (lv_importURI_1_0= RULE_STRING ) ) )
+ {
+ // InternalOseeDsl.g:289:1: (otherlv_0= 'import' ( (lv_importURI_1_0= RULE_STRING ) ) )
+ // InternalOseeDsl.g:289:3: otherlv_0= 'import' ( (lv_importURI_1_0= RULE_STRING ) )
+ {
+ otherlv_0=(Token)match(input,12,FOLLOW_6);
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:137:6: ( (lv_attributeTypes_3_0= ruleXAttributeType ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:137:6: ( (lv_attributeTypes_3_0= ruleXAttributeType ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:138:1: (lv_attributeTypes_3_0= ruleXAttributeType )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:138:1: (lv_attributeTypes_3_0= ruleXAttributeType )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:139:3: lv_attributeTypes_3_0= ruleXAttributeType
- {
+ newLeafNode(otherlv_0, grammarAccess.getImportAccess().getImportKeyword_0());
+
+ // InternalOseeDsl.g:293:1: ( (lv_importURI_1_0= RULE_STRING ) )
+ // InternalOseeDsl.g:294:1: (lv_importURI_1_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:294:1: (lv_importURI_1_0= RULE_STRING )
+ // InternalOseeDsl.g:295:3: lv_importURI_1_0= RULE_STRING
+ {
+ lv_importURI_1_0=(Token)match(input,RULE_STRING,FOLLOW_2);
- newCompositeNode(
- grammarAccess.getOseeDslAccess().getAttributeTypesXAttributeTypeParserRuleCall_1_2_0());
+ newLeafNode(lv_importURI_1_0, grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_1_0());
+
- pushFollow(FOLLOW_ruleXAttributeType_in_ruleOseeDsl208);
- lv_attributeTypes_3_0 = ruleXAttributeType();
+ if (current==null) {
+ current = createModelElement(grammarAccess.getImportRule());
+ }
+ setWithLastConsumed(
+ current,
+ "importURI",
+ lv_importURI_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- state._fsp--;
+ }
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getOseeDslRule());
- }
- add(current, "attributeTypes", lv_attributeTypes_3_0, "XAttributeType");
- afterParserOrEnumRuleCall();
- }
+ }
- }
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:156:6: ( (lv_enumTypes_4_0= ruleXOseeEnumType ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:156:6: ( (lv_enumTypes_4_0= ruleXOseeEnumType ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:157:1: (lv_enumTypes_4_0= ruleXOseeEnumType )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:157:1: (lv_enumTypes_4_0= ruleXOseeEnumType )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:158:3: lv_enumTypes_4_0= ruleXOseeEnumType
- {
+ }
- newCompositeNode(
- grammarAccess.getOseeDslAccess().getEnumTypesXOseeEnumTypeParserRuleCall_1_3_0());
- pushFollow(FOLLOW_ruleXOseeEnumType_in_ruleOseeDsl235);
- lv_enumTypes_4_0 = ruleXOseeEnumType();
+ }
- state._fsp--;
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleImport"
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getOseeDslRule());
- }
- add(current, "enumTypes", lv_enumTypes_4_0, "XOseeEnumType");
- afterParserOrEnumRuleCall();
- }
+ // $ANTLR start "entryRuleQUALIFIED_NAME"
+ // InternalOseeDsl.g:319:1: entryRuleQUALIFIED_NAME returns [String current=null] : iv_ruleQUALIFIED_NAME= ruleQUALIFIED_NAME EOF ;
+ public final String entryRuleQUALIFIED_NAME() throws RecognitionException {
+ String current = null;
- }
+ AntlrDatatypeRuleToken iv_ruleQUALIFIED_NAME = null;
- }
- break;
- case 5:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:175:6: ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:175:6: ( (lv_enumOverrides_5_0= ruleXOseeEnumOverride ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:176:1: (lv_enumOverrides_5_0= ruleXOseeEnumOverride )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:176:1: (lv_enumOverrides_5_0= ruleXOseeEnumOverride )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:177:3: lv_enumOverrides_5_0= ruleXOseeEnumOverride
- {
- newCompositeNode(
- grammarAccess.getOseeDslAccess().getEnumOverridesXOseeEnumOverrideParserRuleCall_1_4_0());
+ try {
+ // InternalOseeDsl.g:320:2: (iv_ruleQUALIFIED_NAME= ruleQUALIFIED_NAME EOF )
+ // InternalOseeDsl.g:321:2: iv_ruleQUALIFIED_NAME= ruleQUALIFIED_NAME EOF
+ {
+ newCompositeNode(grammarAccess.getQUALIFIED_NAMERule());
+ pushFollow(FOLLOW_1);
+ iv_ruleQUALIFIED_NAME=ruleQUALIFIED_NAME();
- pushFollow(FOLLOW_ruleXOseeEnumOverride_in_ruleOseeDsl262);
- lv_enumOverrides_5_0 = ruleXOseeEnumOverride();
+ state._fsp--;
- state._fsp--;
+ current =iv_ruleQUALIFIED_NAME.getText();
+ match(input,EOF,FOLLOW_2);
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getOseeDslRule());
- }
- add(current, "enumOverrides", lv_enumOverrides_5_0, "XOseeEnumOverride");
- afterParserOrEnumRuleCall();
+ }
- }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleQUALIFIED_NAME"
+
+
+ // $ANTLR start "ruleQUALIFIED_NAME"
+ // InternalOseeDsl.g:328:1: ruleQUALIFIED_NAME returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ;
+ public final AntlrDatatypeRuleToken ruleQUALIFIED_NAME() throws RecognitionException {
+ AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
+
+ Token this_ID_0=null;
+ Token kw=null;
+ Token this_ID_2=null;
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:331:28: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) )
+ // InternalOseeDsl.g:332:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
+ {
+ // InternalOseeDsl.g:332:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
+ // InternalOseeDsl.g:332:6: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )*
+ {
+ this_ID_0=(Token)match(input,RULE_ID,FOLLOW_7);
+
+ current.merge(this_ID_0);
+
+
+ newLeafNode(this_ID_0, grammarAccess.getQUALIFIED_NAMEAccess().getIDTerminalRuleCall_0());
+
+ // InternalOseeDsl.g:339:1: (kw= '.' this_ID_2= RULE_ID )*
+ loop4:
+ do {
+ int alt4=2;
+ int LA4_0 = input.LA(1);
+
+ if ( (LA4_0==13) ) {
+ alt4=1;
+ }
+
+
+ switch (alt4) {
+ case 1 :
+ // InternalOseeDsl.g:340:2: kw= '.' this_ID_2= RULE_ID
+ {
+ kw=(Token)match(input,13,FOLLOW_8);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getQUALIFIED_NAMEAccess().getFullStopKeyword_1_0());
+
+ this_ID_2=(Token)match(input,RULE_ID,FOLLOW_7);
+
+ current.merge(this_ID_2);
+
+
+ newLeafNode(this_ID_2, grammarAccess.getQUALIFIED_NAMEAccess().getIDTerminalRuleCall_1_1());
+
+
+ }
+ break;
+
+ default :
+ break loop4;
+ }
+ } while (true);
- }
- }
- break;
- case 6:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:194:6: ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:194:6: ( (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:195:1: (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:195:1: (lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:196:3: lv_artifactTypeOverrides_6_0= ruleXOseeArtifactTypeOverride
- {
+ }
- newCompositeNode(
- grammarAccess.getOseeDslAccess().getArtifactTypeOverridesXOseeArtifactTypeOverrideParserRuleCall_1_5_0());
- pushFollow(FOLLOW_ruleXOseeArtifactTypeOverride_in_ruleOseeDsl289);
- lv_artifactTypeOverrides_6_0 = ruleXOseeArtifactTypeOverride();
+ }
- state._fsp--;
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleQUALIFIED_NAME"
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getOseeDslRule());
- }
- add(current, "artifactTypeOverrides", lv_artifactTypeOverrides_6_0,
- "XOseeArtifactTypeOverride");
- afterParserOrEnumRuleCall();
- }
+ // $ANTLR start "entryRuleOseeType"
+ // InternalOseeDsl.g:362:1: entryRuleOseeType returns [EObject current=null] : iv_ruleOseeType= ruleOseeType EOF ;
+ public final EObject entryRuleOseeType() throws RecognitionException {
+ EObject current = null;
- }
+ EObject iv_ruleOseeType = null;
- }
- break;
- default:
- break loop2;
- }
- } while (true);
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:212:4: ( ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) ) | ( (lv_accessDeclarations_8_0= ruleAccessContext ) ) | ( (lv_roleDeclarations_9_0= ruleRole ) ) )*
- loop3: do {
- int alt3 = 4;
- switch (input.LA(1)) {
- case 74: {
- alt3 = 1;
- }
- break;
- case 78: {
- alt3 = 2;
- }
- break;
- case 77: {
- alt3 = 3;
- }
- break;
+ try {
+ // InternalOseeDsl.g:363:2: (iv_ruleOseeType= ruleOseeType EOF )
+ // InternalOseeDsl.g:364:2: iv_ruleOseeType= ruleOseeType EOF
+ {
+ newCompositeNode(grammarAccess.getOseeTypeRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleOseeType=ruleOseeType();
- }
+ state._fsp--;
- switch (alt3) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:212:5: ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:212:5: ( (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:213:1: (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:213:1: (lv_artifactMatchRefs_7_0= ruleXArtifactMatcher )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:214:3: lv_artifactMatchRefs_7_0= ruleXArtifactMatcher
- {
+ current =iv_ruleOseeType;
+ match(input,EOF,FOLLOW_2);
- newCompositeNode(
- grammarAccess.getOseeDslAccess().getArtifactMatchRefsXArtifactMatcherParserRuleCall_2_0_0());
+ }
- pushFollow(FOLLOW_ruleXArtifactMatcher_in_ruleOseeDsl313);
- lv_artifactMatchRefs_7_0 = ruleXArtifactMatcher();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleOseeType"
- state._fsp--;
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getOseeDslRule());
- }
- add(current, "artifactMatchRefs", lv_artifactMatchRefs_7_0, "XArtifactMatcher");
- afterParserOrEnumRuleCall();
+ // $ANTLR start "ruleOseeType"
+ // InternalOseeDsl.g:371:1: ruleOseeType returns [EObject current=null] : (this_XArtifactType_0= ruleXArtifactType | this_XRelationType_1= ruleXRelationType | this_XAttributeType_2= ruleXAttributeType | this_XOseeEnumType_3= ruleXOseeEnumType ) ;
+ public final EObject ruleOseeType() throws RecognitionException {
+ EObject current = null;
- }
+ EObject this_XArtifactType_0 = null;
- }
+ EObject this_XRelationType_1 = null;
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:231:6: ( (lv_accessDeclarations_8_0= ruleAccessContext ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:231:6: ( (lv_accessDeclarations_8_0= ruleAccessContext ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:232:1: (lv_accessDeclarations_8_0= ruleAccessContext )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:232:1: (lv_accessDeclarations_8_0= ruleAccessContext )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:233:3: lv_accessDeclarations_8_0= ruleAccessContext
- {
+ EObject this_XAttributeType_2 = null;
- newCompositeNode(
- grammarAccess.getOseeDslAccess().getAccessDeclarationsAccessContextParserRuleCall_2_1_0());
+ EObject this_XOseeEnumType_3 = null;
- pushFollow(FOLLOW_ruleAccessContext_in_ruleOseeDsl340);
- lv_accessDeclarations_8_0 = ruleAccessContext();
- state._fsp--;
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:374:28: ( (this_XArtifactType_0= ruleXArtifactType | this_XRelationType_1= ruleXRelationType | this_XAttributeType_2= ruleXAttributeType | this_XOseeEnumType_3= ruleXOseeEnumType ) )
+ // InternalOseeDsl.g:375:1: (this_XArtifactType_0= ruleXArtifactType | this_XRelationType_1= ruleXRelationType | this_XAttributeType_2= ruleXAttributeType | this_XOseeEnumType_3= ruleXOseeEnumType )
+ {
+ // InternalOseeDsl.g:375:1: (this_XArtifactType_0= ruleXArtifactType | this_XRelationType_1= ruleXRelationType | this_XAttributeType_2= ruleXAttributeType | this_XOseeEnumType_3= ruleXOseeEnumType )
+ int alt5=4;
+ switch ( input.LA(1) ) {
+ case 14:
+ case 15:
+ {
+ alt5=1;
+ }
+ break;
+ case 61:
+ {
+ alt5=2;
+ }
+ break;
+ case 24:
+ {
+ alt5=3;
+ }
+ break;
+ case 52:
+ {
+ alt5=4;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 5, 0, input);
+
+ throw nvae;
+ }
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getOseeDslRule());
- }
- add(current, "accessDeclarations", lv_accessDeclarations_8_0, "AccessContext");
- afterParserOrEnumRuleCall();
+ switch (alt5) {
+ case 1 :
+ // InternalOseeDsl.g:376:5: this_XArtifactType_0= ruleXArtifactType
+ {
+
+ newCompositeNode(grammarAccess.getOseeTypeAccess().getXArtifactTypeParserRuleCall_0());
+
+ pushFollow(FOLLOW_2);
+ this_XArtifactType_0=ruleXArtifactType();
+
+ state._fsp--;
+
+
+ current = this_XArtifactType_0;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:386:5: this_XRelationType_1= ruleXRelationType
+ {
+
+ newCompositeNode(grammarAccess.getOseeTypeAccess().getXRelationTypeParserRuleCall_1());
+
+ pushFollow(FOLLOW_2);
+ this_XRelationType_1=ruleXRelationType();
+
+ state._fsp--;
+
+
+ current = this_XRelationType_1;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:396:5: this_XAttributeType_2= ruleXAttributeType
+ {
+
+ newCompositeNode(grammarAccess.getOseeTypeAccess().getXAttributeTypeParserRuleCall_2());
+
+ pushFollow(FOLLOW_2);
+ this_XAttributeType_2=ruleXAttributeType();
+
+ state._fsp--;
+
+
+ current = this_XAttributeType_2;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:406:5: this_XOseeEnumType_3= ruleXOseeEnumType
+ {
+
+ newCompositeNode(grammarAccess.getOseeTypeAccess().getXOseeEnumTypeParserRuleCall_3());
+
+ pushFollow(FOLLOW_2);
+ this_XOseeEnumType_3=ruleXOseeEnumType();
+
+ state._fsp--;
+
+
+ current = this_XOseeEnumType_3;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
- }
+ }
- }
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:250:6: ( (lv_roleDeclarations_9_0= ruleRole ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:250:6: ( (lv_roleDeclarations_9_0= ruleRole ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:251:1: (lv_roleDeclarations_9_0= ruleRole )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:251:1: (lv_roleDeclarations_9_0= ruleRole )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:252:3: lv_roleDeclarations_9_0= ruleRole
- {
+ }
- newCompositeNode(
- grammarAccess.getOseeDslAccess().getRoleDeclarationsRoleParserRuleCall_2_2_0());
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleOseeType"
- pushFollow(FOLLOW_ruleRole_in_ruleOseeDsl367);
- lv_roleDeclarations_9_0 = ruleRole();
- state._fsp--;
+ // $ANTLR start "entryRuleXArtifactType"
+ // InternalOseeDsl.g:422:1: entryRuleXArtifactType returns [EObject current=null] : iv_ruleXArtifactType= ruleXArtifactType EOF ;
+ public final EObject entryRuleXArtifactType() throws RecognitionException {
+ EObject current = null;
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getOseeDslRule());
- }
- add(current, "roleDeclarations", lv_roleDeclarations_9_0, "Role");
- afterParserOrEnumRuleCall();
+ EObject iv_ruleXArtifactType = null;
- }
- }
+ try {
+ // InternalOseeDsl.g:423:2: (iv_ruleXArtifactType= ruleXArtifactType EOF )
+ // InternalOseeDsl.g:424:2: iv_ruleXArtifactType= ruleXArtifactType EOF
+ {
+ newCompositeNode(grammarAccess.getXArtifactTypeRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleXArtifactType=ruleXArtifactType();
- }
- break;
+ state._fsp--;
- default:
- break loop3;
- }
- } while (true);
+ current =iv_ruleXArtifactType;
+ match(input,EOF,FOLLOW_2);
}
- }
-
- leaveRule();
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleOseeDsl"
-
- // $ANTLR start "entryRuleImport"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:276:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ;
- public final EObject entryRuleImport() throws RecognitionException {
- EObject current = null;
-
- EObject iv_ruleImport = null;
-
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:277:2: (iv_ruleImport= ruleImport EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:278:2: iv_ruleImport= ruleImport EOF
- {
- newCompositeNode(grammarAccess.getImportRule());
- pushFollow(FOLLOW_ruleImport_in_entryRuleImport405);
- iv_ruleImport = ruleImport();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleXArtifactType"
+
+
+ // $ANTLR start "ruleXArtifactType"
+ // InternalOseeDsl.g:431:1: ruleXArtifactType returns [EObject current=null] : ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'artifactType' ( (lv_name_2_0= RULE_STRING ) ) (otherlv_3= 'extends' ( (otherlv_4= RULE_STRING ) ) (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )* )? otherlv_7= '{' (otherlv_8= 'guid' ( (lv_typeGuid_9_0= RULE_STRING ) ) )? otherlv_10= 'id' ( (lv_id_11_0= RULE_WHOLE_NUM_STR ) ) ( (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef ) )* otherlv_13= '}' ) ;
+ public final EObject ruleXArtifactType() throws RecognitionException {
+ EObject current = null;
+
+ Token lv_abstract_0_0=null;
+ Token otherlv_1=null;
+ Token lv_name_2_0=null;
+ Token otherlv_3=null;
+ Token otherlv_4=null;
+ Token otherlv_5=null;
+ Token otherlv_6=null;
+ Token otherlv_7=null;
+ Token otherlv_8=null;
+ Token lv_typeGuid_9_0=null;
+ Token otherlv_10=null;
+ Token lv_id_11_0=null;
+ Token otherlv_13=null;
+ EObject lv_validAttributeTypes_12_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:434:28: ( ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'artifactType' ( (lv_name_2_0= RULE_STRING ) ) (otherlv_3= 'extends' ( (otherlv_4= RULE_STRING ) ) (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )* )? otherlv_7= '{' (otherlv_8= 'guid' ( (lv_typeGuid_9_0= RULE_STRING ) ) )? otherlv_10= 'id' ( (lv_id_11_0= RULE_WHOLE_NUM_STR ) ) ( (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef ) )* otherlv_13= '}' ) )
+ // InternalOseeDsl.g:435:1: ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'artifactType' ( (lv_name_2_0= RULE_STRING ) ) (otherlv_3= 'extends' ( (otherlv_4= RULE_STRING ) ) (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )* )? otherlv_7= '{' (otherlv_8= 'guid' ( (lv_typeGuid_9_0= RULE_STRING ) ) )? otherlv_10= 'id' ( (lv_id_11_0= RULE_WHOLE_NUM_STR ) ) ( (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef ) )* otherlv_13= '}' )
+ {
+ // InternalOseeDsl.g:435:1: ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'artifactType' ( (lv_name_2_0= RULE_STRING ) ) (otherlv_3= 'extends' ( (otherlv_4= RULE_STRING ) ) (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )* )? otherlv_7= '{' (otherlv_8= 'guid' ( (lv_typeGuid_9_0= RULE_STRING ) ) )? otherlv_10= 'id' ( (lv_id_11_0= RULE_WHOLE_NUM_STR ) ) ( (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef ) )* otherlv_13= '}' )
+ // InternalOseeDsl.g:435:2: ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'artifactType' ( (lv_name_2_0= RULE_STRING ) ) (otherlv_3= 'extends' ( (otherlv_4= RULE_STRING ) ) (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )* )? otherlv_7= '{' (otherlv_8= 'guid' ( (lv_typeGuid_9_0= RULE_STRING ) ) )? otherlv_10= 'id' ( (lv_id_11_0= RULE_WHOLE_NUM_STR ) ) ( (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef ) )* otherlv_13= '}'
+ {
+ // InternalOseeDsl.g:435:2: ( (lv_abstract_0_0= 'abstract' ) )?
+ int alt6=2;
+ int LA6_0 = input.LA(1);
- state._fsp--;
+ if ( (LA6_0==14) ) {
+ alt6=1;
+ }
+ switch (alt6) {
+ case 1 :
+ // InternalOseeDsl.g:436:1: (lv_abstract_0_0= 'abstract' )
+ {
+ // InternalOseeDsl.g:436:1: (lv_abstract_0_0= 'abstract' )
+ // InternalOseeDsl.g:437:3: lv_abstract_0_0= 'abstract'
+ {
+ lv_abstract_0_0=(Token)match(input,14,FOLLOW_9);
- current = iv_ruleImport;
- match(input, EOF, FOLLOW_EOF_in_entryRuleImport415);
+ newLeafNode(lv_abstract_0_0, grammarAccess.getXArtifactTypeAccess().getAbstractAbstractKeyword_0_0());
+
- }
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXArtifactTypeRule());
+ }
+ setWithLastConsumed(current, "abstract", true, "abstract");
+
- }
+ }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleImport"
- // $ANTLR start "ruleImport"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:285:1: ruleImport returns [EObject current=null] : (otherlv_0= 'import' ( (lv_importURI_1_0= RULE_STRING ) ) ) ;
- public final EObject ruleImport() throws RecognitionException {
- EObject current = null;
+ }
+ break;
- Token otherlv_0 = null;
- Token lv_importURI_1_0 = null;
+ }
- enterRule();
+ otherlv_1=(Token)match(input,15,FOLLOW_6);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:288:28: ( (otherlv_0= 'import' ( (lv_importURI_1_0= RULE_STRING ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:289:1: (otherlv_0= 'import' ( (lv_importURI_1_0= RULE_STRING ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:289:1: (otherlv_0= 'import' ( (lv_importURI_1_0= RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:289:3: otherlv_0= 'import' ( (lv_importURI_1_0= RULE_STRING ) )
+ newLeafNode(otherlv_1, grammarAccess.getXArtifactTypeAccess().getArtifactTypeKeyword_1());
+
+ // InternalOseeDsl.g:454:1: ( (lv_name_2_0= RULE_STRING ) )
+ // InternalOseeDsl.g:455:1: (lv_name_2_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:455:1: (lv_name_2_0= RULE_STRING )
+ // InternalOseeDsl.g:456:3: lv_name_2_0= RULE_STRING
{
- otherlv_0 = (Token) match(input, 13, FOLLOW_13_in_ruleImport452);
+ lv_name_2_0=(Token)match(input,RULE_STRING,FOLLOW_10);
- newLeafNode(otherlv_0, grammarAccess.getImportAccess().getImportKeyword_0());
+ newLeafNode(lv_name_2_0, grammarAccess.getXArtifactTypeAccess().getNameSTRINGTerminalRuleCall_2_0());
+
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:293:1: ( (lv_importURI_1_0= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:294:1: (lv_importURI_1_0= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:294:1: (lv_importURI_1_0= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:295:3: lv_importURI_1_0= RULE_STRING
- {
- lv_importURI_1_0 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleImport469);
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXArtifactTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "name",
+ lv_name_2_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- newLeafNode(lv_importURI_1_0,
- grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_1_0());
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getImportRule());
- }
- setWithLastConsumed(current, "importURI", lv_importURI_1_0, "STRING");
- }
+ }
- }
+ // InternalOseeDsl.g:472:2: (otherlv_3= 'extends' ( (otherlv_4= RULE_STRING ) ) (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )* )?
+ int alt8=2;
+ int LA8_0 = input.LA(1);
+ if ( (LA8_0==16) ) {
+ alt8=1;
}
+ switch (alt8) {
+ case 1 :
+ // InternalOseeDsl.g:472:4: otherlv_3= 'extends' ( (otherlv_4= RULE_STRING ) ) (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )*
+ {
+ otherlv_3=(Token)match(input,16,FOLLOW_6);
+
+ newLeafNode(otherlv_3, grammarAccess.getXArtifactTypeAccess().getExtendsKeyword_3_0());
+
+ // InternalOseeDsl.g:476:1: ( (otherlv_4= RULE_STRING ) )
+ // InternalOseeDsl.g:477:1: (otherlv_4= RULE_STRING )
+ {
+ // InternalOseeDsl.g:477:1: (otherlv_4= RULE_STRING )
+ // InternalOseeDsl.g:478:3: otherlv_4= RULE_STRING
+ {
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXArtifactTypeRule());
+ }
+
+ otherlv_4=(Token)match(input,RULE_STRING,FOLLOW_11);
+
+ newLeafNode(otherlv_4, grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_1_0());
+
+
+ }
+
+
+ }
+
+ // InternalOseeDsl.g:489:2: (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )*
+ loop7:
+ do {
+ int alt7=2;
+ int LA7_0 = input.LA(1);
- }
+ if ( (LA7_0==17) ) {
+ alt7=1;
+ }
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleImport"
+ switch (alt7) {
+ case 1 :
+ // InternalOseeDsl.g:489:4: otherlv_5= ',' ( (otherlv_6= RULE_STRING ) )
+ {
+ otherlv_5=(Token)match(input,17,FOLLOW_6);
- // $ANTLR start "entryRuleQUALIFIED_NAME"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:319:1: entryRuleQUALIFIED_NAME returns [String current=null] : iv_ruleQUALIFIED_NAME= ruleQUALIFIED_NAME EOF ;
- public final String entryRuleQUALIFIED_NAME() throws RecognitionException {
- String current = null;
+ newLeafNode(otherlv_5, grammarAccess.getXArtifactTypeAccess().getCommaKeyword_3_2_0());
+
+ // InternalOseeDsl.g:493:1: ( (otherlv_6= RULE_STRING ) )
+ // InternalOseeDsl.g:494:1: (otherlv_6= RULE_STRING )
+ {
+ // InternalOseeDsl.g:494:1: (otherlv_6= RULE_STRING )
+ // InternalOseeDsl.g:495:3: otherlv_6= RULE_STRING
+ {
- AntlrDatatypeRuleToken iv_ruleQUALIFIED_NAME = null;
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXArtifactTypeRule());
+ }
+
+ otherlv_6=(Token)match(input,RULE_STRING,FOLLOW_11);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:320:2: (iv_ruleQUALIFIED_NAME= ruleQUALIFIED_NAME EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:321:2: iv_ruleQUALIFIED_NAME= ruleQUALIFIED_NAME EOF
- {
- newCompositeNode(grammarAccess.getQUALIFIED_NAMERule());
- pushFollow(FOLLOW_ruleQUALIFIED_NAME_in_entryRuleQUALIFIED_NAME511);
- iv_ruleQUALIFIED_NAME = ruleQUALIFIED_NAME();
+ newLeafNode(otherlv_6, grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0());
+
- state._fsp--;
+ }
- current = iv_ruleQUALIFIED_NAME.getText();
- match(input, EOF, FOLLOW_EOF_in_entryRuleQUALIFIED_NAME522);
- }
+ }
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleQUALIFIED_NAME"
+ }
+ break;
- // $ANTLR start "ruleQUALIFIED_NAME"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:328:1: ruleQUALIFIED_NAME returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ;
- public final AntlrDatatypeRuleToken ruleQUALIFIED_NAME() throws RecognitionException {
- AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
+ default :
+ break loop7;
+ }
+ } while (true);
- Token this_ID_0 = null;
- Token kw = null;
- Token this_ID_2 = null;
- enterRule();
+ }
+ break;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:331:28: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:332:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:332:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:332:6: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )*
- {
- this_ID_0 = (Token) match(input, RULE_ID, FOLLOW_RULE_ID_in_ruleQUALIFIED_NAME562);
+ }
- current.merge(this_ID_0);
+ otherlv_7=(Token)match(input,18,FOLLOW_12);
- newLeafNode(this_ID_0, grammarAccess.getQUALIFIED_NAMEAccess().getIDTerminalRuleCall_0());
+ newLeafNode(otherlv_7, grammarAccess.getXArtifactTypeAccess().getLeftCurlyBracketKeyword_4());
+
+ // InternalOseeDsl.g:510:1: (otherlv_8= 'guid' ( (lv_typeGuid_9_0= RULE_STRING ) ) )?
+ int alt9=2;
+ int LA9_0 = input.LA(1);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:339:1: (kw= '.' this_ID_2= RULE_ID )*
- loop4: do {
- int alt4 = 2;
- int LA4_0 = input.LA(1);
+ if ( (LA9_0==19) ) {
+ alt9=1;
+ }
+ switch (alt9) {
+ case 1 :
+ // InternalOseeDsl.g:510:3: otherlv_8= 'guid' ( (lv_typeGuid_9_0= RULE_STRING ) )
+ {
+ otherlv_8=(Token)match(input,19,FOLLOW_6);
- if (LA4_0 == 14) {
- alt4 = 1;
- }
+ newLeafNode(otherlv_8, grammarAccess.getXArtifactTypeAccess().getGuidKeyword_5_0());
+
+ // InternalOseeDsl.g:514:1: ( (lv_typeGuid_9_0= RULE_STRING ) )
+ // InternalOseeDsl.g:515:1: (lv_typeGuid_9_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:515:1: (lv_typeGuid_9_0= RULE_STRING )
+ // InternalOseeDsl.g:516:3: lv_typeGuid_9_0= RULE_STRING
+ {
+ lv_typeGuid_9_0=(Token)match(input,RULE_STRING,FOLLOW_13);
- switch (alt4) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:340:2: kw= '.' this_ID_2= RULE_ID
- {
- kw = (Token) match(input, 14, FOLLOW_14_in_ruleQUALIFIED_NAME581);
+ newLeafNode(lv_typeGuid_9_0, grammarAccess.getXArtifactTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0());
+
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getQUALIFIED_NAMEAccess().getFullStopKeyword_1_0());
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXArtifactTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "typeGuid",
+ lv_typeGuid_9_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- this_ID_2 = (Token) match(input, RULE_ID, FOLLOW_RULE_ID_in_ruleQUALIFIED_NAME596);
+ }
- current.merge(this_ID_2);
- newLeafNode(this_ID_2, grammarAccess.getQUALIFIED_NAMEAccess().getIDTerminalRuleCall_1_1());
+ }
- }
- break;
- default:
- break loop4;
- }
- } while (true);
+ }
+ break;
}
- }
+ otherlv_10=(Token)match(input,20,FOLLOW_14);
- leaveRule();
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleQUALIFIED_NAME"
-
- // $ANTLR start "entryRuleOseeType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:362:1: entryRuleOseeType returns [EObject current=null] : iv_ruleOseeType= ruleOseeType EOF ;
- public final EObject entryRuleOseeType() throws RecognitionException {
- EObject current = null;
-
- EObject iv_ruleOseeType = null;
+ newLeafNode(otherlv_10, grammarAccess.getXArtifactTypeAccess().getIdKeyword_6());
+
+ // InternalOseeDsl.g:536:1: ( (lv_id_11_0= RULE_WHOLE_NUM_STR ) )
+ // InternalOseeDsl.g:537:1: (lv_id_11_0= RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:537:1: (lv_id_11_0= RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:538:3: lv_id_11_0= RULE_WHOLE_NUM_STR
+ {
+ lv_id_11_0=(Token)match(input,RULE_WHOLE_NUM_STR,FOLLOW_15);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:363:2: (iv_ruleOseeType= ruleOseeType EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:364:2: iv_ruleOseeType= ruleOseeType EOF
- {
- newCompositeNode(grammarAccess.getOseeTypeRule());
- pushFollow(FOLLOW_ruleOseeType_in_entryRuleOseeType645);
- iv_ruleOseeType = ruleOseeType();
+ newLeafNode(lv_id_11_0, grammarAccess.getXArtifactTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0());
+
- state._fsp--;
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXArtifactTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "id",
+ lv_id_11_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
+
- current = iv_ruleOseeType;
- match(input, EOF, FOLLOW_EOF_in_entryRuleOseeType655);
-
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleOseeType"
-
- // $ANTLR start "ruleOseeType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:371:1: ruleOseeType returns [EObject current=null] : (this_XArtifactType_0= ruleXArtifactType | this_XRelationType_1= ruleXRelationType | this_XAttributeType_2= ruleXAttributeType | this_XOseeEnumType_3= ruleXOseeEnumType ) ;
- public final EObject ruleOseeType() throws RecognitionException {
- EObject current = null;
-
- EObject this_XArtifactType_0 = null;
-
- EObject this_XRelationType_1 = null;
-
- EObject this_XAttributeType_2 = null;
-
- EObject this_XOseeEnumType_3 = null;
-
- enterRule();
-
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:374:28: ( (this_XArtifactType_0= ruleXArtifactType | this_XRelationType_1= ruleXRelationType | this_XAttributeType_2= ruleXAttributeType | this_XOseeEnumType_3= ruleXOseeEnumType ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:375:1: (this_XArtifactType_0= ruleXArtifactType | this_XRelationType_1= ruleXRelationType | this_XAttributeType_2= ruleXAttributeType | this_XOseeEnumType_3= ruleXOseeEnumType )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:375:1: (this_XArtifactType_0= ruleXArtifactType | this_XRelationType_1= ruleXRelationType | this_XAttributeType_2= ruleXAttributeType | this_XOseeEnumType_3= ruleXOseeEnumType )
- int alt5 = 4;
- switch (input.LA(1)) {
- case 15:
- case 16: {
- alt5 = 1;
- }
- break;
- case 62: {
- alt5 = 2;
- }
- break;
- case 25: {
- alt5 = 3;
- }
- break;
- case 53: {
- alt5 = 4;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 5, 0, input);
-
- throw nvae;
}
- switch (alt5) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:376:5: this_XArtifactType_0= ruleXArtifactType
- {
-
- newCompositeNode(grammarAccess.getOseeTypeAccess().getXArtifactTypeParserRuleCall_0());
-
- pushFollow(FOLLOW_ruleXArtifactType_in_ruleOseeType702);
- this_XArtifactType_0 = ruleXArtifactType();
-
- state._fsp--;
-
- current = this_XArtifactType_0;
- afterParserOrEnumRuleCall();
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:386:5: this_XRelationType_1= ruleXRelationType
- {
+ }
- newCompositeNode(grammarAccess.getOseeTypeAccess().getXRelationTypeParserRuleCall_1());
+ // InternalOseeDsl.g:554:2: ( (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef ) )*
+ loop10:
+ do {
+ int alt10=2;
+ int LA10_0 = input.LA(1);
- pushFollow(FOLLOW_ruleXRelationType_in_ruleOseeType729);
- this_XRelationType_1 = ruleXRelationType();
+ if ( (LA10_0==22) ) {
+ alt10=1;
+ }
- state._fsp--;
- current = this_XRelationType_1;
- afterParserOrEnumRuleCall();
+ switch (alt10) {
+ case 1 :
+ // InternalOseeDsl.g:555:1: (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef )
+ {
+ // InternalOseeDsl.g:555:1: (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef )
+ // InternalOseeDsl.g:556:3: lv_validAttributeTypes_12_0= ruleXAttributeTypeRef
+ {
+
+ newCompositeNode(grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesXAttributeTypeRefParserRuleCall_8_0());
+
+ pushFollow(FOLLOW_15);
+ lv_validAttributeTypes_12_0=ruleXAttributeTypeRef();
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:396:5: this_XAttributeType_2= ruleXAttributeType
- {
+ state._fsp--;
- newCompositeNode(grammarAccess.getOseeTypeAccess().getXAttributeTypeParserRuleCall_2());
- pushFollow(FOLLOW_ruleXAttributeType_in_ruleOseeType756);
- this_XAttributeType_2 = ruleXAttributeType();
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getXArtifactTypeRule());
+ }
+ add(
+ current,
+ "validAttributeTypes",
+ lv_validAttributeTypes_12_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XAttributeTypeRef");
+ afterParserOrEnumRuleCall();
+
- state._fsp--;
+ }
- current = this_XAttributeType_2;
- afterParserOrEnumRuleCall();
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:406:5: this_XOseeEnumType_3= ruleXOseeEnumType
- {
+ }
+ break;
- newCompositeNode(grammarAccess.getOseeTypeAccess().getXOseeEnumTypeParserRuleCall_3());
+ default :
+ break loop10;
+ }
+ } while (true);
- pushFollow(FOLLOW_ruleXOseeEnumType_in_ruleOseeType783);
- this_XOseeEnumType_3 = ruleXOseeEnumType();
+ otherlv_13=(Token)match(input,21,FOLLOW_2);
- state._fsp--;
+ newLeafNode(otherlv_13, grammarAccess.getXArtifactTypeAccess().getRightCurlyBracketKeyword_9());
+
- current = this_XOseeEnumType_3;
- afterParserOrEnumRuleCall();
+ }
- }
- break;
}
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleXArtifactType"
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleOseeType"
+ // $ANTLR start "entryRuleXAttributeTypeRef"
+ // InternalOseeDsl.g:584:1: entryRuleXAttributeTypeRef returns [EObject current=null] : iv_ruleXAttributeTypeRef= ruleXAttributeTypeRef EOF ;
+ public final EObject entryRuleXAttributeTypeRef() throws RecognitionException {
+ EObject current = null;
- // $ANTLR start "entryRuleXArtifactType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:422:1: entryRuleXArtifactType returns [EObject current=null] : iv_ruleXArtifactType= ruleXArtifactType EOF ;
- public final EObject entryRuleXArtifactType() throws RecognitionException {
- EObject current = null;
+ EObject iv_ruleXAttributeTypeRef = null;
- EObject iv_ruleXArtifactType = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:423:2: (iv_ruleXArtifactType= ruleXArtifactType EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:424:2: iv_ruleXArtifactType= ruleXArtifactType EOF
- {
- newCompositeNode(grammarAccess.getXArtifactTypeRule());
- pushFollow(FOLLOW_ruleXArtifactType_in_entryRuleXArtifactType818);
- iv_ruleXArtifactType = ruleXArtifactType();
+ try {
+ // InternalOseeDsl.g:585:2: (iv_ruleXAttributeTypeRef= ruleXAttributeTypeRef EOF )
+ // InternalOseeDsl.g:586:2: iv_ruleXAttributeTypeRef= ruleXAttributeTypeRef EOF
+ {
+ newCompositeNode(grammarAccess.getXAttributeTypeRefRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleXAttributeTypeRef=ruleXAttributeTypeRef();
state._fsp--;
- current = iv_ruleXArtifactType;
- match(input, EOF, FOLLOW_EOF_in_entryRuleXArtifactType828);
-
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleXArtifactType"
-
- // $ANTLR start "ruleXArtifactType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:431:1: ruleXArtifactType returns [EObject current=null] : ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'artifactType' ( (lv_name_2_0= RULE_STRING ) ) (otherlv_3= 'extends' ( (otherlv_4= RULE_STRING ) ) (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )* )? otherlv_7= '{' (otherlv_8= 'guid' ( (lv_typeGuid_9_0= RULE_STRING ) ) )? otherlv_10= 'uuid' ( (lv_uuid_11_0= RULE_HEX_INT ) ) ( (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef ) )* otherlv_13= '}' ) ;
- public final EObject ruleXArtifactType() throws RecognitionException {
- EObject current = null;
-
- Token lv_abstract_0_0 = null;
- Token otherlv_1 = null;
- Token lv_name_2_0 = null;
- Token otherlv_3 = null;
- Token otherlv_4 = null;
- Token otherlv_5 = null;
- Token otherlv_6 = null;
- Token otherlv_7 = null;
- Token otherlv_8 = null;
- Token lv_typeGuid_9_0 = null;
- Token otherlv_10 = null;
- Token lv_uuid_11_0 = null;
- Token otherlv_13 = null;
- EObject lv_validAttributeTypes_12_0 = null;
-
- enterRule();
-
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:434:28: ( ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'artifactType' ( (lv_name_2_0= RULE_STRING ) ) (otherlv_3= 'extends' ( (otherlv_4= RULE_STRING ) ) (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )* )? otherlv_7= '{' (otherlv_8= 'guid' ( (lv_typeGuid_9_0= RULE_STRING ) ) )? otherlv_10= 'uuid' ( (lv_uuid_11_0= RULE_HEX_INT ) ) ( (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef ) )* otherlv_13= '}' ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:435:1: ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'artifactType' ( (lv_name_2_0= RULE_STRING ) ) (otherlv_3= 'extends' ( (otherlv_4= RULE_STRING ) ) (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )* )? otherlv_7= '{' (otherlv_8= 'guid' ( (lv_typeGuid_9_0= RULE_STRING ) ) )? otherlv_10= 'uuid' ( (lv_uuid_11_0= RULE_HEX_INT ) ) ( (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef ) )* otherlv_13= '}' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:435:1: ( ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'artifactType' ( (lv_name_2_0= RULE_STRING ) ) (otherlv_3= 'extends' ( (otherlv_4= RULE_STRING ) ) (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )* )? otherlv_7= '{' (otherlv_8= 'guid' ( (lv_typeGuid_9_0= RULE_STRING ) ) )? otherlv_10= 'uuid' ( (lv_uuid_11_0= RULE_HEX_INT ) ) ( (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef ) )* otherlv_13= '}' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:435:2: ( (lv_abstract_0_0= 'abstract' ) )? otherlv_1= 'artifactType' ( (lv_name_2_0= RULE_STRING ) ) (otherlv_3= 'extends' ( (otherlv_4= RULE_STRING ) ) (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )* )? otherlv_7= '{' (otherlv_8= 'guid' ( (lv_typeGuid_9_0= RULE_STRING ) ) )? otherlv_10= 'uuid' ( (lv_uuid_11_0= RULE_HEX_INT ) ) ( (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef ) )* otherlv_13= '}'
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:435:2: ( (lv_abstract_0_0= 'abstract' ) )?
- int alt6 = 2;
- int LA6_0 = input.LA(1);
-
- if (LA6_0 == 15) {
- alt6 = 1;
- }
- switch (alt6) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:436:1: (lv_abstract_0_0= 'abstract' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:436:1: (lv_abstract_0_0= 'abstract' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:437:3: lv_abstract_0_0= 'abstract'
- {
- lv_abstract_0_0 = (Token) match(input, 15, FOLLOW_15_in_ruleXArtifactType871);
-
- newLeafNode(lv_abstract_0_0,
- grammarAccess.getXArtifactTypeAccess().getAbstractAbstractKeyword_0_0());
-
- if (current == null) {
- current = createModelElement(grammarAccess.getXArtifactTypeRule());
- }
- setWithLastConsumed(current, "abstract", true, "abstract");
-
- }
+ current =iv_ruleXAttributeTypeRef;
+ match(input,EOF,FOLLOW_2);
- }
- break;
-
- }
+ }
- otherlv_1 = (Token) match(input, 16, FOLLOW_16_in_ruleXArtifactType897);
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleXAttributeTypeRef"
+
+
+ // $ANTLR start "ruleXAttributeTypeRef"
+ // InternalOseeDsl.g:593:1: ruleXAttributeTypeRef returns [EObject current=null] : (otherlv_0= 'attribute' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'branchUuid' ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) ) )? ) ;
+ public final EObject ruleXAttributeTypeRef() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ Token otherlv_1=null;
+ Token otherlv_2=null;
+ Token lv_branchUuid_3_0=null;
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:596:28: ( (otherlv_0= 'attribute' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'branchUuid' ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) ) )? ) )
+ // InternalOseeDsl.g:597:1: (otherlv_0= 'attribute' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'branchUuid' ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) ) )? )
+ {
+ // InternalOseeDsl.g:597:1: (otherlv_0= 'attribute' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'branchUuid' ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) ) )? )
+ // InternalOseeDsl.g:597:3: otherlv_0= 'attribute' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'branchUuid' ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) ) )?
+ {
+ otherlv_0=(Token)match(input,22,FOLLOW_6);
- newLeafNode(otherlv_1, grammarAccess.getXArtifactTypeAccess().getArtifactTypeKeyword_1());
+ newLeafNode(otherlv_0, grammarAccess.getXAttributeTypeRefAccess().getAttributeKeyword_0());
+
+ // InternalOseeDsl.g:601:1: ( (otherlv_1= RULE_STRING ) )
+ // InternalOseeDsl.g:602:1: (otherlv_1= RULE_STRING )
+ {
+ // InternalOseeDsl.g:602:1: (otherlv_1= RULE_STRING )
+ // InternalOseeDsl.g:603:3: otherlv_1= RULE_STRING
+ {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:454:1: ( (lv_name_2_0= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:455:1: (lv_name_2_0= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:455:1: (lv_name_2_0= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:456:3: lv_name_2_0= RULE_STRING
- {
- lv_name_2_0 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXArtifactType914);
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRefRule());
+ }
+
+ otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_16);
- newLeafNode(lv_name_2_0,
- grammarAccess.getXArtifactTypeAccess().getNameSTRINGTerminalRuleCall_2_0());
+ newLeafNode(otherlv_1, grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeXAttributeTypeCrossReference_1_0());
+
- if (current == null) {
- current = createModelElement(grammarAccess.getXArtifactTypeRule());
- }
- setWithLastConsumed(current, "name", lv_name_2_0, "STRING");
+ }
- }
- }
+ }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:472:2: (otherlv_3= 'extends' ( (otherlv_4= RULE_STRING ) ) (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )* )?
- int alt8 = 2;
- int LA8_0 = input.LA(1);
+ // InternalOseeDsl.g:614:2: (otherlv_2= 'branchUuid' ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) ) )?
+ int alt11=2;
+ int LA11_0 = input.LA(1);
- if (LA8_0 == 17) {
- alt8 = 1;
- }
- switch (alt8) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:472:4: otherlv_3= 'extends' ( (otherlv_4= RULE_STRING ) ) (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )*
- {
- otherlv_3 = (Token) match(input, 17, FOLLOW_17_in_ruleXArtifactType932);
+ if ( (LA11_0==23) ) {
+ alt11=1;
+ }
+ switch (alt11) {
+ case 1 :
+ // InternalOseeDsl.g:614:4: otherlv_2= 'branchUuid' ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) )
+ {
+ otherlv_2=(Token)match(input,23,FOLLOW_14);
- newLeafNode(otherlv_3, grammarAccess.getXArtifactTypeAccess().getExtendsKeyword_3_0());
+ newLeafNode(otherlv_2, grammarAccess.getXAttributeTypeRefAccess().getBranchUuidKeyword_2_0());
+
+ // InternalOseeDsl.g:618:1: ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) )
+ // InternalOseeDsl.g:619:1: (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:619:1: (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:620:3: lv_branchUuid_3_0= RULE_WHOLE_NUM_STR
+ {
+ lv_branchUuid_3_0=(Token)match(input,RULE_WHOLE_NUM_STR,FOLLOW_2);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:476:1: ( (otherlv_4= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:477:1: (otherlv_4= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:477:1: (otherlv_4= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:478:3: otherlv_4= RULE_STRING
- {
+ newLeafNode(lv_branchUuid_3_0, grammarAccess.getXAttributeTypeRefAccess().getBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0());
+
- if (current == null) {
- current = createModelElement(grammarAccess.getXArtifactTypeRule());
- }
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRefRule());
+ }
+ setWithLastConsumed(
+ current,
+ "branchUuid",
+ lv_branchUuid_3_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
+
- otherlv_4 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXArtifactType952);
+ }
- newLeafNode(otherlv_4,
- grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_1_0());
- }
+ }
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:489:2: (otherlv_5= ',' ( (otherlv_6= RULE_STRING ) ) )*
- loop7: do {
- int alt7 = 2;
- int LA7_0 = input.LA(1);
+ }
+ break;
- if (LA7_0 == 18) {
- alt7 = 1;
- }
-
- switch (alt7) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:489:4: otherlv_5= ',' ( (otherlv_6= RULE_STRING ) )
- {
- otherlv_5 = (Token) match(input, 18, FOLLOW_18_in_ruleXArtifactType965);
-
- newLeafNode(otherlv_5, grammarAccess.getXArtifactTypeAccess().getCommaKeyword_3_2_0());
+ }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:493:1: ( (otherlv_6= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:494:1: (otherlv_6= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:494:1: (otherlv_6= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:495:3: otherlv_6= RULE_STRING
- {
- if (current == null) {
- current = createModelElement(grammarAccess.getXArtifactTypeRule());
- }
+ }
- otherlv_6 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXArtifactType985);
- newLeafNode(otherlv_6,
- grammarAccess.getXArtifactTypeAccess().getSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0());
+ }
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleXAttributeTypeRef"
- }
- }
- break;
+ // $ANTLR start "entryRuleXAttributeType"
+ // InternalOseeDsl.g:644:1: entryRuleXAttributeType returns [EObject current=null] : iv_ruleXAttributeType= ruleXAttributeType EOF ;
+ public final EObject entryRuleXAttributeType() throws RecognitionException {
+ EObject current = null;
- default:
- break loop7;
- }
- } while (true);
+ EObject iv_ruleXAttributeType = null;
- }
- break;
- }
+ try {
+ // InternalOseeDsl.g:645:2: (iv_ruleXAttributeType= ruleXAttributeType EOF )
+ // InternalOseeDsl.g:646:2: iv_ruleXAttributeType= ruleXAttributeType EOF
+ {
+ newCompositeNode(grammarAccess.getXAttributeTypeRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleXAttributeType=ruleXAttributeType();
- otherlv_7 = (Token) match(input, 19, FOLLOW_19_in_ruleXArtifactType1001);
+ state._fsp--;
- newLeafNode(otherlv_7, grammarAccess.getXArtifactTypeAccess().getLeftCurlyBracketKeyword_4());
+ current =iv_ruleXAttributeType;
+ match(input,EOF,FOLLOW_2);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:510:1: (otherlv_8= 'guid' ( (lv_typeGuid_9_0= RULE_STRING ) ) )?
- int alt9 = 2;
- int LA9_0 = input.LA(1);
+ }
- if (LA9_0 == 20) {
- alt9 = 1;
- }
- switch (alt9) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:510:3: otherlv_8= 'guid' ( (lv_typeGuid_9_0= RULE_STRING ) )
- {
- otherlv_8 = (Token) match(input, 20, FOLLOW_20_in_ruleXArtifactType1014);
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleXAttributeType"
+
+
+ // $ANTLR start "ruleXAttributeType"
+ // InternalOseeDsl.g:653:1: ruleXAttributeType returns [EObject current=null] : (otherlv_0= 'attributeType' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) ) ) (otherlv_4= 'overrides' ( (otherlv_5= RULE_STRING ) ) )? otherlv_6= '{' (otherlv_7= 'guid' ( (lv_typeGuid_8_0= RULE_STRING ) ) )? otherlv_9= 'id' ( (lv_id_10_0= RULE_WHOLE_NUM_STR ) ) otherlv_11= 'dataProvider' ( ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) ) ) otherlv_13= 'min' ( (lv_min_14_0= RULE_WHOLE_NUM_STR ) ) otherlv_15= 'max' ( ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_30= '}' ) ;
+ public final EObject ruleXAttributeType() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ Token lv_name_1_0=null;
+ Token otherlv_2=null;
+ Token otherlv_4=null;
+ Token otherlv_5=null;
+ Token otherlv_6=null;
+ Token otherlv_7=null;
+ Token lv_typeGuid_8_0=null;
+ Token otherlv_9=null;
+ Token lv_id_10_0=null;
+ Token otherlv_11=null;
+ Token lv_dataProvider_12_1=null;
+ Token lv_dataProvider_12_2=null;
+ Token otherlv_13=null;
+ Token lv_min_14_0=null;
+ Token otherlv_15=null;
+ Token lv_max_16_1=null;
+ Token lv_max_16_2=null;
+ Token otherlv_18=null;
+ Token lv_taggerId_19_1=null;
+ Token otherlv_20=null;
+ Token otherlv_21=null;
+ Token otherlv_22=null;
+ Token lv_description_23_0=null;
+ Token otherlv_24=null;
+ Token lv_defaultValue_25_0=null;
+ Token otherlv_26=null;
+ Token lv_fileExtension_27_0=null;
+ Token otherlv_28=null;
+ Token lv_mediaType_29_0=null;
+ Token otherlv_30=null;
+ AntlrDatatypeRuleToken lv_baseAttributeType_3_0 = null;
+
+ AntlrDatatypeRuleToken lv_dataProvider_12_3 = null;
+
+ AntlrDatatypeRuleToken lv_taggerId_19_2 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:656:28: ( (otherlv_0= 'attributeType' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) ) ) (otherlv_4= 'overrides' ( (otherlv_5= RULE_STRING ) ) )? otherlv_6= '{' (otherlv_7= 'guid' ( (lv_typeGuid_8_0= RULE_STRING ) ) )? otherlv_9= 'id' ( (lv_id_10_0= RULE_WHOLE_NUM_STR ) ) otherlv_11= 'dataProvider' ( ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) ) ) otherlv_13= 'min' ( (lv_min_14_0= RULE_WHOLE_NUM_STR ) ) otherlv_15= 'max' ( ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_30= '}' ) )
+ // InternalOseeDsl.g:657:1: (otherlv_0= 'attributeType' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) ) ) (otherlv_4= 'overrides' ( (otherlv_5= RULE_STRING ) ) )? otherlv_6= '{' (otherlv_7= 'guid' ( (lv_typeGuid_8_0= RULE_STRING ) ) )? otherlv_9= 'id' ( (lv_id_10_0= RULE_WHOLE_NUM_STR ) ) otherlv_11= 'dataProvider' ( ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) ) ) otherlv_13= 'min' ( (lv_min_14_0= RULE_WHOLE_NUM_STR ) ) otherlv_15= 'max' ( ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_30= '}' )
+ {
+ // InternalOseeDsl.g:657:1: (otherlv_0= 'attributeType' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) ) ) (otherlv_4= 'overrides' ( (otherlv_5= RULE_STRING ) ) )? otherlv_6= '{' (otherlv_7= 'guid' ( (lv_typeGuid_8_0= RULE_STRING ) ) )? otherlv_9= 'id' ( (lv_id_10_0= RULE_WHOLE_NUM_STR ) ) otherlv_11= 'dataProvider' ( ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) ) ) otherlv_13= 'min' ( (lv_min_14_0= RULE_WHOLE_NUM_STR ) ) otherlv_15= 'max' ( ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_30= '}' )
+ // InternalOseeDsl.g:657:3: otherlv_0= 'attributeType' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) ) ) (otherlv_4= 'overrides' ( (otherlv_5= RULE_STRING ) ) )? otherlv_6= '{' (otherlv_7= 'guid' ( (lv_typeGuid_8_0= RULE_STRING ) ) )? otherlv_9= 'id' ( (lv_id_10_0= RULE_WHOLE_NUM_STR ) ) otherlv_11= 'dataProvider' ( ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) ) ) otherlv_13= 'min' ( (lv_min_14_0= RULE_WHOLE_NUM_STR ) ) otherlv_15= 'max' ( ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_30= '}'
+ {
+ otherlv_0=(Token)match(input,24,FOLLOW_6);
- newLeafNode(otherlv_8, grammarAccess.getXArtifactTypeAccess().getGuidKeyword_5_0());
+ newLeafNode(otherlv_0, grammarAccess.getXAttributeTypeAccess().getAttributeTypeKeyword_0());
+
+ // InternalOseeDsl.g:661:1: ( (lv_name_1_0= RULE_STRING ) )
+ // InternalOseeDsl.g:662:1: (lv_name_1_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:662:1: (lv_name_1_0= RULE_STRING )
+ // InternalOseeDsl.g:663:3: lv_name_1_0= RULE_STRING
+ {
+ lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_17);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:514:1: ( (lv_typeGuid_9_0= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:515:1: (lv_typeGuid_9_0= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:515:1: (lv_typeGuid_9_0= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:516:3: lv_typeGuid_9_0= RULE_STRING
- {
- lv_typeGuid_9_0 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXArtifactType1031);
+ newLeafNode(lv_name_1_0, grammarAccess.getXAttributeTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
+
- newLeafNode(lv_typeGuid_9_0,
- grammarAccess.getXArtifactTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0());
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "name",
+ lv_name_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- if (current == null) {
- current = createModelElement(grammarAccess.getXArtifactTypeRule());
- }
- setWithLastConsumed(current, "typeGuid", lv_typeGuid_9_0, "STRING");
+ }
- }
- }
+ }
- }
- break;
+ // InternalOseeDsl.g:679:2: (otherlv_2= 'extends' ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) ) )
+ // InternalOseeDsl.g:679:4: otherlv_2= 'extends' ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) )
+ {
+ otherlv_2=(Token)match(input,16,FOLLOW_18);
- }
+ newLeafNode(otherlv_2, grammarAccess.getXAttributeTypeAccess().getExtendsKeyword_2_0());
+
+ // InternalOseeDsl.g:683:1: ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) )
+ // InternalOseeDsl.g:684:1: (lv_baseAttributeType_3_0= ruleAttributeBaseType )
+ {
+ // InternalOseeDsl.g:684:1: (lv_baseAttributeType_3_0= ruleAttributeBaseType )
+ // InternalOseeDsl.g:685:3: lv_baseAttributeType_3_0= ruleAttributeBaseType
+ {
+
+ newCompositeNode(grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0());
+
+ pushFollow(FOLLOW_19);
+ lv_baseAttributeType_3_0=ruleAttributeBaseType();
- otherlv_10 = (Token) match(input, 21, FOLLOW_21_in_ruleXArtifactType1050);
+ state._fsp--;
- newLeafNode(otherlv_10, grammarAccess.getXArtifactTypeAccess().getUuidKeyword_6());
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:536:1: ( (lv_uuid_11_0= RULE_HEX_INT ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:537:1: (lv_uuid_11_0= RULE_HEX_INT )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:537:1: (lv_uuid_11_0= RULE_HEX_INT )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:538:3: lv_uuid_11_0= RULE_HEX_INT
- {
- lv_uuid_11_0 = (Token) match(input, RULE_HEX_INT, FOLLOW_RULE_HEX_INT_in_ruleXArtifactType1067);
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getXAttributeTypeRule());
+ }
+ set(
+ current,
+ "baseAttributeType",
+ lv_baseAttributeType_3_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.AttributeBaseType");
+ afterParserOrEnumRuleCall();
+
- newLeafNode(lv_uuid_11_0,
- grammarAccess.getXArtifactTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0());
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getXArtifactTypeRule());
- }
- setWithLastConsumed(current, "uuid", lv_uuid_11_0, "HEX_INT");
- }
+ }
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:554:2: ( (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef ) )*
- loop10: do {
- int alt10 = 2;
- int LA10_0 = input.LA(1);
+ }
- if (LA10_0 == 23) {
- alt10 = 1;
- }
+ // InternalOseeDsl.g:701:3: (otherlv_4= 'overrides' ( (otherlv_5= RULE_STRING ) ) )?
+ int alt12=2;
+ int LA12_0 = input.LA(1);
- switch (alt10) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:555:1: (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:555:1: (lv_validAttributeTypes_12_0= ruleXAttributeTypeRef )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:556:3: lv_validAttributeTypes_12_0= ruleXAttributeTypeRef
- {
-
- newCompositeNode(
- grammarAccess.getXArtifactTypeAccess().getValidAttributeTypesXAttributeTypeRefParserRuleCall_8_0());
+ if ( (LA12_0==25) ) {
+ alt12=1;
+ }
+ switch (alt12) {
+ case 1 :
+ // InternalOseeDsl.g:701:5: otherlv_4= 'overrides' ( (otherlv_5= RULE_STRING ) )
+ {
+ otherlv_4=(Token)match(input,25,FOLLOW_6);
- pushFollow(FOLLOW_ruleXAttributeTypeRef_in_ruleXArtifactType1093);
- lv_validAttributeTypes_12_0 = ruleXAttributeTypeRef();
+ newLeafNode(otherlv_4, grammarAccess.getXAttributeTypeAccess().getOverridesKeyword_3_0());
+
+ // InternalOseeDsl.g:705:1: ( (otherlv_5= RULE_STRING ) )
+ // InternalOseeDsl.g:706:1: (otherlv_5= RULE_STRING )
+ {
+ // InternalOseeDsl.g:706:1: (otherlv_5= RULE_STRING )
+ // InternalOseeDsl.g:707:3: otherlv_5= RULE_STRING
+ {
- state._fsp--;
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRule());
+ }
+
+ otherlv_5=(Token)match(input,RULE_STRING,FOLLOW_20);
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getXArtifactTypeRule());
- }
- add(current, "validAttributeTypes", lv_validAttributeTypes_12_0, "XAttributeTypeRef");
- afterParserOrEnumRuleCall();
+ newLeafNode(otherlv_5, grammarAccess.getXAttributeTypeAccess().getOverrideXAttributeTypeCrossReference_3_1_0());
+
- }
+ }
- }
- break;
- default:
- break loop10;
- }
- } while (true);
+ }
- otherlv_13 = (Token) match(input, 22, FOLLOW_22_in_ruleXArtifactType1106);
- newLeafNode(otherlv_13, grammarAccess.getXArtifactTypeAccess().getRightCurlyBracketKeyword_9());
+ }
+ break;
}
- }
+ otherlv_6=(Token)match(input,18,FOLLOW_12);
- leaveRule();
- }
+ newLeafNode(otherlv_6, grammarAccess.getXAttributeTypeAccess().getLeftCurlyBracketKeyword_4());
+
+ // InternalOseeDsl.g:722:1: (otherlv_7= 'guid' ( (lv_typeGuid_8_0= RULE_STRING ) ) )?
+ int alt13=2;
+ int LA13_0 = input.LA(1);
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleXArtifactType"
-
- // $ANTLR start "entryRuleXAttributeTypeRef"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:584:1: entryRuleXAttributeTypeRef returns [EObject current=null] : iv_ruleXAttributeTypeRef= ruleXAttributeTypeRef EOF ;
- public final EObject entryRuleXAttributeTypeRef() throws RecognitionException {
- EObject current = null;
+ if ( (LA13_0==19) ) {
+ alt13=1;
+ }
+ switch (alt13) {
+ case 1 :
+ // InternalOseeDsl.g:722:3: otherlv_7= 'guid' ( (lv_typeGuid_8_0= RULE_STRING ) )
+ {
+ otherlv_7=(Token)match(input,19,FOLLOW_6);
- EObject iv_ruleXAttributeTypeRef = null;
+ newLeafNode(otherlv_7, grammarAccess.getXAttributeTypeAccess().getGuidKeyword_5_0());
+
+ // InternalOseeDsl.g:726:1: ( (lv_typeGuid_8_0= RULE_STRING ) )
+ // InternalOseeDsl.g:727:1: (lv_typeGuid_8_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:727:1: (lv_typeGuid_8_0= RULE_STRING )
+ // InternalOseeDsl.g:728:3: lv_typeGuid_8_0= RULE_STRING
+ {
+ lv_typeGuid_8_0=(Token)match(input,RULE_STRING,FOLLOW_13);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:585:2: (iv_ruleXAttributeTypeRef= ruleXAttributeTypeRef EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:586:2: iv_ruleXAttributeTypeRef= ruleXAttributeTypeRef EOF
- {
- newCompositeNode(grammarAccess.getXAttributeTypeRefRule());
- pushFollow(FOLLOW_ruleXAttributeTypeRef_in_entryRuleXAttributeTypeRef1142);
- iv_ruleXAttributeTypeRef = ruleXAttributeTypeRef();
+ newLeafNode(lv_typeGuid_8_0, grammarAccess.getXAttributeTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0());
+
- state._fsp--;
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "typeGuid",
+ lv_typeGuid_8_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- current = iv_ruleXAttributeTypeRef;
- match(input, EOF, FOLLOW_EOF_in_entryRuleXAttributeTypeRef1152);
+ }
- }
- }
+ }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleXAttributeTypeRef"
- // $ANTLR start "ruleXAttributeTypeRef"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:593:1: ruleXAttributeTypeRef returns [EObject current=null] : (otherlv_0= 'attribute' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'branchUuid' ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) ) )? ) ;
- public final EObject ruleXAttributeTypeRef() throws RecognitionException {
- EObject current = null;
+ }
+ break;
- Token otherlv_0 = null;
- Token otherlv_1 = null;
- Token otherlv_2 = null;
- Token lv_branchUuid_3_0 = null;
+ }
- enterRule();
+ otherlv_9=(Token)match(input,20,FOLLOW_14);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:596:28: ( (otherlv_0= 'attribute' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'branchUuid' ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) ) )? ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:597:1: (otherlv_0= 'attribute' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'branchUuid' ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) ) )? )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:597:1: (otherlv_0= 'attribute' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'branchUuid' ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) ) )? )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:597:3: otherlv_0= 'attribute' ( (otherlv_1= RULE_STRING ) ) (otherlv_2= 'branchUuid' ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) ) )?
+ newLeafNode(otherlv_9, grammarAccess.getXAttributeTypeAccess().getIdKeyword_6());
+
+ // InternalOseeDsl.g:748:1: ( (lv_id_10_0= RULE_WHOLE_NUM_STR ) )
+ // InternalOseeDsl.g:749:1: (lv_id_10_0= RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:749:1: (lv_id_10_0= RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:750:3: lv_id_10_0= RULE_WHOLE_NUM_STR
{
- otherlv_0 = (Token) match(input, 23, FOLLOW_23_in_ruleXAttributeTypeRef1189);
+ lv_id_10_0=(Token)match(input,RULE_WHOLE_NUM_STR,FOLLOW_21);
- newLeafNode(otherlv_0, grammarAccess.getXAttributeTypeRefAccess().getAttributeKeyword_0());
+ newLeafNode(lv_id_10_0, grammarAccess.getXAttributeTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_7_0());
+
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:601:1: ( (otherlv_1= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:602:1: (otherlv_1= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:602:1: (otherlv_1= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:603:3: otherlv_1= RULE_STRING
- {
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "id",
+ lv_id_10_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
+
- if (current == null) {
- current = createModelElement(grammarAccess.getXAttributeTypeRefRule());
- }
+ }
- otherlv_1 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXAttributeTypeRef1209);
- newLeafNode(otherlv_1,
- grammarAccess.getXAttributeTypeRefAccess().getValidAttributeTypeXAttributeTypeCrossReference_1_0());
+ }
- }
+ otherlv_11=(Token)match(input,26,FOLLOW_22);
- }
+ newLeafNode(otherlv_11, grammarAccess.getXAttributeTypeAccess().getDataProviderKeyword_8());
+
+ // InternalOseeDsl.g:770:1: ( ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) ) )
+ // InternalOseeDsl.g:771:1: ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) )
+ {
+ // InternalOseeDsl.g:771:1: ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) )
+ // InternalOseeDsl.g:772:1: (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME )
+ {
+ // InternalOseeDsl.g:772:1: (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME )
+ int alt14=3;
+ switch ( input.LA(1) ) {
+ case 27:
+ {
+ alt14=1;
+ }
+ break;
+ case 28:
+ {
+ alt14=2;
+ }
+ break;
+ case RULE_ID:
+ {
+ alt14=3;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 14, 0, input);
+
+ throw nvae;
+ }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:614:2: (otherlv_2= 'branchUuid' ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) ) )?
- int alt11 = 2;
- int LA11_0 = input.LA(1);
+ switch (alt14) {
+ case 1 :
+ // InternalOseeDsl.g:773:3: lv_dataProvider_12_1= 'DefaultAttributeDataProvider'
+ {
+ lv_dataProvider_12_1=(Token)match(input,27,FOLLOW_23);
+
+ newLeafNode(lv_dataProvider_12_1, grammarAccess.getXAttributeTypeAccess().getDataProviderDefaultAttributeDataProviderKeyword_9_0_0());
+
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRule());
+ }
+ setWithLastConsumed(current, "dataProvider", lv_dataProvider_12_1, null);
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:785:8: lv_dataProvider_12_2= 'UriAttributeDataProvider'
+ {
+ lv_dataProvider_12_2=(Token)match(input,28,FOLLOW_23);
+
+ newLeafNode(lv_dataProvider_12_2, grammarAccess.getXAttributeTypeAccess().getDataProviderUriAttributeDataProviderKeyword_9_0_1());
+
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRule());
+ }
+ setWithLastConsumed(current, "dataProvider", lv_dataProvider_12_2, null);
+
+
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:797:8: lv_dataProvider_12_3= ruleQUALIFIED_NAME
+ {
+
+ newCompositeNode(grammarAccess.getXAttributeTypeAccess().getDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2());
+
+ pushFollow(FOLLOW_23);
+ lv_dataProvider_12_3=ruleQUALIFIED_NAME();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getXAttributeTypeRule());
+ }
+ set(
+ current,
+ "dataProvider",
+ lv_dataProvider_12_3,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.QUALIFIED_NAME");
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
- if (LA11_0 == 24) {
- alt11 = 1;
- }
- switch (alt11) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:614:4: otherlv_2= 'branchUuid' ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) )
- {
- otherlv_2 = (Token) match(input, 24, FOLLOW_24_in_ruleXAttributeTypeRef1222);
+ }
- newLeafNode(otherlv_2, grammarAccess.getXAttributeTypeRefAccess().getBranchUuidKeyword_2_0());
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:618:1: ( (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:619:1: (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:619:1: (lv_branchUuid_3_0= RULE_WHOLE_NUM_STR )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:620:3: lv_branchUuid_3_0= RULE_WHOLE_NUM_STR
- {
- lv_branchUuid_3_0 = (Token) match(input, RULE_WHOLE_NUM_STR,
- FOLLOW_RULE_WHOLE_NUM_STR_in_ruleXAttributeTypeRef1239);
+ }
- newLeafNode(lv_branchUuid_3_0,
- grammarAccess.getXAttributeTypeRefAccess().getBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0());
- if (current == null) {
- current = createModelElement(grammarAccess.getXAttributeTypeRefRule());
- }
- setWithLastConsumed(current, "branchUuid", lv_branchUuid_3_0, "WHOLE_NUM_STR");
+ }
- }
+ otherlv_13=(Token)match(input,29,FOLLOW_14);
- }
+ newLeafNode(otherlv_13, grammarAccess.getXAttributeTypeAccess().getMinKeyword_10());
+
+ // InternalOseeDsl.g:819:1: ( (lv_min_14_0= RULE_WHOLE_NUM_STR ) )
+ // InternalOseeDsl.g:820:1: (lv_min_14_0= RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:820:1: (lv_min_14_0= RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:821:3: lv_min_14_0= RULE_WHOLE_NUM_STR
+ {
+ lv_min_14_0=(Token)match(input,RULE_WHOLE_NUM_STR,FOLLOW_24);
- }
- break;
+ newLeafNode(lv_min_14_0, grammarAccess.getXAttributeTypeAccess().getMinWHOLE_NUM_STRTerminalRuleCall_11_0());
+
- }
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "min",
+ lv_min_14_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
+
}
- }
- leaveRule();
- }
+ }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleXAttributeTypeRef"
+ otherlv_15=(Token)match(input,30,FOLLOW_25);
- // $ANTLR start "entryRuleXAttributeType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:644:1: entryRuleXAttributeType returns [EObject current=null] : iv_ruleXAttributeType= ruleXAttributeType EOF ;
- public final EObject entryRuleXAttributeType() throws RecognitionException {
- EObject current = null;
+ newLeafNode(otherlv_15, grammarAccess.getXAttributeTypeAccess().getMaxKeyword_12());
+
+ // InternalOseeDsl.g:841:1: ( ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) ) )
+ // InternalOseeDsl.g:842:1: ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) )
+ {
+ // InternalOseeDsl.g:842:1: ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) )
+ // InternalOseeDsl.g:843:1: (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' )
+ {
+ // InternalOseeDsl.g:843:1: (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' )
+ int alt15=2;
+ int LA15_0 = input.LA(1);
- EObject iv_ruleXAttributeType = null;
+ if ( (LA15_0==RULE_WHOLE_NUM_STR) ) {
+ alt15=1;
+ }
+ else if ( (LA15_0==31) ) {
+ alt15=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 15, 0, input);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:645:2: (iv_ruleXAttributeType= ruleXAttributeType EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:646:2: iv_ruleXAttributeType= ruleXAttributeType EOF
- {
- newCompositeNode(grammarAccess.getXAttributeTypeRule());
- pushFollow(FOLLOW_ruleXAttributeType_in_entryRuleXAttributeType1282);
- iv_ruleXAttributeType = ruleXAttributeType();
+ throw nvae;
+ }
+ switch (alt15) {
+ case 1 :
+ // InternalOseeDsl.g:844:3: lv_max_16_1= RULE_WHOLE_NUM_STR
+ {
+ lv_max_16_1=(Token)match(input,RULE_WHOLE_NUM_STR,FOLLOW_26);
+
+ newLeafNode(lv_max_16_1, grammarAccess.getXAttributeTypeAccess().getMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0());
+
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "max",
+ lv_max_16_1,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:859:8: lv_max_16_2= 'unlimited'
+ {
+ lv_max_16_2=(Token)match(input,31,FOLLOW_26);
+
+ newLeafNode(lv_max_16_2, grammarAccess.getXAttributeTypeAccess().getMaxUnlimitedKeyword_13_0_1());
+
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRule());
+ }
+ setWithLastConsumed(current, "max", lv_max_16_2, null);
+
+
+ }
+ break;
- state._fsp--;
+ }
- current = iv_ruleXAttributeType;
- match(input, EOF, FOLLOW_EOF_in_entryRuleXAttributeType1292);
-
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleXAttributeType"
-
- // $ANTLR start "ruleXAttributeType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:653:1: ruleXAttributeType returns [EObject current=null] : (otherlv_0= 'attributeType' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) ) ) (otherlv_4= 'overrides' ( (otherlv_5= RULE_STRING ) ) )? otherlv_6= '{' (otherlv_7= 'guid' ( (lv_typeGuid_8_0= RULE_STRING ) ) )? otherlv_9= 'uuid' ( (lv_uuid_10_0= RULE_HEX_INT ) ) otherlv_11= 'dataProvider' ( ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) ) ) otherlv_13= 'min' ( (lv_min_14_0= RULE_WHOLE_NUM_STR ) ) otherlv_15= 'max' ( ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_30= '}' ) ;
- public final EObject ruleXAttributeType() throws RecognitionException {
- EObject current = null;
-
- Token otherlv_0 = null;
- Token lv_name_1_0 = null;
- Token otherlv_2 = null;
- Token otherlv_4 = null;
- Token otherlv_5 = null;
- Token otherlv_6 = null;
- Token otherlv_7 = null;
- Token lv_typeGuid_8_0 = null;
- Token otherlv_9 = null;
- Token lv_uuid_10_0 = null;
- Token otherlv_11 = null;
- Token lv_dataProvider_12_1 = null;
- Token lv_dataProvider_12_2 = null;
- Token otherlv_13 = null;
- Token lv_min_14_0 = null;
- Token otherlv_15 = null;
- Token lv_max_16_1 = null;
- Token lv_max_16_2 = null;
- Token otherlv_18 = null;
- Token lv_taggerId_19_1 = null;
- Token otherlv_20 = null;
- Token otherlv_21 = null;
- Token otherlv_22 = null;
- Token lv_description_23_0 = null;
- Token otherlv_24 = null;
- Token lv_defaultValue_25_0 = null;
- Token otherlv_26 = null;
- Token lv_fileExtension_27_0 = null;
- Token otherlv_28 = null;
- Token lv_mediaType_29_0 = null;
- Token otherlv_30 = null;
- AntlrDatatypeRuleToken lv_baseAttributeType_3_0 = null;
-
- AntlrDatatypeRuleToken lv_dataProvider_12_3 = null;
-
- AntlrDatatypeRuleToken lv_taggerId_19_2 = null;
-
- enterRule();
-
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:656:28: ( (otherlv_0= 'attributeType' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) ) ) (otherlv_4= 'overrides' ( (otherlv_5= RULE_STRING ) ) )? otherlv_6= '{' (otherlv_7= 'guid' ( (lv_typeGuid_8_0= RULE_STRING ) ) )? otherlv_9= 'uuid' ( (lv_uuid_10_0= RULE_HEX_INT ) ) otherlv_11= 'dataProvider' ( ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) ) ) otherlv_13= 'min' ( (lv_min_14_0= RULE_WHOLE_NUM_STR ) ) otherlv_15= 'max' ( ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_30= '}' ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:657:1: (otherlv_0= 'attributeType' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) ) ) (otherlv_4= 'overrides' ( (otherlv_5= RULE_STRING ) ) )? otherlv_6= '{' (otherlv_7= 'guid' ( (lv_typeGuid_8_0= RULE_STRING ) ) )? otherlv_9= 'uuid' ( (lv_uuid_10_0= RULE_HEX_INT ) ) otherlv_11= 'dataProvider' ( ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) ) ) otherlv_13= 'min' ( (lv_min_14_0= RULE_WHOLE_NUM_STR ) ) otherlv_15= 'max' ( ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_30= '}' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:657:1: (otherlv_0= 'attributeType' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) ) ) (otherlv_4= 'overrides' ( (otherlv_5= RULE_STRING ) ) )? otherlv_6= '{' (otherlv_7= 'guid' ( (lv_typeGuid_8_0= RULE_STRING ) ) )? otherlv_9= 'uuid' ( (lv_uuid_10_0= RULE_HEX_INT ) ) otherlv_11= 'dataProvider' ( ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) ) ) otherlv_13= 'min' ( (lv_min_14_0= RULE_WHOLE_NUM_STR ) ) otherlv_15= 'max' ( ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_30= '}' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:657:3: otherlv_0= 'attributeType' ( (lv_name_1_0= RULE_STRING ) ) (otherlv_2= 'extends' ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) ) ) (otherlv_4= 'overrides' ( (otherlv_5= RULE_STRING ) ) )? otherlv_6= '{' (otherlv_7= 'guid' ( (lv_typeGuid_8_0= RULE_STRING ) ) )? otherlv_9= 'uuid' ( (lv_uuid_10_0= RULE_HEX_INT ) ) otherlv_11= 'dataProvider' ( ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) ) ) otherlv_13= 'min' ( (lv_min_14_0= RULE_WHOLE_NUM_STR ) ) otherlv_15= 'max' ( ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) ) ) ( ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) ) ) otherlv_30= '}'
- {
- otherlv_0 = (Token) match(input, 25, FOLLOW_25_in_ruleXAttributeType1329);
-
- newLeafNode(otherlv_0, grammarAccess.getXAttributeTypeAccess().getAttributeTypeKeyword_0());
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:661: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:662: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:662: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:663:3: lv_name_1_0= RULE_STRING
- {
- lv_name_1_0 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXAttributeType1346);
-
- newLeafNode(lv_name_1_0,
- grammarAccess.getXAttributeTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
-
- if (current == null) {
- current = createModelElement(grammarAccess.getXAttributeTypeRule());
- }
- setWithLastConsumed(current, "name", lv_name_1_0, "STRING");
-
- }
-
- }
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:679:2: (otherlv_2= 'extends' ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:679:4: otherlv_2= 'extends' ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) )
- {
- otherlv_2 = (Token) match(input, 17, FOLLOW_17_in_ruleXAttributeType1364);
-
- newLeafNode(otherlv_2, grammarAccess.getXAttributeTypeAccess().getExtendsKeyword_2_0());
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:683:1: ( (lv_baseAttributeType_3_0= ruleAttributeBaseType ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:684:1: (lv_baseAttributeType_3_0= ruleAttributeBaseType )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:684:1: (lv_baseAttributeType_3_0= ruleAttributeBaseType )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:685:3: lv_baseAttributeType_3_0= ruleAttributeBaseType
- {
-
- newCompositeNode(
- grammarAccess.getXAttributeTypeAccess().getBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0());
-
- pushFollow(FOLLOW_ruleAttributeBaseType_in_ruleXAttributeType1385);
- lv_baseAttributeType_3_0 = ruleAttributeBaseType();
-
- state._fsp--;
-
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getXAttributeTypeRule());
- }
- set(current, "baseAttributeType", lv_baseAttributeType_3_0, "AttributeBaseType");
- afterParserOrEnumRuleCall();
- }
+ }
- }
- }
+ }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:701:3: (otherlv_4= 'overrides' ( (otherlv_5= RULE_STRING ) ) )?
- int alt12 = 2;
- int LA12_0 = input.LA(1);
+ // InternalOseeDsl.g:874:2: ( ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
+ // InternalOseeDsl.g:876:1: ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) )
+ {
+ // InternalOseeDsl.g:876:1: ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) )
+ // InternalOseeDsl.g:877:2: ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* )
+ {
+
+ getUnorderedGroupHelper().enter(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
+
+ // InternalOseeDsl.g:880:2: ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* )
+ // InternalOseeDsl.g:881:3: ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )*
+ {
+ // InternalOseeDsl.g:881:3: ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )*
+ loop17:
+ do {
+ int alt17=7;
+ int LA17_0 = input.LA(1);
+
+ if ( LA17_0 == 32 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0) ) {
+ alt17=1;
+ }
+ else if ( LA17_0 == 34 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1) ) {
+ alt17=2;
+ }
+ else if ( LA17_0 == 35 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2) ) {
+ alt17=3;
+ }
+ else if ( LA17_0 == 36 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3) ) {
+ alt17=4;
+ }
+ else if ( LA17_0 == 37 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4) ) {
+ alt17=5;
+ }
+ else if ( LA17_0 == 38 && getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5) ) {
+ alt17=6;
+ }
+
+
+ switch (alt17) {
+ case 1 :
+ // InternalOseeDsl.g:883:4: ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) )
+ {
+ // InternalOseeDsl.g:883:4: ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) )
+ // InternalOseeDsl.g:884:5: {...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) )
+ {
+ if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0) ) {
+ throw new FailedPredicateException(input, "ruleXAttributeType", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0)");
+ }
+ // InternalOseeDsl.g:884:112: ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) )
+ // InternalOseeDsl.g:885:6: ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) )
+ {
+
+ getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0);
+
+ // InternalOseeDsl.g:888:6: ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) )
+ // InternalOseeDsl.g:888:7: {...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) )
+ {
+ if ( !((true)) ) {
+ throw new FailedPredicateException(input, "ruleXAttributeType", "true");
+ }
+ // InternalOseeDsl.g:888:16: (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) )
+ // InternalOseeDsl.g:888:18: otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) )
+ {
+ otherlv_18=(Token)match(input,32,FOLLOW_27);
+
+ newLeafNode(otherlv_18, grammarAccess.getXAttributeTypeAccess().getTaggerIdKeyword_14_0_0());
+
+ // InternalOseeDsl.g:892:1: ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) )
+ // InternalOseeDsl.g:893:1: ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) )
+ {
+ // InternalOseeDsl.g:893:1: ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) )
+ // InternalOseeDsl.g:894:1: (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME )
+ {
+ // InternalOseeDsl.g:894:1: (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME )
+ int alt16=2;
+ int LA16_0 = input.LA(1);
+
+ if ( (LA16_0==33) ) {
+ alt16=1;
+ }
+ else if ( (LA16_0==RULE_ID) ) {
+ alt16=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 16, 0, input);
+
+ throw nvae;
+ }
+ switch (alt16) {
+ case 1 :
+ // InternalOseeDsl.g:895:3: lv_taggerId_19_1= 'DefaultAttributeTaggerProvider'
+ {
+ lv_taggerId_19_1=(Token)match(input,33,FOLLOW_26);
+
+ newLeafNode(lv_taggerId_19_1, grammarAccess.getXAttributeTypeAccess().getTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0());
+
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRule());
+ }
+ setWithLastConsumed(current, "taggerId", lv_taggerId_19_1, null);
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:907:8: lv_taggerId_19_2= ruleQUALIFIED_NAME
+ {
+
+ newCompositeNode(grammarAccess.getXAttributeTypeAccess().getTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1());
+
+ pushFollow(FOLLOW_26);
+ lv_taggerId_19_2=ruleQUALIFIED_NAME();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getXAttributeTypeRule());
+ }
+ set(
+ current,
+ "taggerId",
+ lv_taggerId_19_2,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.QUALIFIED_NAME");
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+
+ }
+
+
+ }
+
+
+ }
+
+
+ }
+
+
+ }
+
+
+ getUnorderedGroupHelper().returnFromSelection(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:932:4: ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) )
+ {
+ // InternalOseeDsl.g:932:4: ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) )
+ // InternalOseeDsl.g:933:5: {...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) )
+ {
+ if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1) ) {
+ throw new FailedPredicateException(input, "ruleXAttributeType", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1)");
+ }
+ // InternalOseeDsl.g:933:112: ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) )
+ // InternalOseeDsl.g:934:6: ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) )
+ {
+
+ getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1);
+
+ // InternalOseeDsl.g:937:6: ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) )
+ // InternalOseeDsl.g:937:7: {...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) )
+ {
+ if ( !((true)) ) {
+ throw new FailedPredicateException(input, "ruleXAttributeType", "true");
+ }
+ // InternalOseeDsl.g:937:16: (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) )
+ // InternalOseeDsl.g:937:18: otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) )
+ {
+ otherlv_20=(Token)match(input,34,FOLLOW_6);
+
+ newLeafNode(otherlv_20, grammarAccess.getXAttributeTypeAccess().getEnumTypeKeyword_14_1_0());
+
+ // InternalOseeDsl.g:941:1: ( (otherlv_21= RULE_STRING ) )
+ // InternalOseeDsl.g:942:1: (otherlv_21= RULE_STRING )
+ {
+ // InternalOseeDsl.g:942:1: (otherlv_21= RULE_STRING )
+ // InternalOseeDsl.g:943:3: otherlv_21= RULE_STRING
+ {
- if (LA12_0 == 26) {
- alt12 = 1;
- }
- switch (alt12) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:701:5: otherlv_4= 'overrides' ( (otherlv_5= RULE_STRING ) )
- {
- otherlv_4 = (Token) match(input, 26, FOLLOW_26_in_ruleXAttributeType1399);
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRule());
+ }
+
+ otherlv_21=(Token)match(input,RULE_STRING,FOLLOW_26);
- newLeafNode(otherlv_4, grammarAccess.getXAttributeTypeAccess().getOverridesKeyword_3_0());
+ newLeafNode(otherlv_21, grammarAccess.getXAttributeTypeAccess().getEnumTypeXOseeEnumTypeCrossReference_14_1_1_0());
+
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:705:1: ( (otherlv_5= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:706:1: (otherlv_5= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:706:1: (otherlv_5= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:707:3: otherlv_5= RULE_STRING
- {
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getXAttributeTypeRule());
- }
- otherlv_5 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXAttributeType1419);
+ }
- newLeafNode(otherlv_5,
- grammarAccess.getXAttributeTypeAccess().getOverrideXAttributeTypeCrossReference_3_1_0());
- }
+ }
- }
- }
- break;
+ }
- }
+
+ getUnorderedGroupHelper().returnFromSelection(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
+
- otherlv_6 = (Token) match(input, 19, FOLLOW_19_in_ruleXAttributeType1433);
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:961:4: ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) )
+ {
+ // InternalOseeDsl.g:961:4: ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) )
+ // InternalOseeDsl.g:962:5: {...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) )
+ {
+ if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2) ) {
+ throw new FailedPredicateException(input, "ruleXAttributeType", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2)");
+ }
+ // InternalOseeDsl.g:962:112: ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) )
+ // InternalOseeDsl.g:963:6: ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) )
+ {
+
+ getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2);
+
+ // InternalOseeDsl.g:966:6: ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) )
+ // InternalOseeDsl.g:966:7: {...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) )
+ {
+ if ( !((true)) ) {
+ throw new FailedPredicateException(input, "ruleXAttributeType", "true");
+ }
+ // InternalOseeDsl.g:966:16: (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) )
+ // InternalOseeDsl.g:966:18: otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) )
+ {
+ otherlv_22=(Token)match(input,35,FOLLOW_6);
+
+ newLeafNode(otherlv_22, grammarAccess.getXAttributeTypeAccess().getDescriptionKeyword_14_2_0());
+
+ // InternalOseeDsl.g:970:1: ( (lv_description_23_0= RULE_STRING ) )
+ // InternalOseeDsl.g:971:1: (lv_description_23_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:971:1: (lv_description_23_0= RULE_STRING )
+ // InternalOseeDsl.g:972:3: lv_description_23_0= RULE_STRING
+ {
+ lv_description_23_0=(Token)match(input,RULE_STRING,FOLLOW_26);
+
+ newLeafNode(lv_description_23_0, grammarAccess.getXAttributeTypeAccess().getDescriptionSTRINGTerminalRuleCall_14_2_1_0());
+
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "description",
+ lv_description_23_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
+
+ }
+
+
+ }
+
+
+ }
+
+
+ }
+
+
+ getUnorderedGroupHelper().returnFromSelection(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:995:4: ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) )
+ {
+ // InternalOseeDsl.g:995:4: ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) )
+ // InternalOseeDsl.g:996:5: {...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) )
+ {
+ if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3) ) {
+ throw new FailedPredicateException(input, "ruleXAttributeType", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3)");
+ }
+ // InternalOseeDsl.g:996:112: ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) )
+ // InternalOseeDsl.g:997:6: ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) )
+ {
+
+ getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3);
+
+ // InternalOseeDsl.g:1000:6: ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) )
+ // InternalOseeDsl.g:1000:7: {...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) )
+ {
+ if ( !((true)) ) {
+ throw new FailedPredicateException(input, "ruleXAttributeType", "true");
+ }
+ // InternalOseeDsl.g:1000:16: (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) )
+ // InternalOseeDsl.g:1000:18: otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) )
+ {
+ otherlv_24=(Token)match(input,36,FOLLOW_6);
+
+ newLeafNode(otherlv_24, grammarAccess.getXAttributeTypeAccess().getDefaultValueKeyword_14_3_0());
+
+ // InternalOseeDsl.g:1004:1: ( (lv_defaultValue_25_0= RULE_STRING ) )
+ // InternalOseeDsl.g:1005:1: (lv_defaultValue_25_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1005:1: (lv_defaultValue_25_0= RULE_STRING )
+ // InternalOseeDsl.g:1006:3: lv_defaultValue_25_0= RULE_STRING
+ {
+ lv_defaultValue_25_0=(Token)match(input,RULE_STRING,FOLLOW_26);
+
+ newLeafNode(lv_defaultValue_25_0, grammarAccess.getXAttributeTypeAccess().getDefaultValueSTRINGTerminalRuleCall_14_3_1_0());
+
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "defaultValue",
+ lv_defaultValue_25_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
+
+ }
+
+
+ }
+
+
+ }
+
+
+ }
+
+
+ getUnorderedGroupHelper().returnFromSelection(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 5 :
+ // InternalOseeDsl.g:1029:4: ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) )
+ {
+ // InternalOseeDsl.g:1029:4: ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) )
+ // InternalOseeDsl.g:1030:5: {...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) )
+ {
+ if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4) ) {
+ throw new FailedPredicateException(input, "ruleXAttributeType", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4)");
+ }
+ // InternalOseeDsl.g:1030:112: ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) )
+ // InternalOseeDsl.g:1031:6: ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) )
+ {
+
+ getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4);
+
+ // InternalOseeDsl.g:1034:6: ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) )
+ // InternalOseeDsl.g:1034:7: {...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) )
+ {
+ if ( !((true)) ) {
+ throw new FailedPredicateException(input, "ruleXAttributeType", "true");
+ }
+ // InternalOseeDsl.g:1034:16: (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) )
+ // InternalOseeDsl.g:1034:18: otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) )
+ {
+ otherlv_26=(Token)match(input,37,FOLLOW_6);
+
+ newLeafNode(otherlv_26, grammarAccess.getXAttributeTypeAccess().getFileExtensionKeyword_14_4_0());
+
+ // InternalOseeDsl.g:1038:1: ( (lv_fileExtension_27_0= RULE_STRING ) )
+ // InternalOseeDsl.g:1039:1: (lv_fileExtension_27_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1039:1: (lv_fileExtension_27_0= RULE_STRING )
+ // InternalOseeDsl.g:1040:3: lv_fileExtension_27_0= RULE_STRING
+ {
+ lv_fileExtension_27_0=(Token)match(input,RULE_STRING,FOLLOW_26);
+
+ newLeafNode(lv_fileExtension_27_0, grammarAccess.getXAttributeTypeAccess().getFileExtensionSTRINGTerminalRuleCall_14_4_1_0());
+
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "fileExtension",
+ lv_fileExtension_27_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
+
+ }
- newLeafNode(otherlv_6, grammarAccess.getXAttributeTypeAccess().getLeftCurlyBracketKeyword_4());
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:722:1: (otherlv_7= 'guid' ( (lv_typeGuid_8_0= RULE_STRING ) ) )?
- int alt13 = 2;
- int LA13_0 = input.LA(1);
+ }
- if (LA13_0 == 20) {
- alt13 = 1;
- }
- switch (alt13) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:722:3: otherlv_7= 'guid' ( (lv_typeGuid_8_0= RULE_STRING ) )
- {
- otherlv_7 = (Token) match(input, 20, FOLLOW_20_in_ruleXAttributeType1446);
- newLeafNode(otherlv_7, grammarAccess.getXAttributeTypeAccess().getGuidKeyword_5_0());
+ }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:726:1: ( (lv_typeGuid_8_0= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:727:1: (lv_typeGuid_8_0= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:727:1: (lv_typeGuid_8_0= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:728:3: lv_typeGuid_8_0= RULE_STRING
- {
- lv_typeGuid_8_0 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXAttributeType1463);
- newLeafNode(lv_typeGuid_8_0,
- grammarAccess.getXAttributeTypeAccess().getTypeGuidSTRINGTerminalRuleCall_5_1_0());
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getXAttributeTypeRule());
- }
- setWithLastConsumed(current, "typeGuid", lv_typeGuid_8_0, "STRING");
+
+ getUnorderedGroupHelper().returnFromSelection(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
+
- }
+ }
- }
- }
- break;
+ }
- }
- otherlv_9 = (Token) match(input, 21, FOLLOW_21_in_ruleXAttributeType1482);
+ }
+ break;
+ case 6 :
+ // InternalOseeDsl.g:1063:4: ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) )
+ {
+ // InternalOseeDsl.g:1063:4: ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) )
+ // InternalOseeDsl.g:1064:5: {...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) )
+ {
+ if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5) ) {
+ throw new FailedPredicateException(input, "ruleXAttributeType", "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5)");
+ }
+ // InternalOseeDsl.g:1064:112: ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) )
+ // InternalOseeDsl.g:1065:6: ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) )
+ {
+
+ getUnorderedGroupHelper().select(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5);
+
+ // InternalOseeDsl.g:1068:6: ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) )
+ // InternalOseeDsl.g:1068:7: {...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) )
+ {
+ if ( !((true)) ) {
+ throw new FailedPredicateException(input, "ruleXAttributeType", "true");
+ }
+ // InternalOseeDsl.g:1068:16: (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) )
+ // InternalOseeDsl.g:1068:18: otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) )
+ {
+ otherlv_28=(Token)match(input,38,FOLLOW_6);
+
+ newLeafNode(otherlv_28, grammarAccess.getXAttributeTypeAccess().getMediaTypeKeyword_14_5_0());
+
+ // InternalOseeDsl.g:1072:1: ( (lv_mediaType_29_0= RULE_STRING ) )
+ // InternalOseeDsl.g:1073:1: (lv_mediaType_29_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1073:1: (lv_mediaType_29_0= RULE_STRING )
+ // InternalOseeDsl.g:1074:3: lv_mediaType_29_0= RULE_STRING
+ {
+ lv_mediaType_29_0=(Token)match(input,RULE_STRING,FOLLOW_26);
+
+ newLeafNode(lv_mediaType_29_0, grammarAccess.getXAttributeTypeAccess().getMediaTypeSTRINGTerminalRuleCall_14_5_1_0());
+
- newLeafNode(otherlv_9, grammarAccess.getXAttributeTypeAccess().getUuidKeyword_6());
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXAttributeTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "mediaType",
+ lv_mediaType_29_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:748:1: ( (lv_uuid_10_0= RULE_HEX_INT ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:749:1: (lv_uuid_10_0= RULE_HEX_INT )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:749:1: (lv_uuid_10_0= RULE_HEX_INT )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:750:3: lv_uuid_10_0= RULE_HEX_INT
- {
- lv_uuid_10_0 = (Token) match(input, RULE_HEX_INT, FOLLOW_RULE_HEX_INT_in_ruleXAttributeType1499);
+ }
- newLeafNode(lv_uuid_10_0,
- grammarAccess.getXAttributeTypeAccess().getUuidHEX_INTTerminalRuleCall_7_0());
- if (current == null) {
- current = createModelElement(grammarAccess.getXAttributeTypeRule());
- }
- setWithLastConsumed(current, "uuid", lv_uuid_10_0, "HEX_INT");
+ }
- }
- }
+ }
- otherlv_11 = (Token) match(input, 27, FOLLOW_27_in_ruleXAttributeType1516);
- newLeafNode(otherlv_11, grammarAccess.getXAttributeTypeAccess().getDataProviderKeyword_8());
+ }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:770:1: ( ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:771:1: ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:771:1: ( (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:772:1: (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:772:1: (lv_dataProvider_12_1= 'DefaultAttributeDataProvider' | lv_dataProvider_12_2= 'UriAttributeDataProvider' | lv_dataProvider_12_3= ruleQUALIFIED_NAME )
- int alt14 = 3;
- switch (input.LA(1)) {
- case 28: {
- alt14 = 1;
- }
- break;
- case 29: {
- alt14 = 2;
- }
- break;
- case RULE_ID: {
- alt14 = 3;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 14, 0, input);
+
+ getUnorderedGroupHelper().returnFromSelection(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
+
- throw nvae;
- }
+ }
- switch (alt14) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:773:3: lv_dataProvider_12_1= 'DefaultAttributeDataProvider'
- {
- lv_dataProvider_12_1 = (Token) match(input, 28, FOLLOW_28_in_ruleXAttributeType1536);
- newLeafNode(lv_dataProvider_12_1,
- grammarAccess.getXAttributeTypeAccess().getDataProviderDefaultAttributeDataProviderKeyword_9_0_0());
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getXAttributeTypeRule());
- }
- setWithLastConsumed(current, "dataProvider", lv_dataProvider_12_1, null);
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:785:8: lv_dataProvider_12_2= 'UriAttributeDataProvider'
- {
- lv_dataProvider_12_2 = (Token) match(input, 29, FOLLOW_29_in_ruleXAttributeType1565);
+ }
+ break;
- newLeafNode(lv_dataProvider_12_2,
- grammarAccess.getXAttributeTypeAccess().getDataProviderUriAttributeDataProviderKeyword_9_0_1());
+ default :
+ break loop17;
+ }
+ } while (true);
- if (current == null) {
- current = createModelElement(grammarAccess.getXAttributeTypeRule());
- }
- setWithLastConsumed(current, "dataProvider", lv_dataProvider_12_2, null);
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:797:8: lv_dataProvider_12_3= ruleQUALIFIED_NAME
- {
+ }
- newCompositeNode(
- grammarAccess.getXAttributeTypeAccess().getDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2());
- pushFollow(FOLLOW_ruleQUALIFIED_NAME_in_ruleXAttributeType1597);
- lv_dataProvider_12_3 = ruleQUALIFIED_NAME();
+ }
- state._fsp--;
+
+ getUnorderedGroupHelper().leave(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
+
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getXAttributeTypeRule());
- }
- set(current, "dataProvider", lv_dataProvider_12_3, "QUALIFIED_NAME");
- afterParserOrEnumRuleCall();
+ }
- }
- break;
+ otherlv_30=(Token)match(input,21,FOLLOW_2);
- }
+ newLeafNode(otherlv_30, grammarAccess.getXAttributeTypeAccess().getRightCurlyBracketKeyword_15());
+
- }
+ }
- }
- otherlv_13 = (Token) match(input, 30, FOLLOW_30_in_ruleXAttributeType1612);
+ }
- newLeafNode(otherlv_13, grammarAccess.getXAttributeTypeAccess().getMinKeyword_10());
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleXAttributeType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:819:1: ( (lv_min_14_0= RULE_WHOLE_NUM_STR ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:820:1: (lv_min_14_0= RULE_WHOLE_NUM_STR )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:820:1: (lv_min_14_0= RULE_WHOLE_NUM_STR )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:821:3: lv_min_14_0= RULE_WHOLE_NUM_STR
- {
- lv_min_14_0 =
- (Token) match(input, RULE_WHOLE_NUM_STR, FOLLOW_RULE_WHOLE_NUM_STR_in_ruleXAttributeType1629);
- newLeafNode(lv_min_14_0,
- grammarAccess.getXAttributeTypeAccess().getMinWHOLE_NUM_STRTerminalRuleCall_11_0());
+ // $ANTLR start "entryRuleAttributeBaseType"
+ // InternalOseeDsl.g:1116:1: entryRuleAttributeBaseType returns [String current=null] : iv_ruleAttributeBaseType= ruleAttributeBaseType EOF ;
+ public final String entryRuleAttributeBaseType() throws RecognitionException {
+ String current = null;
- if (current == null) {
- current = createModelElement(grammarAccess.getXAttributeTypeRule());
- }
- setWithLastConsumed(current, "min", lv_min_14_0, "WHOLE_NUM_STR");
+ AntlrDatatypeRuleToken iv_ruleAttributeBaseType = null;
- }
- }
+ try {
+ // InternalOseeDsl.g:1117:2: (iv_ruleAttributeBaseType= ruleAttributeBaseType EOF )
+ // InternalOseeDsl.g:1118:2: iv_ruleAttributeBaseType= ruleAttributeBaseType EOF
+ {
+ newCompositeNode(grammarAccess.getAttributeBaseTypeRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleAttributeBaseType=ruleAttributeBaseType();
- otherlv_15 = (Token) match(input, 31, FOLLOW_31_in_ruleXAttributeType1646);
+ state._fsp--;
- newLeafNode(otherlv_15, grammarAccess.getXAttributeTypeAccess().getMaxKeyword_12());
+ current =iv_ruleAttributeBaseType.getText();
+ match(input,EOF,FOLLOW_2);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:841:1: ( ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:842:1: ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:842:1: ( (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:843:1: (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:843:1: (lv_max_16_1= RULE_WHOLE_NUM_STR | lv_max_16_2= 'unlimited' )
- int alt15 = 2;
- int LA15_0 = input.LA(1);
+ }
- if (LA15_0 == RULE_WHOLE_NUM_STR) {
- alt15 = 1;
- } else if (LA15_0 == 32) {
- alt15 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 15, 0, input);
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleAttributeBaseType"
+
+
+ // $ANTLR start "ruleAttributeBaseType"
+ // InternalOseeDsl.g:1125:1: ruleAttributeBaseType returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'LongAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'ArtifactReferenceAttribute' | kw= 'BranchReferenceAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_13= ruleQUALIFIED_NAME ) ;
+ public final AntlrDatatypeRuleToken ruleAttributeBaseType() throws RecognitionException {
+ AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
+
+ Token kw=null;
+ AntlrDatatypeRuleToken this_QUALIFIED_NAME_13 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:1128:28: ( (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'LongAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'ArtifactReferenceAttribute' | kw= 'BranchReferenceAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_13= ruleQUALIFIED_NAME ) )
+ // InternalOseeDsl.g:1129:1: (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'LongAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'ArtifactReferenceAttribute' | kw= 'BranchReferenceAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_13= ruleQUALIFIED_NAME )
+ {
+ // InternalOseeDsl.g:1129:1: (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'LongAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'ArtifactReferenceAttribute' | kw= 'BranchReferenceAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_13= ruleQUALIFIED_NAME )
+ int alt18=14;
+ switch ( input.LA(1) ) {
+ case 39:
+ {
+ alt18=1;
+ }
+ break;
+ case 40:
+ {
+ alt18=2;
+ }
+ break;
+ case 41:
+ {
+ alt18=3;
+ }
+ break;
+ case 42:
+ {
+ alt18=4;
+ }
+ break;
+ case 43:
+ {
+ alt18=5;
+ }
+ break;
+ case 44:
+ {
+ alt18=6;
+ }
+ break;
+ case 45:
+ {
+ alt18=7;
+ }
+ break;
+ case 46:
+ {
+ alt18=8;
+ }
+ break;
+ case 47:
+ {
+ alt18=9;
+ }
+ break;
+ case 48:
+ {
+ alt18=10;
+ }
+ break;
+ case 49:
+ {
+ alt18=11;
+ }
+ break;
+ case 50:
+ {
+ alt18=12;
+ }
+ break;
+ case 51:
+ {
+ alt18=13;
+ }
+ break;
+ case RULE_ID:
+ {
+ alt18=14;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 18, 0, input);
+
+ throw nvae;
+ }
- throw nvae;
- }
- switch (alt15) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:844:3: lv_max_16_1= RULE_WHOLE_NUM_STR
- {
- lv_max_16_1 = (Token) match(input, RULE_WHOLE_NUM_STR,
- FOLLOW_RULE_WHOLE_NUM_STR_in_ruleXAttributeType1665);
+ switch (alt18) {
+ case 1 :
+ // InternalOseeDsl.g:1130:2: kw= 'BooleanAttribute'
+ {
+ kw=(Token)match(input,39,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getBooleanAttributeKeyword_0());
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1137:2: kw= 'CompressedContentAttribute'
+ {
+ kw=(Token)match(input,40,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getCompressedContentAttributeKeyword_1());
+
+
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:1144:2: kw= 'DateAttribute'
+ {
+ kw=(Token)match(input,41,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getDateAttributeKeyword_2());
+
+
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:1151:2: kw= 'EnumeratedAttribute'
+ {
+ kw=(Token)match(input,42,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getEnumeratedAttributeKeyword_3());
+
+
+ }
+ break;
+ case 5 :
+ // InternalOseeDsl.g:1158:2: kw= 'FloatingPointAttribute'
+ {
+ kw=(Token)match(input,43,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getFloatingPointAttributeKeyword_4());
+
+
+ }
+ break;
+ case 6 :
+ // InternalOseeDsl.g:1165:2: kw= 'IntegerAttribute'
+ {
+ kw=(Token)match(input,44,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getIntegerAttributeKeyword_5());
+
+
+ }
+ break;
+ case 7 :
+ // InternalOseeDsl.g:1172:2: kw= 'LongAttribute'
+ {
+ kw=(Token)match(input,45,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getLongAttributeKeyword_6());
+
+
+ }
+ break;
+ case 8 :
+ // InternalOseeDsl.g:1179:2: kw= 'JavaObjectAttribute'
+ {
+ kw=(Token)match(input,46,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getJavaObjectAttributeKeyword_7());
+
+
+ }
+ break;
+ case 9 :
+ // InternalOseeDsl.g:1186:2: kw= 'StringAttribute'
+ {
+ kw=(Token)match(input,47,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getStringAttributeKeyword_8());
+
+
+ }
+ break;
+ case 10 :
+ // InternalOseeDsl.g:1193:2: kw= 'ArtifactReferenceAttribute'
+ {
+ kw=(Token)match(input,48,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getArtifactReferenceAttributeKeyword_9());
+
+
+ }
+ break;
+ case 11 :
+ // InternalOseeDsl.g:1200:2: kw= 'BranchReferenceAttribute'
+ {
+ kw=(Token)match(input,49,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getBranchReferenceAttributeKeyword_10());
+
+
+ }
+ break;
+ case 12 :
+ // InternalOseeDsl.g:1207:2: kw= 'WordAttribute'
+ {
+ kw=(Token)match(input,50,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getWordAttributeKeyword_11());
+
+
+ }
+ break;
+ case 13 :
+ // InternalOseeDsl.g:1214:2: kw= 'OutlineNumberAttribute'
+ {
+ kw=(Token)match(input,51,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getOutlineNumberAttributeKeyword_12());
+
+
+ }
+ break;
+ case 14 :
+ // InternalOseeDsl.g:1221:5: this_QUALIFIED_NAME_13= ruleQUALIFIED_NAME
+ {
+
+ newCompositeNode(grammarAccess.getAttributeBaseTypeAccess().getQUALIFIED_NAMEParserRuleCall_13());
+
+ pushFollow(FOLLOW_2);
+ this_QUALIFIED_NAME_13=ruleQUALIFIED_NAME();
+
+ state._fsp--;
+
+
+ current.merge(this_QUALIFIED_NAME_13);
+
+
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
- newLeafNode(lv_max_16_1,
- grammarAccess.getXAttributeTypeAccess().getMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0());
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getXAttributeTypeRule());
- }
- setWithLastConsumed(current, "max", lv_max_16_1, "WHOLE_NUM_STR");
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:859:8: lv_max_16_2= 'unlimited'
- {
- lv_max_16_2 = (Token) match(input, 32, FOLLOW_32_in_ruleXAttributeType1686);
+ }
- newLeafNode(lv_max_16_2,
- grammarAccess.getXAttributeTypeAccess().getMaxUnlimitedKeyword_13_0_1());
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleAttributeBaseType"
- if (current == null) {
- current = createModelElement(grammarAccess.getXAttributeTypeRule());
- }
- setWithLastConsumed(current, "max", lv_max_16_2, null);
- }
- break;
-
- }
-
- }
-
- }
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:874:2: ( ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:876:1: ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:876:1: ( ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:877:2: ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* )
- {
-
- getUnorderedGroupHelper().enter(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:880:2: ( ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )* )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:881:3: ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )*
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:881:3: ( ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) ) | ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) ) )*
- loop17: do {
- int alt17 = 7;
- int LA17_0 = input.LA(1);
-
- if (LA17_0 == 33 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0)) {
- alt17 = 1;
- } else if (LA17_0 == 35 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1)) {
- alt17 = 2;
- } else if (LA17_0 == 36 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2)) {
- alt17 = 3;
- } else if (LA17_0 == 37 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3)) {
- alt17 = 4;
- } else if (LA17_0 == 38 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4)) {
- alt17 = 5;
- } else if (LA17_0 == 39 && getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5)) {
- alt17 = 6;
- }
-
- switch (alt17) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:883:4: ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:883:4: ({...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:884:5: {...}? => ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) )
- {
- if (!getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0)) {
- throw new FailedPredicateException(input, "ruleXAttributeType",
- "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0)");
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:884:112: ( ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:885:6: ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) )
- {
-
- getUnorderedGroupHelper().select(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 0);
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:888:6: ({...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:888:7: {...}? => (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) )
- {
- if (!true) {
- throw new FailedPredicateException(input, "ruleXAttributeType", "true");
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:888:16: (otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:888:18: otherlv_18= 'taggerId' ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) )
- {
- otherlv_18 = (Token) match(input, 33, FOLLOW_33_in_ruleXAttributeType1760);
-
- newLeafNode(otherlv_18,
- grammarAccess.getXAttributeTypeAccess().getTaggerIdKeyword_14_0_0());
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:892:1: ( ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:893:1: ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:893:1: ( (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:894:1: (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:894:1: (lv_taggerId_19_1= 'DefaultAttributeTaggerProvider' | lv_taggerId_19_2= ruleQUALIFIED_NAME )
- int alt16 = 2;
- int LA16_0 = input.LA(1);
-
- if (LA16_0 == 34) {
- alt16 = 1;
- } else if (LA16_0 == RULE_ID) {
- alt16 = 2;
- } else {
- NoViableAltException nvae =
- new NoViableAltException("", 16, 0, input);
-
- throw nvae;
- }
- switch (alt16) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:895:3: lv_taggerId_19_1= 'DefaultAttributeTaggerProvider'
- {
- lv_taggerId_19_1 = (Token) match(input, 34,
- FOLLOW_34_in_ruleXAttributeType1780);
-
- newLeafNode(lv_taggerId_19_1,
- grammarAccess.getXAttributeTypeAccess().getTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0());
-
- if (current == null) {
- current = createModelElement(
- grammarAccess.getXAttributeTypeRule());
- }
- setWithLastConsumed(current, "taggerId", lv_taggerId_19_1,
- null);
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:907:8: lv_taggerId_19_2= ruleQUALIFIED_NAME
- {
-
- newCompositeNode(
- grammarAccess.getXAttributeTypeAccess().getTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1());
-
- pushFollow(
- FOLLOW_ruleQUALIFIED_NAME_in_ruleXAttributeType1812);
- lv_taggerId_19_2 = ruleQUALIFIED_NAME();
-
- state._fsp--;
-
- if (current == null) {
- current = createModelElementForParent(
- grammarAccess.getXAttributeTypeRule());
- }
- set(current, "taggerId", lv_taggerId_19_2, "QUALIFIED_NAME");
- afterParserOrEnumRuleCall();
-
- }
- break;
-
- }
-
- }
-
- }
-
- }
-
- }
-
- getUnorderedGroupHelper().returnFromSelection(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
-
- }
-
- }
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:932:4: ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:932:4: ({...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:933:5: {...}? => ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) )
- {
- if (!getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1)) {
- throw new FailedPredicateException(input, "ruleXAttributeType",
- "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1)");
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:933:112: ( ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:934:6: ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) )
- {
-
- getUnorderedGroupHelper().select(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 1);
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:937:6: ({...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:937:7: {...}? => (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) )
- {
- if (!true) {
- throw new FailedPredicateException(input, "ruleXAttributeType", "true");
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:937:16: (otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:937:18: otherlv_20= 'enumType' ( (otherlv_21= RULE_STRING ) )
- {
- otherlv_20 = (Token) match(input, 35, FOLLOW_35_in_ruleXAttributeType1883);
-
- newLeafNode(otherlv_20,
- grammarAccess.getXAttributeTypeAccess().getEnumTypeKeyword_14_1_0());
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:941:1: ( (otherlv_21= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:942:1: (otherlv_21= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:942:1: (otherlv_21= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:943:3: otherlv_21= RULE_STRING
- {
-
- if (current == null) {
- current =
- createModelElement(grammarAccess.getXAttributeTypeRule());
- }
-
- otherlv_21 = (Token) match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_ruleXAttributeType1903);
-
- newLeafNode(otherlv_21,
- grammarAccess.getXAttributeTypeAccess().getEnumTypeXOseeEnumTypeCrossReference_14_1_1_0());
-
- }
-
- }
-
- }
-
- }
-
- getUnorderedGroupHelper().returnFromSelection(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
-
- }
-
- }
-
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:961:4: ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:961:4: ({...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:962:5: {...}? => ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) )
- {
- if (!getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2)) {
- throw new FailedPredicateException(input, "ruleXAttributeType",
- "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2)");
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:962:112: ( ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:963:6: ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) )
- {
-
- getUnorderedGroupHelper().select(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 2);
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:966:6: ({...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:966:7: {...}? => (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) )
- {
- if (!true) {
- throw new FailedPredicateException(input, "ruleXAttributeType", "true");
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:966:16: (otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:966:18: otherlv_22= 'description' ( (lv_description_23_0= RULE_STRING ) )
- {
- otherlv_22 = (Token) match(input, 36, FOLLOW_36_in_ruleXAttributeType1971);
-
- newLeafNode(otherlv_22,
- grammarAccess.getXAttributeTypeAccess().getDescriptionKeyword_14_2_0());
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:970:1: ( (lv_description_23_0= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:971:1: (lv_description_23_0= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:971:1: (lv_description_23_0= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:972:3: lv_description_23_0= RULE_STRING
- {
- lv_description_23_0 = (Token) match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_ruleXAttributeType1988);
-
- newLeafNode(lv_description_23_0,
- grammarAccess.getXAttributeTypeAccess().getDescriptionSTRINGTerminalRuleCall_14_2_1_0());
-
- if (current == null) {
- current =
- createModelElement(grammarAccess.getXAttributeTypeRule());
- }
- setWithLastConsumed(current, "description", lv_description_23_0,
- "STRING");
-
- }
-
- }
-
- }
-
- }
-
- getUnorderedGroupHelper().returnFromSelection(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
-
- }
-
- }
-
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:995:4: ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:995:4: ({...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:996:5: {...}? => ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) )
- {
- if (!getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3)) {
- throw new FailedPredicateException(input, "ruleXAttributeType",
- "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3)");
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:996:112: ( ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:997:6: ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) )
- {
-
- getUnorderedGroupHelper().select(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 3);
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1000:6: ({...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1000:7: {...}? => (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) )
- {
- if (!true) {
- throw new FailedPredicateException(input, "ruleXAttributeType", "true");
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1000:16: (otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1000:18: otherlv_24= 'defaultValue' ( (lv_defaultValue_25_0= RULE_STRING ) )
- {
- otherlv_24 = (Token) match(input, 37, FOLLOW_37_in_ruleXAttributeType2061);
-
- newLeafNode(otherlv_24,
- grammarAccess.getXAttributeTypeAccess().getDefaultValueKeyword_14_3_0());
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1004:1: ( (lv_defaultValue_25_0= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1005:1: (lv_defaultValue_25_0= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1005:1: (lv_defaultValue_25_0= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1006:3: lv_defaultValue_25_0= RULE_STRING
- {
- lv_defaultValue_25_0 = (Token) match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_ruleXAttributeType2078);
-
- newLeafNode(lv_defaultValue_25_0,
- grammarAccess.getXAttributeTypeAccess().getDefaultValueSTRINGTerminalRuleCall_14_3_1_0());
-
- if (current == null) {
- current =
- createModelElement(grammarAccess.getXAttributeTypeRule());
- }
- setWithLastConsumed(current, "defaultValue", lv_defaultValue_25_0,
- "STRING");
-
- }
-
- }
-
- }
-
- }
-
- getUnorderedGroupHelper().returnFromSelection(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
-
- }
-
- }
-
- }
- break;
- case 5:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1029:4: ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1029:4: ({...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1030:5: {...}? => ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) )
- {
- if (!getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4)) {
- throw new FailedPredicateException(input, "ruleXAttributeType",
- "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4)");
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1030:112: ( ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1031:6: ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) )
- {
-
- getUnorderedGroupHelper().select(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 4);
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1034:6: ({...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1034:7: {...}? => (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) )
- {
- if (!true) {
- throw new FailedPredicateException(input, "ruleXAttributeType", "true");
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1034:16: (otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1034:18: otherlv_26= 'fileExtension' ( (lv_fileExtension_27_0= RULE_STRING ) )
- {
- otherlv_26 = (Token) match(input, 38, FOLLOW_38_in_ruleXAttributeType2151);
-
- newLeafNode(otherlv_26,
- grammarAccess.getXAttributeTypeAccess().getFileExtensionKeyword_14_4_0());
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1038:1: ( (lv_fileExtension_27_0= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1039:1: (lv_fileExtension_27_0= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1039:1: (lv_fileExtension_27_0= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1040:3: lv_fileExtension_27_0= RULE_STRING
- {
- lv_fileExtension_27_0 = (Token) match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_ruleXAttributeType2168);
-
- newLeafNode(lv_fileExtension_27_0,
- grammarAccess.getXAttributeTypeAccess().getFileExtensionSTRINGTerminalRuleCall_14_4_1_0());
-
- if (current == null) {
- current =
- createModelElement(grammarAccess.getXAttributeTypeRule());
- }
- setWithLastConsumed(current, "fileExtension", lv_fileExtension_27_0,
- "STRING");
-
- }
-
- }
-
- }
+ // $ANTLR start "entryRuleXOseeEnumType"
+ // InternalOseeDsl.g:1239:1: entryRuleXOseeEnumType returns [EObject current=null] : iv_ruleXOseeEnumType= ruleXOseeEnumType EOF ;
+ public final EObject entryRuleXOseeEnumType() throws RecognitionException {
+ EObject current = null;
- }
+ EObject iv_ruleXOseeEnumType = null;
- getUnorderedGroupHelper().returnFromSelection(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
- }
+ try {
+ // InternalOseeDsl.g:1240:2: (iv_ruleXOseeEnumType= ruleXOseeEnumType EOF )
+ // InternalOseeDsl.g:1241:2: iv_ruleXOseeEnumType= ruleXOseeEnumType EOF
+ {
+ newCompositeNode(grammarAccess.getXOseeEnumTypeRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleXOseeEnumType=ruleXOseeEnumType();
- }
+ state._fsp--;
- }
- break;
- case 6:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1063:4: ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1063:4: ({...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1064:5: {...}? => ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) )
- {
- if (!getUnorderedGroupHelper().canSelect(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5)) {
- throw new FailedPredicateException(input, "ruleXAttributeType",
- "getUnorderedGroupHelper().canSelect(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5)");
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1064:112: ( ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1065:6: ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) )
- {
+ current =iv_ruleXOseeEnumType;
+ match(input,EOF,FOLLOW_2);
- getUnorderedGroupHelper().select(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14(), 5);
+ }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1068:6: ({...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1068:7: {...}? => (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) )
- {
- if (!true) {
- throw new FailedPredicateException(input, "ruleXAttributeType", "true");
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1068:16: (otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1068:18: otherlv_28= 'mediaType' ( (lv_mediaType_29_0= RULE_STRING ) )
- {
- otherlv_28 = (Token) match(input, 39, FOLLOW_39_in_ruleXAttributeType2241);
-
- newLeafNode(otherlv_28,
- grammarAccess.getXAttributeTypeAccess().getMediaTypeKeyword_14_5_0());
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1072:1: ( (lv_mediaType_29_0= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1073:1: (lv_mediaType_29_0= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1073:1: (lv_mediaType_29_0= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1074:3: lv_mediaType_29_0= RULE_STRING
- {
- lv_mediaType_29_0 = (Token) match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_ruleXAttributeType2258);
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleXOseeEnumType"
+
+
+ // $ANTLR start "ruleXOseeEnumType"
+ // InternalOseeDsl.g:1248: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= 'id' ( (lv_id_6_0= RULE_WHOLE_NUM_STR ) ) ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* otherlv_8= '}' ) ;
+ public final EObject ruleXOseeEnumType() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ Token lv_name_1_0=null;
+ Token otherlv_2=null;
+ Token otherlv_3=null;
+ Token lv_typeGuid_4_0=null;
+ Token otherlv_5=null;
+ Token lv_id_6_0=null;
+ Token otherlv_8=null;
+ EObject lv_enumEntries_7_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:1251:28: ( (otherlv_0= 'oseeEnumType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'id' ( (lv_id_6_0= RULE_WHOLE_NUM_STR ) ) ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* otherlv_8= '}' ) )
+ // InternalOseeDsl.g:1252:1: (otherlv_0= 'oseeEnumType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'id' ( (lv_id_6_0= RULE_WHOLE_NUM_STR ) ) ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* otherlv_8= '}' )
+ {
+ // InternalOseeDsl.g:1252:1: (otherlv_0= 'oseeEnumType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'id' ( (lv_id_6_0= RULE_WHOLE_NUM_STR ) ) ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* otherlv_8= '}' )
+ // InternalOseeDsl.g:1252:3: otherlv_0= 'oseeEnumType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'id' ( (lv_id_6_0= RULE_WHOLE_NUM_STR ) ) ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )* otherlv_8= '}'
+ {
+ otherlv_0=(Token)match(input,52,FOLLOW_6);
- newLeafNode(lv_mediaType_29_0,
- grammarAccess.getXAttributeTypeAccess().getMediaTypeSTRINGTerminalRuleCall_14_5_1_0());
+ newLeafNode(otherlv_0, grammarAccess.getXOseeEnumTypeAccess().getOseeEnumTypeKeyword_0());
+
+ // InternalOseeDsl.g:1256:1: ( (lv_name_1_0= RULE_STRING ) )
+ // InternalOseeDsl.g:1257:1: (lv_name_1_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1257:1: (lv_name_1_0= RULE_STRING )
+ // InternalOseeDsl.g:1258:3: lv_name_1_0= RULE_STRING
+ {
+ lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_20);
- if (current == null) {
- current =
- createModelElement(grammarAccess.getXAttributeTypeRule());
- }
- setWithLastConsumed(current, "mediaType", lv_mediaType_29_0,
- "STRING");
+ newLeafNode(lv_name_1_0, grammarAccess.getXOseeEnumTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
+
- }
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXOseeEnumTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "name",
+ lv_name_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- }
+ }
- }
- }
+ }
- getUnorderedGroupHelper().returnFromSelection(
- grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
+ otherlv_2=(Token)match(input,18,FOLLOW_12);
- }
+ newLeafNode(otherlv_2, grammarAccess.getXOseeEnumTypeAccess().getLeftCurlyBracketKeyword_2());
+
+ // InternalOseeDsl.g:1278:1: (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )?
+ int alt19=2;
+ int LA19_0 = input.LA(1);
- }
+ if ( (LA19_0==19) ) {
+ alt19=1;
+ }
+ switch (alt19) {
+ case 1 :
+ // InternalOseeDsl.g:1278:3: otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) )
+ {
+ otherlv_3=(Token)match(input,19,FOLLOW_6);
- }
- break;
+ newLeafNode(otherlv_3, grammarAccess.getXOseeEnumTypeAccess().getGuidKeyword_3_0());
+
+ // InternalOseeDsl.g:1282:1: ( (lv_typeGuid_4_0= RULE_STRING ) )
+ // InternalOseeDsl.g:1283:1: (lv_typeGuid_4_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1283:1: (lv_typeGuid_4_0= RULE_STRING )
+ // InternalOseeDsl.g:1284:3: lv_typeGuid_4_0= RULE_STRING
+ {
+ lv_typeGuid_4_0=(Token)match(input,RULE_STRING,FOLLOW_13);
- default:
- break loop17;
- }
- } while (true);
+ newLeafNode(lv_typeGuid_4_0, grammarAccess.getXOseeEnumTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0());
+
- }
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXOseeEnumTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "typeGuid",
+ lv_typeGuid_4_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- }
+ }
- getUnorderedGroupHelper().leave(grammarAccess.getXAttributeTypeAccess().getUnorderedGroup_14());
- }
+ }
- otherlv_30 = (Token) match(input, 22, FOLLOW_22_in_ruleXAttributeType2316);
- newLeafNode(otherlv_30, grammarAccess.getXAttributeTypeAccess().getRightCurlyBracketKeyword_15());
+ }
+ break;
}
- }
-
- leaveRule();
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleXAttributeType"
-
- // $ANTLR start "entryRuleAttributeBaseType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1116:1: entryRuleAttributeBaseType returns [String current=null] : iv_ruleAttributeBaseType= ruleAttributeBaseType EOF ;
- public final String entryRuleAttributeBaseType() throws RecognitionException {
- String current = null;
+ otherlv_5=(Token)match(input,20,FOLLOW_14);
- AntlrDatatypeRuleToken iv_ruleAttributeBaseType = null;
+ newLeafNode(otherlv_5, grammarAccess.getXOseeEnumTypeAccess().getIdKeyword_4());
+
+ // InternalOseeDsl.g:1304:1: ( (lv_id_6_0= RULE_WHOLE_NUM_STR ) )
+ // InternalOseeDsl.g:1305:1: (lv_id_6_0= RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:1305:1: (lv_id_6_0= RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:1306:3: lv_id_6_0= RULE_WHOLE_NUM_STR
+ {
+ lv_id_6_0=(Token)match(input,RULE_WHOLE_NUM_STR,FOLLOW_28);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1117:2: (iv_ruleAttributeBaseType= ruleAttributeBaseType EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1118:2: iv_ruleAttributeBaseType= ruleAttributeBaseType EOF
- {
- newCompositeNode(grammarAccess.getAttributeBaseTypeRule());
- pushFollow(FOLLOW_ruleAttributeBaseType_in_entryRuleAttributeBaseType2353);
- iv_ruleAttributeBaseType = ruleAttributeBaseType();
+ newLeafNode(lv_id_6_0, grammarAccess.getXOseeEnumTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0());
+
- state._fsp--;
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXOseeEnumTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "id",
+ lv_id_6_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
+
- current = iv_ruleAttributeBaseType.getText();
- match(input, EOF, FOLLOW_EOF_in_entryRuleAttributeBaseType2364);
-
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleAttributeBaseType"
-
- // $ANTLR start "ruleAttributeBaseType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1125:1: ruleAttributeBaseType returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'LongAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'ArtifactReferenceAttribute' | kw= 'BranchReferenceAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_13= ruleQUALIFIED_NAME ) ;
- public final AntlrDatatypeRuleToken ruleAttributeBaseType() throws RecognitionException {
- AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
-
- Token kw = null;
- AntlrDatatypeRuleToken this_QUALIFIED_NAME_13 = null;
-
- enterRule();
-
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1128:28: ( (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'LongAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'ArtifactReferenceAttribute' | kw= 'BranchReferenceAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_13= ruleQUALIFIED_NAME ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1129:1: (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'LongAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'ArtifactReferenceAttribute' | kw= 'BranchReferenceAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_13= ruleQUALIFIED_NAME )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1129:1: (kw= 'BooleanAttribute' | kw= 'CompressedContentAttribute' | kw= 'DateAttribute' | kw= 'EnumeratedAttribute' | kw= 'FloatingPointAttribute' | kw= 'IntegerAttribute' | kw= 'LongAttribute' | kw= 'JavaObjectAttribute' | kw= 'StringAttribute' | kw= 'ArtifactReferenceAttribute' | kw= 'BranchReferenceAttribute' | kw= 'WordAttribute' | kw= 'OutlineNumberAttribute' | this_QUALIFIED_NAME_13= ruleQUALIFIED_NAME )
- int alt18 = 14;
- switch (input.LA(1)) {
- case 40: {
- alt18 = 1;
- }
- break;
- case 41: {
- alt18 = 2;
- }
- break;
- case 42: {
- alt18 = 3;
- }
- break;
- case 43: {
- alt18 = 4;
- }
- break;
- case 44: {
- alt18 = 5;
- }
- break;
- case 45: {
- alt18 = 6;
- }
- break;
- case 46: {
- alt18 = 7;
- }
- break;
- case 47: {
- alt18 = 8;
- }
- break;
- case 48: {
- alt18 = 9;
- }
- break;
- case 49: {
- alt18 = 10;
- }
- break;
- case 50: {
- alt18 = 11;
- }
- break;
- case 51: {
- alt18 = 12;
- }
- break;
- case 52: {
- alt18 = 13;
- }
- break;
- case RULE_ID: {
- alt18 = 14;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 18, 0, input);
-
- throw nvae;
}
- switch (alt18) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1130:2: kw= 'BooleanAttribute'
- {
- kw = (Token) match(input, 40, FOLLOW_40_in_ruleAttributeBaseType2402);
-
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getBooleanAttributeKeyword_0());
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1137:2: kw= 'CompressedContentAttribute'
- {
- kw = (Token) match(input, 41, FOLLOW_41_in_ruleAttributeBaseType2421);
-
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getCompressedContentAttributeKeyword_1());
-
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1144:2: kw= 'DateAttribute'
- {
- kw = (Token) match(input, 42, FOLLOW_42_in_ruleAttributeBaseType2440);
-
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getDateAttributeKeyword_2());
-
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1151:2: kw= 'EnumeratedAttribute'
- {
- kw = (Token) match(input, 43, FOLLOW_43_in_ruleAttributeBaseType2459);
-
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getEnumeratedAttributeKeyword_3());
-
- }
- break;
- case 5:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1158:2: kw= 'FloatingPointAttribute'
- {
- kw = (Token) match(input, 44, FOLLOW_44_in_ruleAttributeBaseType2478);
-
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getFloatingPointAttributeKeyword_4());
-
- }
- break;
- case 6:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1165:2: kw= 'IntegerAttribute'
- {
- kw = (Token) match(input, 45, FOLLOW_45_in_ruleAttributeBaseType2497);
-
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getIntegerAttributeKeyword_5());
-
- }
- break;
- case 7:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1172:2: kw= 'LongAttribute'
- {
- kw = (Token) match(input, 46, FOLLOW_46_in_ruleAttributeBaseType2516);
-
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getLongAttributeKeyword_6());
-
- }
- break;
- case 8:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1179:2: kw= 'JavaObjectAttribute'
- {
- kw = (Token) match(input, 47, FOLLOW_47_in_ruleAttributeBaseType2535);
-
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getJavaObjectAttributeKeyword_7());
-
- }
- break;
- case 9:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1186:2: kw= 'StringAttribute'
- {
- kw = (Token) match(input, 48, FOLLOW_48_in_ruleAttributeBaseType2554);
-
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getStringAttributeKeyword_8());
-
- }
- break;
- case 10:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1193:2: kw= 'ArtifactReferenceAttribute'
- {
- kw = (Token) match(input, 49, FOLLOW_49_in_ruleAttributeBaseType2573);
-
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getArtifactReferenceAttributeKeyword_9());
-
- }
- break;
- case 11:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1200:2: kw= 'BranchReferenceAttribute'
- {
- kw = (Token) match(input, 50, FOLLOW_50_in_ruleAttributeBaseType2592);
-
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getBranchReferenceAttributeKeyword_10());
-
- }
- break;
- case 12:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1207:2: kw= 'WordAttribute'
- {
- kw = (Token) match(input, 51, FOLLOW_51_in_ruleAttributeBaseType2611);
-
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getWordAttributeKeyword_11());
-
- }
- break;
- case 13:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1214:2: kw= 'OutlineNumberAttribute'
- {
- kw = (Token) match(input, 52, FOLLOW_52_in_ruleAttributeBaseType2630);
-
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getAttributeBaseTypeAccess().getOutlineNumberAttributeKeyword_12());
-
- }
- break;
- case 14:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1221:5: this_QUALIFIED_NAME_13= ruleQUALIFIED_NAME
- {
-
- newCompositeNode(grammarAccess.getAttributeBaseTypeAccess().getQUALIFIED_NAMEParserRuleCall_13());
-
- pushFollow(FOLLOW_ruleQUALIFIED_NAME_in_ruleAttributeBaseType2658);
- this_QUALIFIED_NAME_13 = ruleQUALIFIED_NAME();
-
- state._fsp--;
-
- current.merge(this_QUALIFIED_NAME_13);
-
- afterParserOrEnumRuleCall();
- }
- break;
-
- }
-
- }
-
- leaveRule();
- }
+ }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleAttributeBaseType"
+ // InternalOseeDsl.g:1322:2: ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )*
+ loop20:
+ do {
+ int alt20=2;
+ int LA20_0 = input.LA(1);
- // $ANTLR start "entryRuleXOseeEnumType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1239:1: entryRuleXOseeEnumType returns [EObject current=null] : iv_ruleXOseeEnumType= ruleXOseeEnumType EOF ;
- public final EObject entryRuleXOseeEnumType() throws RecognitionException {
- EObject current = null;
+ if ( (LA20_0==53) ) {
+ alt20=1;
+ }
- EObject iv_ruleXOseeEnumType = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1240:2: (iv_ruleXOseeEnumType= ruleXOseeEnumType EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1241:2: iv_ruleXOseeEnumType= ruleXOseeEnumType EOF
- {
- newCompositeNode(grammarAccess.getXOseeEnumTypeRule());
- pushFollow(FOLLOW_ruleXOseeEnumType_in_entryRuleXOseeEnumType2703);
- iv_ruleXOseeEnumType = ruleXOseeEnumType();
+ switch (alt20) {
+ case 1 :
+ // InternalOseeDsl.g:1323:1: (lv_enumEntries_7_0= ruleXOseeEnumEntry )
+ {
+ // InternalOseeDsl.g:1323:1: (lv_enumEntries_7_0= ruleXOseeEnumEntry )
+ // InternalOseeDsl.g:1324:3: lv_enumEntries_7_0= ruleXOseeEnumEntry
+ {
+
+ newCompositeNode(grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesXOseeEnumEntryParserRuleCall_6_0());
+
+ pushFollow(FOLLOW_28);
+ lv_enumEntries_7_0=ruleXOseeEnumEntry();
- state._fsp--;
+ state._fsp--;
- current = iv_ruleXOseeEnumType;
- match(input, EOF, FOLLOW_EOF_in_entryRuleXOseeEnumType2713);
-
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleXOseeEnumType"
-
- // $ANTLR start "ruleXOseeEnumType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1248: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;
-
- Token otherlv_0 = null;
- Token lv_name_1_0 = null;
- Token otherlv_2 = null;
- Token otherlv_3 = null;
- Token lv_typeGuid_4_0 = null;
- Token otherlv_5 = null;
- Token lv_uuid_6_0 = null;
- Token otherlv_8 = null;
- EObject lv_enumEntries_7_0 = null;
-
- enterRule();
-
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1251: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:1252: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:1252: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:1252: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, 53, FOLLOW_53_in_ruleXOseeEnumType2750);
-
- 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:1256: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:1257: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:1257: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:1258:3: lv_name_1_0= RULE_STRING
- {
- lv_name_1_0 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXOseeEnumType2767);
-
- newLeafNode(lv_name_1_0,
- grammarAccess.getXOseeEnumTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
-
- if (current == null) {
- current = createModelElement(grammarAccess.getXOseeEnumTypeRule());
- }
- setWithLastConsumed(current, "name", lv_name_1_0, "STRING");
-
- }
-
- }
-
- otherlv_2 = (Token) match(input, 19, FOLLOW_19_in_ruleXOseeEnumType2784);
-
- 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:1278:1: (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )?
- int alt19 = 2;
- int LA19_0 = input.LA(1);
-
- if (LA19_0 == 20) {
- alt19 = 1;
- }
- switch (alt19) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1278:3: otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) )
- {
- otherlv_3 = (Token) match(input, 20, FOLLOW_20_in_ruleXOseeEnumType2797);
-
- 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:1282: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:1283: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:1283: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:1284:3: lv_typeGuid_4_0= RULE_STRING
- {
- lv_typeGuid_4_0 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXOseeEnumType2814);
- newLeafNode(lv_typeGuid_4_0,
- grammarAccess.getXOseeEnumTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0());
-
- if (current == null) {
- current = createModelElement(grammarAccess.getXOseeEnumTypeRule());
- }
- setWithLastConsumed(current, "typeGuid", lv_typeGuid_4_0, "STRING");
-
- }
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getXOseeEnumTypeRule());
+ }
+ add(
+ current,
+ "enumEntries",
+ lv_enumEntries_7_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XOseeEnumEntry");
+ afterParserOrEnumRuleCall();
+
- }
+ }
- }
- break;
- }
+ }
+ break;
- otherlv_5 = (Token) match(input, 21, FOLLOW_21_in_ruleXOseeEnumType2833);
+ default :
+ break loop20;
+ }
+ } while (true);
- newLeafNode(otherlv_5, grammarAccess.getXOseeEnumTypeAccess().getUuidKeyword_4());
+ otherlv_8=(Token)match(input,21,FOLLOW_2);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1304: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:1305: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:1305: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:1306:3: lv_uuid_6_0= RULE_HEX_INT
- {
- lv_uuid_6_0 = (Token) match(input, RULE_HEX_INT, FOLLOW_RULE_HEX_INT_in_ruleXOseeEnumType2850);
+ newLeafNode(otherlv_8, grammarAccess.getXOseeEnumTypeAccess().getRightCurlyBracketKeyword_7());
+
- newLeafNode(lv_uuid_6_0,
- grammarAccess.getXOseeEnumTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0());
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getXOseeEnumTypeRule());
- }
- setWithLastConsumed(current, "uuid", lv_uuid_6_0, "HEX_INT");
- }
+ }
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleXOseeEnumType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1322:2: ( (lv_enumEntries_7_0= ruleXOseeEnumEntry ) )*
- loop20: do {
- int alt20 = 2;
- int LA20_0 = input.LA(1);
- if (LA20_0 == 54) {
- alt20 = 1;
- }
+ // $ANTLR start "entryRuleXOseeEnumEntry"
+ // InternalOseeDsl.g:1352:1: entryRuleXOseeEnumEntry returns [EObject current=null] : iv_ruleXOseeEnumEntry= ruleXOseeEnumEntry EOF ;
+ public final EObject entryRuleXOseeEnumEntry() throws RecognitionException {
+ EObject current = null;
- switch (alt20) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1323: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:1323: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:1324:3: lv_enumEntries_7_0= ruleXOseeEnumEntry
- {
+ EObject iv_ruleXOseeEnumEntry = null;
- newCompositeNode(
- grammarAccess.getXOseeEnumTypeAccess().getEnumEntriesXOseeEnumEntryParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleXOseeEnumEntry_in_ruleXOseeEnumType2876);
- lv_enumEntries_7_0 = ruleXOseeEnumEntry();
+ try {
+ // InternalOseeDsl.g:1353:2: (iv_ruleXOseeEnumEntry= ruleXOseeEnumEntry EOF )
+ // InternalOseeDsl.g:1354:2: iv_ruleXOseeEnumEntry= ruleXOseeEnumEntry EOF
+ {
+ newCompositeNode(grammarAccess.getXOseeEnumEntryRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleXOseeEnumEntry=ruleXOseeEnumEntry();
- state._fsp--;
+ state._fsp--;
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getXOseeEnumTypeRule());
- }
- add(current, "enumEntries", lv_enumEntries_7_0, "XOseeEnumEntry");
- afterParserOrEnumRuleCall();
+ current =iv_ruleXOseeEnumEntry;
+ match(input,EOF,FOLLOW_2);
- }
+ }
- }
- break;
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleXOseeEnumEntry"
+
+
+ // $ANTLR start "ruleXOseeEnumEntry"
+ // InternalOseeDsl.g:1361: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;
+
+ Token otherlv_0=null;
+ Token lv_name_1_0=null;
+ 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 {
+ // InternalOseeDsl.g:1364: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 ) ) )? ) )
+ // InternalOseeDsl.g:1365: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 ) ) )? )
+ {
+ // InternalOseeDsl.g:1365: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 ) ) )? )
+ // InternalOseeDsl.g:1365: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,53,FOLLOW_6);
- default:
- break loop20;
- }
- } while (true);
+ newLeafNode(otherlv_0, grammarAccess.getXOseeEnumEntryAccess().getEntryKeyword_0());
+
+ // InternalOseeDsl.g:1369:1: ( (lv_name_1_0= RULE_STRING ) )
+ // InternalOseeDsl.g:1370:1: (lv_name_1_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1370:1: (lv_name_1_0= RULE_STRING )
+ // InternalOseeDsl.g:1371:3: lv_name_1_0= RULE_STRING
+ {
+ lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_29);
- otherlv_8 = (Token) match(input, 22, FOLLOW_22_in_ruleXOseeEnumType2889);
+ newLeafNode(lv_name_1_0, grammarAccess.getXOseeEnumEntryAccess().getNameSTRINGTerminalRuleCall_1_0());
+
- newLeafNode(otherlv_8, grammarAccess.getXOseeEnumTypeAccess().getRightCurlyBracketKeyword_7());
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXOseeEnumEntryRule());
+ }
+ setWithLastConsumed(
+ current,
+ "name",
+ lv_name_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
}
- }
-
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleXOseeEnumType"
+ }
- // $ANTLR start "entryRuleXOseeEnumEntry"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1352:1: entryRuleXOseeEnumEntry returns [EObject current=null] : iv_ruleXOseeEnumEntry= ruleXOseeEnumEntry EOF ;
- public final EObject entryRuleXOseeEnumEntry() throws RecognitionException {
- EObject current = null;
+ // InternalOseeDsl.g:1387:2: ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )?
+ int alt21=2;
+ int LA21_0 = input.LA(1);
- EObject iv_ruleXOseeEnumEntry = null;
+ if ( (LA21_0==RULE_WHOLE_NUM_STR) ) {
+ alt21=1;
+ }
+ switch (alt21) {
+ case 1 :
+ // InternalOseeDsl.g:1388:1: (lv_ordinal_2_0= RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:1388:1: (lv_ordinal_2_0= RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:1389:3: lv_ordinal_2_0= RULE_WHOLE_NUM_STR
+ {
+ lv_ordinal_2_0=(Token)match(input,RULE_WHOLE_NUM_STR,FOLLOW_30);
+
+ newLeafNode(lv_ordinal_2_0, grammarAccess.getXOseeEnumEntryAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0());
+
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXOseeEnumEntryRule());
+ }
+ setWithLastConsumed(
+ current,
+ "ordinal",
+ lv_ordinal_2_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
+
+
+ }
+
+
+ }
+ break;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1353:2: (iv_ruleXOseeEnumEntry= ruleXOseeEnumEntry EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1354:2: iv_ruleXOseeEnumEntry= ruleXOseeEnumEntry EOF
- {
- newCompositeNode(grammarAccess.getXOseeEnumEntryRule());
- pushFollow(FOLLOW_ruleXOseeEnumEntry_in_entryRuleXOseeEnumEntry2925);
- iv_ruleXOseeEnumEntry = ruleXOseeEnumEntry();
+ }
- state._fsp--;
+ // InternalOseeDsl.g:1405:3: (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )?
+ int alt22=2;
+ int LA22_0 = input.LA(1);
- current = iv_ruleXOseeEnumEntry;
- match(input, EOF, FOLLOW_EOF_in_entryRuleXOseeEnumEntry2935);
-
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleXOseeEnumEntry"
-
- // $ANTLR start "ruleXOseeEnumEntry"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1361: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;
-
- Token otherlv_0 = null;
- Token lv_name_1_0 = null;
- 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:1364: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:1365: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:1365: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:1365: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, 54, FOLLOW_54_in_ruleXOseeEnumEntry2972);
-
- 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:1369: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:1370: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:1370: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:1371:3: lv_name_1_0= RULE_STRING
- {
- lv_name_1_0 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry2989);
-
- newLeafNode(lv_name_1_0,
- grammarAccess.getXOseeEnumEntryAccess().getNameSTRINGTerminalRuleCall_1_0());
-
- if (current == null) {
- current = createModelElement(grammarAccess.getXOseeEnumEntryRule());
- }
- setWithLastConsumed(current, "name", lv_name_1_0, "STRING");
-
- }
-
- }
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1387:2: ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )?
- int alt21 = 2;
- int LA21_0 = input.LA(1);
-
- if (LA21_0 == RULE_WHOLE_NUM_STR) {
- alt21 = 1;
- }
- switch (alt21) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1388: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:1388: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:1389: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_ruleXOseeEnumEntry3011);
-
- newLeafNode(lv_ordinal_2_0,
- grammarAccess.getXOseeEnumEntryAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0());
-
- if (current == null) {
- current = createModelElement(grammarAccess.getXOseeEnumEntryRule());
- }
- setWithLastConsumed(current, "ordinal", lv_ordinal_2_0, "WHOLE_NUM_STR");
+ if ( (LA22_0==54) ) {
+ alt22=1;
+ }
+ switch (alt22) {
+ case 1 :
+ // InternalOseeDsl.g:1405:5: otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) )
+ {
+ otherlv_3=(Token)match(input,54,FOLLOW_6);
- }
+ newLeafNode(otherlv_3, grammarAccess.getXOseeEnumEntryAccess().getEntryGuidKeyword_3_0());
+
+ // InternalOseeDsl.g:1409:1: ( (lv_entryGuid_4_0= RULE_STRING ) )
+ // InternalOseeDsl.g:1410:1: (lv_entryGuid_4_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1410:1: (lv_entryGuid_4_0= RULE_STRING )
+ // InternalOseeDsl.g:1411:3: lv_entryGuid_4_0= RULE_STRING
+ {
+ lv_entryGuid_4_0=(Token)match(input,RULE_STRING,FOLLOW_31);
- }
- break;
+ newLeafNode(lv_entryGuid_4_0, grammarAccess.getXOseeEnumEntryAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0());
+
- }
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXOseeEnumEntryRule());
+ }
+ setWithLastConsumed(
+ current,
+ "entryGuid",
+ lv_entryGuid_4_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1405:3: (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )?
- int alt22 = 2;
- int LA22_0 = input.LA(1);
+ }
- if (LA22_0 == 55) {
- alt22 = 1;
- }
- switch (alt22) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1405:5: otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) )
- {
- otherlv_3 = (Token) match(input, 55, FOLLOW_55_in_ruleXOseeEnumEntry3030);
- 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:1409: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:1410: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:1410: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:1411:3: lv_entryGuid_4_0= RULE_STRING
- {
- lv_entryGuid_4_0 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry3047);
- newLeafNode(lv_entryGuid_4_0,
- grammarAccess.getXOseeEnumEntryAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0());
+ }
+ break;
- if (current == null) {
- current = createModelElement(grammarAccess.getXOseeEnumEntryRule());
- }
- setWithLastConsumed(current, "entryGuid", lv_entryGuid_4_0, "STRING");
+ }
- }
+ // InternalOseeDsl.g:1427:4: (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )?
+ int alt23=2;
+ int LA23_0 = input.LA(1);
- }
+ if ( (LA23_0==35) ) {
+ alt23=1;
+ }
+ switch (alt23) {
+ case 1 :
+ // InternalOseeDsl.g:1427:6: otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) )
+ {
+ otherlv_5=(Token)match(input,35,FOLLOW_6);
- }
- break;
+ newLeafNode(otherlv_5, grammarAccess.getXOseeEnumEntryAccess().getDescriptionKeyword_4_0());
+
+ // InternalOseeDsl.g:1431:1: ( (lv_description_6_0= RULE_STRING ) )
+ // InternalOseeDsl.g:1432:1: (lv_description_6_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1432:1: (lv_description_6_0= RULE_STRING )
+ // InternalOseeDsl.g:1433:3: lv_description_6_0= RULE_STRING
+ {
+ lv_description_6_0=(Token)match(input,RULE_STRING,FOLLOW_2);
- }
+ newLeafNode(lv_description_6_0, grammarAccess.getXOseeEnumEntryAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0());
+
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1427:4: (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )?
- int alt23 = 2;
- int LA23_0 = input.LA(1);
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXOseeEnumEntryRule());
+ }
+ setWithLastConsumed(
+ current,
+ "description",
+ lv_description_6_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- if (LA23_0 == 36) {
- alt23 = 1;
- }
- switch (alt23) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1427:6: otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) )
- {
- otherlv_5 = (Token) match(input, 36, FOLLOW_36_in_ruleXOseeEnumEntry3067);
+ }
- 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:1431: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:1432: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:1432: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:1433:3: lv_description_6_0= RULE_STRING
- {
- lv_description_6_0 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry3084);
+ }
- 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;
- }
+ }
- }
- }
- break;
+ }
- }
}
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleXOseeEnumEntry"
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleXOseeEnumEntry"
+ // $ANTLR start "entryRuleXOseeEnumOverride"
+ // InternalOseeDsl.g:1457:1: entryRuleXOseeEnumOverride returns [EObject current=null] : iv_ruleXOseeEnumOverride= ruleXOseeEnumOverride EOF ;
+ public final EObject entryRuleXOseeEnumOverride() throws RecognitionException {
+ EObject current = null;
- // $ANTLR start "entryRuleXOseeEnumOverride"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1457:1: entryRuleXOseeEnumOverride returns [EObject current=null] : iv_ruleXOseeEnumOverride= ruleXOseeEnumOverride EOF ;
- public final EObject entryRuleXOseeEnumOverride() throws RecognitionException {
- EObject current = null;
+ EObject iv_ruleXOseeEnumOverride = null;
- EObject iv_ruleXOseeEnumOverride = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1458:2: (iv_ruleXOseeEnumOverride= ruleXOseeEnumOverride EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1459:2: iv_ruleXOseeEnumOverride= ruleXOseeEnumOverride EOF
- {
- newCompositeNode(grammarAccess.getXOseeEnumOverrideRule());
- pushFollow(FOLLOW_ruleXOseeEnumOverride_in_entryRuleXOseeEnumOverride3127);
- iv_ruleXOseeEnumOverride = ruleXOseeEnumOverride();
+ try {
+ // InternalOseeDsl.g:1458:2: (iv_ruleXOseeEnumOverride= ruleXOseeEnumOverride EOF )
+ // InternalOseeDsl.g:1459:2: iv_ruleXOseeEnumOverride= ruleXOseeEnumOverride EOF
+ {
+ newCompositeNode(grammarAccess.getXOseeEnumOverrideRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleXOseeEnumOverride=ruleXOseeEnumOverride();
state._fsp--;
- current = iv_ruleXOseeEnumOverride;
- match(input, EOF, FOLLOW_EOF_in_entryRuleXOseeEnumOverride3137);
-
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleXOseeEnumOverride"
+ current =iv_ruleXOseeEnumOverride;
+ match(input,EOF,FOLLOW_2);
- // $ANTLR start "ruleXOseeEnumOverride"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1466: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;
-
- Token otherlv_0 = null;
- Token otherlv_1 = null;
- Token otherlv_2 = null;
- Token lv_inheritAll_3_0 = null;
- Token otherlv_5 = null;
- EObject lv_overrideOptions_4_0 = null;
+ }
- enterRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleXOseeEnumOverride"
+
+
+ // $ANTLR start "ruleXOseeEnumOverride"
+ // InternalOseeDsl.g:1466: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;
+
+ Token otherlv_0=null;
+ Token otherlv_1=null;
+ Token otherlv_2=null;
+ Token lv_inheritAll_3_0=null;
+ Token otherlv_5=null;
+ EObject lv_overrideOptions_4_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:1469:28: ( (otherlv_0= 'overrides enum' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* otherlv_5= '}' ) )
+ // InternalOseeDsl.g:1470:1: (otherlv_0= 'overrides enum' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* otherlv_5= '}' )
+ {
+ // InternalOseeDsl.g:1470:1: (otherlv_0= 'overrides enum' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* otherlv_5= '}' )
+ // InternalOseeDsl.g:1470: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,55,FOLLOW_6);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1469: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:1470: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:1470: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:1470:3: otherlv_0= 'overrides enum' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleOverrideOption ) )* otherlv_5= '}'
+ newLeafNode(otherlv_0, grammarAccess.getXOseeEnumOverrideAccess().getOverridesEnumKeyword_0());
+
+ // InternalOseeDsl.g:1474:1: ( (otherlv_1= RULE_STRING ) )
+ // InternalOseeDsl.g:1475:1: (otherlv_1= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1475:1: (otherlv_1= RULE_STRING )
+ // InternalOseeDsl.g:1476:3: otherlv_1= RULE_STRING
{
- otherlv_0 = (Token) match(input, 56, FOLLOW_56_in_ruleXOseeEnumOverride3174);
- newLeafNode(otherlv_0, grammarAccess.getXOseeEnumOverrideAccess().getOverridesEnumKeyword_0());
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXOseeEnumOverrideRule());
+ }
+
+ otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_20);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1474:1: ( (otherlv_1= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1475:1: (otherlv_1= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1475:1: (otherlv_1= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1476:3: otherlv_1= RULE_STRING
- {
+ newLeafNode(otherlv_1, grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeXOseeEnumTypeCrossReference_1_0());
+
- if (current == null) {
- current = createModelElement(grammarAccess.getXOseeEnumOverrideRule());
- }
+ }
- otherlv_1 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXOseeEnumOverride3194);
- newLeafNode(otherlv_1,
- grammarAccess.getXOseeEnumOverrideAccess().getOverridenEnumTypeXOseeEnumTypeCrossReference_1_0());
+ }
- }
+ otherlv_2=(Token)match(input,18,FOLLOW_32);
- }
+ newLeafNode(otherlv_2, grammarAccess.getXOseeEnumOverrideAccess().getLeftCurlyBracketKeyword_2());
+
+ // InternalOseeDsl.g:1491:1: ( (lv_inheritAll_3_0= 'inheritAll' ) )?
+ int alt24=2;
+ int LA24_0 = input.LA(1);
- otherlv_2 = (Token) match(input, 19, FOLLOW_19_in_ruleXOseeEnumOverride3206);
+ if ( (LA24_0==56) ) {
+ alt24=1;
+ }
+ switch (alt24) {
+ case 1 :
+ // InternalOseeDsl.g:1492:1: (lv_inheritAll_3_0= 'inheritAll' )
+ {
+ // InternalOseeDsl.g:1492:1: (lv_inheritAll_3_0= 'inheritAll' )
+ // InternalOseeDsl.g:1493:3: lv_inheritAll_3_0= 'inheritAll'
+ {
+ lv_inheritAll_3_0=(Token)match(input,56,FOLLOW_33);
- newLeafNode(otherlv_2, grammarAccess.getXOseeEnumOverrideAccess().getLeftCurlyBracketKeyword_2());
+ newLeafNode(lv_inheritAll_3_0, grammarAccess.getXOseeEnumOverrideAccess().getInheritAllInheritAllKeyword_3_0());
+
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1491:1: ( (lv_inheritAll_3_0= 'inheritAll' ) )?
- int alt24 = 2;
- int LA24_0 = input.LA(1);
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXOseeEnumOverrideRule());
+ }
+ setWithLastConsumed(current, "inheritAll", true, "inheritAll");
+
- if (LA24_0 == 57) {
- 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:1492: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:1492: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:1493:3: lv_inheritAll_3_0= 'inheritAll'
- {
- lv_inheritAll_3_0 = (Token) match(input, 57, FOLLOW_57_in_ruleXOseeEnumOverride3224);
+ }
- newLeafNode(lv_inheritAll_3_0,
- grammarAccess.getXOseeEnumOverrideAccess().getInheritAllInheritAllKeyword_3_0());
- if (current == null) {
- current = createModelElement(grammarAccess.getXOseeEnumOverrideRule());
- }
- setWithLastConsumed(current, "inheritAll", true, "inheritAll");
+ }
+ break;
- }
+ }
- }
- break;
+ // InternalOseeDsl.g:1506:3: ( (lv_overrideOptions_4_0= ruleOverrideOption ) )*
+ loop25:
+ do {
+ int alt25=2;
+ int LA25_0 = input.LA(1);
- }
+ if ( ((LA25_0>=57 && LA25_0<=58)) ) {
+ alt25=1;
+ }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1506:3: ( (lv_overrideOptions_4_0= ruleOverrideOption ) )*
- loop25: do {
- int alt25 = 2;
- int LA25_0 = input.LA(1);
- if (LA25_0 >= 58 && LA25_0 <= 59) {
- alt25 = 1;
- }
+ switch (alt25) {
+ case 1 :
+ // InternalOseeDsl.g:1507:1: (lv_overrideOptions_4_0= ruleOverrideOption )
+ {
+ // InternalOseeDsl.g:1507:1: (lv_overrideOptions_4_0= ruleOverrideOption )
+ // InternalOseeDsl.g:1508:3: lv_overrideOptions_4_0= ruleOverrideOption
+ {
+
+ newCompositeNode(grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsOverrideOptionParserRuleCall_4_0());
+
+ pushFollow(FOLLOW_33);
+ lv_overrideOptions_4_0=ruleOverrideOption();
- switch (alt25) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1507: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:1507: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:1508:3: lv_overrideOptions_4_0= ruleOverrideOption
- {
+ state._fsp--;
- newCompositeNode(
- grammarAccess.getXOseeEnumOverrideAccess().getOverrideOptionsOverrideOptionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleOverrideOption_in_ruleXOseeEnumOverride3259);
- lv_overrideOptions_4_0 = ruleOverrideOption();
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getXOseeEnumOverrideRule());
+ }
+ add(
+ current,
+ "overrideOptions",
+ lv_overrideOptions_4_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.OverrideOption");
+ afterParserOrEnumRuleCall();
+
- state._fsp--;
+ }
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getXOseeEnumOverrideRule());
- }
- add(current, "overrideOptions", lv_overrideOptions_4_0, "OverrideOption");
- afterParserOrEnumRuleCall();
- }
+ }
+ break;
- }
- break;
+ default :
+ break loop25;
+ }
+ } while (true);
- default:
- break loop25;
- }
- } while (true);
+ otherlv_5=(Token)match(input,21,FOLLOW_2);
- otherlv_5 = (Token) match(input, 22, FOLLOW_22_in_ruleXOseeEnumOverride3272);
+ newLeafNode(otherlv_5, grammarAccess.getXOseeEnumOverrideAccess().getRightCurlyBracketKeyword_5());
+
+
+ }
- newLeafNode(otherlv_5, grammarAccess.getXOseeEnumOverrideAccess().getRightCurlyBracketKeyword_5());
}
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleXOseeEnumOverride"
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleXOseeEnumOverride"
+ // $ANTLR start "entryRuleOverrideOption"
+ // InternalOseeDsl.g:1536:1: entryRuleOverrideOption returns [EObject current=null] : iv_ruleOverrideOption= ruleOverrideOption EOF ;
+ public final EObject entryRuleOverrideOption() throws RecognitionException {
+ EObject current = null;
- // $ANTLR start "entryRuleOverrideOption"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1536:1: entryRuleOverrideOption returns [EObject current=null] : iv_ruleOverrideOption= ruleOverrideOption EOF ;
- public final EObject entryRuleOverrideOption() throws RecognitionException {
- EObject current = null;
+ EObject iv_ruleOverrideOption = null;
- EObject iv_ruleOverrideOption = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1537:2: (iv_ruleOverrideOption= ruleOverrideOption EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1538:2: iv_ruleOverrideOption= ruleOverrideOption EOF
- {
- newCompositeNode(grammarAccess.getOverrideOptionRule());
- pushFollow(FOLLOW_ruleOverrideOption_in_entryRuleOverrideOption3308);
- iv_ruleOverrideOption = ruleOverrideOption();
+ try {
+ // InternalOseeDsl.g:1537:2: (iv_ruleOverrideOption= ruleOverrideOption EOF )
+ // InternalOseeDsl.g:1538:2: iv_ruleOverrideOption= ruleOverrideOption EOF
+ {
+ newCompositeNode(grammarAccess.getOverrideOptionRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleOverrideOption=ruleOverrideOption();
state._fsp--;
- current = iv_ruleOverrideOption;
- match(input, EOF, FOLLOW_EOF_in_entryRuleOverrideOption3318);
+ current =iv_ruleOverrideOption;
+ match(input,EOF,FOLLOW_2);
- }
+ }
- }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleOverrideOption"
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleOverrideOption"
- // $ANTLR start "ruleOverrideOption"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1545:1: ruleOverrideOption returns [EObject current=null] : (this_AddEnum_0= ruleAddEnum | this_RemoveEnum_1= ruleRemoveEnum ) ;
- public final EObject ruleOverrideOption() throws RecognitionException {
- EObject current = null;
+ // $ANTLR start "ruleOverrideOption"
+ // InternalOseeDsl.g:1545:1: ruleOverrideOption returns [EObject current=null] : (this_AddEnum_0= ruleAddEnum | this_RemoveEnum_1= ruleRemoveEnum ) ;
+ public final EObject ruleOverrideOption() throws RecognitionException {
+ EObject current = null;
- EObject this_AddEnum_0 = null;
+ EObject this_AddEnum_0 = null;
- EObject this_RemoveEnum_1 = null;
+ EObject this_RemoveEnum_1 = null;
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1548: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:1549: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:1549:1: (this_AddEnum_0= ruleAddEnum | this_RemoveEnum_1= ruleRemoveEnum )
- int alt26 = 2;
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:1548:28: ( (this_AddEnum_0= ruleAddEnum | this_RemoveEnum_1= ruleRemoveEnum ) )
+ // InternalOseeDsl.g:1549:1: (this_AddEnum_0= ruleAddEnum | this_RemoveEnum_1= ruleRemoveEnum )
+ {
+ // InternalOseeDsl.g:1549:1: (this_AddEnum_0= ruleAddEnum | this_RemoveEnum_1= ruleRemoveEnum )
+ int alt26=2;
int LA26_0 = input.LA(1);
- if (LA26_0 == 58) {
- alt26 = 1;
- } else if (LA26_0 == 59) {
- alt26 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 26, 0, input);
+ if ( (LA26_0==57) ) {
+ alt26=1;
+ }
+ else if ( (LA26_0==58) ) {
+ alt26=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 26, 0, input);
- throw nvae;
+ throw nvae;
}
switch (alt26) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1550:5: this_AddEnum_0= ruleAddEnum
- {
+ case 1 :
+ // InternalOseeDsl.g:1550:5: this_AddEnum_0= ruleAddEnum
+ {
+
+ newCompositeNode(grammarAccess.getOverrideOptionAccess().getAddEnumParserRuleCall_0());
+
+ pushFollow(FOLLOW_2);
+ this_AddEnum_0=ruleAddEnum();
+
+ state._fsp--;
+
+
+ current = this_AddEnum_0;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1560:5: this_RemoveEnum_1= ruleRemoveEnum
+ {
+
+ newCompositeNode(grammarAccess.getOverrideOptionAccess().getRemoveEnumParserRuleCall_1());
+
+ pushFollow(FOLLOW_2);
+ this_RemoveEnum_1=ruleRemoveEnum();
+
+ state._fsp--;
+
+
+ current = this_RemoveEnum_1;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+
+ }
- newCompositeNode(grammarAccess.getOverrideOptionAccess().getAddEnumParserRuleCall_0());
- pushFollow(FOLLOW_ruleAddEnum_in_ruleOverrideOption3365);
- this_AddEnum_0 = ruleAddEnum();
+ }
- state._fsp--;
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleOverrideOption"
- current = this_AddEnum_0;
- afterParserOrEnumRuleCall();
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1560:5: this_RemoveEnum_1= ruleRemoveEnum
- {
+ // $ANTLR start "entryRuleAddEnum"
+ // InternalOseeDsl.g:1576:1: entryRuleAddEnum returns [EObject current=null] : iv_ruleAddEnum= ruleAddEnum EOF ;
+ public final EObject entryRuleAddEnum() throws RecognitionException {
+ EObject current = null;
- newCompositeNode(grammarAccess.getOverrideOptionAccess().getRemoveEnumParserRuleCall_1());
+ EObject iv_ruleAddEnum = null;
- pushFollow(FOLLOW_ruleRemoveEnum_in_ruleOverrideOption3392);
- this_RemoveEnum_1 = ruleRemoveEnum();
- state._fsp--;
+ try {
+ // InternalOseeDsl.g:1577:2: (iv_ruleAddEnum= ruleAddEnum EOF )
+ // InternalOseeDsl.g:1578:2: iv_ruleAddEnum= ruleAddEnum EOF
+ {
+ newCompositeNode(grammarAccess.getAddEnumRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleAddEnum=ruleAddEnum();
- current = this_RemoveEnum_1;
- afterParserOrEnumRuleCall();
+ state._fsp--;
- }
- break;
+ current =iv_ruleAddEnum;
+ match(input,EOF,FOLLOW_2);
}
- }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleAddEnum"
+
+
+ // $ANTLR start "ruleAddEnum"
+ // InternalOseeDsl.g:1585: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;
+
+ Token otherlv_0=null;
+ Token lv_enumEntry_1_0=null;
+ 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 {
+ // InternalOseeDsl.g:1588: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 ) ) )? ) )
+ // InternalOseeDsl.g:1589: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 ) ) )? )
+ {
+ // InternalOseeDsl.g:1589: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 ) ) )? )
+ // InternalOseeDsl.g:1589: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,57,FOLLOW_6);
- leaveRule();
- }
+ newLeafNode(otherlv_0, grammarAccess.getAddEnumAccess().getAddKeyword_0());
+
+ // InternalOseeDsl.g:1593:1: ( (lv_enumEntry_1_0= RULE_STRING ) )
+ // InternalOseeDsl.g:1594:1: (lv_enumEntry_1_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1594:1: (lv_enumEntry_1_0= RULE_STRING )
+ // InternalOseeDsl.g:1595:3: lv_enumEntry_1_0= RULE_STRING
+ {
+ lv_enumEntry_1_0=(Token)match(input,RULE_STRING,FOLLOW_29);
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleOverrideOption"
+ newLeafNode(lv_enumEntry_1_0, grammarAccess.getAddEnumAccess().getEnumEntrySTRINGTerminalRuleCall_1_0());
+
- // $ANTLR start "entryRuleAddEnum"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1576:1: entryRuleAddEnum returns [EObject current=null] : iv_ruleAddEnum= ruleAddEnum EOF ;
- public final EObject entryRuleAddEnum() throws RecognitionException {
- EObject current = null;
+ if (current==null) {
+ current = createModelElement(grammarAccess.getAddEnumRule());
+ }
+ setWithLastConsumed(
+ current,
+ "enumEntry",
+ lv_enumEntry_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- EObject iv_ruleAddEnum = null;
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1577:2: (iv_ruleAddEnum= ruleAddEnum EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1578:2: iv_ruleAddEnum= ruleAddEnum EOF
- {
- newCompositeNode(grammarAccess.getAddEnumRule());
- pushFollow(FOLLOW_ruleAddEnum_in_entryRuleAddEnum3427);
- iv_ruleAddEnum = ruleAddEnum();
- state._fsp--;
+ }
- current = iv_ruleAddEnum;
- match(input, EOF, FOLLOW_EOF_in_entryRuleAddEnum3437);
-
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleAddEnum"
-
- // $ANTLR start "ruleAddEnum"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1585: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;
-
- Token otherlv_0 = null;
- Token lv_enumEntry_1_0 = null;
- 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:1588: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:1589: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:1589: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:1589: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, 58, FOLLOW_58_in_ruleAddEnum3474);
-
- 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:1593: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:1594: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:1594: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:1595:3: lv_enumEntry_1_0= RULE_STRING
- {
- lv_enumEntry_1_0 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleAddEnum3491);
-
- newLeafNode(lv_enumEntry_1_0,
- grammarAccess.getAddEnumAccess().getEnumEntrySTRINGTerminalRuleCall_1_0());
-
- if (current == null) {
- current = createModelElement(grammarAccess.getAddEnumRule());
- }
- setWithLastConsumed(current, "enumEntry", lv_enumEntry_1_0, "STRING");
-
- }
-
- }
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1611:2: ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )?
- int alt27 = 2;
- int LA27_0 = input.LA(1);
-
- if (LA27_0 == RULE_WHOLE_NUM_STR) {
- 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:1612: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:1612: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:1613: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_ruleAddEnum3513);
-
- newLeafNode(lv_ordinal_2_0,
- grammarAccess.getAddEnumAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0());
-
- if (current == null) {
- current = createModelElement(grammarAccess.getAddEnumRule());
- }
- setWithLastConsumed(current, "ordinal", lv_ordinal_2_0, "WHOLE_NUM_STR");
+ // InternalOseeDsl.g:1611:2: ( (lv_ordinal_2_0= RULE_WHOLE_NUM_STR ) )?
+ int alt27=2;
+ int LA27_0 = input.LA(1);
- }
+ if ( (LA27_0==RULE_WHOLE_NUM_STR) ) {
+ alt27=1;
+ }
+ switch (alt27) {
+ case 1 :
+ // InternalOseeDsl.g:1612:1: (lv_ordinal_2_0= RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:1612:1: (lv_ordinal_2_0= RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:1613:3: lv_ordinal_2_0= RULE_WHOLE_NUM_STR
+ {
+ lv_ordinal_2_0=(Token)match(input,RULE_WHOLE_NUM_STR,FOLLOW_30);
+
+ newLeafNode(lv_ordinal_2_0, grammarAccess.getAddEnumAccess().getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0());
+
+
+ if (current==null) {
+ current = createModelElement(grammarAccess.getAddEnumRule());
+ }
+ setWithLastConsumed(
+ current,
+ "ordinal",
+ lv_ordinal_2_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
+
+
+ }
+
+
+ }
+ break;
- }
- break;
+ }
- }
+ // InternalOseeDsl.g:1629:3: (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )?
+ int alt28=2;
+ int LA28_0 = input.LA(1);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1629:3: (otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) ) )?
- int alt28 = 2;
- int LA28_0 = input.LA(1);
+ if ( (LA28_0==54) ) {
+ alt28=1;
+ }
+ switch (alt28) {
+ case 1 :
+ // InternalOseeDsl.g:1629:5: otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) )
+ {
+ otherlv_3=(Token)match(input,54,FOLLOW_6);
- if (LA28_0 == 55) {
- alt28 = 1;
- }
- switch (alt28) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1629:5: otherlv_3= 'entryGuid' ( (lv_entryGuid_4_0= RULE_STRING ) )
- {
- otherlv_3 = (Token) match(input, 55, FOLLOW_55_in_ruleAddEnum3532);
+ newLeafNode(otherlv_3, grammarAccess.getAddEnumAccess().getEntryGuidKeyword_3_0());
+
+ // InternalOseeDsl.g:1633:1: ( (lv_entryGuid_4_0= RULE_STRING ) )
+ // InternalOseeDsl.g:1634:1: (lv_entryGuid_4_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1634:1: (lv_entryGuid_4_0= RULE_STRING )
+ // InternalOseeDsl.g:1635:3: lv_entryGuid_4_0= RULE_STRING
+ {
+ lv_entryGuid_4_0=(Token)match(input,RULE_STRING,FOLLOW_31);
- newLeafNode(otherlv_3, grammarAccess.getAddEnumAccess().getEntryGuidKeyword_3_0());
+ newLeafNode(lv_entryGuid_4_0, grammarAccess.getAddEnumAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0());
+
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1633: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:1634: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:1634: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:1635:3: lv_entryGuid_4_0= RULE_STRING
- {
- lv_entryGuid_4_0 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleAddEnum3549);
+ if (current==null) {
+ current = createModelElement(grammarAccess.getAddEnumRule());
+ }
+ setWithLastConsumed(
+ current,
+ "entryGuid",
+ lv_entryGuid_4_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- newLeafNode(lv_entryGuid_4_0,
- grammarAccess.getAddEnumAccess().getEntryGuidSTRINGTerminalRuleCall_3_1_0());
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getAddEnumRule());
- }
- setWithLastConsumed(current, "entryGuid", lv_entryGuid_4_0, "STRING");
- }
+ }
- }
- }
- break;
+ }
+ break;
- }
+ }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1651:4: (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )?
- int alt29 = 2;
- int LA29_0 = input.LA(1);
+ // InternalOseeDsl.g:1651:4: (otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) ) )?
+ int alt29=2;
+ int LA29_0 = input.LA(1);
- if (LA29_0 == 36) {
- alt29 = 1;
- }
- switch (alt29) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1651:6: otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) )
- {
- otherlv_5 = (Token) match(input, 36, FOLLOW_36_in_ruleAddEnum3569);
+ if ( (LA29_0==35) ) {
+ alt29=1;
+ }
+ switch (alt29) {
+ case 1 :
+ // InternalOseeDsl.g:1651:6: otherlv_5= 'description' ( (lv_description_6_0= RULE_STRING ) )
+ {
+ otherlv_5=(Token)match(input,35,FOLLOW_6);
- newLeafNode(otherlv_5, grammarAccess.getAddEnumAccess().getDescriptionKeyword_4_0());
+ newLeafNode(otherlv_5, grammarAccess.getAddEnumAccess().getDescriptionKeyword_4_0());
+
+ // InternalOseeDsl.g:1655:1: ( (lv_description_6_0= RULE_STRING ) )
+ // InternalOseeDsl.g:1656:1: (lv_description_6_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1656:1: (lv_description_6_0= RULE_STRING )
+ // InternalOseeDsl.g:1657:3: lv_description_6_0= RULE_STRING
+ {
+ lv_description_6_0=(Token)match(input,RULE_STRING,FOLLOW_2);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1655: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:1656: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:1656: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:1657:3: lv_description_6_0= RULE_STRING
- {
- lv_description_6_0 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleAddEnum3586);
+ newLeafNode(lv_description_6_0, grammarAccess.getAddEnumAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0());
+
- 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,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- if (current == null) {
- current = createModelElement(grammarAccess.getAddEnumRule());
- }
- setWithLastConsumed(current, "description", lv_description_6_0, "STRING");
+ }
- }
- }
+ }
- }
- break;
- }
+ }
+ break;
}
- }
-
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleAddEnum"
+ }
- // $ANTLR start "entryRuleRemoveEnum"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1681:1: entryRuleRemoveEnum returns [EObject current=null] : iv_ruleRemoveEnum= ruleRemoveEnum EOF ;
- public final EObject entryRuleRemoveEnum() throws RecognitionException {
- EObject current = null;
- EObject iv_ruleRemoveEnum = null;
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1682:2: (iv_ruleRemoveEnum= ruleRemoveEnum EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1683:2: iv_ruleRemoveEnum= ruleRemoveEnum EOF
- {
- newCompositeNode(grammarAccess.getRemoveEnumRule());
- pushFollow(FOLLOW_ruleRemoveEnum_in_entryRuleRemoveEnum3629);
- iv_ruleRemoveEnum = ruleRemoveEnum();
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleAddEnum"
- state._fsp--;
- current = iv_ruleRemoveEnum;
- match(input, EOF, FOLLOW_EOF_in_entryRuleRemoveEnum3639);
+ // $ANTLR start "entryRuleRemoveEnum"
+ // InternalOseeDsl.g:1681:1: entryRuleRemoveEnum returns [EObject current=null] : iv_ruleRemoveEnum= ruleRemoveEnum EOF ;
+ public final EObject entryRuleRemoveEnum() throws RecognitionException {
+ EObject current = null;
- }
+ EObject iv_ruleRemoveEnum = null;
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleRemoveEnum"
+ try {
+ // InternalOseeDsl.g:1682:2: (iv_ruleRemoveEnum= ruleRemoveEnum EOF )
+ // InternalOseeDsl.g:1683:2: iv_ruleRemoveEnum= ruleRemoveEnum EOF
+ {
+ newCompositeNode(grammarAccess.getRemoveEnumRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleRemoveEnum=ruleRemoveEnum();
- // $ANTLR start "ruleRemoveEnum"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1690:1: ruleRemoveEnum returns [EObject current=null] : (otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) ) ) ;
- public final EObject ruleRemoveEnum() throws RecognitionException {
- EObject current = null;
+ state._fsp--;
- Token otherlv_0 = null;
- Token otherlv_1 = null;
+ current =iv_ruleRemoveEnum;
+ match(input,EOF,FOLLOW_2);
- enterRule();
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1693: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:1694: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:1694: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:1694:3: otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) )
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleRemoveEnum"
+
+
+ // $ANTLR start "ruleRemoveEnum"
+ // InternalOseeDsl.g:1690:1: ruleRemoveEnum returns [EObject current=null] : (otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) ) ) ;
+ public final EObject ruleRemoveEnum() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ Token otherlv_1=null;
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:1693:28: ( (otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) ) ) )
+ // InternalOseeDsl.g:1694:1: (otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) ) )
{
- otherlv_0 = (Token) match(input, 59, FOLLOW_59_in_ruleRemoveEnum3676);
-
- 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:1698:1: ( (otherlv_1= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1699:1: (otherlv_1= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1699:1: (otherlv_1= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1700:3: otherlv_1= RULE_STRING
- {
+ // InternalOseeDsl.g:1694:1: (otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) ) )
+ // InternalOseeDsl.g:1694:3: otherlv_0= 'remove' ( (otherlv_1= RULE_STRING ) )
+ {
+ otherlv_0=(Token)match(input,58,FOLLOW_6);
- if (current == null) {
- current = createModelElement(grammarAccess.getRemoveEnumRule());
- }
+ newLeafNode(otherlv_0, grammarAccess.getRemoveEnumAccess().getRemoveKeyword_0());
+
+ // InternalOseeDsl.g:1698:1: ( (otherlv_1= RULE_STRING ) )
+ // InternalOseeDsl.g:1699:1: (otherlv_1= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1699:1: (otherlv_1= RULE_STRING )
+ // InternalOseeDsl.g:1700:3: otherlv_1= RULE_STRING
+ {
- otherlv_1 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleRemoveEnum3696);
+ if (current==null) {
+ current = createModelElement(grammarAccess.getRemoveEnumRule());
+ }
+
+ otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_2);
- newLeafNode(otherlv_1,
- grammarAccess.getRemoveEnumAccess().getEnumEntryXOseeEnumEntryCrossReference_1_0());
+ newLeafNode(otherlv_1, grammarAccess.getRemoveEnumAccess().getEnumEntryXOseeEnumEntryCrossReference_1_0());
+
- }
+ }
- }
}
- }
- leaveRule();
- }
+ }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleRemoveEnum"
- // $ANTLR start "entryRuleXOseeArtifactTypeOverride"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1719:1: entryRuleXOseeArtifactTypeOverride returns [EObject current=null] : iv_ruleXOseeArtifactTypeOverride= ruleXOseeArtifactTypeOverride EOF ;
- public final EObject entryRuleXOseeArtifactTypeOverride() throws RecognitionException {
- EObject current = null;
+ }
- EObject iv_ruleXOseeArtifactTypeOverride = null;
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleRemoveEnum"
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1720:2: (iv_ruleXOseeArtifactTypeOverride= ruleXOseeArtifactTypeOverride EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1721:2: iv_ruleXOseeArtifactTypeOverride= ruleXOseeArtifactTypeOverride EOF
- {
- newCompositeNode(grammarAccess.getXOseeArtifactTypeOverrideRule());
- pushFollow(FOLLOW_ruleXOseeArtifactTypeOverride_in_entryRuleXOseeArtifactTypeOverride3732);
- iv_ruleXOseeArtifactTypeOverride = ruleXOseeArtifactTypeOverride();
- state._fsp--;
+ // $ANTLR start "entryRuleXOseeArtifactTypeOverride"
+ // InternalOseeDsl.g:1719:1: entryRuleXOseeArtifactTypeOverride returns [EObject current=null] : iv_ruleXOseeArtifactTypeOverride= ruleXOseeArtifactTypeOverride EOF ;
+ public final EObject entryRuleXOseeArtifactTypeOverride() throws RecognitionException {
+ EObject current = null;
- current = iv_ruleXOseeArtifactTypeOverride;
- match(input, EOF, FOLLOW_EOF_in_entryRuleXOseeArtifactTypeOverride3742);
+ EObject iv_ruleXOseeArtifactTypeOverride = null;
- }
- }
+ try {
+ // InternalOseeDsl.g:1720:2: (iv_ruleXOseeArtifactTypeOverride= ruleXOseeArtifactTypeOverride EOF )
+ // InternalOseeDsl.g:1721:2: iv_ruleXOseeArtifactTypeOverride= ruleXOseeArtifactTypeOverride EOF
+ {
+ newCompositeNode(grammarAccess.getXOseeArtifactTypeOverrideRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleXOseeArtifactTypeOverride=ruleXOseeArtifactTypeOverride();
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleXOseeArtifactTypeOverride"
+ state._fsp--;
- // $ANTLR start "ruleXOseeArtifactTypeOverride"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1728:1: ruleXOseeArtifactTypeOverride returns [EObject current=null] : (otherlv_0= 'overrides artifactType' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleAttributeOverrideOption ) )+ otherlv_5= '}' ) ;
- public final EObject ruleXOseeArtifactTypeOverride() throws RecognitionException {
- EObject current = null;
+ current =iv_ruleXOseeArtifactTypeOverride;
+ match(input,EOF,FOLLOW_2);
- Token otherlv_0 = null;
- Token otherlv_1 = null;
- Token otherlv_2 = null;
- Token lv_inheritAll_3_0 = null;
- Token otherlv_5 = null;
- EObject lv_overrideOptions_4_0 = null;
+ }
- enterRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleXOseeArtifactTypeOverride"
+
+
+ // $ANTLR start "ruleXOseeArtifactTypeOverride"
+ // InternalOseeDsl.g:1728:1: ruleXOseeArtifactTypeOverride returns [EObject current=null] : (otherlv_0= 'overrides artifactType' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleAttributeOverrideOption ) )+ otherlv_5= '}' ) ;
+ public final EObject ruleXOseeArtifactTypeOverride() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ Token otherlv_1=null;
+ Token otherlv_2=null;
+ Token lv_inheritAll_3_0=null;
+ Token otherlv_5=null;
+ EObject lv_overrideOptions_4_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:1731:28: ( (otherlv_0= 'overrides artifactType' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleAttributeOverrideOption ) )+ otherlv_5= '}' ) )
+ // InternalOseeDsl.g:1732:1: (otherlv_0= 'overrides artifactType' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleAttributeOverrideOption ) )+ otherlv_5= '}' )
+ {
+ // InternalOseeDsl.g:1732:1: (otherlv_0= 'overrides artifactType' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleAttributeOverrideOption ) )+ otherlv_5= '}' )
+ // InternalOseeDsl.g:1732:3: otherlv_0= 'overrides artifactType' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleAttributeOverrideOption ) )+ otherlv_5= '}'
+ {
+ otherlv_0=(Token)match(input,59,FOLLOW_6);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1731:28: ( (otherlv_0= 'overrides artifactType' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleAttributeOverrideOption ) )+ otherlv_5= '}' ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1732:1: (otherlv_0= 'overrides artifactType' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleAttributeOverrideOption ) )+ otherlv_5= '}' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1732:1: (otherlv_0= 'overrides artifactType' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleAttributeOverrideOption ) )+ otherlv_5= '}' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1732:3: otherlv_0= 'overrides artifactType' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_inheritAll_3_0= 'inheritAll' ) )? ( (lv_overrideOptions_4_0= ruleAttributeOverrideOption ) )+ otherlv_5= '}'
+ newLeafNode(otherlv_0, grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridesArtifactTypeKeyword_0());
+
+ // InternalOseeDsl.g:1736:1: ( (otherlv_1= RULE_STRING ) )
+ // InternalOseeDsl.g:1737:1: (otherlv_1= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1737:1: (otherlv_1= RULE_STRING )
+ // InternalOseeDsl.g:1738:3: otherlv_1= RULE_STRING
{
- otherlv_0 = (Token) match(input, 60, FOLLOW_60_in_ruleXOseeArtifactTypeOverride3779);
- newLeafNode(otherlv_0,
- grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridesArtifactTypeKeyword_0());
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXOseeArtifactTypeOverrideRule());
+ }
+
+ otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_20);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1736:1: ( (otherlv_1= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1737:1: (otherlv_1= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1737:1: (otherlv_1= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1738:3: otherlv_1= RULE_STRING
- {
+ newLeafNode(otherlv_1, grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeXArtifactTypeCrossReference_1_0());
+
- if (current == null) {
- current = createModelElement(grammarAccess.getXOseeArtifactTypeOverrideRule());
- }
+ }
- otherlv_1 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXOseeArtifactTypeOverride3799);
- newLeafNode(otherlv_1,
- grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverridenArtifactTypeXArtifactTypeCrossReference_1_0());
+ }
- }
+ otherlv_2=(Token)match(input,18,FOLLOW_34);
- }
+ newLeafNode(otherlv_2, grammarAccess.getXOseeArtifactTypeOverrideAccess().getLeftCurlyBracketKeyword_2());
+
+ // InternalOseeDsl.g:1753:1: ( (lv_inheritAll_3_0= 'inheritAll' ) )?
+ int alt30=2;
+ int LA30_0 = input.LA(1);
- otherlv_2 = (Token) match(input, 19, FOLLOW_19_in_ruleXOseeArtifactTypeOverride3811);
+ if ( (LA30_0==56) ) {
+ alt30=1;
+ }
+ switch (alt30) {
+ case 1 :
+ // InternalOseeDsl.g:1754:1: (lv_inheritAll_3_0= 'inheritAll' )
+ {
+ // InternalOseeDsl.g:1754:1: (lv_inheritAll_3_0= 'inheritAll' )
+ // InternalOseeDsl.g:1755:3: lv_inheritAll_3_0= 'inheritAll'
+ {
+ lv_inheritAll_3_0=(Token)match(input,56,FOLLOW_34);
- newLeafNode(otherlv_2,
- grammarAccess.getXOseeArtifactTypeOverrideAccess().getLeftCurlyBracketKeyword_2());
+ newLeafNode(lv_inheritAll_3_0, grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllInheritAllKeyword_3_0());
+
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1753:1: ( (lv_inheritAll_3_0= 'inheritAll' ) )?
- int alt30 = 2;
- int LA30_0 = input.LA(1);
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXOseeArtifactTypeOverrideRule());
+ }
+ setWithLastConsumed(current, "inheritAll", true, "inheritAll");
+
- if (LA30_0 == 57) {
- alt30 = 1;
- }
- switch (alt30) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1754: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:1754: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:1755:3: lv_inheritAll_3_0= 'inheritAll'
- {
- lv_inheritAll_3_0 = (Token) match(input, 57, FOLLOW_57_in_ruleXOseeArtifactTypeOverride3829);
+ }
- newLeafNode(lv_inheritAll_3_0,
- grammarAccess.getXOseeArtifactTypeOverrideAccess().getInheritAllInheritAllKeyword_3_0());
- if (current == null) {
- current = createModelElement(grammarAccess.getXOseeArtifactTypeOverrideRule());
- }
- setWithLastConsumed(current, "inheritAll", true, "inheritAll");
+ }
+ break;
- }
+ }
- }
- break;
+ // InternalOseeDsl.g:1768:3: ( (lv_overrideOptions_4_0= ruleAttributeOverrideOption ) )+
+ int cnt31=0;
+ loop31:
+ do {
+ int alt31=2;
+ int LA31_0 = input.LA(1);
+
+ if ( ((LA31_0>=57 && LA31_0<=58)||LA31_0==60) ) {
+ alt31=1;
+ }
+
+
+ switch (alt31) {
+ case 1 :
+ // InternalOseeDsl.g:1769:1: (lv_overrideOptions_4_0= ruleAttributeOverrideOption )
+ {
+ // InternalOseeDsl.g:1769:1: (lv_overrideOptions_4_0= ruleAttributeOverrideOption )
+ // InternalOseeDsl.g:1770:3: lv_overrideOptions_4_0= ruleAttributeOverrideOption
+ {
+
+ newCompositeNode(grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAttributeOverrideOptionParserRuleCall_4_0());
+
+ pushFollow(FOLLOW_35);
+ lv_overrideOptions_4_0=ruleAttributeOverrideOption();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getXOseeArtifactTypeOverrideRule());
+ }
+ add(
+ current,
+ "overrideOptions",
+ lv_overrideOptions_4_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.AttributeOverrideOption");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+ break;
+
+ default :
+ if ( cnt31 >= 1 ) break loop31;
+ EarlyExitException eee =
+ new EarlyExitException(31, input);
+ throw eee;
+ }
+ cnt31++;
+ } while (true);
- }
+ otherlv_5=(Token)match(input,21,FOLLOW_2);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1768:3: ( (lv_overrideOptions_4_0= ruleAttributeOverrideOption ) )+
- int cnt31 = 0;
- loop31: do {
- int alt31 = 2;
- int LA31_0 = input.LA(1);
+ newLeafNode(otherlv_5, grammarAccess.getXOseeArtifactTypeOverrideAccess().getRightCurlyBracketKeyword_5());
+
- if (LA31_0 >= 58 && LA31_0 <= 59 || LA31_0 == 61) {
- alt31 = 1;
- }
+ }
- switch (alt31) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1769:1: (lv_overrideOptions_4_0= ruleAttributeOverrideOption )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1769:1: (lv_overrideOptions_4_0= ruleAttributeOverrideOption )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1770:3: lv_overrideOptions_4_0= ruleAttributeOverrideOption
- {
- newCompositeNode(
- grammarAccess.getXOseeArtifactTypeOverrideAccess().getOverrideOptionsAttributeOverrideOptionParserRuleCall_4_0());
+ }
- pushFollow(FOLLOW_ruleAttributeOverrideOption_in_ruleXOseeArtifactTypeOverride3864);
- lv_overrideOptions_4_0 = ruleAttributeOverrideOption();
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleXOseeArtifactTypeOverride"
- state._fsp--;
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getXOseeArtifactTypeOverrideRule());
- }
- add(current, "overrideOptions", lv_overrideOptions_4_0, "AttributeOverrideOption");
- afterParserOrEnumRuleCall();
+ // $ANTLR start "entryRuleAttributeOverrideOption"
+ // InternalOseeDsl.g:1798:1: entryRuleAttributeOverrideOption returns [EObject current=null] : iv_ruleAttributeOverrideOption= ruleAttributeOverrideOption EOF ;
+ public final EObject entryRuleAttributeOverrideOption() throws RecognitionException {
+ EObject current = null;
- }
+ EObject iv_ruleAttributeOverrideOption = null;
- }
- break;
- default:
- if (cnt31 >= 1) {
- break loop31;
- }
- EarlyExitException eee = new EarlyExitException(31, input);
- throw eee;
- }
- cnt31++;
- } while (true);
+ try {
+ // InternalOseeDsl.g:1799:2: (iv_ruleAttributeOverrideOption= ruleAttributeOverrideOption EOF )
+ // InternalOseeDsl.g:1800:2: iv_ruleAttributeOverrideOption= ruleAttributeOverrideOption EOF
+ {
+ newCompositeNode(grammarAccess.getAttributeOverrideOptionRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleAttributeOverrideOption=ruleAttributeOverrideOption();
- otherlv_5 = (Token) match(input, 22, FOLLOW_22_in_ruleXOseeArtifactTypeOverride3877);
+ state._fsp--;
- newLeafNode(otherlv_5,
- grammarAccess.getXOseeArtifactTypeOverrideAccess().getRightCurlyBracketKeyword_5());
+ current =iv_ruleAttributeOverrideOption;
+ match(input,EOF,FOLLOW_2);
}
- }
-
- leaveRule();
- }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleAttributeOverrideOption"
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleXOseeArtifactTypeOverride"
- // $ANTLR start "entryRuleAttributeOverrideOption"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1798:1: entryRuleAttributeOverrideOption returns [EObject current=null] : iv_ruleAttributeOverrideOption= ruleAttributeOverrideOption EOF ;
- public final EObject entryRuleAttributeOverrideOption() throws RecognitionException {
- EObject current = null;
+ // $ANTLR start "ruleAttributeOverrideOption"
+ // InternalOseeDsl.g:1807:1: ruleAttributeOverrideOption returns [EObject current=null] : (this_AddAttribute_0= ruleAddAttribute | this_RemoveAttribute_1= ruleRemoveAttribute | this_UpdateAttribute_2= ruleUpdateAttribute ) ;
+ public final EObject ruleAttributeOverrideOption() throws RecognitionException {
+ EObject current = null;
- EObject iv_ruleAttributeOverrideOption = null;
+ EObject this_AddAttribute_0 = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1799:2: (iv_ruleAttributeOverrideOption= ruleAttributeOverrideOption EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1800:2: iv_ruleAttributeOverrideOption= ruleAttributeOverrideOption EOF
- {
- newCompositeNode(grammarAccess.getAttributeOverrideOptionRule());
- pushFollow(FOLLOW_ruleAttributeOverrideOption_in_entryRuleAttributeOverrideOption3913);
- iv_ruleAttributeOverrideOption = ruleAttributeOverrideOption();
-
- state._fsp--;
+ EObject this_RemoveAttribute_1 = null;
- current = iv_ruleAttributeOverrideOption;
- match(input, EOF, FOLLOW_EOF_in_entryRuleAttributeOverrideOption3923);
+ EObject this_UpdateAttribute_2 = null;
- }
- }
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:1810:28: ( (this_AddAttribute_0= ruleAddAttribute | this_RemoveAttribute_1= ruleRemoveAttribute | this_UpdateAttribute_2= ruleUpdateAttribute ) )
+ // InternalOseeDsl.g:1811:1: (this_AddAttribute_0= ruleAddAttribute | this_RemoveAttribute_1= ruleRemoveAttribute | this_UpdateAttribute_2= ruleUpdateAttribute )
+ {
+ // InternalOseeDsl.g:1811:1: (this_AddAttribute_0= ruleAddAttribute | this_RemoveAttribute_1= ruleRemoveAttribute | this_UpdateAttribute_2= ruleUpdateAttribute )
+ int alt32=3;
+ switch ( input.LA(1) ) {
+ case 57:
+ {
+ alt32=1;
+ }
+ break;
+ case 58:
+ {
+ alt32=2;
+ }
+ break;
+ case 60:
+ {
+ alt32=3;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 32, 0, input);
+
+ throw nvae;
+ }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleAttributeOverrideOption"
+ switch (alt32) {
+ case 1 :
+ // InternalOseeDsl.g:1812:5: this_AddAttribute_0= ruleAddAttribute
+ {
+
+ newCompositeNode(grammarAccess.getAttributeOverrideOptionAccess().getAddAttributeParserRuleCall_0());
+
+ pushFollow(FOLLOW_2);
+ this_AddAttribute_0=ruleAddAttribute();
+
+ state._fsp--;
+
+
+ current = this_AddAttribute_0;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:1822:5: this_RemoveAttribute_1= ruleRemoveAttribute
+ {
+
+ newCompositeNode(grammarAccess.getAttributeOverrideOptionAccess().getRemoveAttributeParserRuleCall_1());
+
+ pushFollow(FOLLOW_2);
+ this_RemoveAttribute_1=ruleRemoveAttribute();
+
+ state._fsp--;
+
+
+ current = this_RemoveAttribute_1;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:1832:5: this_UpdateAttribute_2= ruleUpdateAttribute
+ {
+
+ newCompositeNode(grammarAccess.getAttributeOverrideOptionAccess().getUpdateAttributeParserRuleCall_2());
+
+ pushFollow(FOLLOW_2);
+ this_UpdateAttribute_2=ruleUpdateAttribute();
+
+ state._fsp--;
+
+
+ current = this_UpdateAttribute_2;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
- // $ANTLR start "ruleAttributeOverrideOption"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1807:1: ruleAttributeOverrideOption returns [EObject current=null] : (this_AddAttribute_0= ruleAddAttribute | this_RemoveAttribute_1= ruleRemoveAttribute | this_UpdateAttribute_2= ruleUpdateAttribute ) ;
- public final EObject ruleAttributeOverrideOption() throws RecognitionException {
- EObject current = null;
+ }
- EObject this_AddAttribute_0 = null;
- EObject this_RemoveAttribute_1 = null;
+ }
- EObject this_UpdateAttribute_2 = null;
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleAttributeOverrideOption"
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1810:28: ( (this_AddAttribute_0= ruleAddAttribute | this_RemoveAttribute_1= ruleRemoveAttribute | this_UpdateAttribute_2= ruleUpdateAttribute ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1811:1: (this_AddAttribute_0= ruleAddAttribute | this_RemoveAttribute_1= ruleRemoveAttribute | this_UpdateAttribute_2= ruleUpdateAttribute )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1811:1: (this_AddAttribute_0= ruleAddAttribute | this_RemoveAttribute_1= ruleRemoveAttribute | this_UpdateAttribute_2= ruleUpdateAttribute )
- int alt32 = 3;
- switch (input.LA(1)) {
- case 58: {
- alt32 = 1;
- }
- break;
- case 59: {
- alt32 = 2;
- }
- break;
- case 61: {
- alt32 = 3;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 32, 0, input);
+ // $ANTLR start "entryRuleAddAttribute"
+ // InternalOseeDsl.g:1848:1: entryRuleAddAttribute returns [EObject current=null] : iv_ruleAddAttribute= ruleAddAttribute EOF ;
+ public final EObject entryRuleAddAttribute() throws RecognitionException {
+ EObject current = null;
- throw nvae;
- }
+ EObject iv_ruleAddAttribute = null;
- switch (alt32) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1812:5: this_AddAttribute_0= ruleAddAttribute
- {
- newCompositeNode(grammarAccess.getAttributeOverrideOptionAccess().getAddAttributeParserRuleCall_0());
+ try {
+ // InternalOseeDsl.g:1849:2: (iv_ruleAddAttribute= ruleAddAttribute EOF )
+ // InternalOseeDsl.g:1850:2: iv_ruleAddAttribute= ruleAddAttribute EOF
+ {
+ newCompositeNode(grammarAccess.getAddAttributeRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleAddAttribute=ruleAddAttribute();
- pushFollow(FOLLOW_ruleAddAttribute_in_ruleAttributeOverrideOption3970);
- this_AddAttribute_0 = ruleAddAttribute();
+ state._fsp--;
- state._fsp--;
+ current =iv_ruleAddAttribute;
+ match(input,EOF,FOLLOW_2);
- current = this_AddAttribute_0;
- afterParserOrEnumRuleCall();
+ }
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1822:5: this_RemoveAttribute_1= ruleRemoveAttribute
- {
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleAddAttribute"
+
+
+ // $ANTLR start "ruleAddAttribute"
+ // InternalOseeDsl.g:1857:1: ruleAddAttribute returns [EObject current=null] : (otherlv_0= 'add' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) ) ;
+ public final EObject ruleAddAttribute() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ EObject lv_attribute_1_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:1860:28: ( (otherlv_0= 'add' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) ) )
+ // InternalOseeDsl.g:1861:1: (otherlv_0= 'add' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) )
+ {
+ // InternalOseeDsl.g:1861:1: (otherlv_0= 'add' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) )
+ // InternalOseeDsl.g:1861:3: otherlv_0= 'add' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) )
+ {
+ otherlv_0=(Token)match(input,57,FOLLOW_36);
- newCompositeNode(
- grammarAccess.getAttributeOverrideOptionAccess().getRemoveAttributeParserRuleCall_1());
+ newLeafNode(otherlv_0, grammarAccess.getAddAttributeAccess().getAddKeyword_0());
+
+ // InternalOseeDsl.g:1865:1: ( (lv_attribute_1_0= ruleXAttributeTypeRef ) )
+ // InternalOseeDsl.g:1866:1: (lv_attribute_1_0= ruleXAttributeTypeRef )
+ {
+ // InternalOseeDsl.g:1866:1: (lv_attribute_1_0= ruleXAttributeTypeRef )
+ // InternalOseeDsl.g:1867:3: lv_attribute_1_0= ruleXAttributeTypeRef
+ {
+
+ newCompositeNode(grammarAccess.getAddAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0());
+
+ pushFollow(FOLLOW_2);
+ lv_attribute_1_0=ruleXAttributeTypeRef();
- pushFollow(FOLLOW_ruleRemoveAttribute_in_ruleAttributeOverrideOption3997);
- this_RemoveAttribute_1 = ruleRemoveAttribute();
+ state._fsp--;
- state._fsp--;
- current = this_RemoveAttribute_1;
- afterParserOrEnumRuleCall();
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getAddAttributeRule());
+ }
+ set(
+ current,
+ "attribute",
+ lv_attribute_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XAttributeTypeRef");
+ afterParserOrEnumRuleCall();
+
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1832:5: this_UpdateAttribute_2= ruleUpdateAttribute
- {
+ }
- newCompositeNode(
- grammarAccess.getAttributeOverrideOptionAccess().getUpdateAttributeParserRuleCall_2());
- pushFollow(FOLLOW_ruleUpdateAttribute_in_ruleAttributeOverrideOption4024);
- this_UpdateAttribute_2 = ruleUpdateAttribute();
+ }
- state._fsp--;
- current = this_UpdateAttribute_2;
- afterParserOrEnumRuleCall();
+ }
- }
- break;
}
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleAddAttribute"
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleAttributeOverrideOption"
+ // $ANTLR start "entryRuleRemoveAttribute"
+ // InternalOseeDsl.g:1891:1: entryRuleRemoveAttribute returns [EObject current=null] : iv_ruleRemoveAttribute= ruleRemoveAttribute EOF ;
+ public final EObject entryRuleRemoveAttribute() throws RecognitionException {
+ EObject current = null;
- // $ANTLR start "entryRuleAddAttribute"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1848:1: entryRuleAddAttribute returns [EObject current=null] : iv_ruleAddAttribute= ruleAddAttribute EOF ;
- public final EObject entryRuleAddAttribute() throws RecognitionException {
- EObject current = null;
+ EObject iv_ruleRemoveAttribute = null;
- EObject iv_ruleAddAttribute = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1849:2: (iv_ruleAddAttribute= ruleAddAttribute EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1850:2: iv_ruleAddAttribute= ruleAddAttribute EOF
- {
- newCompositeNode(grammarAccess.getAddAttributeRule());
- pushFollow(FOLLOW_ruleAddAttribute_in_entryRuleAddAttribute4059);
- iv_ruleAddAttribute = ruleAddAttribute();
+ try {
+ // InternalOseeDsl.g:1892:2: (iv_ruleRemoveAttribute= ruleRemoveAttribute EOF )
+ // InternalOseeDsl.g:1893:2: iv_ruleRemoveAttribute= ruleRemoveAttribute EOF
+ {
+ newCompositeNode(grammarAccess.getRemoveAttributeRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleRemoveAttribute=ruleRemoveAttribute();
state._fsp--;
- current = iv_ruleAddAttribute;
- match(input, EOF, FOLLOW_EOF_in_entryRuleAddAttribute4069);
-
- }
+ current =iv_ruleRemoveAttribute;
+ match(input,EOF,FOLLOW_2);
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleAddAttribute"
-
- // $ANTLR start "ruleAddAttribute"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1857:1: ruleAddAttribute returns [EObject current=null] : (otherlv_0= 'add' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) ) ;
- public final EObject ruleAddAttribute() throws RecognitionException {
- EObject current = null;
+ }
- Token otherlv_0 = null;
- EObject lv_attribute_1_0 = null;
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleRemoveAttribute"
+
+
+ // $ANTLR start "ruleRemoveAttribute"
+ // InternalOseeDsl.g:1900:1: ruleRemoveAttribute returns [EObject current=null] : (otherlv_0= 'remove' otherlv_1= 'attribute' ( (otherlv_2= RULE_STRING ) ) ) ;
+ public final EObject ruleRemoveAttribute() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ Token otherlv_1=null;
+ Token otherlv_2=null;
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:1903:28: ( (otherlv_0= 'remove' otherlv_1= 'attribute' ( (otherlv_2= RULE_STRING ) ) ) )
+ // InternalOseeDsl.g:1904:1: (otherlv_0= 'remove' otherlv_1= 'attribute' ( (otherlv_2= RULE_STRING ) ) )
+ {
+ // InternalOseeDsl.g:1904:1: (otherlv_0= 'remove' otherlv_1= 'attribute' ( (otherlv_2= RULE_STRING ) ) )
+ // InternalOseeDsl.g:1904:3: otherlv_0= 'remove' otherlv_1= 'attribute' ( (otherlv_2= RULE_STRING ) )
+ {
+ otherlv_0=(Token)match(input,58,FOLLOW_36);
- enterRule();
+ newLeafNode(otherlv_0, grammarAccess.getRemoveAttributeAccess().getRemoveKeyword_0());
+
+ otherlv_1=(Token)match(input,22,FOLLOW_6);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1860:28: ( (otherlv_0= 'add' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1861:1: (otherlv_0= 'add' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1861:1: (otherlv_0= 'add' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1861:3: otherlv_0= 'add' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) )
+ newLeafNode(otherlv_1, grammarAccess.getRemoveAttributeAccess().getAttributeKeyword_1());
+
+ // InternalOseeDsl.g:1912:1: ( (otherlv_2= RULE_STRING ) )
+ // InternalOseeDsl.g:1913:1: (otherlv_2= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1913:1: (otherlv_2= RULE_STRING )
+ // InternalOseeDsl.g:1914:3: otherlv_2= RULE_STRING
{
- otherlv_0 = (Token) match(input, 58, FOLLOW_58_in_ruleAddAttribute4106);
- newLeafNode(otherlv_0, grammarAccess.getAddAttributeAccess().getAddKeyword_0());
+ if (current==null) {
+ current = createModelElement(grammarAccess.getRemoveAttributeRule());
+ }
+
+ otherlv_2=(Token)match(input,RULE_STRING,FOLLOW_2);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1865:1: ( (lv_attribute_1_0= ruleXAttributeTypeRef ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1866:1: (lv_attribute_1_0= ruleXAttributeTypeRef )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1866:1: (lv_attribute_1_0= ruleXAttributeTypeRef )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1867:3: lv_attribute_1_0= ruleXAttributeTypeRef
- {
+ newLeafNode(otherlv_2, grammarAccess.getRemoveAttributeAccess().getAttributeXAttributeTypeCrossReference_2_0());
+
- newCompositeNode(
- grammarAccess.getAddAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0());
+ }
- pushFollow(FOLLOW_ruleXAttributeTypeRef_in_ruleAddAttribute4127);
- lv_attribute_1_0 = ruleXAttributeTypeRef();
- state._fsp--;
+ }
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getAddAttributeRule());
- }
- set(current, "attribute", lv_attribute_1_0, "XAttributeTypeRef");
- afterParserOrEnumRuleCall();
- }
+ }
- }
}
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleRemoveAttribute"
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleAddAttribute"
+ // $ANTLR start "entryRuleUpdateAttribute"
+ // InternalOseeDsl.g:1933:1: entryRuleUpdateAttribute returns [EObject current=null] : iv_ruleUpdateAttribute= ruleUpdateAttribute EOF ;
+ public final EObject entryRuleUpdateAttribute() throws RecognitionException {
+ EObject current = null;
- // $ANTLR start "entryRuleRemoveAttribute"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1891:1: entryRuleRemoveAttribute returns [EObject current=null] : iv_ruleRemoveAttribute= ruleRemoveAttribute EOF ;
- public final EObject entryRuleRemoveAttribute() throws RecognitionException {
- EObject current = null;
+ EObject iv_ruleUpdateAttribute = null;
- EObject iv_ruleRemoveAttribute = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1892:2: (iv_ruleRemoveAttribute= ruleRemoveAttribute EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1893:2: iv_ruleRemoveAttribute= ruleRemoveAttribute EOF
- {
- newCompositeNode(grammarAccess.getRemoveAttributeRule());
- pushFollow(FOLLOW_ruleRemoveAttribute_in_entryRuleRemoveAttribute4163);
- iv_ruleRemoveAttribute = ruleRemoveAttribute();
+ try {
+ // InternalOseeDsl.g:1934:2: (iv_ruleUpdateAttribute= ruleUpdateAttribute EOF )
+ // InternalOseeDsl.g:1935:2: iv_ruleUpdateAttribute= ruleUpdateAttribute EOF
+ {
+ newCompositeNode(grammarAccess.getUpdateAttributeRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleUpdateAttribute=ruleUpdateAttribute();
state._fsp--;
- current = iv_ruleRemoveAttribute;
- match(input, EOF, FOLLOW_EOF_in_entryRuleRemoveAttribute4173);
+ current =iv_ruleUpdateAttribute;
+ match(input,EOF,FOLLOW_2);
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleRemoveAttribute"
-
- // $ANTLR start "ruleRemoveAttribute"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1900:1: ruleRemoveAttribute returns [EObject current=null] : (otherlv_0= 'remove' otherlv_1= 'attribute' ( (otherlv_2= RULE_STRING ) ) ) ;
- public final EObject ruleRemoveAttribute() throws RecognitionException {
- EObject current = null;
-
- Token otherlv_0 = null;
- Token otherlv_1 = null;
- Token otherlv_2 = null;
+ }
- enterRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleUpdateAttribute"
+
+
+ // $ANTLR start "ruleUpdateAttribute"
+ // InternalOseeDsl.g:1942:1: ruleUpdateAttribute returns [EObject current=null] : (otherlv_0= 'update' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) ) ;
+ public final EObject ruleUpdateAttribute() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ EObject lv_attribute_1_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:1945:28: ( (otherlv_0= 'update' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) ) )
+ // InternalOseeDsl.g:1946:1: (otherlv_0= 'update' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) )
+ {
+ // InternalOseeDsl.g:1946:1: (otherlv_0= 'update' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) )
+ // InternalOseeDsl.g:1946:3: otherlv_0= 'update' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) )
+ {
+ otherlv_0=(Token)match(input,60,FOLLOW_36);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1903:28: ( (otherlv_0= 'remove' otherlv_1= 'attribute' ( (otherlv_2= RULE_STRING ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1904:1: (otherlv_0= 'remove' otherlv_1= 'attribute' ( (otherlv_2= RULE_STRING ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1904:1: (otherlv_0= 'remove' otherlv_1= 'attribute' ( (otherlv_2= RULE_STRING ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1904:3: otherlv_0= 'remove' otherlv_1= 'attribute' ( (otherlv_2= RULE_STRING ) )
+ newLeafNode(otherlv_0, grammarAccess.getUpdateAttributeAccess().getUpdateKeyword_0());
+
+ // InternalOseeDsl.g:1950:1: ( (lv_attribute_1_0= ruleXAttributeTypeRef ) )
+ // InternalOseeDsl.g:1951:1: (lv_attribute_1_0= ruleXAttributeTypeRef )
{
- otherlv_0 = (Token) match(input, 59, FOLLOW_59_in_ruleRemoveAttribute4210);
+ // InternalOseeDsl.g:1951:1: (lv_attribute_1_0= ruleXAttributeTypeRef )
+ // InternalOseeDsl.g:1952:3: lv_attribute_1_0= ruleXAttributeTypeRef
+ {
+
+ newCompositeNode(grammarAccess.getUpdateAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0());
+
+ pushFollow(FOLLOW_2);
+ lv_attribute_1_0=ruleXAttributeTypeRef();
- newLeafNode(otherlv_0, grammarAccess.getRemoveAttributeAccess().getRemoveKeyword_0());
+ state._fsp--;
- otherlv_1 = (Token) match(input, 23, FOLLOW_23_in_ruleRemoveAttribute4222);
- newLeafNode(otherlv_1, grammarAccess.getRemoveAttributeAccess().getAttributeKeyword_1());
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getUpdateAttributeRule());
+ }
+ set(
+ current,
+ "attribute",
+ lv_attribute_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XAttributeTypeRef");
+ afterParserOrEnumRuleCall();
+
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1912:1: ( (otherlv_2= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1913:1: (otherlv_2= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1913:1: (otherlv_2= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1914:3: otherlv_2= RULE_STRING
- {
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getRemoveAttributeRule());
- }
- otherlv_2 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleRemoveAttribute4242);
+ }
- newLeafNode(otherlv_2,
- grammarAccess.getRemoveAttributeAccess().getAttributeXAttributeTypeCrossReference_2_0());
- }
+ }
- }
}
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleUpdateAttribute"
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleRemoveAttribute"
+ // $ANTLR start "entryRuleXRelationType"
+ // InternalOseeDsl.g:1976:1: entryRuleXRelationType returns [EObject current=null] : iv_ruleXRelationType= ruleXRelationType EOF ;
+ public final EObject entryRuleXRelationType() throws RecognitionException {
+ EObject current = null;
- // $ANTLR start "entryRuleUpdateAttribute"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1933:1: entryRuleUpdateAttribute returns [EObject current=null] : iv_ruleUpdateAttribute= ruleUpdateAttribute EOF ;
- public final EObject entryRuleUpdateAttribute() throws RecognitionException {
- EObject current = null;
+ EObject iv_ruleXRelationType = null;
- EObject iv_ruleUpdateAttribute = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1934:2: (iv_ruleUpdateAttribute= ruleUpdateAttribute EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1935:2: iv_ruleUpdateAttribute= ruleUpdateAttribute EOF
- {
- newCompositeNode(grammarAccess.getUpdateAttributeRule());
- pushFollow(FOLLOW_ruleUpdateAttribute_in_entryRuleUpdateAttribute4278);
- iv_ruleUpdateAttribute = ruleUpdateAttribute();
+ try {
+ // InternalOseeDsl.g:1977:2: (iv_ruleXRelationType= ruleXRelationType EOF )
+ // InternalOseeDsl.g:1978:2: iv_ruleXRelationType= ruleXRelationType EOF
+ {
+ newCompositeNode(grammarAccess.getXRelationTypeRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleXRelationType=ruleXRelationType();
state._fsp--;
- current = iv_ruleUpdateAttribute;
- match(input, EOF, FOLLOW_EOF_in_entryRuleUpdateAttribute4288);
+ current =iv_ruleXRelationType;
+ match(input,EOF,FOLLOW_2);
- }
+ }
- }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleXRelationType"
+
+
+ // $ANTLR start "ruleXRelationType"
+ // InternalOseeDsl.g:1985: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= 'id' ( (lv_id_6_0= RULE_WHOLE_NUM_STR ) ) 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;
+
+ Token otherlv_0=null;
+ Token lv_name_1_0=null;
+ Token otherlv_2=null;
+ Token otherlv_3=null;
+ Token lv_typeGuid_4_0=null;
+ Token otherlv_5=null;
+ Token lv_id_6_0=null;
+ Token otherlv_7=null;
+ Token lv_sideAName_8_0=null;
+ Token otherlv_9=null;
+ Token otherlv_10=null;
+ Token otherlv_11=null;
+ Token lv_sideBName_12_0=null;
+ Token otherlv_13=null;
+ Token otherlv_14=null;
+ Token otherlv_15=null;
+ Token otherlv_17=null;
+ Token otherlv_19=null;
+ AntlrDatatypeRuleToken lv_defaultOrderType_16_0 = null;
+
+ Enumerator lv_multiplicity_18_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:1988:28: ( (otherlv_0= 'relationType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'id' ( (lv_id_6_0= RULE_WHOLE_NUM_STR ) ) 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= '}' ) )
+ // InternalOseeDsl.g:1989:1: (otherlv_0= 'relationType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'id' ( (lv_id_6_0= RULE_WHOLE_NUM_STR ) ) 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= '}' )
+ {
+ // InternalOseeDsl.g:1989:1: (otherlv_0= 'relationType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'id' ( (lv_id_6_0= RULE_WHOLE_NUM_STR ) ) 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= '}' )
+ // InternalOseeDsl.g:1989:3: otherlv_0= 'relationType' ( (lv_name_1_0= RULE_STRING ) ) otherlv_2= '{' (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )? otherlv_5= 'id' ( (lv_id_6_0= RULE_WHOLE_NUM_STR ) ) 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,61,FOLLOW_6);
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleUpdateAttribute"
+ newLeafNode(otherlv_0, grammarAccess.getXRelationTypeAccess().getRelationTypeKeyword_0());
+
+ // InternalOseeDsl.g:1993:1: ( (lv_name_1_0= RULE_STRING ) )
+ // InternalOseeDsl.g:1994:1: (lv_name_1_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:1994:1: (lv_name_1_0= RULE_STRING )
+ // InternalOseeDsl.g:1995:3: lv_name_1_0= RULE_STRING
+ {
+ lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_20);
- // $ANTLR start "ruleUpdateAttribute"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1942:1: ruleUpdateAttribute returns [EObject current=null] : (otherlv_0= 'update' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) ) ;
- public final EObject ruleUpdateAttribute() throws RecognitionException {
- EObject current = null;
+ newLeafNode(lv_name_1_0, grammarAccess.getXRelationTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
+
- Token otherlv_0 = null;
- EObject lv_attribute_1_0 = null;
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXRelationTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "name",
+ lv_name_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- enterRule();
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1945:28: ( (otherlv_0= 'update' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1946:1: (otherlv_0= 'update' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1946:1: (otherlv_0= 'update' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1946:3: otherlv_0= 'update' ( (lv_attribute_1_0= ruleXAttributeTypeRef ) )
- {
- otherlv_0 = (Token) match(input, 61, FOLLOW_61_in_ruleUpdateAttribute4325);
- newLeafNode(otherlv_0, grammarAccess.getUpdateAttributeAccess().getUpdateKeyword_0());
+ }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1950:1: ( (lv_attribute_1_0= ruleXAttributeTypeRef ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1951:1: (lv_attribute_1_0= ruleXAttributeTypeRef )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1951:1: (lv_attribute_1_0= ruleXAttributeTypeRef )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1952:3: lv_attribute_1_0= ruleXAttributeTypeRef
- {
+ otherlv_2=(Token)match(input,18,FOLLOW_12);
- newCompositeNode(
- grammarAccess.getUpdateAttributeAccess().getAttributeXAttributeTypeRefParserRuleCall_1_0());
+ newLeafNode(otherlv_2, grammarAccess.getXRelationTypeAccess().getLeftCurlyBracketKeyword_2());
+
+ // InternalOseeDsl.g:2015:1: (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )?
+ int alt33=2;
+ int LA33_0 = input.LA(1);
- pushFollow(FOLLOW_ruleXAttributeTypeRef_in_ruleUpdateAttribute4346);
- lv_attribute_1_0 = ruleXAttributeTypeRef();
+ if ( (LA33_0==19) ) {
+ alt33=1;
+ }
+ switch (alt33) {
+ case 1 :
+ // InternalOseeDsl.g:2015:3: otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) )
+ {
+ otherlv_3=(Token)match(input,19,FOLLOW_6);
- state._fsp--;
+ newLeafNode(otherlv_3, grammarAccess.getXRelationTypeAccess().getGuidKeyword_3_0());
+
+ // InternalOseeDsl.g:2019:1: ( (lv_typeGuid_4_0= RULE_STRING ) )
+ // InternalOseeDsl.g:2020:1: (lv_typeGuid_4_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2020:1: (lv_typeGuid_4_0= RULE_STRING )
+ // InternalOseeDsl.g:2021:3: lv_typeGuid_4_0= RULE_STRING
+ {
+ lv_typeGuid_4_0=(Token)match(input,RULE_STRING,FOLLOW_13);
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getUpdateAttributeRule());
- }
- set(current, "attribute", lv_attribute_1_0, "XAttributeTypeRef");
- afterParserOrEnumRuleCall();
+ newLeafNode(lv_typeGuid_4_0, grammarAccess.getXRelationTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0());
+
- }
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXRelationTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "typeGuid",
+ lv_typeGuid_4_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- }
+ }
- }
- }
+ }
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleUpdateAttribute"
+ }
+ break;
- // $ANTLR start "entryRuleXRelationType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1976:1: entryRuleXRelationType returns [EObject current=null] : iv_ruleXRelationType= ruleXRelationType EOF ;
- public final EObject entryRuleXRelationType() throws RecognitionException {
- EObject current = null;
+ }
- EObject iv_ruleXRelationType = null;
+ otherlv_5=(Token)match(input,20,FOLLOW_14);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1977:2: (iv_ruleXRelationType= ruleXRelationType EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1978:2: iv_ruleXRelationType= ruleXRelationType EOF
- {
- newCompositeNode(grammarAccess.getXRelationTypeRule());
- pushFollow(FOLLOW_ruleXRelationType_in_entryRuleXRelationType4382);
- iv_ruleXRelationType = ruleXRelationType();
+ newLeafNode(otherlv_5, grammarAccess.getXRelationTypeAccess().getIdKeyword_4());
+
+ // InternalOseeDsl.g:2041:1: ( (lv_id_6_0= RULE_WHOLE_NUM_STR ) )
+ // InternalOseeDsl.g:2042:1: (lv_id_6_0= RULE_WHOLE_NUM_STR )
+ {
+ // InternalOseeDsl.g:2042:1: (lv_id_6_0= RULE_WHOLE_NUM_STR )
+ // InternalOseeDsl.g:2043:3: lv_id_6_0= RULE_WHOLE_NUM_STR
+ {
+ lv_id_6_0=(Token)match(input,RULE_WHOLE_NUM_STR,FOLLOW_37);
- state._fsp--;
+ newLeafNode(lv_id_6_0, grammarAccess.getXRelationTypeAccess().getIdWHOLE_NUM_STRTerminalRuleCall_5_0());
+
- current = iv_ruleXRelationType;
- match(input, EOF, FOLLOW_EOF_in_entryRuleXRelationType4392);
-
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleXRelationType"
-
- // $ANTLR start "ruleXRelationType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1985: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;
-
- Token otherlv_0 = null;
- Token lv_name_1_0 = null;
- Token otherlv_2 = null;
- Token otherlv_3 = null;
- Token lv_typeGuid_4_0 = null;
- Token otherlv_5 = null;
- Token lv_uuid_6_0 = null;
- Token otherlv_7 = null;
- Token lv_sideAName_8_0 = null;
- Token otherlv_9 = null;
- Token otherlv_10 = null;
- Token otherlv_11 = null;
- Token lv_sideBName_12_0 = null;
- Token otherlv_13 = null;
- Token otherlv_14 = null;
- Token otherlv_15 = null;
- Token otherlv_17 = null;
- Token otherlv_19 = null;
- AntlrDatatypeRuleToken lv_defaultOrderType_16_0 = null;
-
- Enumerator lv_multiplicity_18_0 = null;
-
- enterRule();
-
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:1988: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:1989: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:1989: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:1989: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, 62, FOLLOW_62_in_ruleXRelationType4429);
-
- 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:1993: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:1994: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:1994: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:1995:3: lv_name_1_0= RULE_STRING
- {
- lv_name_1_0 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXRelationType4446);
-
- newLeafNode(lv_name_1_0,
- grammarAccess.getXRelationTypeAccess().getNameSTRINGTerminalRuleCall_1_0());
-
- if (current == null) {
- current = createModelElement(grammarAccess.getXRelationTypeRule());
- }
- setWithLastConsumed(current, "name", lv_name_1_0, "STRING");
-
- }
-
- }
-
- otherlv_2 = (Token) match(input, 19, FOLLOW_19_in_ruleXRelationType4463);
-
- 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:2015:1: (otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) ) )?
- int alt33 = 2;
- int LA33_0 = input.LA(1);
-
- if (LA33_0 == 20) {
- 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:2015:3: otherlv_3= 'guid' ( (lv_typeGuid_4_0= RULE_STRING ) )
- {
- otherlv_3 = (Token) match(input, 20, FOLLOW_20_in_ruleXRelationType4476);
-
- 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:2019: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:2020: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:2020: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:2021:3: lv_typeGuid_4_0= RULE_STRING
- {
- lv_typeGuid_4_0 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXRelationType4493);
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXRelationTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "id",
+ lv_id_6_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
+
- newLeafNode(lv_typeGuid_4_0,
- grammarAccess.getXRelationTypeAccess().getTypeGuidSTRINGTerminalRuleCall_3_1_0());
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getXRelationTypeRule());
- }
- setWithLastConsumed(current, "typeGuid", lv_typeGuid_4_0, "STRING");
- }
+ }
- }
+ otherlv_7=(Token)match(input,62,FOLLOW_6);
- }
- break;
+ newLeafNode(otherlv_7, grammarAccess.getXRelationTypeAccess().getSideANameKeyword_6());
+
+ // InternalOseeDsl.g:2063:1: ( (lv_sideAName_8_0= RULE_STRING ) )
+ // InternalOseeDsl.g:2064:1: (lv_sideAName_8_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2064:1: (lv_sideAName_8_0= RULE_STRING )
+ // InternalOseeDsl.g:2065:3: lv_sideAName_8_0= RULE_STRING
+ {
+ lv_sideAName_8_0=(Token)match(input,RULE_STRING,FOLLOW_38);
- }
+ newLeafNode(lv_sideAName_8_0, grammarAccess.getXRelationTypeAccess().getSideANameSTRINGTerminalRuleCall_7_0());
+
- otherlv_5 = (Token) match(input, 21, FOLLOW_21_in_ruleXRelationType4512);
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXRelationTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "sideAName",
+ lv_sideAName_8_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- 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:2041: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:2042: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:2042: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:2043:3: lv_uuid_6_0= RULE_HEX_INT
- {
- lv_uuid_6_0 = (Token) match(input, RULE_HEX_INT, FOLLOW_RULE_HEX_INT_in_ruleXRelationType4529);
- newLeafNode(lv_uuid_6_0,
- grammarAccess.getXRelationTypeAccess().getUuidHEX_INTTerminalRuleCall_5_0());
+ }
+
+ otherlv_9=(Token)match(input,63,FOLLOW_6);
+
+ newLeafNode(otherlv_9, grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeKeyword_8());
+
+ // InternalOseeDsl.g:2085:1: ( (otherlv_10= RULE_STRING ) )
+ // InternalOseeDsl.g:2086:1: (otherlv_10= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2086:1: (otherlv_10= RULE_STRING )
+ // InternalOseeDsl.g:2087:3: otherlv_10= RULE_STRING
+ {
- if (current == null) {
- current = createModelElement(grammarAccess.getXRelationTypeRule());
- }
- setWithLastConsumed(current, "uuid", lv_uuid_6_0, "HEX_INT");
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXRelationTypeRule());
+ }
+
+ otherlv_10=(Token)match(input,RULE_STRING,FOLLOW_39);
- }
+ newLeafNode(otherlv_10, grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeXArtifactTypeCrossReference_9_0());
+
- }
+ }
- otherlv_7 = (Token) match(input, 63, FOLLOW_63_in_ruleXRelationType4546);
- 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:2063: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:2064: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:2064: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:2065:3: lv_sideAName_8_0= RULE_STRING
- {
- lv_sideAName_8_0 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXRelationType4563);
+ otherlv_11=(Token)match(input,64,FOLLOW_6);
- newLeafNode(lv_sideAName_8_0,
- grammarAccess.getXRelationTypeAccess().getSideANameSTRINGTerminalRuleCall_7_0());
+ newLeafNode(otherlv_11, grammarAccess.getXRelationTypeAccess().getSideBNameKeyword_10());
+
+ // InternalOseeDsl.g:2102:1: ( (lv_sideBName_12_0= RULE_STRING ) )
+ // InternalOseeDsl.g:2103:1: (lv_sideBName_12_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2103:1: (lv_sideBName_12_0= RULE_STRING )
+ // InternalOseeDsl.g:2104:3: lv_sideBName_12_0= RULE_STRING
+ {
+ lv_sideBName_12_0=(Token)match(input,RULE_STRING,FOLLOW_40);
- if (current == null) {
- current = createModelElement(grammarAccess.getXRelationTypeRule());
- }
- setWithLastConsumed(current, "sideAName", lv_sideAName_8_0, "STRING");
+ newLeafNode(lv_sideBName_12_0, grammarAccess.getXRelationTypeAccess().getSideBNameSTRINGTerminalRuleCall_11_0());
+
- }
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXRelationTypeRule());
+ }
+ setWithLastConsumed(
+ current,
+ "sideBName",
+ lv_sideBName_12_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- }
+ }
- otherlv_9 = (Token) match(input, 64, FOLLOW_64_in_ruleXRelationType4580);
- 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:2085:1: ( (otherlv_10= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2086:1: (otherlv_10= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2086:1: (otherlv_10= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2087:3: otherlv_10= RULE_STRING
- {
+ otherlv_13=(Token)match(input,65,FOLLOW_6);
- if (current == null) {
- current = createModelElement(grammarAccess.getXRelationTypeRule());
- }
+ newLeafNode(otherlv_13, grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeKeyword_12());
+
+ // InternalOseeDsl.g:2124:1: ( (otherlv_14= RULE_STRING ) )
+ // InternalOseeDsl.g:2125:1: (otherlv_14= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2125:1: (otherlv_14= RULE_STRING )
+ // InternalOseeDsl.g:2126:3: otherlv_14= RULE_STRING
+ {
- otherlv_10 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXRelationType4600);
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXRelationTypeRule());
+ }
+
+ otherlv_14=(Token)match(input,RULE_STRING,FOLLOW_41);
- newLeafNode(otherlv_10,
- grammarAccess.getXRelationTypeAccess().getSideAArtifactTypeXArtifactTypeCrossReference_9_0());
+ newLeafNode(otherlv_14, grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeXArtifactTypeCrossReference_13_0());
+
- }
+ }
- }
- otherlv_11 = (Token) match(input, 65, FOLLOW_65_in_ruleXRelationType4612);
+ }
- newLeafNode(otherlv_11, grammarAccess.getXRelationTypeAccess().getSideBNameKeyword_10());
+ otherlv_15=(Token)match(input,66,FOLLOW_42);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2102: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:2103: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:2103: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:2104:3: lv_sideBName_12_0= RULE_STRING
- {
- lv_sideBName_12_0 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXRelationType4629);
+ newLeafNode(otherlv_15, grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeKeyword_14());
+
+ // InternalOseeDsl.g:2141:1: ( (lv_defaultOrderType_16_0= ruleRelationOrderType ) )
+ // InternalOseeDsl.g:2142:1: (lv_defaultOrderType_16_0= ruleRelationOrderType )
+ {
+ // InternalOseeDsl.g:2142:1: (lv_defaultOrderType_16_0= ruleRelationOrderType )
+ // InternalOseeDsl.g:2143:3: lv_defaultOrderType_16_0= ruleRelationOrderType
+ {
+
+ newCompositeNode(grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0());
+
+ pushFollow(FOLLOW_43);
+ lv_defaultOrderType_16_0=ruleRelationOrderType();
- newLeafNode(lv_sideBName_12_0,
- grammarAccess.getXRelationTypeAccess().getSideBNameSTRINGTerminalRuleCall_11_0());
+ state._fsp--;
- if (current == null) {
- current = createModelElement(grammarAccess.getXRelationTypeRule());
- }
- setWithLastConsumed(current, "sideBName", lv_sideBName_12_0, "STRING");
- }
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getXRelationTypeRule());
+ }
+ set(
+ current,
+ "defaultOrderType",
+ lv_defaultOrderType_16_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.RelationOrderType");
+ afterParserOrEnumRuleCall();
+
- }
+ }
- otherlv_13 = (Token) match(input, 66, FOLLOW_66_in_ruleXRelationType4646);
- 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:2124:1: ( (otherlv_14= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2125:1: (otherlv_14= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2125:1: (otherlv_14= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2126:3: otherlv_14= RULE_STRING
- {
+ otherlv_17=(Token)match(input,67,FOLLOW_44);
- if (current == null) {
- current = createModelElement(grammarAccess.getXRelationTypeRule());
- }
+ newLeafNode(otherlv_17, grammarAccess.getXRelationTypeAccess().getMultiplicityKeyword_16());
+
+ // InternalOseeDsl.g:2163:1: ( (lv_multiplicity_18_0= ruleRelationMultiplicityEnum ) )
+ // InternalOseeDsl.g:2164:1: (lv_multiplicity_18_0= ruleRelationMultiplicityEnum )
+ {
+ // InternalOseeDsl.g:2164:1: (lv_multiplicity_18_0= ruleRelationMultiplicityEnum )
+ // InternalOseeDsl.g:2165:3: lv_multiplicity_18_0= ruleRelationMultiplicityEnum
+ {
+
+ newCompositeNode(grammarAccess.getXRelationTypeAccess().getMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0());
+
+ pushFollow(FOLLOW_45);
+ lv_multiplicity_18_0=ruleRelationMultiplicityEnum();
- otherlv_14 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXRelationType4666);
+ state._fsp--;
- newLeafNode(otherlv_14,
- grammarAccess.getXRelationTypeAccess().getSideBArtifactTypeXArtifactTypeCrossReference_13_0());
- }
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getXRelationTypeRule());
+ }
+ set(
+ current,
+ "multiplicity",
+ lv_multiplicity_18_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.RelationMultiplicityEnum");
+ afterParserOrEnumRuleCall();
+
- }
+ }
- otherlv_15 = (Token) match(input, 67, FOLLOW_67_in_ruleXRelationType4678);
- 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:2141: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:2142: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:2142: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:2143:3: lv_defaultOrderType_16_0= ruleRelationOrderType
- {
+ otherlv_19=(Token)match(input,21,FOLLOW_2);
- newCompositeNode(
- grammarAccess.getXRelationTypeAccess().getDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0());
+ newLeafNode(otherlv_19, grammarAccess.getXRelationTypeAccess().getRightCurlyBracketKeyword_18());
+
- pushFollow(FOLLOW_ruleRelationOrderType_in_ruleXRelationType4699);
- lv_defaultOrderType_16_0 = ruleRelationOrderType();
+ }
- state._fsp--;
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getXRelationTypeRule());
- }
- set(current, "defaultOrderType", lv_defaultOrderType_16_0, "RelationOrderType");
- afterParserOrEnumRuleCall();
+ }
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleXRelationType"
- }
- otherlv_17 = (Token) match(input, 68, FOLLOW_68_in_ruleXRelationType4711);
+ // $ANTLR start "entryRuleRelationOrderType"
+ // InternalOseeDsl.g:2193:1: entryRuleRelationOrderType returns [String current=null] : iv_ruleRelationOrderType= ruleRelationOrderType EOF ;
+ public final String entryRuleRelationOrderType() throws RecognitionException {
+ String current = null;
- newLeafNode(otherlv_17, grammarAccess.getXRelationTypeAccess().getMultiplicityKeyword_16());
+ AntlrDatatypeRuleToken iv_ruleRelationOrderType = null;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2163: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:2164: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:2164: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:2165:3: lv_multiplicity_18_0= ruleRelationMultiplicityEnum
- {
- newCompositeNode(
- grammarAccess.getXRelationTypeAccess().getMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0());
+ try {
+ // InternalOseeDsl.g:2194:2: (iv_ruleRelationOrderType= ruleRelationOrderType EOF )
+ // InternalOseeDsl.g:2195:2: iv_ruleRelationOrderType= ruleRelationOrderType EOF
+ {
+ newCompositeNode(grammarAccess.getRelationOrderTypeRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleRelationOrderType=ruleRelationOrderType();
- pushFollow(FOLLOW_ruleRelationMultiplicityEnum_in_ruleXRelationType4732);
- lv_multiplicity_18_0 = ruleRelationMultiplicityEnum();
+ state._fsp--;
- state._fsp--;
+ current =iv_ruleRelationOrderType.getText();
+ match(input,EOF,FOLLOW_2);
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getXRelationTypeRule());
- }
- set(current, "multiplicity", lv_multiplicity_18_0, "RelationMultiplicityEnum");
- afterParserOrEnumRuleCall();
+ }
- }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleRelationOrderType"
+
+
+ // $ANTLR start "ruleRelationOrderType"
+ // InternalOseeDsl.g:2202: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();
+
+ Token kw=null;
+ Token this_ID_3=null;
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:2205:28: ( (kw= 'Lexicographical_Ascending' | kw= 'Lexicographical_Descending' | kw= 'Unordered' | this_ID_3= RULE_ID ) )
+ // InternalOseeDsl.g:2206:1: (kw= 'Lexicographical_Ascending' | kw= 'Lexicographical_Descending' | kw= 'Unordered' | this_ID_3= RULE_ID )
+ {
+ // InternalOseeDsl.g:2206:1: (kw= 'Lexicographical_Ascending' | kw= 'Lexicographical_Descending' | kw= 'Unordered' | this_ID_3= RULE_ID )
+ int alt34=4;
+ switch ( input.LA(1) ) {
+ case 68:
+ {
+ alt34=1;
+ }
+ break;
+ case 69:
+ {
+ alt34=2;
+ }
+ break;
+ case 70:
+ {
+ alt34=3;
+ }
+ break;
+ case RULE_ID:
+ {
+ alt34=4;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 34, 0, input);
+
+ throw nvae;
+ }
- }
+ switch (alt34) {
+ case 1 :
+ // InternalOseeDsl.g:2207:2: kw= 'Lexicographical_Ascending'
+ {
+ kw=(Token)match(input,68,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getRelationOrderTypeAccess().getLexicographical_AscendingKeyword_0());
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:2214:2: kw= 'Lexicographical_Descending'
+ {
+ kw=(Token)match(input,69,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getRelationOrderTypeAccess().getLexicographical_DescendingKeyword_1());
+
+
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:2221:2: kw= 'Unordered'
+ {
+ kw=(Token)match(input,70,FOLLOW_2);
+
+ current.merge(kw);
+ newLeafNode(kw, grammarAccess.getRelationOrderTypeAccess().getUnorderedKeyword_2());
+
+
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:2227:10: this_ID_3= RULE_ID
+ {
+ this_ID_3=(Token)match(input,RULE_ID,FOLLOW_2);
+
+ current.merge(this_ID_3);
+
+
+ newLeafNode(this_ID_3, grammarAccess.getRelationOrderTypeAccess().getIDTerminalRuleCall_3());
+
+
+ }
+ break;
- otherlv_19 = (Token) match(input, 22, FOLLOW_22_in_ruleXRelationType4744);
+ }
- newLeafNode(otherlv_19, grammarAccess.getXRelationTypeAccess().getRightCurlyBracketKeyword_18());
}
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleRelationOrderType"
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleXRelationType"
+ // $ANTLR start "entryRuleCondition"
+ // InternalOseeDsl.g:2244:1: entryRuleCondition returns [EObject current=null] : iv_ruleCondition= ruleCondition EOF ;
+ public final EObject entryRuleCondition() throws RecognitionException {
+ EObject current = null;
- // $ANTLR start "entryRuleRelationOrderType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2193:1: entryRuleRelationOrderType returns [String current=null] : iv_ruleRelationOrderType= ruleRelationOrderType EOF ;
- public final String entryRuleRelationOrderType() throws RecognitionException {
- String current = null;
+ EObject iv_ruleCondition = null;
- AntlrDatatypeRuleToken iv_ruleRelationOrderType = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2194:2: (iv_ruleRelationOrderType= ruleRelationOrderType EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2195:2: iv_ruleRelationOrderType= ruleRelationOrderType EOF
- {
- newCompositeNode(grammarAccess.getRelationOrderTypeRule());
- pushFollow(FOLLOW_ruleRelationOrderType_in_entryRuleRelationOrderType4781);
- iv_ruleRelationOrderType = ruleRelationOrderType();
+ try {
+ // InternalOseeDsl.g:2245:2: (iv_ruleCondition= ruleCondition EOF )
+ // InternalOseeDsl.g:2246:2: iv_ruleCondition= ruleCondition EOF
+ {
+ newCompositeNode(grammarAccess.getConditionRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleCondition=ruleCondition();
state._fsp--;
- current = iv_ruleRelationOrderType.getText();
- match(input, EOF, FOLLOW_EOF_in_entryRuleRelationOrderType4792);
-
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleRelationOrderType"
-
- // $ANTLR start "ruleRelationOrderType"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2202: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();
-
- Token kw = null;
- Token this_ID_3 = null;
-
- enterRule();
-
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2205: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:2206: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:2206:1: (kw= 'Lexicographical_Ascending' | kw= 'Lexicographical_Descending' | kw= 'Unordered' | this_ID_3= RULE_ID )
- int alt34 = 4;
- switch (input.LA(1)) {
- case 69: {
- alt34 = 1;
- }
- break;
- case 70: {
- alt34 = 2;
- }
- break;
- case 71: {
- alt34 = 3;
- }
- break;
- case RULE_ID: {
- alt34 = 4;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 34, 0, input);
-
- throw nvae;
+ current =iv_ruleCondition;
+ match(input,EOF,FOLLOW_2);
+
}
- switch (alt34) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2207:2: kw= 'Lexicographical_Ascending'
- {
- kw = (Token) match(input, 69, FOLLOW_69_in_ruleRelationOrderType4830);
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleCondition"
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getRelationOrderTypeAccess().getLexicographical_AscendingKeyword_0());
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2214:2: kw= 'Lexicographical_Descending'
- {
- kw = (Token) match(input, 70, FOLLOW_70_in_ruleRelationOrderType4849);
+ // $ANTLR start "ruleCondition"
+ // InternalOseeDsl.g:2253:1: ruleCondition returns [EObject current=null] : (this_SimpleCondition_0= ruleSimpleCondition | this_CompoundCondition_1= ruleCompoundCondition ) ;
+ public final EObject ruleCondition() throws RecognitionException {
+ EObject current = null;
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getRelationOrderTypeAccess().getLexicographical_DescendingKeyword_1());
+ EObject this_SimpleCondition_0 = null;
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2221:2: kw= 'Unordered'
- {
- kw = (Token) match(input, 71, FOLLOW_71_in_ruleRelationOrderType4868);
+ EObject this_CompoundCondition_1 = null;
- current.merge(kw);
- newLeafNode(kw, grammarAccess.getRelationOrderTypeAccess().getUnorderedKeyword_2());
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2227:10: this_ID_3= RULE_ID
- {
- this_ID_3 = (Token) match(input, RULE_ID, FOLLOW_RULE_ID_in_ruleRelationOrderType4889);
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:2256:28: ( (this_SimpleCondition_0= ruleSimpleCondition | this_CompoundCondition_1= ruleCompoundCondition ) )
+ // InternalOseeDsl.g:2257:1: (this_SimpleCondition_0= ruleSimpleCondition | this_CompoundCondition_1= ruleCompoundCondition )
+ {
+ // InternalOseeDsl.g:2257:1: (this_SimpleCondition_0= ruleSimpleCondition | this_CompoundCondition_1= ruleCompoundCondition )
+ int alt35=2;
+ int LA35_0 = input.LA(1);
+
+ if ( (LA35_0==23||(LA35_0>=90 && LA35_0<=92)) ) {
+ alt35=1;
+ }
+ else if ( (LA35_0==71) ) {
+ alt35=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 35, 0, input);
- current.merge(this_ID_3);
+ throw nvae;
+ }
+ switch (alt35) {
+ case 1 :
+ // InternalOseeDsl.g:2258:5: this_SimpleCondition_0= ruleSimpleCondition
+ {
+
+ newCompositeNode(grammarAccess.getConditionAccess().getSimpleConditionParserRuleCall_0());
+
+ pushFollow(FOLLOW_2);
+ this_SimpleCondition_0=ruleSimpleCondition();
+
+ state._fsp--;
+
+
+ current = this_SimpleCondition_0;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:2268:5: this_CompoundCondition_1= ruleCompoundCondition
+ {
+
+ newCompositeNode(grammarAccess.getConditionAccess().getCompoundConditionParserRuleCall_1());
+
+ pushFollow(FOLLOW_2);
+ this_CompoundCondition_1=ruleCompoundCondition();
+
+ state._fsp--;
+
+
+ current = this_CompoundCondition_1;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
- newLeafNode(this_ID_3, grammarAccess.getRelationOrderTypeAccess().getIDTerminalRuleCall_3());
+ }
- }
- break;
}
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleCondition"
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleRelationOrderType"
+ // $ANTLR start "entryRuleSimpleCondition"
+ // InternalOseeDsl.g:2284:1: entryRuleSimpleCondition returns [EObject current=null] : iv_ruleSimpleCondition= ruleSimpleCondition EOF ;
+ public final EObject entryRuleSimpleCondition() throws RecognitionException {
+ EObject current = null;
- // $ANTLR start "entryRuleCondition"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2244:1: entryRuleCondition returns [EObject current=null] : iv_ruleCondition= ruleCondition EOF ;
- public final EObject entryRuleCondition() throws RecognitionException {
- EObject current = null;
+ EObject iv_ruleSimpleCondition = null;
- EObject iv_ruleCondition = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2245:2: (iv_ruleCondition= ruleCondition EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2246:2: iv_ruleCondition= ruleCondition EOF
- {
- newCompositeNode(grammarAccess.getConditionRule());
- pushFollow(FOLLOW_ruleCondition_in_entryRuleCondition4936);
- iv_ruleCondition = ruleCondition();
+ try {
+ // InternalOseeDsl.g:2285:2: (iv_ruleSimpleCondition= ruleSimpleCondition EOF )
+ // InternalOseeDsl.g:2286:2: iv_ruleSimpleCondition= ruleSimpleCondition EOF
+ {
+ newCompositeNode(grammarAccess.getSimpleConditionRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleSimpleCondition=ruleSimpleCondition();
state._fsp--;
- current = iv_ruleCondition;
- match(input, EOF, FOLLOW_EOF_in_entryRuleCondition4946);
+ current =iv_ruleSimpleCondition;
+ match(input,EOF,FOLLOW_2);
- }
+ }
- }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleSimpleCondition"
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleCondition"
- // $ANTLR start "ruleCondition"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2253:1: ruleCondition returns [EObject current=null] : (this_SimpleCondition_0= ruleSimpleCondition | this_CompoundCondition_1= ruleCompoundCondition ) ;
- public final EObject ruleCondition() throws RecognitionException {
- EObject current = null;
+ // $ANTLR start "ruleSimpleCondition"
+ // InternalOseeDsl.g:2293: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;
- EObject this_SimpleCondition_0 = null;
+ Token lv_expression_2_0=null;
+ Enumerator lv_field_0_0 = null;
- EObject this_CompoundCondition_1 = null;
+ Enumerator lv_op_1_0 = null;
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2256: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:2257: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:2257:1: (this_SimpleCondition_0= ruleSimpleCondition | this_CompoundCondition_1= ruleCompoundCondition )
- int alt35 = 2;
- int LA35_0 = input.LA(1);
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:2296:28: ( ( ( (lv_field_0_0= ruleMatchField ) ) ( (lv_op_1_0= ruleCompareOp ) ) ( (lv_expression_2_0= RULE_STRING ) ) ) )
+ // InternalOseeDsl.g:2297:1: ( ( (lv_field_0_0= ruleMatchField ) ) ( (lv_op_1_0= ruleCompareOp ) ) ( (lv_expression_2_0= RULE_STRING ) ) )
+ {
+ // InternalOseeDsl.g:2297:1: ( ( (lv_field_0_0= ruleMatchField ) ) ( (lv_op_1_0= ruleCompareOp ) ) ( (lv_expression_2_0= RULE_STRING ) ) )
+ // InternalOseeDsl.g:2297:2: ( (lv_field_0_0= ruleMatchField ) ) ( (lv_op_1_0= ruleCompareOp ) ) ( (lv_expression_2_0= RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:2297:2: ( (lv_field_0_0= ruleMatchField ) )
+ // InternalOseeDsl.g:2298:1: (lv_field_0_0= ruleMatchField )
+ {
+ // InternalOseeDsl.g:2298:1: (lv_field_0_0= ruleMatchField )
+ // InternalOseeDsl.g:2299:3: lv_field_0_0= ruleMatchField
+ {
+
+ newCompositeNode(grammarAccess.getSimpleConditionAccess().getFieldMatchFieldEnumRuleCall_0_0());
+
+ pushFollow(FOLLOW_46);
+ lv_field_0_0=ruleMatchField();
- if (LA35_0 == 24 || LA35_0 >= 91 && LA35_0 <= 93) {
- alt35 = 1;
- } else if (LA35_0 == 72) {
- alt35 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 35, 0, input);
+ state._fsp--;
- throw nvae;
- }
- switch (alt35) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2258:5: this_SimpleCondition_0= ruleSimpleCondition
- {
- newCompositeNode(grammarAccess.getConditionAccess().getSimpleConditionParserRuleCall_0());
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getSimpleConditionRule());
+ }
+ set(
+ current,
+ "field",
+ lv_field_0_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.MatchField");
+ afterParserOrEnumRuleCall();
+
- pushFollow(FOLLOW_ruleSimpleCondition_in_ruleCondition4993);
- this_SimpleCondition_0 = ruleSimpleCondition();
+ }
- state._fsp--;
- current = this_SimpleCondition_0;
- afterParserOrEnumRuleCall();
+ }
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2268:5: this_CompoundCondition_1= ruleCompoundCondition
- {
+ // InternalOseeDsl.g:2315:2: ( (lv_op_1_0= ruleCompareOp ) )
+ // InternalOseeDsl.g:2316:1: (lv_op_1_0= ruleCompareOp )
+ {
+ // InternalOseeDsl.g:2316:1: (lv_op_1_0= ruleCompareOp )
+ // InternalOseeDsl.g:2317:3: lv_op_1_0= ruleCompareOp
+ {
+
+ newCompositeNode(grammarAccess.getSimpleConditionAccess().getOpCompareOpEnumRuleCall_1_0());
+
+ pushFollow(FOLLOW_6);
+ lv_op_1_0=ruleCompareOp();
- newCompositeNode(grammarAccess.getConditionAccess().getCompoundConditionParserRuleCall_1());
+ state._fsp--;
- pushFollow(FOLLOW_ruleCompoundCondition_in_ruleCondition5020);
- this_CompoundCondition_1 = ruleCompoundCondition();
- state._fsp--;
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getSimpleConditionRule());
+ }
+ set(
+ current,
+ "op",
+ lv_op_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.CompareOp");
+ afterParserOrEnumRuleCall();
+
- current = this_CompoundCondition_1;
- afterParserOrEnumRuleCall();
+ }
- }
- break;
}
- }
+ // InternalOseeDsl.g:2333:2: ( (lv_expression_2_0= RULE_STRING ) )
+ // InternalOseeDsl.g:2334:1: (lv_expression_2_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2334:1: (lv_expression_2_0= RULE_STRING )
+ // InternalOseeDsl.g:2335:3: lv_expression_2_0= RULE_STRING
+ {
+ lv_expression_2_0=(Token)match(input,RULE_STRING,FOLLOW_2);
- leaveRule();
- }
+ newLeafNode(lv_expression_2_0, grammarAccess.getSimpleConditionAccess().getExpressionSTRINGTerminalRuleCall_2_0());
+
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleCondition"
+ if (current==null) {
+ current = createModelElement(grammarAccess.getSimpleConditionRule());
+ }
+ setWithLastConsumed(
+ current,
+ "expression",
+ lv_expression_2_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- // $ANTLR start "entryRuleSimpleCondition"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2284:1: entryRuleSimpleCondition returns [EObject current=null] : iv_ruleSimpleCondition= ruleSimpleCondition EOF ;
- public final EObject entryRuleSimpleCondition() throws RecognitionException {
- EObject current = null;
+ }
- EObject iv_ruleSimpleCondition = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2285:2: (iv_ruleSimpleCondition= ruleSimpleCondition EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2286:2: iv_ruleSimpleCondition= ruleSimpleCondition EOF
- {
- newCompositeNode(grammarAccess.getSimpleConditionRule());
- pushFollow(FOLLOW_ruleSimpleCondition_in_entryRuleSimpleCondition5055);
- iv_ruleSimpleCondition = ruleSimpleCondition();
+ }
- state._fsp--;
- current = iv_ruleSimpleCondition;
- match(input, EOF, FOLLOW_EOF_in_entryRuleSimpleCondition5065);
+ }
- }
- }
+ }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleSimpleCondition"
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleSimpleCondition"
- // $ANTLR start "ruleSimpleCondition"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2293: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;
- Token lv_expression_2_0 = null;
- Enumerator lv_field_0_0 = null;
+ // $ANTLR start "entryRuleCompoundCondition"
+ // InternalOseeDsl.g:2359:1: entryRuleCompoundCondition returns [EObject current=null] : iv_ruleCompoundCondition= ruleCompoundCondition EOF ;
+ public final EObject entryRuleCompoundCondition() throws RecognitionException {
+ EObject current = null;
- Enumerator lv_op_1_0 = null;
+ EObject iv_ruleCompoundCondition = null;
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2296: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:2297: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:2297: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:2297:2: ( (lv_field_0_0= ruleMatchField ) ) ( (lv_op_1_0= ruleCompareOp ) ) ( (lv_expression_2_0= RULE_STRING ) )
+ try {
+ // InternalOseeDsl.g:2360:2: (iv_ruleCompoundCondition= ruleCompoundCondition EOF )
+ // InternalOseeDsl.g:2361:2: iv_ruleCompoundCondition= ruleCompoundCondition EOF
{
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2297: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:2298: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:2298: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:2299:3: lv_field_0_0= ruleMatchField
- {
+ newCompositeNode(grammarAccess.getCompoundConditionRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleCompoundCondition=ruleCompoundCondition();
- newCompositeNode(grammarAccess.getSimpleConditionAccess().getFieldMatchFieldEnumRuleCall_0_0());
-
- pushFollow(FOLLOW_ruleMatchField_in_ruleSimpleCondition5111);
- lv_field_0_0 = ruleMatchField();
-
- state._fsp--;
-
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getSimpleConditionRule());
- }
- set(current, "field", lv_field_0_0, "MatchField");
- afterParserOrEnumRuleCall();
+ state._fsp--;
- }
+ current =iv_ruleCompoundCondition;
+ match(input,EOF,FOLLOW_2);
- }
+ }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2315: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:2316: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:2316: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:2317:3: lv_op_1_0= ruleCompareOp
- {
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleCompoundCondition"
- newCompositeNode(grammarAccess.getSimpleConditionAccess().getOpCompareOpEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleCompareOp_in_ruleSimpleCondition5132);
- lv_op_1_0 = ruleCompareOp();
+ // $ANTLR start "ruleCompoundCondition"
+ // InternalOseeDsl.g:2368: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;
- state._fsp--;
+ Token otherlv_0=null;
+ Token otherlv_4=null;
+ EObject lv_conditions_1_0 = null;
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getSimpleConditionRule());
- }
- set(current, "op", lv_op_1_0, "CompareOp");
- afterParserOrEnumRuleCall();
+ Enumerator lv_operators_2_0 = null;
- }
+ EObject lv_conditions_3_0 = null;
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2333: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:2334: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:2334: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:2335:3: lv_expression_2_0= RULE_STRING
- {
- lv_expression_2_0 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleSimpleCondition5149);
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:2371:28: ( (otherlv_0= '(' ( (lv_conditions_1_0= ruleSimpleCondition ) ) ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ otherlv_4= ')' ) )
+ // InternalOseeDsl.g:2372:1: (otherlv_0= '(' ( (lv_conditions_1_0= ruleSimpleCondition ) ) ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ otherlv_4= ')' )
+ {
+ // InternalOseeDsl.g:2372:1: (otherlv_0= '(' ( (lv_conditions_1_0= ruleSimpleCondition ) ) ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ otherlv_4= ')' )
+ // InternalOseeDsl.g:2372: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,71,FOLLOW_47);
- newLeafNode(lv_expression_2_0,
- grammarAccess.getSimpleConditionAccess().getExpressionSTRINGTerminalRuleCall_2_0());
+ newLeafNode(otherlv_0, grammarAccess.getCompoundConditionAccess().getLeftParenthesisKeyword_0());
+
+ // InternalOseeDsl.g:2376:1: ( (lv_conditions_1_0= ruleSimpleCondition ) )
+ // InternalOseeDsl.g:2377:1: (lv_conditions_1_0= ruleSimpleCondition )
+ {
+ // InternalOseeDsl.g:2377:1: (lv_conditions_1_0= ruleSimpleCondition )
+ // InternalOseeDsl.g:2378:3: lv_conditions_1_0= ruleSimpleCondition
+ {
+
+ newCompositeNode(grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_1_0());
+
+ pushFollow(FOLLOW_48);
+ lv_conditions_1_0=ruleSimpleCondition();
- if (current == null) {
- current = createModelElement(grammarAccess.getSimpleConditionRule());
- }
- setWithLastConsumed(current, "expression", lv_expression_2_0, "STRING");
+ state._fsp--;
- }
- }
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getCompoundConditionRule());
+ }
+ add(
+ current,
+ "conditions",
+ lv_conditions_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.SimpleCondition");
+ afterParserOrEnumRuleCall();
+
}
- }
-
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleSimpleCondition"
-
- // $ANTLR start "entryRuleCompoundCondition"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2359:1: entryRuleCompoundCondition returns [EObject current=null] : iv_ruleCompoundCondition= ruleCompoundCondition EOF ;
- public final EObject entryRuleCompoundCondition() throws RecognitionException {
- EObject current = null;
-
- EObject iv_ruleCompoundCondition = null;
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2360:2: (iv_ruleCompoundCondition= ruleCompoundCondition EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2361:2: iv_ruleCompoundCondition= ruleCompoundCondition EOF
- {
- newCompositeNode(grammarAccess.getCompoundConditionRule());
- pushFollow(FOLLOW_ruleCompoundCondition_in_entryRuleCompoundCondition5190);
- iv_ruleCompoundCondition = ruleCompoundCondition();
+ // InternalOseeDsl.g:2394:2: ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+
+ int cnt36=0;
+ loop36:
+ do {
+ int alt36=2;
+ int LA36_0 = input.LA(1);
+
+ if ( ((LA36_0>=88 && LA36_0<=89)) ) {
+ alt36=1;
+ }
+
+
+ switch (alt36) {
+ case 1 :
+ // InternalOseeDsl.g:2394:3: ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) )
+ {
+ // InternalOseeDsl.g:2394:3: ( (lv_operators_2_0= ruleXLogicOperator ) )
+ // InternalOseeDsl.g:2395:1: (lv_operators_2_0= ruleXLogicOperator )
+ {
+ // InternalOseeDsl.g:2395:1: (lv_operators_2_0= ruleXLogicOperator )
+ // InternalOseeDsl.g:2396:3: lv_operators_2_0= ruleXLogicOperator
+ {
+
+ newCompositeNode(grammarAccess.getCompoundConditionAccess().getOperatorsXLogicOperatorEnumRuleCall_2_0_0());
+
+ pushFollow(FOLLOW_47);
+ lv_operators_2_0=ruleXLogicOperator();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getCompoundConditionRule());
+ }
+ add(
+ current,
+ "operators",
+ lv_operators_2_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XLogicOperator");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+ // InternalOseeDsl.g:2412:2: ( (lv_conditions_3_0= ruleSimpleCondition ) )
+ // InternalOseeDsl.g:2413:1: (lv_conditions_3_0= ruleSimpleCondition )
+ {
+ // InternalOseeDsl.g:2413:1: (lv_conditions_3_0= ruleSimpleCondition )
+ // InternalOseeDsl.g:2414:3: lv_conditions_3_0= ruleSimpleCondition
+ {
+
+ newCompositeNode(grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_2_1_0());
+
+ pushFollow(FOLLOW_49);
+ lv_conditions_3_0=ruleSimpleCondition();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getCompoundConditionRule());
+ }
+ add(
+ current,
+ "conditions",
+ lv_conditions_3_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.SimpleCondition");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+
+ default :
+ if ( cnt36 >= 1 ) break loop36;
+ EarlyExitException eee =
+ new EarlyExitException(36, input);
+ throw eee;
+ }
+ cnt36++;
+ } while (true);
- state._fsp--;
+ otherlv_4=(Token)match(input,72,FOLLOW_2);
- current = iv_ruleCompoundCondition;
- match(input, EOF, FOLLOW_EOF_in_entryRuleCompoundCondition5200);
+ newLeafNode(otherlv_4, grammarAccess.getCompoundConditionAccess().getRightParenthesisKeyword_3());
+
- }
+ }
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleCompoundCondition"
+ }
- // $ANTLR start "ruleCompoundCondition"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2368: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;
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleCompoundCondition"
- Token otherlv_0 = null;
- Token otherlv_4 = null;
- EObject lv_conditions_1_0 = null;
- Enumerator lv_operators_2_0 = null;
+ // $ANTLR start "entryRuleXArtifactMatcher"
+ // InternalOseeDsl.g:2442:1: entryRuleXArtifactMatcher returns [EObject current=null] : iv_ruleXArtifactMatcher= ruleXArtifactMatcher EOF ;
+ public final EObject entryRuleXArtifactMatcher() throws RecognitionException {
+ EObject current = null;
- EObject lv_conditions_3_0 = null;
+ EObject iv_ruleXArtifactMatcher = null;
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2371: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:2372: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:2372: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:2372:3: otherlv_0= '(' ( (lv_conditions_1_0= ruleSimpleCondition ) ) ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+ otherlv_4= ')'
+ try {
+ // InternalOseeDsl.g:2443:2: (iv_ruleXArtifactMatcher= ruleXArtifactMatcher EOF )
+ // InternalOseeDsl.g:2444:2: iv_ruleXArtifactMatcher= ruleXArtifactMatcher EOF
{
- otherlv_0 = (Token) match(input, 72, FOLLOW_72_in_ruleCompoundCondition5237);
+ newCompositeNode(grammarAccess.getXArtifactMatcherRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleXArtifactMatcher=ruleXArtifactMatcher();
+
+ state._fsp--;
- newLeafNode(otherlv_0, grammarAccess.getCompoundConditionAccess().getLeftParenthesisKeyword_0());
+ current =iv_ruleXArtifactMatcher;
+ match(input,EOF,FOLLOW_2);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2376: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:2377: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:2377: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:2378:3: lv_conditions_1_0= ruleSimpleCondition
- {
+ }
- newCompositeNode(
- grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_1_0());
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleXArtifactMatcher"
- pushFollow(FOLLOW_ruleSimpleCondition_in_ruleCompoundCondition5258);
- lv_conditions_1_0 = ruleSimpleCondition();
- state._fsp--;
+ // $ANTLR start "ruleXArtifactMatcher"
+ // InternalOseeDsl.g:2451: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;
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getCompoundConditionRule());
- }
- add(current, "conditions", lv_conditions_1_0, "SimpleCondition");
- afterParserOrEnumRuleCall();
+ Token otherlv_0=null;
+ Token lv_name_1_0=null;
+ Token otherlv_2=null;
+ Token otherlv_6=null;
+ EObject lv_conditions_3_0 = null;
- }
+ Enumerator lv_operators_4_0 = null;
- }
+ EObject lv_conditions_5_0 = null;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2394:2: ( ( (lv_operators_2_0= ruleXLogicOperator ) ) ( (lv_conditions_3_0= ruleSimpleCondition ) ) )+
- int cnt36 = 0;
- loop36: do {
- int alt36 = 2;
- int LA36_0 = input.LA(1);
- if (LA36_0 >= 89 && LA36_0 <= 90) {
- alt36 = 1;
- }
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:2454: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= ';' ) )
+ // InternalOseeDsl.g:2455: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= ';' )
+ {
+ // InternalOseeDsl.g:2455: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= ';' )
+ // InternalOseeDsl.g:2455: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,73,FOLLOW_6);
- switch (alt36) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2394: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:2394: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:2395: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:2395: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:2396:3: lv_operators_2_0= ruleXLogicOperator
- {
+ newLeafNode(otherlv_0, grammarAccess.getXArtifactMatcherAccess().getArtifactMatcherKeyword_0());
+
+ // InternalOseeDsl.g:2459:1: ( (lv_name_1_0= RULE_STRING ) )
+ // InternalOseeDsl.g:2460:1: (lv_name_1_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2460:1: (lv_name_1_0= RULE_STRING )
+ // InternalOseeDsl.g:2461:3: lv_name_1_0= RULE_STRING
+ {
+ lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_50);
- newCompositeNode(
- grammarAccess.getCompoundConditionAccess().getOperatorsXLogicOperatorEnumRuleCall_2_0_0());
+ newLeafNode(lv_name_1_0, grammarAccess.getXArtifactMatcherAccess().getNameSTRINGTerminalRuleCall_1_0());
+
- pushFollow(FOLLOW_ruleXLogicOperator_in_ruleCompoundCondition5280);
- lv_operators_2_0 = ruleXLogicOperator();
+ if (current==null) {
+ current = createModelElement(grammarAccess.getXArtifactMatcherRule());
+ }
+ setWithLastConsumed(
+ current,
+ "name",
+ lv_name_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- state._fsp--;
+ }
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getCompoundConditionRule());
- }
- add(current, "operators", lv_operators_2_0, "XLogicOperator");
- afterParserOrEnumRuleCall();
- }
+ }
- }
+ otherlv_2=(Token)match(input,74,FOLLOW_51);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2412: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:2413: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:2413: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:2414:3: lv_conditions_3_0= ruleSimpleCondition
- {
+ newLeafNode(otherlv_2, grammarAccess.getXArtifactMatcherAccess().getWhereKeyword_2());
+
+ // InternalOseeDsl.g:2481:1: ( (lv_conditions_3_0= ruleCondition ) )
+ // InternalOseeDsl.g:2482:1: (lv_conditions_3_0= ruleCondition )
+ {
+ // InternalOseeDsl.g:2482:1: (lv_conditions_3_0= ruleCondition )
+ // InternalOseeDsl.g:2483:3: lv_conditions_3_0= ruleCondition
+ {
+
+ newCompositeNode(grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_3_0());
+
+ pushFollow(FOLLOW_52);
+ lv_conditions_3_0=ruleCondition();
- newCompositeNode(
- grammarAccess.getCompoundConditionAccess().getConditionsSimpleConditionParserRuleCall_2_1_0());
+ state._fsp--;
- pushFollow(FOLLOW_ruleSimpleCondition_in_ruleCompoundCondition5301);
- lv_conditions_3_0 = ruleSimpleCondition();
- state._fsp--;
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getXArtifactMatcherRule());
+ }
+ add(
+ current,
+ "conditions",
+ lv_conditions_3_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.Condition");
+ afterParserOrEnumRuleCall();
+
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getCompoundConditionRule());
- }
- add(current, "conditions", lv_conditions_3_0, "SimpleCondition");
- afterParserOrEnumRuleCall();
+ }
- }
- }
+ }
- }
- break;
+ // InternalOseeDsl.g:2499:2: ( ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) )*
+ loop37:
+ do {
+ int alt37=2;
+ int LA37_0 = input.LA(1);
- default:
- if (cnt36 >= 1) {
- break loop36;
- }
- EarlyExitException eee = new EarlyExitException(36, input);
- throw eee;
- }
- cnt36++;
- } while (true);
+ if ( ((LA37_0>=88 && LA37_0<=89)) ) {
+ alt37=1;
+ }
- otherlv_4 = (Token) match(input, 73, FOLLOW_73_in_ruleCompoundCondition5315);
- newLeafNode(otherlv_4, grammarAccess.getCompoundConditionAccess().getRightParenthesisKeyword_3());
+ switch (alt37) {
+ case 1 :
+ // InternalOseeDsl.g:2499:3: ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) )
+ {
+ // InternalOseeDsl.g:2499:3: ( (lv_operators_4_0= ruleXLogicOperator ) )
+ // InternalOseeDsl.g:2500:1: (lv_operators_4_0= ruleXLogicOperator )
+ {
+ // InternalOseeDsl.g:2500:1: (lv_operators_4_0= ruleXLogicOperator )
+ // InternalOseeDsl.g:2501:3: lv_operators_4_0= ruleXLogicOperator
+ {
+
+ newCompositeNode(grammarAccess.getXArtifactMatcherAccess().getOperatorsXLogicOperatorEnumRuleCall_4_0_0());
+
+ pushFollow(FOLLOW_51);
+ lv_operators_4_0=ruleXLogicOperator();
- }
+ state._fsp--;
- }
- leaveRule();
- }
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getXArtifactMatcherRule());
+ }
+ add(
+ current,
+ "operators",
+ lv_operators_4_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XLogicOperator");
+ afterParserOrEnumRuleCall();
+
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleCompoundCondition"
+ }
- // $ANTLR start "entryRuleXArtifactMatcher"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2442:1: entryRuleXArtifactMatcher returns [EObject current=null] : iv_ruleXArtifactMatcher= ruleXArtifactMatcher EOF ;
- public final EObject entryRuleXArtifactMatcher() throws RecognitionException {
- EObject current = null;
- EObject iv_ruleXArtifactMatcher = null;
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2443:2: (iv_ruleXArtifactMatcher= ruleXArtifactMatcher EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2444:2: iv_ruleXArtifactMatcher= ruleXArtifactMatcher EOF
- {
- newCompositeNode(grammarAccess.getXArtifactMatcherRule());
- pushFollow(FOLLOW_ruleXArtifactMatcher_in_entryRuleXArtifactMatcher5351);
- iv_ruleXArtifactMatcher = ruleXArtifactMatcher();
+ // InternalOseeDsl.g:2517:2: ( (lv_conditions_5_0= ruleCondition ) )
+ // InternalOseeDsl.g:2518:1: (lv_conditions_5_0= ruleCondition )
+ {
+ // InternalOseeDsl.g:2518:1: (lv_conditions_5_0= ruleCondition )
+ // InternalOseeDsl.g:2519:3: lv_conditions_5_0= ruleCondition
+ {
+
+ newCompositeNode(grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_4_1_0());
+
+ pushFollow(FOLLOW_52);
+ lv_conditions_5_0=ruleCondition();
- state._fsp--;
+ state._fsp--;
- current = iv_ruleXArtifactMatcher;
- match(input, EOF, FOLLOW_EOF_in_entryRuleXArtifactMatcher5361);
- }
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getXArtifactMatcherRule());
+ }
+ add(
+ current,
+ "conditions",
+ lv_conditions_5_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.Condition");
+ afterParserOrEnumRuleCall();
+
- }
+ }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleXArtifactMatcher"
- // $ANTLR start "ruleXArtifactMatcher"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2451: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;
+ }
- Token otherlv_0 = null;
- Token lv_name_1_0 = null;
- Token otherlv_2 = null;
- Token otherlv_6 = null;
- EObject lv_conditions_3_0 = null;
- Enumerator lv_operators_4_0 = null;
+ }
+ break;
- EObject lv_conditions_5_0 = null;
+ default :
+ break loop37;
+ }
+ } while (true);
- enterRule();
+ otherlv_6=(Token)match(input,75,FOLLOW_2);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2454: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:2455: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:2455: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:2455: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, 74, FOLLOW_74_in_ruleXArtifactMatcher5398);
+ newLeafNode(otherlv_6, grammarAccess.getXArtifactMatcherAccess().getSemicolonKeyword_5());
+
- 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:2459: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:2460: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:2460: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:2461:3: lv_name_1_0= RULE_STRING
- {
- lv_name_1_0 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleXArtifactMatcher5415);
- newLeafNode(lv_name_1_0,
- grammarAccess.getXArtifactMatcherAccess().getNameSTRINGTerminalRuleCall_1_0());
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getXArtifactMatcherRule());
- }
- setWithLastConsumed(current, "name", lv_name_1_0, "STRING");
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleXArtifactMatcher"
- }
- }
+ // $ANTLR start "entryRuleRole"
+ // InternalOseeDsl.g:2547:1: entryRuleRole returns [EObject current=null] : iv_ruleRole= ruleRole EOF ;
+ public final EObject entryRuleRole() throws RecognitionException {
+ EObject current = null;
- otherlv_2 = (Token) match(input, 75, FOLLOW_75_in_ruleXArtifactMatcher5432);
+ EObject iv_ruleRole = null;
- 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:2481: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:2482: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:2482: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:2483:3: lv_conditions_3_0= ruleCondition
- {
+ try {
+ // InternalOseeDsl.g:2548:2: (iv_ruleRole= ruleRole EOF )
+ // InternalOseeDsl.g:2549:2: iv_ruleRole= ruleRole EOF
+ {
+ newCompositeNode(grammarAccess.getRoleRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleRole=ruleRole();
- newCompositeNode(
- grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_3_0());
+ state._fsp--;
- pushFollow(FOLLOW_ruleCondition_in_ruleXArtifactMatcher5453);
- lv_conditions_3_0 = ruleCondition();
+ current =iv_ruleRole;
+ match(input,EOF,FOLLOW_2);
- state._fsp--;
+ }
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getXArtifactMatcherRule());
- }
- add(current, "conditions", lv_conditions_3_0, "Condition");
- afterParserOrEnumRuleCall();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleRole"
+
+
+ // $ANTLR start "ruleRole"
+ // InternalOseeDsl.g:2556: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;
+
+ Token otherlv_0=null;
+ Token lv_name_1_0=null;
+ Token otherlv_2=null;
+ Token otherlv_3=null;
+ Token otherlv_4=null;
+ Token otherlv_7=null;
+ EObject lv_usersAndGroups_5_0 = null;
+
+ EObject lv_referencedContexts_6_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:2559: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= '}' ) )
+ // InternalOseeDsl.g:2560: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= '}' )
+ {
+ // InternalOseeDsl.g:2560: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= '}' )
+ // InternalOseeDsl.g:2560: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,76,FOLLOW_6);
- }
+ newLeafNode(otherlv_0, grammarAccess.getRoleAccess().getRoleKeyword_0());
+
+ // InternalOseeDsl.g:2564:1: ( (lv_name_1_0= RULE_STRING ) )
+ // InternalOseeDsl.g:2565:1: (lv_name_1_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2565:1: (lv_name_1_0= RULE_STRING )
+ // InternalOseeDsl.g:2566:3: lv_name_1_0= RULE_STRING
+ {
+ lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_10);
- }
+ newLeafNode(lv_name_1_0, grammarAccess.getRoleAccess().getNameSTRINGTerminalRuleCall_1_0());
+
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2499:2: ( ( (lv_operators_4_0= ruleXLogicOperator ) ) ( (lv_conditions_5_0= ruleCondition ) ) )*
- loop37: do {
- int alt37 = 2;
- int LA37_0 = input.LA(1);
+ if (current==null) {
+ current = createModelElement(grammarAccess.getRoleRule());
+ }
+ setWithLastConsumed(
+ current,
+ "name",
+ lv_name_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- if (LA37_0 >= 89 && LA37_0 <= 90) {
- alt37 = 1;
- }
+ }
- switch (alt37) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2499: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:2499: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:2500: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:2500: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:2501:3: lv_operators_4_0= ruleXLogicOperator
- {
- newCompositeNode(
- grammarAccess.getXArtifactMatcherAccess().getOperatorsXLogicOperatorEnumRuleCall_4_0_0());
+ }
- pushFollow(FOLLOW_ruleXLogicOperator_in_ruleXArtifactMatcher5475);
- lv_operators_4_0 = ruleXLogicOperator();
+ // InternalOseeDsl.g:2582:2: (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )?
+ int alt38=2;
+ int LA38_0 = input.LA(1);
- state._fsp--;
+ if ( (LA38_0==16) ) {
+ alt38=1;
+ }
+ switch (alt38) {
+ case 1 :
+ // InternalOseeDsl.g:2582:4: otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) )
+ {
+ otherlv_2=(Token)match(input,16,FOLLOW_6);
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getXArtifactMatcherRule());
- }
- add(current, "operators", lv_operators_4_0, "XLogicOperator");
- afterParserOrEnumRuleCall();
+ newLeafNode(otherlv_2, grammarAccess.getRoleAccess().getExtendsKeyword_2_0());
+
+ // InternalOseeDsl.g:2586:1: ( (otherlv_3= RULE_STRING ) )
+ // InternalOseeDsl.g:2587:1: (otherlv_3= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2587:1: (otherlv_3= RULE_STRING )
+ // InternalOseeDsl.g:2588:3: otherlv_3= RULE_STRING
+ {
- }
+ if (current==null) {
+ current = createModelElement(grammarAccess.getRoleRule());
+ }
+
+ otherlv_3=(Token)match(input,RULE_STRING,FOLLOW_20);
- }
+ newLeafNode(otherlv_3, grammarAccess.getRoleAccess().getSuperRolesRoleCrossReference_2_1_0());
+
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2517: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:2518: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:2518: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:2519:3: lv_conditions_5_0= ruleCondition
- {
+ }
- newCompositeNode(
- grammarAccess.getXArtifactMatcherAccess().getConditionsConditionParserRuleCall_4_1_0());
- pushFollow(FOLLOW_ruleCondition_in_ruleXArtifactMatcher5496);
- lv_conditions_5_0 = ruleCondition();
+ }
- state._fsp--;
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getXArtifactMatcherRule());
- }
- add(current, "conditions", lv_conditions_5_0, "Condition");
- afterParserOrEnumRuleCall();
+ }
+ break;
- }
+ }
- }
+ otherlv_4=(Token)match(input,18,FOLLOW_53);
+
+ newLeafNode(otherlv_4, grammarAccess.getRoleAccess().getLeftCurlyBracketKeyword_3());
+
+ // InternalOseeDsl.g:2603:1: ( ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) | ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) )+
+ int cnt39=0;
+ loop39:
+ do {
+ int alt39=3;
+ int LA39_0 = input.LA(1);
+
+ if ( (LA39_0==19) ) {
+ alt39=1;
+ }
+ else if ( (LA39_0==77) ) {
+ alt39=2;
+ }
+
+
+ switch (alt39) {
+ case 1 :
+ // InternalOseeDsl.g:2603:2: ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) )
+ {
+ // InternalOseeDsl.g:2603:2: ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) )
+ // InternalOseeDsl.g:2604:1: (lv_usersAndGroups_5_0= ruleUsersAndGroups )
+ {
+ // InternalOseeDsl.g:2604:1: (lv_usersAndGroups_5_0= ruleUsersAndGroups )
+ // InternalOseeDsl.g:2605:3: lv_usersAndGroups_5_0= ruleUsersAndGroups
+ {
+
+ newCompositeNode(grammarAccess.getRoleAccess().getUsersAndGroupsUsersAndGroupsParserRuleCall_4_0_0());
+
+ pushFollow(FOLLOW_54);
+ lv_usersAndGroups_5_0=ruleUsersAndGroups();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getRoleRule());
+ }
+ add(
+ current,
+ "usersAndGroups",
+ lv_usersAndGroups_5_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.UsersAndGroups");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:2622:6: ( (lv_referencedContexts_6_0= ruleReferencedContext ) )
+ {
+ // InternalOseeDsl.g:2622:6: ( (lv_referencedContexts_6_0= ruleReferencedContext ) )
+ // InternalOseeDsl.g:2623:1: (lv_referencedContexts_6_0= ruleReferencedContext )
+ {
+ // InternalOseeDsl.g:2623:1: (lv_referencedContexts_6_0= ruleReferencedContext )
+ // InternalOseeDsl.g:2624:3: lv_referencedContexts_6_0= ruleReferencedContext
+ {
+
+ newCompositeNode(grammarAccess.getRoleAccess().getReferencedContextsReferencedContextParserRuleCall_4_1_0());
+
+ pushFollow(FOLLOW_54);
+ lv_referencedContexts_6_0=ruleReferencedContext();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getRoleRule());
+ }
+ add(
+ current,
+ "referencedContexts",
+ lv_referencedContexts_6_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.ReferencedContext");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+
+ default :
+ if ( cnt39 >= 1 ) break loop39;
+ EarlyExitException eee =
+ new EarlyExitException(39, input);
+ throw eee;
+ }
+ cnt39++;
+ } while (true);
- }
- break;
+ otherlv_7=(Token)match(input,21,FOLLOW_2);
- default:
- break loop37;
- }
- } while (true);
+ newLeafNode(otherlv_7, grammarAccess.getRoleAccess().getRightCurlyBracketKeyword_5());
+
- otherlv_6 = (Token) match(input, 76, FOLLOW_76_in_ruleXArtifactMatcher5510);
+ }
- newLeafNode(otherlv_6, grammarAccess.getXArtifactMatcherAccess().getSemicolonKeyword_5());
}
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleRole"
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleXArtifactMatcher"
+ // $ANTLR start "entryRuleReferencedContext"
+ // InternalOseeDsl.g:2652:1: entryRuleReferencedContext returns [EObject current=null] : iv_ruleReferencedContext= ruleReferencedContext EOF ;
+ public final EObject entryRuleReferencedContext() throws RecognitionException {
+ EObject current = null;
- // $ANTLR start "entryRuleRole"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2547:1: entryRuleRole returns [EObject current=null] : iv_ruleRole= ruleRole EOF ;
- public final EObject entryRuleRole() throws RecognitionException {
- EObject current = null;
+ EObject iv_ruleReferencedContext = null;
- EObject iv_ruleRole = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2548:2: (iv_ruleRole= ruleRole EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2549:2: iv_ruleRole= ruleRole EOF
- {
- newCompositeNode(grammarAccess.getRoleRule());
- pushFollow(FOLLOW_ruleRole_in_entryRuleRole5546);
- iv_ruleRole = ruleRole();
+ try {
+ // InternalOseeDsl.g:2653:2: (iv_ruleReferencedContext= ruleReferencedContext EOF )
+ // InternalOseeDsl.g:2654:2: iv_ruleReferencedContext= ruleReferencedContext EOF
+ {
+ newCompositeNode(grammarAccess.getReferencedContextRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleReferencedContext=ruleReferencedContext();
state._fsp--;
- current = iv_ruleRole;
- match(input, EOF, FOLLOW_EOF_in_entryRuleRole5556);
-
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleRole"
-
- // $ANTLR start "ruleRole"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2556: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;
-
- Token otherlv_0 = null;
- Token lv_name_1_0 = null;
- Token otherlv_2 = null;
- Token otherlv_3 = null;
- Token otherlv_4 = null;
- Token otherlv_7 = null;
- EObject lv_usersAndGroups_5_0 = null;
-
- EObject lv_referencedContexts_6_0 = null;
-
- enterRule();
-
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2559: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:2560: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:2560: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:2560: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, 77, FOLLOW_77_in_ruleRole5593);
-
- 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:2564: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:2565: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:2565: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:2566:3: lv_name_1_0= RULE_STRING
- {
- lv_name_1_0 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleRole5610);
-
- newLeafNode(lv_name_1_0, grammarAccess.getRoleAccess().getNameSTRINGTerminalRuleCall_1_0());
-
- if (current == null) {
- current = createModelElement(grammarAccess.getRoleRule());
- }
- setWithLastConsumed(current, "name", lv_name_1_0, "STRING");
-
- }
-
- }
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2582:2: (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )?
- int alt38 = 2;
- int LA38_0 = input.LA(1);
-
- if (LA38_0 == 17) {
- alt38 = 1;
- }
- switch (alt38) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2582:4: otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) )
- {
- otherlv_2 = (Token) match(input, 17, FOLLOW_17_in_ruleRole5628);
-
- 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:2586:1: ( (otherlv_3= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2587:1: (otherlv_3= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2587:1: (otherlv_3= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2588:3: otherlv_3= RULE_STRING
- {
-
- if (current == null) {
- current = createModelElement(grammarAccess.getRoleRule());
- }
+ current =iv_ruleReferencedContext;
+ match(input,EOF,FOLLOW_2);
- otherlv_3 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleRole5648);
+ }
- newLeafNode(otherlv_3,
- grammarAccess.getRoleAccess().getSuperRolesRoleCrossReference_2_1_0());
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleReferencedContext"
+
+
+ // $ANTLR start "ruleReferencedContext"
+ // InternalOseeDsl.g:2661: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;
+
+ Token otherlv_0=null;
+ Token lv_accessContextRef_1_0=null;
+ Token otherlv_2=null;
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:2664:28: ( (otherlv_0= 'accessContext' ( (lv_accessContextRef_1_0= RULE_STRING ) ) otherlv_2= ';' ) )
+ // InternalOseeDsl.g:2665:1: (otherlv_0= 'accessContext' ( (lv_accessContextRef_1_0= RULE_STRING ) ) otherlv_2= ';' )
+ {
+ // InternalOseeDsl.g:2665:1: (otherlv_0= 'accessContext' ( (lv_accessContextRef_1_0= RULE_STRING ) ) otherlv_2= ';' )
+ // InternalOseeDsl.g:2665:3: otherlv_0= 'accessContext' ( (lv_accessContextRef_1_0= RULE_STRING ) ) otherlv_2= ';'
+ {
+ otherlv_0=(Token)match(input,77,FOLLOW_6);
- }
+ newLeafNode(otherlv_0, grammarAccess.getReferencedContextAccess().getAccessContextKeyword_0());
+
+ // InternalOseeDsl.g:2669:1: ( (lv_accessContextRef_1_0= RULE_STRING ) )
+ // InternalOseeDsl.g:2670:1: (lv_accessContextRef_1_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2670:1: (lv_accessContextRef_1_0= RULE_STRING )
+ // InternalOseeDsl.g:2671:3: lv_accessContextRef_1_0= RULE_STRING
+ {
+ lv_accessContextRef_1_0=(Token)match(input,RULE_STRING,FOLLOW_55);
- }
+ newLeafNode(lv_accessContextRef_1_0, grammarAccess.getReferencedContextAccess().getAccessContextRefSTRINGTerminalRuleCall_1_0());
+
- }
- break;
+ if (current==null) {
+ current = createModelElement(grammarAccess.getReferencedContextRule());
+ }
+ setWithLastConsumed(
+ current,
+ "accessContextRef",
+ lv_accessContextRef_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- }
+ }
- otherlv_4 = (Token) match(input, 19, FOLLOW_19_in_ruleRole5662);
- 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:2603:1: ( ( (lv_usersAndGroups_5_0= ruleUsersAndGroups ) ) | ( (lv_referencedContexts_6_0= ruleReferencedContext ) ) )+
- int cnt39 = 0;
- loop39: do {
- int alt39 = 3;
- int LA39_0 = input.LA(1);
+ otherlv_2=(Token)match(input,75,FOLLOW_2);
- if (LA39_0 == 20) {
- alt39 = 1;
- } else if (LA39_0 == 78) {
- alt39 = 2;
- }
+ newLeafNode(otherlv_2, grammarAccess.getReferencedContextAccess().getSemicolonKeyword_2());
+
- switch (alt39) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2603: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:2603: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:2604: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:2604: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:2605:3: lv_usersAndGroups_5_0= ruleUsersAndGroups
- {
+ }
- newCompositeNode(
- grammarAccess.getRoleAccess().getUsersAndGroupsUsersAndGroupsParserRuleCall_4_0_0());
- pushFollow(FOLLOW_ruleUsersAndGroups_in_ruleRole5684);
- lv_usersAndGroups_5_0 = ruleUsersAndGroups();
+ }
- state._fsp--;
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleReferencedContext"
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getRoleRule());
- }
- add(current, "usersAndGroups", lv_usersAndGroups_5_0, "UsersAndGroups");
- afterParserOrEnumRuleCall();
- }
+ // $ANTLR start "entryRuleUsersAndGroups"
+ // InternalOseeDsl.g:2699:1: entryRuleUsersAndGroups returns [EObject current=null] : iv_ruleUsersAndGroups= ruleUsersAndGroups EOF ;
+ public final EObject entryRuleUsersAndGroups() throws RecognitionException {
+ EObject current = null;
- }
+ EObject iv_ruleUsersAndGroups = null;
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2622: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:2622: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:2623: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:2623: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:2624:3: lv_referencedContexts_6_0= ruleReferencedContext
- {
- newCompositeNode(
- grammarAccess.getRoleAccess().getReferencedContextsReferencedContextParserRuleCall_4_1_0());
+ try {
+ // InternalOseeDsl.g:2700:2: (iv_ruleUsersAndGroups= ruleUsersAndGroups EOF )
+ // InternalOseeDsl.g:2701:2: iv_ruleUsersAndGroups= ruleUsersAndGroups EOF
+ {
+ newCompositeNode(grammarAccess.getUsersAndGroupsRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleUsersAndGroups=ruleUsersAndGroups();
- pushFollow(FOLLOW_ruleReferencedContext_in_ruleRole5711);
- lv_referencedContexts_6_0 = ruleReferencedContext();
+ state._fsp--;
- state._fsp--;
+ current =iv_ruleUsersAndGroups;
+ match(input,EOF,FOLLOW_2);
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getRoleRule());
- }
- add(current, "referencedContexts", lv_referencedContexts_6_0, "ReferencedContext");
- afterParserOrEnumRuleCall();
+ }
- }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleUsersAndGroups"
+
+
+ // $ANTLR start "ruleUsersAndGroups"
+ // InternalOseeDsl.g:2708: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;
+
+ Token otherlv_0=null;
+ Token lv_userOrGroupGuid_1_0=null;
+ Token otherlv_2=null;
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:2711:28: ( (otherlv_0= 'guid' ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) otherlv_2= ';' ) )
+ // InternalOseeDsl.g:2712:1: (otherlv_0= 'guid' ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) otherlv_2= ';' )
+ {
+ // InternalOseeDsl.g:2712:1: (otherlv_0= 'guid' ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) otherlv_2= ';' )
+ // InternalOseeDsl.g:2712:3: otherlv_0= 'guid' ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) otherlv_2= ';'
+ {
+ otherlv_0=(Token)match(input,19,FOLLOW_6);
- }
+ newLeafNode(otherlv_0, grammarAccess.getUsersAndGroupsAccess().getGuidKeyword_0());
+
+ // InternalOseeDsl.g:2716:1: ( (lv_userOrGroupGuid_1_0= RULE_STRING ) )
+ // InternalOseeDsl.g:2717:1: (lv_userOrGroupGuid_1_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2717:1: (lv_userOrGroupGuid_1_0= RULE_STRING )
+ // InternalOseeDsl.g:2718:3: lv_userOrGroupGuid_1_0= RULE_STRING
+ {
+ lv_userOrGroupGuid_1_0=(Token)match(input,RULE_STRING,FOLLOW_55);
- }
- break;
+ newLeafNode(lv_userOrGroupGuid_1_0, grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidSTRINGTerminalRuleCall_1_0());
+
- default:
- if (cnt39 >= 1) {
- break loop39;
- }
- EarlyExitException eee = new EarlyExitException(39, input);
- throw eee;
- }
- cnt39++;
- } while (true);
+ if (current==null) {
+ current = createModelElement(grammarAccess.getUsersAndGroupsRule());
+ }
+ setWithLastConsumed(
+ current,
+ "userOrGroupGuid",
+ lv_userOrGroupGuid_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- otherlv_7 = (Token) match(input, 22, FOLLOW_22_in_ruleRole5725);
+ }
- newLeafNode(otherlv_7, grammarAccess.getRoleAccess().getRightCurlyBracketKeyword_5());
}
- }
+ otherlv_2=(Token)match(input,75,FOLLOW_2);
- leaveRule();
- }
+ newLeafNode(otherlv_2, grammarAccess.getUsersAndGroupsAccess().getSemicolonKeyword_2());
+
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleRole"
+ }
- // $ANTLR start "entryRuleReferencedContext"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2652:1: entryRuleReferencedContext returns [EObject current=null] : iv_ruleReferencedContext= ruleReferencedContext EOF ;
- public final EObject entryRuleReferencedContext() throws RecognitionException {
- EObject current = null;
- EObject iv_ruleReferencedContext = null;
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2653:2: (iv_ruleReferencedContext= ruleReferencedContext EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2654:2: iv_ruleReferencedContext= ruleReferencedContext EOF
- {
- newCompositeNode(grammarAccess.getReferencedContextRule());
- pushFollow(FOLLOW_ruleReferencedContext_in_entryRuleReferencedContext5761);
- iv_ruleReferencedContext = ruleReferencedContext();
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleUsersAndGroups"
- state._fsp--;
- current = iv_ruleReferencedContext;
- match(input, EOF, FOLLOW_EOF_in_entryRuleReferencedContext5771);
+ // $ANTLR start "entryRuleAccessContext"
+ // InternalOseeDsl.g:2746:1: entryRuleAccessContext returns [EObject current=null] : iv_ruleAccessContext= ruleAccessContext EOF ;
+ public final EObject entryRuleAccessContext() throws RecognitionException {
+ EObject current = null;
- }
+ EObject iv_ruleAccessContext = null;
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleReferencedContext"
+ try {
+ // InternalOseeDsl.g:2747:2: (iv_ruleAccessContext= ruleAccessContext EOF )
+ // InternalOseeDsl.g:2748:2: iv_ruleAccessContext= ruleAccessContext EOF
+ {
+ newCompositeNode(grammarAccess.getAccessContextRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleAccessContext=ruleAccessContext();
- // $ANTLR start "ruleReferencedContext"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2661: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;
+ state._fsp--;
- Token otherlv_0 = null;
- Token lv_accessContextRef_1_0 = null;
- Token otherlv_2 = null;
+ current =iv_ruleAccessContext;
+ match(input,EOF,FOLLOW_2);
- enterRule();
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2664: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:2665: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:2665: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:2665:3: otherlv_0= 'accessContext' ( (lv_accessContextRef_1_0= RULE_STRING ) ) otherlv_2= ';'
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleAccessContext"
+
+
+ // $ANTLR start "ruleAccessContext"
+ // InternalOseeDsl.g:2755: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;
+
+ Token otherlv_0=null;
+ Token lv_name_1_0=null;
+ Token otherlv_2=null;
+ Token otherlv_3=null;
+ Token otherlv_4=null;
+ Token otherlv_5=null;
+ Token lv_guid_6_0=null;
+ Token otherlv_7=null;
+ Token otherlv_10=null;
+ EObject lv_accessRules_8_0 = null;
+
+ EObject lv_hierarchyRestrictions_9_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:2758: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= '}' ) )
+ // InternalOseeDsl.g:2759: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= '}' )
{
- otherlv_0 = (Token) match(input, 78, FOLLOW_78_in_ruleReferencedContext5808);
-
- newLeafNode(otherlv_0, grammarAccess.getReferencedContextAccess().getAccessContextKeyword_0());
+ // InternalOseeDsl.g:2759: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= '}' )
+ // InternalOseeDsl.g:2759: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,77,FOLLOW_6);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2669: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:2670: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:2670: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:2671:3: lv_accessContextRef_1_0= RULE_STRING
- {
- lv_accessContextRef_1_0 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleReferencedContext5825);
+ newLeafNode(otherlv_0, grammarAccess.getAccessContextAccess().getAccessContextKeyword_0());
+
+ // InternalOseeDsl.g:2763:1: ( (lv_name_1_0= RULE_STRING ) )
+ // InternalOseeDsl.g:2764:1: (lv_name_1_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2764:1: (lv_name_1_0= RULE_STRING )
+ // InternalOseeDsl.g:2765:3: lv_name_1_0= RULE_STRING
+ {
+ lv_name_1_0=(Token)match(input,RULE_STRING,FOLLOW_10);
- newLeafNode(lv_accessContextRef_1_0,
- grammarAccess.getReferencedContextAccess().getAccessContextRefSTRINGTerminalRuleCall_1_0());
+ newLeafNode(lv_name_1_0, grammarAccess.getAccessContextAccess().getNameSTRINGTerminalRuleCall_1_0());
+
- if (current == null) {
- current = createModelElement(grammarAccess.getReferencedContextRule());
- }
- setWithLastConsumed(current, "accessContextRef", lv_accessContextRef_1_0, "STRING");
+ if (current==null) {
+ current = createModelElement(grammarAccess.getAccessContextRule());
+ }
+ setWithLastConsumed(
+ current,
+ "name",
+ lv_name_1_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- }
+ }
- }
- otherlv_2 = (Token) match(input, 76, FOLLOW_76_in_ruleReferencedContext5842);
+ }
- newLeafNode(otherlv_2, grammarAccess.getReferencedContextAccess().getSemicolonKeyword_2());
+ // InternalOseeDsl.g:2781:2: (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )?
+ int alt40=2;
+ int LA40_0 = input.LA(1);
+ if ( (LA40_0==16) ) {
+ alt40=1;
}
+ switch (alt40) {
+ case 1 :
+ // InternalOseeDsl.g:2781:4: otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) )
+ {
+ otherlv_2=(Token)match(input,16,FOLLOW_6);
- }
-
- leaveRule();
- }
+ newLeafNode(otherlv_2, grammarAccess.getAccessContextAccess().getExtendsKeyword_2_0());
+
+ // InternalOseeDsl.g:2785:1: ( (otherlv_3= RULE_STRING ) )
+ // InternalOseeDsl.g:2786:1: (otherlv_3= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2786:1: (otherlv_3= RULE_STRING )
+ // InternalOseeDsl.g:2787:3: otherlv_3= RULE_STRING
+ {
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleReferencedContext"
+ if (current==null) {
+ current = createModelElement(grammarAccess.getAccessContextRule());
+ }
+
+ otherlv_3=(Token)match(input,RULE_STRING,FOLLOW_20);
- // $ANTLR start "entryRuleUsersAndGroups"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2699:1: entryRuleUsersAndGroups returns [EObject current=null] : iv_ruleUsersAndGroups= ruleUsersAndGroups EOF ;
- public final EObject entryRuleUsersAndGroups() throws RecognitionException {
- EObject current = null;
+ newLeafNode(otherlv_3, grammarAccess.getAccessContextAccess().getSuperAccessContextsAccessContextCrossReference_2_1_0());
+
- EObject iv_ruleUsersAndGroups = null;
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2700:2: (iv_ruleUsersAndGroups= ruleUsersAndGroups EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2701:2: iv_ruleUsersAndGroups= ruleUsersAndGroups EOF
- {
- newCompositeNode(grammarAccess.getUsersAndGroupsRule());
- pushFollow(FOLLOW_ruleUsersAndGroups_in_entryRuleUsersAndGroups5878);
- iv_ruleUsersAndGroups = ruleUsersAndGroups();
- state._fsp--;
+ }
- current = iv_ruleUsersAndGroups;
- match(input, EOF, FOLLOW_EOF_in_entryRuleUsersAndGroups5888);
- }
+ }
+ break;
- }
+ }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleUsersAndGroups"
+ otherlv_4=(Token)match(input,18,FOLLOW_56);
- // $ANTLR start "ruleUsersAndGroups"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2708: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;
+ newLeafNode(otherlv_4, grammarAccess.getAccessContextAccess().getLeftCurlyBracketKeyword_3());
+
+ otherlv_5=(Token)match(input,19,FOLLOW_6);
- Token otherlv_0 = null;
- Token lv_userOrGroupGuid_1_0 = null;
- Token otherlv_2 = null;
+ newLeafNode(otherlv_5, grammarAccess.getAccessContextAccess().getGuidKeyword_4());
+
+ // InternalOseeDsl.g:2806:1: ( (lv_guid_6_0= RULE_STRING ) )
+ // InternalOseeDsl.g:2807:1: (lv_guid_6_0= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2807:1: (lv_guid_6_0= RULE_STRING )
+ // InternalOseeDsl.g:2808:3: lv_guid_6_0= RULE_STRING
+ {
+ lv_guid_6_0=(Token)match(input,RULE_STRING,FOLLOW_55);
- enterRule();
+ newLeafNode(lv_guid_6_0, grammarAccess.getAccessContextAccess().getGuidSTRINGTerminalRuleCall_5_0());
+
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2711: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:2712: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:2712: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:2712:3: otherlv_0= 'guid' ( (lv_userOrGroupGuid_1_0= RULE_STRING ) ) otherlv_2= ';'
- {
- otherlv_0 = (Token) match(input, 20, FOLLOW_20_in_ruleUsersAndGroups5925);
+ if (current==null) {
+ current = createModelElement(grammarAccess.getAccessContextRule());
+ }
+ setWithLastConsumed(
+ current,
+ "guid",
+ lv_guid_6_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+
- 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:2716: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:2717: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:2717: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:2718:3: lv_userOrGroupGuid_1_0= RULE_STRING
- {
- lv_userOrGroupGuid_1_0 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleUsersAndGroups5942);
- newLeafNode(lv_userOrGroupGuid_1_0,
- grammarAccess.getUsersAndGroupsAccess().getUserOrGroupGuidSTRINGTerminalRuleCall_1_0());
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getUsersAndGroupsRule());
- }
- setWithLastConsumed(current, "userOrGroupGuid", lv_userOrGroupGuid_1_0, "STRING");
+ otherlv_7=(Token)match(input,75,FOLLOW_57);
+
+ newLeafNode(otherlv_7, grammarAccess.getAccessContextAccess().getSemicolonKeyword_6());
+
+ // InternalOseeDsl.g:2828:1: ( ( (lv_accessRules_8_0= ruleObjectRestriction ) ) | ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) )+
+ int cnt41=0;
+ loop41:
+ do {
+ int alt41=3;
+ int LA41_0 = input.LA(1);
+
+ if ( ((LA41_0>=93 && LA41_0<=94)) ) {
+ alt41=1;
+ }
+ else if ( (LA41_0==78) ) {
+ alt41=2;
+ }
+
+
+ switch (alt41) {
+ case 1 :
+ // InternalOseeDsl.g:2828:2: ( (lv_accessRules_8_0= ruleObjectRestriction ) )
+ {
+ // InternalOseeDsl.g:2828:2: ( (lv_accessRules_8_0= ruleObjectRestriction ) )
+ // InternalOseeDsl.g:2829:1: (lv_accessRules_8_0= ruleObjectRestriction )
+ {
+ // InternalOseeDsl.g:2829:1: (lv_accessRules_8_0= ruleObjectRestriction )
+ // InternalOseeDsl.g:2830:3: lv_accessRules_8_0= ruleObjectRestriction
+ {
+
+ newCompositeNode(grammarAccess.getAccessContextAccess().getAccessRulesObjectRestrictionParserRuleCall_7_0_0());
+
+ pushFollow(FOLLOW_58);
+ lv_accessRules_8_0=ruleObjectRestriction();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getAccessContextRule());
+ }
+ add(
+ current,
+ "accessRules",
+ lv_accessRules_8_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.ObjectRestriction");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:2847:6: ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) )
+ {
+ // InternalOseeDsl.g:2847:6: ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) )
+ // InternalOseeDsl.g:2848:1: (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction )
+ {
+ // InternalOseeDsl.g:2848:1: (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction )
+ // InternalOseeDsl.g:2849:3: lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction
+ {
+
+ newCompositeNode(grammarAccess.getAccessContextAccess().getHierarchyRestrictionsHierarchyRestrictionParserRuleCall_7_1_0());
+
+ pushFollow(FOLLOW_58);
+ lv_hierarchyRestrictions_9_0=ruleHierarchyRestriction();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getAccessContextRule());
+ }
+ add(
+ current,
+ "hierarchyRestrictions",
+ lv_hierarchyRestrictions_9_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.HierarchyRestriction");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+
+ }
+ break;
+
+ default :
+ if ( cnt41 >= 1 ) break loop41;
+ EarlyExitException eee =
+ new EarlyExitException(41, input);
+ throw eee;
+ }
+ cnt41++;
+ } while (true);
- }
+ otherlv_10=(Token)match(input,21,FOLLOW_2);
- }
+ newLeafNode(otherlv_10, grammarAccess.getAccessContextAccess().getRightCurlyBracketKeyword_8());
+
- otherlv_2 = (Token) match(input, 76, FOLLOW_76_in_ruleUsersAndGroups5959);
+ }
- newLeafNode(otherlv_2, grammarAccess.getUsersAndGroupsAccess().getSemicolonKeyword_2());
}
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleAccessContext"
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleUsersAndGroups"
+ // $ANTLR start "entryRuleHierarchyRestriction"
+ // InternalOseeDsl.g:2877:1: entryRuleHierarchyRestriction returns [EObject current=null] : iv_ruleHierarchyRestriction= ruleHierarchyRestriction EOF ;
+ public final EObject entryRuleHierarchyRestriction() throws RecognitionException {
+ EObject current = null;
- // $ANTLR start "entryRuleAccessContext"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2746:1: entryRuleAccessContext returns [EObject current=null] : iv_ruleAccessContext= ruleAccessContext EOF ;
- public final EObject entryRuleAccessContext() throws RecognitionException {
- EObject current = null;
+ EObject iv_ruleHierarchyRestriction = null;
- EObject iv_ruleAccessContext = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2747:2: (iv_ruleAccessContext= ruleAccessContext EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2748:2: iv_ruleAccessContext= ruleAccessContext EOF
- {
- newCompositeNode(grammarAccess.getAccessContextRule());
- pushFollow(FOLLOW_ruleAccessContext_in_entryRuleAccessContext5995);
- iv_ruleAccessContext = ruleAccessContext();
+ try {
+ // InternalOseeDsl.g:2878:2: (iv_ruleHierarchyRestriction= ruleHierarchyRestriction EOF )
+ // InternalOseeDsl.g:2879:2: iv_ruleHierarchyRestriction= ruleHierarchyRestriction EOF
+ {
+ newCompositeNode(grammarAccess.getHierarchyRestrictionRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleHierarchyRestriction=ruleHierarchyRestriction();
state._fsp--;
- current = iv_ruleAccessContext;
- match(input, EOF, FOLLOW_EOF_in_entryRuleAccessContext6005);
-
- }
-
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleAccessContext"
-
- // $ANTLR start "ruleAccessContext"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2755: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;
-
- Token otherlv_0 = null;
- Token lv_name_1_0 = null;
- Token otherlv_2 = null;
- Token otherlv_3 = null;
- Token otherlv_4 = null;
- Token otherlv_5 = null;
- Token lv_guid_6_0 = null;
- Token otherlv_7 = null;
- Token otherlv_10 = null;
- EObject lv_accessRules_8_0 = null;
-
- EObject lv_hierarchyRestrictions_9_0 = null;
-
- enterRule();
-
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2758: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:2759: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:2759: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:2759: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, 78, FOLLOW_78_in_ruleAccessContext6042);
-
- 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:2763: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:2764: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:2764: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:2765:3: lv_name_1_0= RULE_STRING
- {
- lv_name_1_0 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleAccessContext6059);
-
- newLeafNode(lv_name_1_0,
- grammarAccess.getAccessContextAccess().getNameSTRINGTerminalRuleCall_1_0());
-
- if (current == null) {
- current = createModelElement(grammarAccess.getAccessContextRule());
- }
- setWithLastConsumed(current, "name", lv_name_1_0, "STRING");
-
- }
-
- }
-
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2781:2: (otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) ) )?
- int alt40 = 2;
- int LA40_0 = input.LA(1);
-
- if (LA40_0 == 17) {
- alt40 = 1;
- }
- switch (alt40) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2781:4: otherlv_2= 'extends' ( (otherlv_3= RULE_STRING ) )
- {
- otherlv_2 = (Token) match(input, 17, FOLLOW_17_in_ruleAccessContext6077);
-
- 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:2785:1: ( (otherlv_3= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2786:1: (otherlv_3= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2786:1: (otherlv_3= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2787:3: otherlv_3= RULE_STRING
- {
-
- if (current == null) {
- current = createModelElement(grammarAccess.getAccessContextRule());
- }
+ current =iv_ruleHierarchyRestriction;
+ match(input,EOF,FOLLOW_2);
- otherlv_3 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleAccessContext6097);
+ }
- newLeafNode(otherlv_3,
- grammarAccess.getAccessContextAccess().getSuperAccessContextsAccessContextCrossReference_2_1_0());
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleHierarchyRestriction"
+
+
+ // $ANTLR start "ruleHierarchyRestriction"
+ // InternalOseeDsl.g:2886: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;
+
+ Token otherlv_0=null;
+ Token otherlv_1=null;
+ Token otherlv_2=null;
+ Token otherlv_4=null;
+ EObject lv_accessRules_3_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:2889:28: ( (otherlv_0= 'childrenOf' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ otherlv_4= '}' ) )
+ // InternalOseeDsl.g:2890:1: (otherlv_0= 'childrenOf' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ otherlv_4= '}' )
+ {
+ // InternalOseeDsl.g:2890:1: (otherlv_0= 'childrenOf' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ otherlv_4= '}' )
+ // InternalOseeDsl.g:2890:3: otherlv_0= 'childrenOf' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ otherlv_4= '}'
+ {
+ otherlv_0=(Token)match(input,78,FOLLOW_6);
- }
+ newLeafNode(otherlv_0, grammarAccess.getHierarchyRestrictionAccess().getChildrenOfKeyword_0());
+
+ // InternalOseeDsl.g:2894:1: ( (otherlv_1= RULE_STRING ) )
+ // InternalOseeDsl.g:2895:1: (otherlv_1= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2895:1: (otherlv_1= RULE_STRING )
+ // InternalOseeDsl.g:2896:3: otherlv_1= RULE_STRING
+ {
- }
+ if (current==null) {
+ current = createModelElement(grammarAccess.getHierarchyRestrictionRule());
+ }
+
+ otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_20);
- }
- break;
+ newLeafNode(otherlv_1, grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0());
+
- }
+ }
- otherlv_4 = (Token) match(input, 19, FOLLOW_19_in_ruleAccessContext6111);
- newLeafNode(otherlv_4, grammarAccess.getAccessContextAccess().getLeftCurlyBracketKeyword_3());
+ }
- otherlv_5 = (Token) match(input, 20, FOLLOW_20_in_ruleAccessContext6123);
+ otherlv_2=(Token)match(input,18,FOLLOW_59);
+
+ newLeafNode(otherlv_2, grammarAccess.getHierarchyRestrictionAccess().getLeftCurlyBracketKeyword_2());
+
+ // InternalOseeDsl.g:2911:1: ( (lv_accessRules_3_0= ruleObjectRestriction ) )+
+ int cnt42=0;
+ loop42:
+ do {
+ int alt42=2;
+ int LA42_0 = input.LA(1);
+
+ if ( ((LA42_0>=93 && LA42_0<=94)) ) {
+ alt42=1;
+ }
+
+
+ switch (alt42) {
+ case 1 :
+ // InternalOseeDsl.g:2912:1: (lv_accessRules_3_0= ruleObjectRestriction )
+ {
+ // InternalOseeDsl.g:2912:1: (lv_accessRules_3_0= ruleObjectRestriction )
+ // InternalOseeDsl.g:2913:3: lv_accessRules_3_0= ruleObjectRestriction
+ {
+
+ newCompositeNode(grammarAccess.getHierarchyRestrictionAccess().getAccessRulesObjectRestrictionParserRuleCall_3_0());
+
+ pushFollow(FOLLOW_60);
+ lv_accessRules_3_0=ruleObjectRestriction();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getHierarchyRestrictionRule());
+ }
+ add(
+ current,
+ "accessRules",
+ lv_accessRules_3_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.ObjectRestriction");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+ break;
+
+ default :
+ if ( cnt42 >= 1 ) break loop42;
+ EarlyExitException eee =
+ new EarlyExitException(42, input);
+ throw eee;
+ }
+ cnt42++;
+ } while (true);
- newLeafNode(otherlv_5, grammarAccess.getAccessContextAccess().getGuidKeyword_4());
+ otherlv_4=(Token)match(input,21,FOLLOW_2);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2806: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:2807: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:2807: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:2808:3: lv_guid_6_0= RULE_STRING
- {
- lv_guid_6_0 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleAccessContext6140);
+ newLeafNode(otherlv_4, grammarAccess.getHierarchyRestrictionAccess().getRightCurlyBracketKeyword_4());
+
- newLeafNode(lv_guid_6_0,
- grammarAccess.getAccessContextAccess().getGuidSTRINGTerminalRuleCall_5_0());
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getAccessContextRule());
- }
- setWithLastConsumed(current, "guid", lv_guid_6_0, "STRING");
- }
+ }
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleHierarchyRestriction"
- otherlv_7 = (Token) match(input, 76, FOLLOW_76_in_ruleAccessContext6157);
- newLeafNode(otherlv_7, grammarAccess.getAccessContextAccess().getSemicolonKeyword_6());
+ // $ANTLR start "entryRuleRelationTypeArtifactTypePredicate"
+ // InternalOseeDsl.g:2941:1: entryRuleRelationTypeArtifactTypePredicate returns [EObject current=null] : iv_ruleRelationTypeArtifactTypePredicate= ruleRelationTypeArtifactTypePredicate EOF ;
+ public final EObject entryRuleRelationTypeArtifactTypePredicate() throws RecognitionException {
+ EObject current = null;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2828:1: ( ( (lv_accessRules_8_0= ruleObjectRestriction ) ) | ( (lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction ) ) )+
- int cnt41 = 0;
- loop41: do {
- int alt41 = 3;
- int LA41_0 = input.LA(1);
+ EObject iv_ruleRelationTypeArtifactTypePredicate = null;
- if (LA41_0 >= 94 && LA41_0 <= 95) {
- alt41 = 1;
- } else if (LA41_0 == 79) {
- alt41 = 2;
- }
- switch (alt41) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2828: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:2828: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:2829: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:2829: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:2830:3: lv_accessRules_8_0= ruleObjectRestriction
- {
+ try {
+ // InternalOseeDsl.g:2942:2: (iv_ruleRelationTypeArtifactTypePredicate= ruleRelationTypeArtifactTypePredicate EOF )
+ // InternalOseeDsl.g:2943:2: iv_ruleRelationTypeArtifactTypePredicate= ruleRelationTypeArtifactTypePredicate EOF
+ {
+ newCompositeNode(grammarAccess.getRelationTypeArtifactTypePredicateRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleRelationTypeArtifactTypePredicate=ruleRelationTypeArtifactTypePredicate();
- newCompositeNode(
- grammarAccess.getAccessContextAccess().getAccessRulesObjectRestrictionParserRuleCall_7_0_0());
+ state._fsp--;
- pushFollow(FOLLOW_ruleObjectRestriction_in_ruleAccessContext6179);
- lv_accessRules_8_0 = ruleObjectRestriction();
+ current =iv_ruleRelationTypeArtifactTypePredicate;
+ match(input,EOF,FOLLOW_2);
- state._fsp--;
+ }
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getAccessContextRule());
- }
- add(current, "accessRules", lv_accessRules_8_0, "ObjectRestriction");
- afterParserOrEnumRuleCall();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleRelationTypeArtifactTypePredicate"
+
+
+ // $ANTLR start "ruleRelationTypeArtifactTypePredicate"
+ // InternalOseeDsl.g:2950:1: ruleRelationTypeArtifactTypePredicate returns [EObject current=null] : (otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) ) ) ;
+ public final EObject ruleRelationTypeArtifactTypePredicate() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ Token otherlv_1=null;
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:2953:28: ( (otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) ) ) )
+ // InternalOseeDsl.g:2954:1: (otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) ) )
+ {
+ // InternalOseeDsl.g:2954:1: (otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) ) )
+ // InternalOseeDsl.g:2954:3: otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) )
+ {
+ otherlv_0=(Token)match(input,15,FOLLOW_6);
- }
+ newLeafNode(otherlv_0, grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeKeyword_0());
+
+ // InternalOseeDsl.g:2958:1: ( (otherlv_1= RULE_STRING ) )
+ // InternalOseeDsl.g:2959:1: (otherlv_1= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2959:1: (otherlv_1= RULE_STRING )
+ // InternalOseeDsl.g:2960:3: otherlv_1= RULE_STRING
+ {
- }
+ if (current==null) {
+ current = createModelElement(grammarAccess.getRelationTypeArtifactTypePredicateRule());
+ }
+
+ otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_2);
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2847: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:2847: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:2848: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:2848: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:2849:3: lv_hierarchyRestrictions_9_0= ruleHierarchyRestriction
- {
+ newLeafNode(otherlv_1, grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefXArtifactTypeCrossReference_1_0());
+
- newCompositeNode(
- grammarAccess.getAccessContextAccess().getHierarchyRestrictionsHierarchyRestrictionParserRuleCall_7_1_0());
+ }
- pushFollow(FOLLOW_ruleHierarchyRestriction_in_ruleAccessContext6206);
- lv_hierarchyRestrictions_9_0 = ruleHierarchyRestriction();
- state._fsp--;
+ }
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getAccessContextRule());
- }
- add(current, "hierarchyRestrictions", lv_hierarchyRestrictions_9_0,
- "HierarchyRestriction");
- afterParserOrEnumRuleCall();
- }
+ }
- }
- }
- break;
+ }
- default:
- if (cnt41 >= 1) {
- break loop41;
- }
- EarlyExitException eee = new EarlyExitException(41, input);
- throw eee;
- }
- cnt41++;
- } while (true);
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleRelationTypeArtifactTypePredicate"
- otherlv_10 = (Token) match(input, 22, FOLLOW_22_in_ruleAccessContext6220);
- newLeafNode(otherlv_10, grammarAccess.getAccessContextAccess().getRightCurlyBracketKeyword_8());
+ // $ANTLR start "entryRuleRelationTypeArtifactPredicate"
+ // InternalOseeDsl.g:2979:1: entryRuleRelationTypeArtifactPredicate returns [EObject current=null] : iv_ruleRelationTypeArtifactPredicate= ruleRelationTypeArtifactPredicate EOF ;
+ public final EObject entryRuleRelationTypeArtifactPredicate() throws RecognitionException {
+ EObject current = null;
- }
+ EObject iv_ruleRelationTypeArtifactPredicate = null;
- }
- leaveRule();
- }
+ try {
+ // InternalOseeDsl.g:2980:2: (iv_ruleRelationTypeArtifactPredicate= ruleRelationTypeArtifactPredicate EOF )
+ // InternalOseeDsl.g:2981:2: iv_ruleRelationTypeArtifactPredicate= ruleRelationTypeArtifactPredicate EOF
+ {
+ newCompositeNode(grammarAccess.getRelationTypeArtifactPredicateRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleRelationTypeArtifactPredicate=ruleRelationTypeArtifactPredicate();
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleAccessContext"
+ state._fsp--;
- // $ANTLR start "entryRuleHierarchyRestriction"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2877:1: entryRuleHierarchyRestriction returns [EObject current=null] : iv_ruleHierarchyRestriction= ruleHierarchyRestriction EOF ;
- public final EObject entryRuleHierarchyRestriction() throws RecognitionException {
- EObject current = null;
+ current =iv_ruleRelationTypeArtifactPredicate;
+ match(input,EOF,FOLLOW_2);
- EObject iv_ruleHierarchyRestriction = null;
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2878:2: (iv_ruleHierarchyRestriction= ruleHierarchyRestriction EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2879:2: iv_ruleHierarchyRestriction= ruleHierarchyRestriction EOF
- {
- newCompositeNode(grammarAccess.getHierarchyRestrictionRule());
- pushFollow(FOLLOW_ruleHierarchyRestriction_in_entryRuleHierarchyRestriction6256);
- iv_ruleHierarchyRestriction = ruleHierarchyRestriction();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleRelationTypeArtifactPredicate"
+
+
+ // $ANTLR start "ruleRelationTypeArtifactPredicate"
+ // InternalOseeDsl.g:2988:1: ruleRelationTypeArtifactPredicate returns [EObject current=null] : (otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) ) ) ;
+ public final EObject ruleRelationTypeArtifactPredicate() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ Token otherlv_1=null;
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:2991:28: ( (otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) ) ) )
+ // InternalOseeDsl.g:2992:1: (otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) ) )
+ {
+ // InternalOseeDsl.g:2992:1: (otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) ) )
+ // InternalOseeDsl.g:2992:3: otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) )
+ {
+ otherlv_0=(Token)match(input,79,FOLLOW_6);
- state._fsp--;
+ newLeafNode(otherlv_0, grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactKeyword_0());
+
+ // InternalOseeDsl.g:2996:1: ( (otherlv_1= RULE_STRING ) )
+ // InternalOseeDsl.g:2997:1: (otherlv_1= RULE_STRING )
+ {
+ // InternalOseeDsl.g:2997:1: (otherlv_1= RULE_STRING )
+ // InternalOseeDsl.g:2998:3: otherlv_1= RULE_STRING
+ {
- current = iv_ruleHierarchyRestriction;
- match(input, EOF, FOLLOW_EOF_in_entryRuleHierarchyRestriction6266);
+ if (current==null) {
+ current = createModelElement(grammarAccess.getRelationTypeArtifactPredicateRule());
+ }
+
+ otherlv_1=(Token)match(input,RULE_STRING,FOLLOW_2);
- }
+ newLeafNode(otherlv_1, grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0());
+
- }
+ }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleHierarchyRestriction"
- // $ANTLR start "ruleHierarchyRestriction"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2886: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;
+ }
- Token otherlv_0 = null;
- Token otherlv_1 = null;
- Token otherlv_2 = null;
- Token otherlv_4 = null;
- EObject lv_accessRules_3_0 = null;
- enterRule();
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2889: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:2890: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:2890: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:2890:3: otherlv_0= 'childrenOf' ( (otherlv_1= RULE_STRING ) ) otherlv_2= '{' ( (lv_accessRules_3_0= ruleObjectRestriction ) )+ otherlv_4= '}'
- {
- otherlv_0 = (Token) match(input, 79, FOLLOW_79_in_ruleHierarchyRestriction6303);
- 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:2894:1: ( (otherlv_1= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2895:1: (otherlv_1= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2895:1: (otherlv_1= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2896:3: otherlv_1= RULE_STRING
- {
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleRelationTypeArtifactPredicate"
- if (current == null) {
- current = createModelElement(grammarAccess.getHierarchyRestrictionRule());
- }
- otherlv_1 = (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleHierarchyRestriction6323);
+ // $ANTLR start "entryRuleRelationTypePredicate"
+ // InternalOseeDsl.g:3017:1: entryRuleRelationTypePredicate returns [EObject current=null] : iv_ruleRelationTypePredicate= ruleRelationTypePredicate EOF ;
+ public final EObject entryRuleRelationTypePredicate() throws RecognitionException {
+ EObject current = null;
- newLeafNode(otherlv_1,
- grammarAccess.getHierarchyRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0());
+ EObject iv_ruleRelationTypePredicate = null;
- }
- }
+ try {
+ // InternalOseeDsl.g:3018:2: (iv_ruleRelationTypePredicate= ruleRelationTypePredicate EOF )
+ // InternalOseeDsl.g:3019:2: iv_ruleRelationTypePredicate= ruleRelationTypePredicate EOF
+ {
+ newCompositeNode(grammarAccess.getRelationTypePredicateRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleRelationTypePredicate=ruleRelationTypePredicate();
- otherlv_2 = (Token) match(input, 19, FOLLOW_19_in_ruleHierarchyRestriction6335);
+ state._fsp--;
- newLeafNode(otherlv_2, grammarAccess.getHierarchyRestrictionAccess().getLeftCurlyBracketKeyword_2());
+ current =iv_ruleRelationTypePredicate;
+ match(input,EOF,FOLLOW_2);
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2911:1: ( (lv_accessRules_3_0= ruleObjectRestriction ) )+
- int cnt42 = 0;
- loop42: do {
- int alt42 = 2;
- int LA42_0 = input.LA(1);
+ }
- if (LA42_0 >= 94 && LA42_0 <= 95) {
- alt42 = 1;
- }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleRelationTypePredicate"
- switch (alt42) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2912: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:2912: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:2913:3: lv_accessRules_3_0= ruleObjectRestriction
- {
- newCompositeNode(
- grammarAccess.getHierarchyRestrictionAccess().getAccessRulesObjectRestrictionParserRuleCall_3_0());
+ // $ANTLR start "ruleRelationTypePredicate"
+ // InternalOseeDsl.g:3026:1: ruleRelationTypePredicate returns [EObject current=null] : (this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate | this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate ) ;
+ public final EObject ruleRelationTypePredicate() throws RecognitionException {
+ EObject current = null;
- pushFollow(FOLLOW_ruleObjectRestriction_in_ruleHierarchyRestriction6356);
- lv_accessRules_3_0 = ruleObjectRestriction();
+ EObject this_RelationTypeArtifactPredicate_0 = null;
- state._fsp--;
+ EObject this_RelationTypeArtifactTypePredicate_1 = null;
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getHierarchyRestrictionRule());
- }
- add(current, "accessRules", lv_accessRules_3_0, "ObjectRestriction");
- afterParserOrEnumRuleCall();
- }
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:3029:28: ( (this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate | this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate ) )
+ // InternalOseeDsl.g:3030:1: (this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate | this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate )
+ {
+ // InternalOseeDsl.g:3030:1: (this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate | this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate )
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- }
- break;
+ if ( (LA43_0==79) ) {
+ alt43=1;
+ }
+ else if ( (LA43_0==15) ) {
+ alt43=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 43, 0, input);
- default:
- if (cnt42 >= 1) {
- break loop42;
- }
- EarlyExitException eee = new EarlyExitException(42, input);
- throw eee;
- }
- cnt42++;
- } while (true);
+ throw nvae;
+ }
+ switch (alt43) {
+ case 1 :
+ // InternalOseeDsl.g:3031:5: this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate
+ {
+
+ newCompositeNode(grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactPredicateParserRuleCall_0());
+
+ pushFollow(FOLLOW_2);
+ this_RelationTypeArtifactPredicate_0=ruleRelationTypeArtifactPredicate();
+
+ state._fsp--;
+
+
+ current = this_RelationTypeArtifactPredicate_0;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:3041:5: this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate
+ {
+
+ newCompositeNode(grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactTypePredicateParserRuleCall_1());
+
+ pushFollow(FOLLOW_2);
+ this_RelationTypeArtifactTypePredicate_1=ruleRelationTypeArtifactTypePredicate();
+
+ state._fsp--;
+
+
+ current = this_RelationTypeArtifactTypePredicate_1;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
- otherlv_4 = (Token) match(input, 22, FOLLOW_22_in_ruleHierarchyRestriction6369);
+ }
- newLeafNode(otherlv_4, grammarAccess.getHierarchyRestrictionAccess().getRightCurlyBracketKeyword_4());
}
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleRelationTypePredicate"
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleHierarchyRestriction"
+ // $ANTLR start "entryRuleObjectRestriction"
+ // InternalOseeDsl.g:3057:1: entryRuleObjectRestriction returns [EObject current=null] : iv_ruleObjectRestriction= ruleObjectRestriction EOF ;
+ public final EObject entryRuleObjectRestriction() throws RecognitionException {
+ EObject current = null;
- // $ANTLR start "entryRuleRelationTypeArtifactTypePredicate"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2941:1: entryRuleRelationTypeArtifactTypePredicate returns [EObject current=null] : iv_ruleRelationTypeArtifactTypePredicate= ruleRelationTypeArtifactTypePredicate EOF ;
- public final EObject entryRuleRelationTypeArtifactTypePredicate() throws RecognitionException {
- EObject current = null;
+ EObject iv_ruleObjectRestriction = null;
- EObject iv_ruleRelationTypeArtifactTypePredicate = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2942:2: (iv_ruleRelationTypeArtifactTypePredicate= ruleRelationTypeArtifactTypePredicate EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2943:2: iv_ruleRelationTypeArtifactTypePredicate= ruleRelationTypeArtifactTypePredicate EOF
- {
- newCompositeNode(grammarAccess.getRelationTypeArtifactTypePredicateRule());
- pushFollow(FOLLOW_ruleRelationTypeArtifactTypePredicate_in_entryRuleRelationTypeArtifactTypePredicate6405);
- iv_ruleRelationTypeArtifactTypePredicate = ruleRelationTypeArtifactTypePredicate();
+ try {
+ // InternalOseeDsl.g:3058:2: (iv_ruleObjectRestriction= ruleObjectRestriction EOF )
+ // InternalOseeDsl.g:3059:2: iv_ruleObjectRestriction= ruleObjectRestriction EOF
+ {
+ newCompositeNode(grammarAccess.getObjectRestrictionRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleObjectRestriction=ruleObjectRestriction();
state._fsp--;
- current = iv_ruleRelationTypeArtifactTypePredicate;
- match(input, EOF, FOLLOW_EOF_in_entryRuleRelationTypeArtifactTypePredicate6415);
+ current =iv_ruleObjectRestriction;
+ match(input,EOF,FOLLOW_2);
- }
+ }
- }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleObjectRestriction"
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleRelationTypeArtifactTypePredicate"
- // $ANTLR start "ruleRelationTypeArtifactTypePredicate"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2950:1: ruleRelationTypeArtifactTypePredicate returns [EObject current=null] : (otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) ) ) ;
- public final EObject ruleRelationTypeArtifactTypePredicate() throws RecognitionException {
- EObject current = null;
+ // $ANTLR start "ruleObjectRestriction"
+ // InternalOseeDsl.g:3066: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;
- Token otherlv_0 = null;
- Token otherlv_1 = null;
+ EObject this_ArtifactMatchRestriction_0 = null;
- enterRule();
+ EObject this_ArtifactTypeRestriction_1 = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2953: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:2954: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:2954: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:2954:3: otherlv_0= 'artifactType' ( (otherlv_1= RULE_STRING ) )
- {
- otherlv_0 = (Token) match(input, 16, FOLLOW_16_in_ruleRelationTypeArtifactTypePredicate6452);
+ EObject this_RelationTypeRestriction_2 = null;
- newLeafNode(otherlv_0,
- grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeKeyword_0());
+ EObject this_AttributeTypeRestriction_3 = null;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2958:1: ( (otherlv_1= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2959:1: (otherlv_1= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2959:1: (otherlv_1= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2960:3: otherlv_1= RULE_STRING
- {
- if (current == null) {
- current = createModelElement(grammarAccess.getRelationTypeArtifactTypePredicateRule());
- }
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:3069:28: ( (this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction | this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction | this_RelationTypeRestriction_2= ruleRelationTypeRestriction | this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction ) )
+ // InternalOseeDsl.g:3070:1: (this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction | this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction | this_RelationTypeRestriction_2= ruleRelationTypeRestriction | this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction )
+ {
+ // InternalOseeDsl.g:3070:1: (this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction | this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction | this_RelationTypeRestriction_2= ruleRelationTypeRestriction | this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction )
+ int alt44=4;
+ int LA44_0 = input.LA(1);
- otherlv_1 = (Token) match(input, RULE_STRING,
- FOLLOW_RULE_STRING_in_ruleRelationTypeArtifactTypePredicate6472);
+ if ( (LA44_0==93) ) {
+ int LA44_1 = input.LA(2);
- newLeafNode(otherlv_1,
- grammarAccess.getRelationTypeArtifactTypePredicateAccess().getArtifactTypeRefXArtifactTypeCrossReference_1_0());
+ if ( (LA44_1==80) ) {
+ switch ( input.LA(3) ) {
+ case 24:
+ {
+ alt44=4;
+ }
+ break;
+ case 61:
+ {
+ alt44=3;
+ }
+ break;
+ case 15:
+ {
+ alt44=2;
+ }
+ break;
+ case 79:
+ {
+ alt44=1;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 44, 3, input);
- }
+ throw nvae;
+ }
- }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 44, 1, input);
+ throw nvae;
+ }
}
+ else if ( (LA44_0==94) ) {
+ int LA44_2 = input.LA(2);
- }
-
- leaveRule();
- }
+ if ( (LA44_2==80) ) {
+ switch ( input.LA(3) ) {
+ case 24:
+ {
+ alt44=4;
+ }
+ break;
+ case 61:
+ {
+ alt44=3;
+ }
+ break;
+ case 15:
+ {
+ alt44=2;
+ }
+ break;
+ case 79:
+ {
+ alt44=1;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 44, 3, input);
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleRelationTypeArtifactTypePredicate"
+ throw nvae;
+ }
- // $ANTLR start "entryRuleRelationTypeArtifactPredicate"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2979:1: entryRuleRelationTypeArtifactPredicate returns [EObject current=null] : iv_ruleRelationTypeArtifactPredicate= ruleRelationTypeArtifactPredicate EOF ;
- public final EObject entryRuleRelationTypeArtifactPredicate() throws RecognitionException {
- EObject current = null;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 44, 2, input);
- EObject iv_ruleRelationTypeArtifactPredicate = null;
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 44, 0, input);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2980:2: (iv_ruleRelationTypeArtifactPredicate= ruleRelationTypeArtifactPredicate EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2981:2: iv_ruleRelationTypeArtifactPredicate= ruleRelationTypeArtifactPredicate EOF
- {
- newCompositeNode(grammarAccess.getRelationTypeArtifactPredicateRule());
- pushFollow(FOLLOW_ruleRelationTypeArtifactPredicate_in_entryRuleRelationTypeArtifactPredicate6508);
- iv_ruleRelationTypeArtifactPredicate = ruleRelationTypeArtifactPredicate();
+ throw nvae;
+ }
+ switch (alt44) {
+ case 1 :
+ // InternalOseeDsl.g:3071:5: this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction
+ {
+
+ newCompositeNode(grammarAccess.getObjectRestrictionAccess().getArtifactMatchRestrictionParserRuleCall_0());
+
+ pushFollow(FOLLOW_2);
+ this_ArtifactMatchRestriction_0=ruleArtifactMatchRestriction();
+
+ state._fsp--;
+
+
+ current = this_ArtifactMatchRestriction_0;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:3081:5: this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction
+ {
+
+ newCompositeNode(grammarAccess.getObjectRestrictionAccess().getArtifactTypeRestrictionParserRuleCall_1());
+
+ pushFollow(FOLLOW_2);
+ this_ArtifactTypeRestriction_1=ruleArtifactTypeRestriction();
+
+ state._fsp--;
+
+
+ current = this_ArtifactTypeRestriction_1;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:3091:5: this_RelationTypeRestriction_2= ruleRelationTypeRestriction
+ {
+
+ newCompositeNode(grammarAccess.getObjectRestrictionAccess().getRelationTypeRestrictionParserRuleCall_2());
+
+ pushFollow(FOLLOW_2);
+ this_RelationTypeRestriction_2=ruleRelationTypeRestriction();
+
+ state._fsp--;
+
+
+ current = this_RelationTypeRestriction_2;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:3101:5: this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction
+ {
+
+ newCompositeNode(grammarAccess.getObjectRestrictionAccess().getAttributeTypeRestrictionParserRuleCall_3());
+
+ pushFollow(FOLLOW_2);
+ this_AttributeTypeRestriction_3=ruleAttributeTypeRestriction();
+
+ state._fsp--;
+
+
+ current = this_AttributeTypeRestriction_3;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
- state._fsp--;
+ }
- current = iv_ruleRelationTypeArtifactPredicate;
- match(input, EOF, FOLLOW_EOF_in_entryRuleRelationTypeArtifactPredicate6518);
- }
+ }
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleObjectRestriction"
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleRelationTypeArtifactPredicate"
- // $ANTLR start "ruleRelationTypeArtifactPredicate"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2988:1: ruleRelationTypeArtifactPredicate returns [EObject current=null] : (otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) ) ) ;
- public final EObject ruleRelationTypeArtifactPredicate() throws RecognitionException {
- EObject current = null;
+ // $ANTLR start "entryRuleArtifactMatchRestriction"
+ // InternalOseeDsl.g:3117:1: entryRuleArtifactMatchRestriction returns [EObject current=null] : iv_ruleArtifactMatchRestriction= ruleArtifactMatchRestriction EOF ;
+ public final EObject entryRuleArtifactMatchRestriction() throws RecognitionException {
+ EObject current = null;
- Token otherlv_0 = null;
- Token otherlv_1 = null;
+ EObject iv_ruleArtifactMatchRestriction = null;
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2991: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:2992: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:2992: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:2992:3: otherlv_0= 'artifact' ( (otherlv_1= RULE_STRING ) )
+ try {
+ // InternalOseeDsl.g:3118:2: (iv_ruleArtifactMatchRestriction= ruleArtifactMatchRestriction EOF )
+ // InternalOseeDsl.g:3119:2: iv_ruleArtifactMatchRestriction= ruleArtifactMatchRestriction EOF
{
- otherlv_0 = (Token) match(input, 80, FOLLOW_80_in_ruleRelationTypeArtifactPredicate6555);
+ newCompositeNode(grammarAccess.getArtifactMatchRestrictionRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleArtifactMatchRestriction=ruleArtifactMatchRestriction();
- newLeafNode(otherlv_0, grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactKeyword_0());
+ state._fsp--;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2996:1: ( (otherlv_1= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2997:1: (otherlv_1= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2997:1: (otherlv_1= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:2998:3: otherlv_1= RULE_STRING
- {
+ current =iv_ruleArtifactMatchRestriction;
+ match(input,EOF,FOLLOW_2);
- if (current == null) {
- current = createModelElement(grammarAccess.getRelationTypeArtifactPredicateRule());
- }
+ }
- otherlv_1 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleRelationTypeArtifactPredicate6575);
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleArtifactMatchRestriction"
+
+
+ // $ANTLR start "ruleArtifactMatchRestriction"
+ // InternalOseeDsl.g:3126: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;
+
+ Token otherlv_1=null;
+ Token otherlv_2=null;
+ Token otherlv_3=null;
+ Token otherlv_4=null;
+ Enumerator lv_permission_0_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:3129:28: ( ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifact' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) )
+ // InternalOseeDsl.g:3130:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifact' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' )
+ {
+ // InternalOseeDsl.g:3130:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifact' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' )
+ // InternalOseeDsl.g:3130:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifact' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';'
+ {
+ // InternalOseeDsl.g:3130:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) )
+ // InternalOseeDsl.g:3131:1: (lv_permission_0_0= ruleAccessPermissionEnum )
+ {
+ // InternalOseeDsl.g:3131:1: (lv_permission_0_0= ruleAccessPermissionEnum )
+ // InternalOseeDsl.g:3132:3: lv_permission_0_0= ruleAccessPermissionEnum
+ {
+
+ newCompositeNode(grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+
+ pushFollow(FOLLOW_61);
+ lv_permission_0_0=ruleAccessPermissionEnum();
- newLeafNode(otherlv_1,
- grammarAccess.getRelationTypeArtifactPredicateAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_1_0());
+ state._fsp--;
- }
- }
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getArtifactMatchRestrictionRule());
+ }
+ set(
+ current,
+ "permission",
+ lv_permission_0_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.AccessPermissionEnum");
+ afterParserOrEnumRuleCall();
+
}
- }
- leaveRule();
- }
+ }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleRelationTypeArtifactPredicate"
+ otherlv_1=(Token)match(input,80,FOLLOW_62);
- // $ANTLR start "entryRuleRelationTypePredicate"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3017:1: entryRuleRelationTypePredicate returns [EObject current=null] : iv_ruleRelationTypePredicate= ruleRelationTypePredicate EOF ;
- public final EObject entryRuleRelationTypePredicate() throws RecognitionException {
- EObject current = null;
+ newLeafNode(otherlv_1, grammarAccess.getArtifactMatchRestrictionAccess().getEditKeyword_1());
+
+ otherlv_2=(Token)match(input,79,FOLLOW_6);
- EObject iv_ruleRelationTypePredicate = null;
+ newLeafNode(otherlv_2, grammarAccess.getArtifactMatchRestrictionAccess().getArtifactKeyword_2());
+
+ // InternalOseeDsl.g:3156:1: ( (otherlv_3= RULE_STRING ) )
+ // InternalOseeDsl.g:3157:1: (otherlv_3= RULE_STRING )
+ {
+ // InternalOseeDsl.g:3157:1: (otherlv_3= RULE_STRING )
+ // InternalOseeDsl.g:3158:3: otherlv_3= RULE_STRING
+ {
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3018:2: (iv_ruleRelationTypePredicate= ruleRelationTypePredicate EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3019:2: iv_ruleRelationTypePredicate= ruleRelationTypePredicate EOF
- {
- newCompositeNode(grammarAccess.getRelationTypePredicateRule());
- pushFollow(FOLLOW_ruleRelationTypePredicate_in_entryRuleRelationTypePredicate6611);
- iv_ruleRelationTypePredicate = ruleRelationTypePredicate();
+ if (current==null) {
+ current = createModelElement(grammarAccess.getArtifactMatchRestrictionRule());
+ }
+
+ otherlv_3=(Token)match(input,RULE_STRING,FOLLOW_55);
- state._fsp--;
+ newLeafNode(otherlv_3, grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_3_0());
+
- current = iv_ruleRelationTypePredicate;
- match(input, EOF, FOLLOW_EOF_in_entryRuleRelationTypePredicate6621);
+ }
- }
- }
+ }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleRelationTypePredicate"
+ otherlv_4=(Token)match(input,75,FOLLOW_2);
- // $ANTLR start "ruleRelationTypePredicate"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3026:1: ruleRelationTypePredicate returns [EObject current=null] : (this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate | this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate ) ;
- public final EObject ruleRelationTypePredicate() throws RecognitionException {
- EObject current = null;
+ newLeafNode(otherlv_4, grammarAccess.getArtifactMatchRestrictionAccess().getSemicolonKeyword_4());
+
- EObject this_RelationTypeArtifactPredicate_0 = null;
+ }
- EObject this_RelationTypeArtifactTypePredicate_1 = null;
- enterRule();
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3029: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:3030: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:3030:1: (this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate | this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate )
- int alt43 = 2;
- int LA43_0 = input.LA(1);
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleArtifactMatchRestriction"
- if (LA43_0 == 80) {
- alt43 = 1;
- } else if (LA43_0 == 16) {
- alt43 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 43, 0, input);
- throw nvae;
- }
- switch (alt43) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3031:5: this_RelationTypeArtifactPredicate_0= ruleRelationTypeArtifactPredicate
- {
+ // $ANTLR start "entryRuleArtifactTypeRestriction"
+ // InternalOseeDsl.g:3181:1: entryRuleArtifactTypeRestriction returns [EObject current=null] : iv_ruleArtifactTypeRestriction= ruleArtifactTypeRestriction EOF ;
+ public final EObject entryRuleArtifactTypeRestriction() throws RecognitionException {
+ EObject current = null;
- newCompositeNode(
- grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactPredicateParserRuleCall_0());
+ EObject iv_ruleArtifactTypeRestriction = null;
- pushFollow(FOLLOW_ruleRelationTypeArtifactPredicate_in_ruleRelationTypePredicate6668);
- this_RelationTypeArtifactPredicate_0 = ruleRelationTypeArtifactPredicate();
- state._fsp--;
+ try {
+ // InternalOseeDsl.g:3182:2: (iv_ruleArtifactTypeRestriction= ruleArtifactTypeRestriction EOF )
+ // InternalOseeDsl.g:3183:2: iv_ruleArtifactTypeRestriction= ruleArtifactTypeRestriction EOF
+ {
+ newCompositeNode(grammarAccess.getArtifactTypeRestrictionRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleArtifactTypeRestriction=ruleArtifactTypeRestriction();
- current = this_RelationTypeArtifactPredicate_0;
- afterParserOrEnumRuleCall();
+ state._fsp--;
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3041:5: this_RelationTypeArtifactTypePredicate_1= ruleRelationTypeArtifactTypePredicate
- {
+ current =iv_ruleArtifactTypeRestriction;
+ match(input,EOF,FOLLOW_2);
- newCompositeNode(
- grammarAccess.getRelationTypePredicateAccess().getRelationTypeArtifactTypePredicateParserRuleCall_1());
+ }
- pushFollow(FOLLOW_ruleRelationTypeArtifactTypePredicate_in_ruleRelationTypePredicate6695);
- this_RelationTypeArtifactTypePredicate_1 = ruleRelationTypeArtifactTypePredicate();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleArtifactTypeRestriction"
+
+
+ // $ANTLR start "ruleArtifactTypeRestriction"
+ // InternalOseeDsl.g:3190: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;
+
+ Token otherlv_1=null;
+ Token otherlv_2=null;
+ Token otherlv_3=null;
+ Token otherlv_4=null;
+ Enumerator lv_permission_0_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:3193:28: ( ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifactType' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' ) )
+ // InternalOseeDsl.g:3194:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifactType' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' )
+ {
+ // InternalOseeDsl.g:3194:1: ( ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifactType' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';' )
+ // InternalOseeDsl.g:3194:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifactType' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';'
+ {
+ // InternalOseeDsl.g:3194:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) )
+ // InternalOseeDsl.g:3195:1: (lv_permission_0_0= ruleAccessPermissionEnum )
+ {
+ // InternalOseeDsl.g:3195:1: (lv_permission_0_0= ruleAccessPermissionEnum )
+ // InternalOseeDsl.g:3196:3: lv_permission_0_0= ruleAccessPermissionEnum
+ {
+
+ newCompositeNode(grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+
+ pushFollow(FOLLOW_61);
+ lv_permission_0_0=ruleAccessPermissionEnum();
- state._fsp--;
+ state._fsp--;
- current = this_RelationTypeArtifactTypePredicate_1;
- afterParserOrEnumRuleCall();
- }
- break;
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getArtifactTypeRestrictionRule());
+ }
+ set(
+ current,
+ "permission",
+ lv_permission_0_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.AccessPermissionEnum");
+ afterParserOrEnumRuleCall();
+
}
- }
- leaveRule();
- }
+ }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleRelationTypePredicate"
+ otherlv_1=(Token)match(input,80,FOLLOW_9);
- // $ANTLR start "entryRuleObjectRestriction"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3057:1: entryRuleObjectRestriction returns [EObject current=null] : iv_ruleObjectRestriction= ruleObjectRestriction EOF ;
- public final EObject entryRuleObjectRestriction() throws RecognitionException {
- EObject current = null;
+ newLeafNode(otherlv_1, grammarAccess.getArtifactTypeRestrictionAccess().getEditKeyword_1());
+
+ otherlv_2=(Token)match(input,15,FOLLOW_6);
- EObject iv_ruleObjectRestriction = null;
+ newLeafNode(otherlv_2, grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeKeyword_2());
+
+ // InternalOseeDsl.g:3220:1: ( (otherlv_3= RULE_STRING ) )
+ // InternalOseeDsl.g:3221:1: (otherlv_3= RULE_STRING )
+ {
+ // InternalOseeDsl.g:3221:1: (otherlv_3= RULE_STRING )
+ // InternalOseeDsl.g:3222:3: otherlv_3= RULE_STRING
+ {
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3058:2: (iv_ruleObjectRestriction= ruleObjectRestriction EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3059:2: iv_ruleObjectRestriction= ruleObjectRestriction EOF
- {
- newCompositeNode(grammarAccess.getObjectRestrictionRule());
- pushFollow(FOLLOW_ruleObjectRestriction_in_entryRuleObjectRestriction6730);
- iv_ruleObjectRestriction = ruleObjectRestriction();
+ if (current==null) {
+ current = createModelElement(grammarAccess.getArtifactTypeRestrictionRule());
+ }
+
+ otherlv_3=(Token)match(input,RULE_STRING,FOLLOW_55);
- state._fsp--;
+ newLeafNode(otherlv_3, grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_3_0());
+
- current = iv_ruleObjectRestriction;
- match(input, EOF, FOLLOW_EOF_in_entryRuleObjectRestriction6740);
+ }
- }
- }
+ }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleObjectRestriction"
+ otherlv_4=(Token)match(input,75,FOLLOW_2);
- // $ANTLR start "ruleObjectRestriction"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3066: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;
+ newLeafNode(otherlv_4, grammarAccess.getArtifactTypeRestrictionAccess().getSemicolonKeyword_4());
+
- EObject this_ArtifactMatchRestriction_0 = null;
+ }
- EObject this_ArtifactTypeRestriction_1 = null;
- EObject this_RelationTypeRestriction_2 = null;
+ }
- EObject this_AttributeTypeRestriction_3 = null;
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleArtifactTypeRestriction"
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3069: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:3070: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:3070:1: (this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction | this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction | this_RelationTypeRestriction_2= ruleRelationTypeRestriction | this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction )
- int alt44 = 4;
- int LA44_0 = input.LA(1);
+ // $ANTLR start "entryRuleAttributeTypeRestriction"
+ // InternalOseeDsl.g:3245:1: entryRuleAttributeTypeRestriction returns [EObject current=null] : iv_ruleAttributeTypeRestriction= ruleAttributeTypeRestriction EOF ;
+ public final EObject entryRuleAttributeTypeRestriction() throws RecognitionException {
+ EObject current = null;
- if (LA44_0 == 94) {
- int LA44_1 = input.LA(2);
+ EObject iv_ruleAttributeTypeRestriction = null;
- if (LA44_1 == 81) {
- switch (input.LA(3)) {
- case 16: {
- alt44 = 2;
- }
- break;
- case 62: {
- alt44 = 3;
- }
- break;
- case 25: {
- alt44 = 4;
- }
- break;
- case 80: {
- alt44 = 1;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 44, 3, input);
- throw nvae;
- }
-
- } else {
- NoViableAltException nvae = new NoViableAltException("", 44, 1, input);
-
- throw nvae;
- }
- } else if (LA44_0 == 95) {
- int LA44_2 = input.LA(2);
+ try {
+ // InternalOseeDsl.g:3246:2: (iv_ruleAttributeTypeRestriction= ruleAttributeTypeRestriction EOF )
+ // InternalOseeDsl.g:3247:2: iv_ruleAttributeTypeRestriction= ruleAttributeTypeRestriction EOF
+ {
+ newCompositeNode(grammarAccess.getAttributeTypeRestrictionRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleAttributeTypeRestriction=ruleAttributeTypeRestriction();
- if (LA44_2 == 81) {
- switch (input.LA(3)) {
- case 16: {
- alt44 = 2;
- }
- break;
- case 62: {
- alt44 = 3;
- }
- break;
- case 25: {
- alt44 = 4;
- }
- break;
- case 80: {
- alt44 = 1;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 44, 3, input);
+ state._fsp--;
- throw nvae;
- }
+ current =iv_ruleAttributeTypeRestriction;
+ match(input,EOF,FOLLOW_2);
- } else {
- NoViableAltException nvae = new NoViableAltException("", 44, 2, input);
+ }
- throw nvae;
- }
- } else {
- NoViableAltException nvae = new NoViableAltException("", 44, 0, input);
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleAttributeTypeRestriction"
+
+
+ // $ANTLR start "ruleAttributeTypeRestriction"
+ // InternalOseeDsl.g:3254: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;
+
+ Token otherlv_1=null;
+ Token otherlv_2=null;
+ Token otherlv_3=null;
+ Token otherlv_4=null;
+ Token otherlv_5=null;
+ Token otherlv_6=null;
+ Token otherlv_7=null;
+ Enumerator lv_permission_0_0 = null;
+
+
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:3257: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= ';' ) )
+ // InternalOseeDsl.g:3258: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= ';' )
+ {
+ // InternalOseeDsl.g:3258: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= ';' )
+ // InternalOseeDsl.g:3258: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= ';'
+ {
+ // InternalOseeDsl.g:3258:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) )
+ // InternalOseeDsl.g:3259:1: (lv_permission_0_0= ruleAccessPermissionEnum )
+ {
+ // InternalOseeDsl.g:3259:1: (lv_permission_0_0= ruleAccessPermissionEnum )
+ // InternalOseeDsl.g:3260:3: lv_permission_0_0= ruleAccessPermissionEnum
+ {
+
+ newCompositeNode(grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+
+ pushFollow(FOLLOW_61);
+ lv_permission_0_0=ruleAccessPermissionEnum();
- throw nvae;
- }
- switch (alt44) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3071:5: this_ArtifactMatchRestriction_0= ruleArtifactMatchRestriction
- {
+ state._fsp--;
- newCompositeNode(
- grammarAccess.getObjectRestrictionAccess().getArtifactMatchRestrictionParserRuleCall_0());
- pushFollow(FOLLOW_ruleArtifactMatchRestriction_in_ruleObjectRestriction6787);
- this_ArtifactMatchRestriction_0 = ruleArtifactMatchRestriction();
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getAttributeTypeRestrictionRule());
+ }
+ set(
+ current,
+ "permission",
+ lv_permission_0_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.AccessPermissionEnum");
+ afterParserOrEnumRuleCall();
+
- state._fsp--;
+ }
- current = this_ArtifactMatchRestriction_0;
- afterParserOrEnumRuleCall();
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3081:5: this_ArtifactTypeRestriction_1= ruleArtifactTypeRestriction
- {
+ }
- newCompositeNode(
- grammarAccess.getObjectRestrictionAccess().getArtifactTypeRestrictionParserRuleCall_1());
+ otherlv_1=(Token)match(input,80,FOLLOW_63);
- pushFollow(FOLLOW_ruleArtifactTypeRestriction_in_ruleObjectRestriction6814);
- this_ArtifactTypeRestriction_1 = ruleArtifactTypeRestriction();
+ newLeafNode(otherlv_1, grammarAccess.getAttributeTypeRestrictionAccess().getEditKeyword_1());
+
+ otherlv_2=(Token)match(input,24,FOLLOW_6);
- state._fsp--;
+ newLeafNode(otherlv_2, grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeKeyword_2());
+
+ // InternalOseeDsl.g:3284:1: ( (otherlv_3= RULE_STRING ) )
+ // InternalOseeDsl.g:3285:1: (otherlv_3= RULE_STRING )
+ {
+ // InternalOseeDsl.g:3285:1: (otherlv_3= RULE_STRING )
+ // InternalOseeDsl.g:3286:3: otherlv_3= RULE_STRING
+ {
- current = this_ArtifactTypeRestriction_1;
- afterParserOrEnumRuleCall();
+ if (current==null) {
+ current = createModelElement(grammarAccess.getAttributeTypeRestrictionRule());
+ }
+
+ otherlv_3=(Token)match(input,RULE_STRING,FOLLOW_64);
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3091:5: this_RelationTypeRestriction_2= ruleRelationTypeRestriction
- {
+ newLeafNode(otherlv_3, grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefXAttributeTypeCrossReference_3_0());
+
- newCompositeNode(
- grammarAccess.getObjectRestrictionAccess().getRelationTypeRestrictionParserRuleCall_2());
+ }
- pushFollow(FOLLOW_ruleRelationTypeRestriction_in_ruleObjectRestriction6841);
- this_RelationTypeRestriction_2 = ruleRelationTypeRestriction();
- state._fsp--;
+ }
- current = this_RelationTypeRestriction_2;
- afterParserOrEnumRuleCall();
+ // InternalOseeDsl.g:3297:2: (otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) )?
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3101:5: this_AttributeTypeRestriction_3= ruleAttributeTypeRestriction
- {
+ if ( (LA45_0==81) ) {
+ alt45=1;
+ }
+ switch (alt45) {
+ case 1 :
+ // InternalOseeDsl.g:3297:4: otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) )
+ {
+ otherlv_4=(Token)match(input,81,FOLLOW_9);
- newCompositeNode(
- grammarAccess.getObjectRestrictionAccess().getAttributeTypeRestrictionParserRuleCall_3());
+ newLeafNode(otherlv_4, grammarAccess.getAttributeTypeRestrictionAccess().getOfKeyword_4_0());
+
+ otherlv_5=(Token)match(input,15,FOLLOW_6);
- pushFollow(FOLLOW_ruleAttributeTypeRestriction_in_ruleObjectRestriction6868);
- this_AttributeTypeRestriction_3 = ruleAttributeTypeRestriction();
+ newLeafNode(otherlv_5, grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeKeyword_4_1());
+
+ // InternalOseeDsl.g:3305:1: ( (otherlv_6= RULE_STRING ) )
+ // InternalOseeDsl.g:3306:1: (otherlv_6= RULE_STRING )
+ {
+ // InternalOseeDsl.g:3306:1: (otherlv_6= RULE_STRING )
+ // InternalOseeDsl.g:3307:3: otherlv_6= RULE_STRING
+ {
- state._fsp--;
+ if (current==null) {
+ current = createModelElement(grammarAccess.getAttributeTypeRestrictionRule());
+ }
+
+ otherlv_6=(Token)match(input,RULE_STRING,FOLLOW_55);
- current = this_AttributeTypeRestriction_3;
- afterParserOrEnumRuleCall();
+ newLeafNode(otherlv_6, grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_4_2_0());
+
- }
- break;
+ }
- }
- }
+ }
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleObjectRestriction"
+ }
+ break;
- // $ANTLR start "entryRuleArtifactMatchRestriction"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3117:1: entryRuleArtifactMatchRestriction returns [EObject current=null] : iv_ruleArtifactMatchRestriction= ruleArtifactMatchRestriction EOF ;
- public final EObject entryRuleArtifactMatchRestriction() throws RecognitionException {
- EObject current = null;
+ }
- EObject iv_ruleArtifactMatchRestriction = null;
+ otherlv_7=(Token)match(input,75,FOLLOW_2);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3118:2: (iv_ruleArtifactMatchRestriction= ruleArtifactMatchRestriction EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3119:2: iv_ruleArtifactMatchRestriction= ruleArtifactMatchRestriction EOF
- {
- newCompositeNode(grammarAccess.getArtifactMatchRestrictionRule());
- pushFollow(FOLLOW_ruleArtifactMatchRestriction_in_entryRuleArtifactMatchRestriction6903);
- iv_ruleArtifactMatchRestriction = ruleArtifactMatchRestriction();
+ newLeafNode(otherlv_7, grammarAccess.getAttributeTypeRestrictionAccess().getSemicolonKeyword_5());
+
- state._fsp--;
+ }
- current = iv_ruleArtifactMatchRestriction;
- match(input, EOF, FOLLOW_EOF_in_entryRuleArtifactMatchRestriction6913);
- }
+ }
- }
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleAttributeTypeRestriction"
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleArtifactMatchRestriction"
- // $ANTLR start "ruleArtifactMatchRestriction"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3126: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;
+ // $ANTLR start "entryRuleRelationTypeRestriction"
+ // InternalOseeDsl.g:3332:1: entryRuleRelationTypeRestriction returns [EObject current=null] : iv_ruleRelationTypeRestriction= ruleRelationTypeRestriction EOF ;
+ public final EObject entryRuleRelationTypeRestriction() throws RecognitionException {
+ EObject current = null;
- Token otherlv_1 = null;
- Token otherlv_2 = null;
- Token otherlv_3 = null;
- Token otherlv_4 = null;
- Enumerator lv_permission_0_0 = null;
+ EObject iv_ruleRelationTypeRestriction = null;
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3129: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:3130: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:3130: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:3130:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) ) otherlv_1= 'edit' otherlv_2= 'artifact' ( (otherlv_3= RULE_STRING ) ) otherlv_4= ';'
+ try {
+ // InternalOseeDsl.g:3333:2: (iv_ruleRelationTypeRestriction= ruleRelationTypeRestriction EOF )
+ // InternalOseeDsl.g:3334:2: iv_ruleRelationTypeRestriction= ruleRelationTypeRestriction EOF
{
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3130: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:3131: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:3131: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:3132:3: lv_permission_0_0= ruleAccessPermissionEnum
- {
-
- newCompositeNode(
- grammarAccess.getArtifactMatchRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+ newCompositeNode(grammarAccess.getRelationTypeRestrictionRule());
+ pushFollow(FOLLOW_1);
+ iv_ruleRelationTypeRestriction=ruleRelationTypeRestriction();
- pushFollow(FOLLOW_ruleAccessPermissionEnum_in_ruleArtifactMatchRestriction6959);
- lv_permission_0_0 = ruleAccessPermissionEnum();
+ state._fsp--;
- state._fsp--;
+ current =iv_ruleRelationTypeRestriction;
+ match(input,EOF,FOLLOW_2);
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getArtifactMatchRestrictionRule());
- }
- set(current, "permission", lv_permission_0_0, "AccessPermissionEnum");
- afterParserOrEnumRuleCall();
+ }
- }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleRelationTypeRestriction"
- }
- otherlv_1 = (Token) match(input, 81, FOLLOW_81_in_ruleArtifactMatchRestriction6971);
+ // $ANTLR start "ruleRelationTypeRestriction"
+ // InternalOseeDsl.g:3341: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;
- newLeafNode(otherlv_1, grammarAccess.getArtifactMatchRestrictionAccess().getEditKeyword_1());
+ Token otherlv_1=null;
+ Token otherlv_2=null;
+ Token otherlv_4=null;
+ Token otherlv_7=null;
+ Enumerator lv_permission_0_0 = null;
- otherlv_2 = (Token) match(input, 80, FOLLOW_80_in_ruleArtifactMatchRestriction6983);
+ Enumerator lv_relationTypeMatch_3_0 = null;
- newLeafNode(otherlv_2, grammarAccess.getArtifactMatchRestrictionAccess().getArtifactKeyword_2());
+ Enumerator lv_restrictedToSide_5_0 = null;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3156:1: ( (otherlv_3= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3157:1: (otherlv_3= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3157:1: (otherlv_3= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3158:3: otherlv_3= RULE_STRING
- {
+ EObject lv_predicate_6_0 = null;
- if (current == null) {
- current = createModelElement(grammarAccess.getArtifactMatchRestrictionRule());
- }
- otherlv_3 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleArtifactMatchRestriction7003);
+ enterRule();
+
+ try {
+ // InternalOseeDsl.g:3344: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= ';' ) )
+ // InternalOseeDsl.g:3345: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= ';' )
+ {
+ // InternalOseeDsl.g:3345: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= ';' )
+ // InternalOseeDsl.g:3345: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= ';'
+ {
+ // InternalOseeDsl.g:3345:2: ( (lv_permission_0_0= ruleAccessPermissionEnum ) )
+ // InternalOseeDsl.g:3346:1: (lv_permission_0_0= ruleAccessPermissionEnum )
+ {
+ // InternalOseeDsl.g:3346:1: (lv_permission_0_0= ruleAccessPermissionEnum )
+ // InternalOseeDsl.g:3347:3: lv_permission_0_0= ruleAccessPermissionEnum
+ {
+
+ newCompositeNode(grammarAccess.getRelationTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+
+ pushFollow(FOLLOW_61);
+ lv_permission_0_0=ruleAccessPermissionEnum();
- newLeafNode(otherlv_3,
- grammarAccess.getArtifactMatchRestrictionAccess().getArtifactMatcherRefXArtifactMatcherCrossReference_3_0());
+ state._fsp--;
- }
- }
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getRelationTypeRestrictionRule());
+ }
+ set(
+ current,
+ "permission",
+ lv_permission_0_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.AccessPermissionEnum");
+ afterParserOrEnumRuleCall();
+
- otherlv_4 = (Token) match(input, 76, FOLLOW_76_in_ruleArtifactMatchRestriction7015);
+ }
- newLeafNode(otherlv_4, grammarAccess.getArtifactMatchRestrictionAccess().getSemicolonKeyword_4());
}
- }
+ otherlv_1=(Token)match(input,80,FOLLOW_65);
- leaveRule();
- }
+ newLeafNode(otherlv_1, grammarAccess.getRelationTypeRestrictionAccess().getEditKeyword_1());
+
+ otherlv_2=(Token)match(input,61,FOLLOW_66);
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleArtifactMatchRestriction"
+ newLeafNode(otherlv_2, grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeKeyword_2());
+
+ // InternalOseeDsl.g:3371:1: ( ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) | ( (otherlv_4= RULE_STRING ) ) )
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- // $ANTLR start "entryRuleArtifactTypeRestriction"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3181:1: entryRuleArtifactTypeRestriction returns [EObject current=null] : iv_ruleArtifactTypeRestriction= ruleArtifactTypeRestriction EOF ;
- public final EObject entryRuleArtifactTypeRestriction() throws RecognitionException {
- EObject current = null;
+ if ( (LA46_0==95) ) {
+ alt46=1;
+ }
+ else if ( (LA46_0==RULE_STRING) ) {
+ alt46=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 46, 0, input);
- EObject iv_ruleArtifactTypeRestriction = null;
+ throw nvae;
+ }
+ switch (alt46) {
+ case 1 :
+ // InternalOseeDsl.g:3371:2: ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) )
+ {
+ // InternalOseeDsl.g:3371:2: ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) )
+ // InternalOseeDsl.g:3372:1: (lv_relationTypeMatch_3_0= ruleRelationTypeMatch )
+ {
+ // InternalOseeDsl.g:3372:1: (lv_relationTypeMatch_3_0= ruleRelationTypeMatch )
+ // InternalOseeDsl.g:3373:3: lv_relationTypeMatch_3_0= ruleRelationTypeMatch
+ {
+
+ newCompositeNode(grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0());
+
+ pushFollow(FOLLOW_67);
+ lv_relationTypeMatch_3_0=ruleRelationTypeMatch();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3182:2: (iv_ruleArtifactTypeRestriction= ruleArtifactTypeRestriction EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3183:2: iv_ruleArtifactTypeRestriction= ruleArtifactTypeRestriction EOF
- {
- newCompositeNode(grammarAccess.getArtifactTypeRestrictionRule());
- pushFollow(FOLLOW_ruleArtifactTypeRestriction_in_entryRuleArtifactTypeRestriction7051);
- iv_ruleArtifactTypeRestriction = ruleArtifactTypeRestriction();
+ state._fsp--;
- state._fsp--;
- current = iv_ruleArtifactTypeRestriction;
- match(input, EOF, FOLLOW_EOF_in_entryRuleArtifactTypeRestriction7061);
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getRelationTypeRestrictionRule());
+ }
+ set(
+ current,
+ "relationTypeMatch",
+ true,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.RelationTypeMatch");
+ afterParserOrEnumRuleCall();
+
- }
+ }
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleArtifactTypeRestriction"
+ }
- // $ANTLR start "ruleArtifactTypeRestriction"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3190: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;
- Token otherlv_1 = null;
- Token otherlv_2 = null;
- Token otherlv_3 = null;
- Token otherlv_4 = null;
- Enumerator lv_permission_0_0 = null;
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:3390:6: ( (otherlv_4= RULE_STRING ) )
+ {
+ // InternalOseeDsl.g:3390:6: ( (otherlv_4= RULE_STRING ) )
+ // InternalOseeDsl.g:3391:1: (otherlv_4= RULE_STRING )
+ {
+ // InternalOseeDsl.g:3391:1: (otherlv_4= RULE_STRING )
+ // InternalOseeDsl.g:3392:3: otherlv_4= RULE_STRING
+ {
- enterRule();
+ if (current==null) {
+ current = createModelElement(grammarAccess.getRelationTypeRestrictionRule());
+ }
+
+ otherlv_4=(Token)match(input,RULE_STRING,FOLLOW_67);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3193: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:3194: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:3194: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:3194: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:3194: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:3195: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:3195: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:3196:3: lv_permission_0_0= ruleAccessPermissionEnum
- {
+ newLeafNode(otherlv_4, grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeCrossReference_3_1_0());
+
- newCompositeNode(
- grammarAccess.getArtifactTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+ }
- pushFollow(FOLLOW_ruleAccessPermissionEnum_in_ruleArtifactTypeRestriction7107);
- lv_permission_0_0 = ruleAccessPermissionEnum();
- state._fsp--;
+ }
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getArtifactTypeRestrictionRule());
- }
- set(current, "permission", lv_permission_0_0, "AccessPermissionEnum");
- afterParserOrEnumRuleCall();
- }
+ }
+ break;
- }
+ }
- otherlv_1 = (Token) match(input, 81, FOLLOW_81_in_ruleArtifactTypeRestriction7119);
+ // InternalOseeDsl.g:3403:3: ( (lv_restrictedToSide_5_0= ruleXRelationSideEnum ) )
+ // InternalOseeDsl.g:3404:1: (lv_restrictedToSide_5_0= ruleXRelationSideEnum )
+ {
+ // InternalOseeDsl.g:3404:1: (lv_restrictedToSide_5_0= ruleXRelationSideEnum )
+ // InternalOseeDsl.g:3405:3: lv_restrictedToSide_5_0= ruleXRelationSideEnum
+ {
+
+ newCompositeNode(grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0());
+
+ pushFollow(FOLLOW_68);
+ lv_restrictedToSide_5_0=ruleXRelationSideEnum();
- newLeafNode(otherlv_1, grammarAccess.getArtifactTypeRestrictionAccess().getEditKeyword_1());
+ state._fsp--;
- otherlv_2 = (Token) match(input, 16, FOLLOW_16_in_ruleArtifactTypeRestriction7131);
- newLeafNode(otherlv_2, grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeKeyword_2());
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getRelationTypeRestrictionRule());
+ }
+ set(
+ current,
+ "restrictedToSide",
+ lv_restrictedToSide_5_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.XRelationSideEnum");
+ afterParserOrEnumRuleCall();
+
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3220:1: ( (otherlv_3= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3221:1: (otherlv_3= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3221:1: (otherlv_3= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3222:3: otherlv_3= RULE_STRING
- {
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getArtifactTypeRestrictionRule());
- }
- otherlv_3 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleArtifactTypeRestriction7151);
+ }
- newLeafNode(otherlv_3,
- grammarAccess.getArtifactTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_3_0());
+ // InternalOseeDsl.g:3421:2: ( (lv_predicate_6_0= ruleRelationTypePredicate ) )?
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- }
+ if ( (LA47_0==15||LA47_0==79) ) {
+ alt47=1;
+ }
+ switch (alt47) {
+ case 1 :
+ // InternalOseeDsl.g:3422:1: (lv_predicate_6_0= ruleRelationTypePredicate )
+ {
+ // InternalOseeDsl.g:3422:1: (lv_predicate_6_0= ruleRelationTypePredicate )
+ // InternalOseeDsl.g:3423:3: lv_predicate_6_0= ruleRelationTypePredicate
+ {
+
+ newCompositeNode(grammarAccess.getRelationTypeRestrictionAccess().getPredicateRelationTypePredicateParserRuleCall_5_0());
+
+ pushFollow(FOLLOW_55);
+ lv_predicate_6_0=ruleRelationTypePredicate();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getRelationTypeRestrictionRule());
+ }
+ set(
+ current,
+ "predicate",
+ lv_predicate_6_0,
+ "org.eclipse.osee.framework.core.dsl.OseeDsl.RelationTypePredicate");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+ break;
- }
+ }
- otherlv_4 = (Token) match(input, 76, FOLLOW_76_in_ruleArtifactTypeRestriction7163);
+ otherlv_7=(Token)match(input,75,FOLLOW_2);
- newLeafNode(otherlv_4, grammarAccess.getArtifactTypeRestrictionAccess().getSemicolonKeyword_4());
+ newLeafNode(otherlv_7, grammarAccess.getRelationTypeRestrictionAccess().getSemicolonKeyword_6());
+
}
- }
- leaveRule();
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleArtifactTypeRestriction"
-
- // $ANTLR start "entryRuleAttributeTypeRestriction"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3245:1: entryRuleAttributeTypeRestriction returns [EObject current=null] : iv_ruleAttributeTypeRestriction= ruleAttributeTypeRestriction EOF ;
- public final EObject entryRuleAttributeTypeRestriction() throws RecognitionException {
- EObject current = null;
+ }
- EObject iv_ruleAttributeTypeRestriction = null;
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleRelationTypeRestriction"
+
+
+ // $ANTLR start "ruleRelationMultiplicityEnum"
+ // InternalOseeDsl.g:3451: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;
+
+ Token enumLiteral_0=null;
+ Token enumLiteral_1=null;
+ Token enumLiteral_2=null;
+ Token enumLiteral_3=null;
+
+ enterRule();
+ try {
+ // InternalOseeDsl.g:3453:28: ( ( (enumLiteral_0= 'ONE_TO_ONE' ) | (enumLiteral_1= 'ONE_TO_MANY' ) | (enumLiteral_2= 'MANY_TO_ONE' ) | (enumLiteral_3= 'MANY_TO_MANY' ) ) )
+ // InternalOseeDsl.g:3454:1: ( (enumLiteral_0= 'ONE_TO_ONE' ) | (enumLiteral_1= 'ONE_TO_MANY' ) | (enumLiteral_2= 'MANY_TO_ONE' ) | (enumLiteral_3= 'MANY_TO_MANY' ) )
+ {
+ // InternalOseeDsl.g:3454:1: ( (enumLiteral_0= 'ONE_TO_ONE' ) | (enumLiteral_1= 'ONE_TO_MANY' ) | (enumLiteral_2= 'MANY_TO_ONE' ) | (enumLiteral_3= 'MANY_TO_MANY' ) )
+ int alt48=4;
+ switch ( input.LA(1) ) {
+ case 82:
+ {
+ alt48=1;
+ }
+ break;
+ case 83:
+ {
+ alt48=2;
+ }
+ break;
+ case 84:
+ {
+ alt48=3;
+ }
+ break;
+ case 85:
+ {
+ alt48=4;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 48, 0, input);
+
+ throw nvae;
+ }
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3246:2: (iv_ruleAttributeTypeRestriction= ruleAttributeTypeRestriction EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3247:2: iv_ruleAttributeTypeRestriction= ruleAttributeTypeRestriction EOF
- {
- newCompositeNode(grammarAccess.getAttributeTypeRestrictionRule());
- pushFollow(FOLLOW_ruleAttributeTypeRestriction_in_entryRuleAttributeTypeRestriction7199);
- iv_ruleAttributeTypeRestriction = ruleAttributeTypeRestriction();
+ switch (alt48) {
+ case 1 :
+ // InternalOseeDsl.g:3454:2: (enumLiteral_0= 'ONE_TO_ONE' )
+ {
+ // InternalOseeDsl.g:3454:2: (enumLiteral_0= 'ONE_TO_ONE' )
+ // InternalOseeDsl.g:3454:4: enumLiteral_0= 'ONE_TO_ONE'
+ {
+ enumLiteral_0=(Token)match(input,82,FOLLOW_2);
- state._fsp--;
+ current = grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_ONEEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_ONEEnumLiteralDeclaration_0());
+
- current = iv_ruleAttributeTypeRestriction;
- match(input, EOF, FOLLOW_EOF_in_entryRuleAttributeTypeRestriction7209);
+ }
- }
- }
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:3460:6: (enumLiteral_1= 'ONE_TO_MANY' )
+ {
+ // InternalOseeDsl.g:3460:6: (enumLiteral_1= 'ONE_TO_MANY' )
+ // InternalOseeDsl.g:3460:8: enumLiteral_1= 'ONE_TO_MANY'
+ {
+ enumLiteral_1=(Token)match(input,83,FOLLOW_2);
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleAttributeTypeRestriction"
+ current = grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_MANYEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_1, grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_MANYEnumLiteralDeclaration_1());
+
- // $ANTLR start "ruleAttributeTypeRestriction"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3254: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;
+ }
- Token otherlv_1 = null;
- Token otherlv_2 = null;
- Token otherlv_3 = null;
- Token otherlv_4 = null;
- Token otherlv_5 = null;
- Token otherlv_6 = null;
- Token otherlv_7 = null;
- Enumerator lv_permission_0_0 = null;
- enterRule();
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:3466:6: (enumLiteral_2= 'MANY_TO_ONE' )
+ {
+ // InternalOseeDsl.g:3466:6: (enumLiteral_2= 'MANY_TO_ONE' )
+ // InternalOseeDsl.g:3466:8: enumLiteral_2= 'MANY_TO_ONE'
+ {
+ enumLiteral_2=(Token)match(input,84,FOLLOW_2);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3257: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:3258: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:3258: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:3258: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:3258: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:3259: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:3259: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:3260:3: lv_permission_0_0= ruleAccessPermissionEnum
- {
+ current = grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_ONEEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_2, grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_ONEEnumLiteralDeclaration_2());
+
- newCompositeNode(
- grammarAccess.getAttributeTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+ }
- pushFollow(FOLLOW_ruleAccessPermissionEnum_in_ruleAttributeTypeRestriction7255);
- lv_permission_0_0 = ruleAccessPermissionEnum();
- state._fsp--;
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:3472:6: (enumLiteral_3= 'MANY_TO_MANY' )
+ {
+ // InternalOseeDsl.g:3472:6: (enumLiteral_3= 'MANY_TO_MANY' )
+ // InternalOseeDsl.g:3472:8: enumLiteral_3= 'MANY_TO_MANY'
+ {
+ enumLiteral_3=(Token)match(input,85,FOLLOW_2);
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getAttributeTypeRestrictionRule());
- }
- set(current, "permission", lv_permission_0_0, "AccessPermissionEnum");
- afterParserOrEnumRuleCall();
+ current = grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_MANYEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_3, grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_MANYEnumLiteralDeclaration_3());
+
- }
+ }
- }
- otherlv_1 = (Token) match(input, 81, FOLLOW_81_in_ruleAttributeTypeRestriction7267);
+ }
+ break;
- newLeafNode(otherlv_1, grammarAccess.getAttributeTypeRestrictionAccess().getEditKeyword_1());
+ }
- otherlv_2 = (Token) match(input, 25, FOLLOW_25_in_ruleAttributeTypeRestriction7279);
- 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:3284:1: ( (otherlv_3= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3285:1: (otherlv_3= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3285:1: (otherlv_3= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3286:3: otherlv_3= RULE_STRING
- {
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleRelationMultiplicityEnum"
+
+
+ // $ANTLR start "ruleCompareOp"
+ // InternalOseeDsl.g:3482:1: ruleCompareOp returns [Enumerator current=null] : ( (enumLiteral_0= 'EQ' ) | (enumLiteral_1= 'LIKE' ) ) ;
+ public final Enumerator ruleCompareOp() throws RecognitionException {
+ Enumerator current = null;
+
+ Token enumLiteral_0=null;
+ Token enumLiteral_1=null;
+
+ enterRule();
+ try {
+ // InternalOseeDsl.g:3484:28: ( ( (enumLiteral_0= 'EQ' ) | (enumLiteral_1= 'LIKE' ) ) )
+ // InternalOseeDsl.g:3485:1: ( (enumLiteral_0= 'EQ' ) | (enumLiteral_1= 'LIKE' ) )
+ {
+ // InternalOseeDsl.g:3485:1: ( (enumLiteral_0= 'EQ' ) | (enumLiteral_1= 'LIKE' ) )
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if (current == null) {
- current = createModelElement(grammarAccess.getAttributeTypeRestrictionRule());
- }
+ if ( (LA49_0==86) ) {
+ alt49=1;
+ }
+ else if ( (LA49_0==87) ) {
+ alt49=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 49, 0, input);
- otherlv_3 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleAttributeTypeRestriction7299);
+ throw nvae;
+ }
+ switch (alt49) {
+ case 1 :
+ // InternalOseeDsl.g:3485:2: (enumLiteral_0= 'EQ' )
+ {
+ // InternalOseeDsl.g:3485:2: (enumLiteral_0= 'EQ' )
+ // InternalOseeDsl.g:3485:4: enumLiteral_0= 'EQ'
+ {
+ enumLiteral_0=(Token)match(input,86,FOLLOW_2);
- newLeafNode(otherlv_3,
- grammarAccess.getAttributeTypeRestrictionAccess().getAttributeTypeRefXAttributeTypeCrossReference_3_0());
+ current = grammarAccess.getCompareOpAccess().getEQEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getCompareOpAccess().getEQEnumLiteralDeclaration_0());
+
- }
+ }
- }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3297:2: (otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) ) )?
- int alt45 = 2;
- int LA45_0 = input.LA(1);
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:3491:6: (enumLiteral_1= 'LIKE' )
+ {
+ // InternalOseeDsl.g:3491:6: (enumLiteral_1= 'LIKE' )
+ // InternalOseeDsl.g:3491:8: enumLiteral_1= 'LIKE'
+ {
+ enumLiteral_1=(Token)match(input,87,FOLLOW_2);
- if (LA45_0 == 82) {
- alt45 = 1;
- }
- switch (alt45) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3297:4: otherlv_4= 'of' otherlv_5= 'artifactType' ( (otherlv_6= RULE_STRING ) )
- {
- otherlv_4 = (Token) match(input, 82, FOLLOW_82_in_ruleAttributeTypeRestriction7312);
+ current = grammarAccess.getCompareOpAccess().getLIKEEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_1, grammarAccess.getCompareOpAccess().getLIKEEnumLiteralDeclaration_1());
+
- newLeafNode(otherlv_4, grammarAccess.getAttributeTypeRestrictionAccess().getOfKeyword_4_0());
+ }
- otherlv_5 = (Token) match(input, 16, FOLLOW_16_in_ruleAttributeTypeRestriction7324);
- newLeafNode(otherlv_5,
- grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeKeyword_4_1());
+ }
+ break;
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3305:1: ( (otherlv_6= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3306:1: (otherlv_6= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3306:1: (otherlv_6= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3307:3: otherlv_6= RULE_STRING
- {
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getAttributeTypeRestrictionRule());
- }
- otherlv_6 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleAttributeTypeRestriction7344);
+ }
- newLeafNode(otherlv_6,
- grammarAccess.getAttributeTypeRestrictionAccess().getArtifactTypeRefXArtifactTypeCrossReference_4_2_0());
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleCompareOp"
+
+
+ // $ANTLR start "ruleXLogicOperator"
+ // InternalOseeDsl.g:3501:1: ruleXLogicOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'AND' ) | (enumLiteral_1= 'OR' ) ) ;
+ public final Enumerator ruleXLogicOperator() throws RecognitionException {
+ Enumerator current = null;
+
+ Token enumLiteral_0=null;
+ Token enumLiteral_1=null;
+
+ enterRule();
+ try {
+ // InternalOseeDsl.g:3503:28: ( ( (enumLiteral_0= 'AND' ) | (enumLiteral_1= 'OR' ) ) )
+ // InternalOseeDsl.g:3504:1: ( (enumLiteral_0= 'AND' ) | (enumLiteral_1= 'OR' ) )
+ {
+ // InternalOseeDsl.g:3504:1: ( (enumLiteral_0= 'AND' ) | (enumLiteral_1= 'OR' ) )
+ int alt50=2;
+ int LA50_0 = input.LA(1);
- }
+ if ( (LA50_0==88) ) {
+ alt50=1;
+ }
+ else if ( (LA50_0==89) ) {
+ alt50=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 50, 0, input);
- }
+ throw nvae;
+ }
+ switch (alt50) {
+ case 1 :
+ // InternalOseeDsl.g:3504:2: (enumLiteral_0= 'AND' )
+ {
+ // InternalOseeDsl.g:3504:2: (enumLiteral_0= 'AND' )
+ // InternalOseeDsl.g:3504:4: enumLiteral_0= 'AND'
+ {
+ enumLiteral_0=(Token)match(input,88,FOLLOW_2);
- }
- break;
+ current = grammarAccess.getXLogicOperatorAccess().getANDEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getXLogicOperatorAccess().getANDEnumLiteralDeclaration_0());
+
- }
+ }
- otherlv_7 = (Token) match(input, 76, FOLLOW_76_in_ruleAttributeTypeRestriction7358);
- newLeafNode(otherlv_7, grammarAccess.getAttributeTypeRestrictionAccess().getSemicolonKeyword_5());
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:3510:6: (enumLiteral_1= 'OR' )
+ {
+ // InternalOseeDsl.g:3510:6: (enumLiteral_1= 'OR' )
+ // InternalOseeDsl.g:3510:8: enumLiteral_1= 'OR'
+ {
+ enumLiteral_1=(Token)match(input,89,FOLLOW_2);
- }
+ current = grammarAccess.getXLogicOperatorAccess().getOREnumLiteralDeclaration_1().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_1, grammarAccess.getXLogicOperatorAccess().getOREnumLiteralDeclaration_1());
+
- }
+ }
- leaveRule();
- }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleAttributeTypeRestriction"
+ }
+ break;
- // $ANTLR start "entryRuleRelationTypeRestriction"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3332:1: entryRuleRelationTypeRestriction returns [EObject current=null] : iv_ruleRelationTypeRestriction= ruleRelationTypeRestriction EOF ;
- public final EObject entryRuleRelationTypeRestriction() throws RecognitionException {
- EObject current = null;
+ }
- EObject iv_ruleRelationTypeRestriction = null;
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3333:2: (iv_ruleRelationTypeRestriction= ruleRelationTypeRestriction EOF )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3334:2: iv_ruleRelationTypeRestriction= ruleRelationTypeRestriction EOF
- {
- newCompositeNode(grammarAccess.getRelationTypeRestrictionRule());
- pushFollow(FOLLOW_ruleRelationTypeRestriction_in_entryRuleRelationTypeRestriction7396);
- iv_ruleRelationTypeRestriction = ruleRelationTypeRestriction();
+ }
- state._fsp--;
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleXLogicOperator"
+
+
+ // $ANTLR start "ruleMatchField"
+ // InternalOseeDsl.g:3520:1: ruleMatchField returns [Enumerator current=null] : ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchUuid' ) ) ;
+ public final Enumerator ruleMatchField() throws RecognitionException {
+ Enumerator current = null;
+
+ Token enumLiteral_0=null;
+ Token enumLiteral_1=null;
+ Token enumLiteral_2=null;
+ Token enumLiteral_3=null;
+
+ enterRule();
+ try {
+ // InternalOseeDsl.g:3522:28: ( ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchUuid' ) ) )
+ // InternalOseeDsl.g:3523:1: ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchUuid' ) )
+ {
+ // InternalOseeDsl.g:3523:1: ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchUuid' ) )
+ int alt51=4;
+ switch ( input.LA(1) ) {
+ case 90:
+ {
+ alt51=1;
+ }
+ break;
+ case 91:
+ {
+ alt51=2;
+ }
+ break;
+ case 92:
+ {
+ alt51=3;
+ }
+ break;
+ case 23:
+ {
+ alt51=4;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 51, 0, input);
+
+ throw nvae;
+ }
- current = iv_ruleRelationTypeRestriction;
- match(input, EOF, FOLLOW_EOF_in_entryRuleRelationTypeRestriction7406);
+ switch (alt51) {
+ case 1 :
+ // InternalOseeDsl.g:3523:2: (enumLiteral_0= 'artifactName' )
+ {
+ // InternalOseeDsl.g:3523:2: (enumLiteral_0= 'artifactName' )
+ // InternalOseeDsl.g:3523:4: enumLiteral_0= 'artifactName'
+ {
+ enumLiteral_0=(Token)match(input,90,FOLLOW_2);
- }
+ current = grammarAccess.getMatchFieldAccess().getArtifactNameEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getMatchFieldAccess().getArtifactNameEnumLiteralDeclaration_0());
+
- }
+ }
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "entryRuleRelationTypeRestriction"
- // $ANTLR start "ruleRelationTypeRestriction"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3341: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;
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:3529:6: (enumLiteral_1= 'artifactGuid' )
+ {
+ // InternalOseeDsl.g:3529:6: (enumLiteral_1= 'artifactGuid' )
+ // InternalOseeDsl.g:3529:8: enumLiteral_1= 'artifactGuid'
+ {
+ enumLiteral_1=(Token)match(input,91,FOLLOW_2);
- Token otherlv_1 = null;
- Token otherlv_2 = null;
- Token otherlv_4 = null;
- Token otherlv_7 = null;
- Enumerator lv_permission_0_0 = null;
+ current = grammarAccess.getMatchFieldAccess().getArtifactGuidEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_1, grammarAccess.getMatchFieldAccess().getArtifactGuidEnumLiteralDeclaration_1());
+
- Enumerator lv_restrictedToSide_5_0 = null;
+ }
- EObject lv_predicate_6_0 = null;
- enterRule();
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:3535:6: (enumLiteral_2= 'branchName' )
+ {
+ // InternalOseeDsl.g:3535:6: (enumLiteral_2= 'branchName' )
+ // InternalOseeDsl.g:3535:8: enumLiteral_2= 'branchName'
+ {
+ enumLiteral_2=(Token)match(input,92,FOLLOW_2);
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3344: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:3345: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:3345: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:3345: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:3345: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:3346: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:3346: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:3347:3: lv_permission_0_0= ruleAccessPermissionEnum
- {
+ current = grammarAccess.getMatchFieldAccess().getBranchNameEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_2, grammarAccess.getMatchFieldAccess().getBranchNameEnumLiteralDeclaration_2());
+
- newCompositeNode(
- grammarAccess.getRelationTypeRestrictionAccess().getPermissionAccessPermissionEnumEnumRuleCall_0_0());
+ }
- pushFollow(FOLLOW_ruleAccessPermissionEnum_in_ruleRelationTypeRestriction7452);
- lv_permission_0_0 = ruleAccessPermissionEnum();
- state._fsp--;
+ }
+ break;
+ case 4 :
+ // InternalOseeDsl.g:3541:6: (enumLiteral_3= 'branchUuid' )
+ {
+ // InternalOseeDsl.g:3541:6: (enumLiteral_3= 'branchUuid' )
+ // InternalOseeDsl.g:3541:8: enumLiteral_3= 'branchUuid'
+ {
+ enumLiteral_3=(Token)match(input,23,FOLLOW_2);
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getRelationTypeRestrictionRule());
- }
- set(current, "permission", lv_permission_0_0, "AccessPermissionEnum");
- afterParserOrEnumRuleCall();
+ current = grammarAccess.getMatchFieldAccess().getBranchUuidEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_3, grammarAccess.getMatchFieldAccess().getBranchUuidEnumLiteralDeclaration_3());
+
- }
+ }
- }
- otherlv_1 = (Token) match(input, 81, FOLLOW_81_in_ruleRelationTypeRestriction7464);
+ }
+ break;
- newLeafNode(otherlv_1, grammarAccess.getRelationTypeRestrictionAccess().getEditKeyword_1());
+ }
- otherlv_2 = (Token) match(input, 62, FOLLOW_62_in_ruleRelationTypeRestriction7476);
- 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:3371:1: ( ( (lv_relationTypeMatch_3_0= ruleRelationTypeMatch ) ) | ( (otherlv_4= RULE_STRING ) ) )
- int alt46 = 2;
- int LA46_0 = input.LA(1);
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleMatchField"
+
+
+ // $ANTLR start "ruleAccessPermissionEnum"
+ // InternalOseeDsl.g:3551:1: ruleAccessPermissionEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'ALLOW' ) | (enumLiteral_1= 'DENY' ) ) ;
+ public final Enumerator ruleAccessPermissionEnum() throws RecognitionException {
+ Enumerator current = null;
+
+ Token enumLiteral_0=null;
+ Token enumLiteral_1=null;
+
+ enterRule();
+ try {
+ // InternalOseeDsl.g:3553:28: ( ( (enumLiteral_0= 'ALLOW' ) | (enumLiteral_1= 'DENY' ) ) )
+ // InternalOseeDsl.g:3554:1: ( (enumLiteral_0= 'ALLOW' ) | (enumLiteral_1= 'DENY' ) )
+ {
+ // InternalOseeDsl.g:3554:1: ( (enumLiteral_0= 'ALLOW' ) | (enumLiteral_1= 'DENY' ) )
+ int alt52=2;
+ int LA52_0 = input.LA(1);
- if (LA46_0 == 96) {
- alt46 = 1;
- } else if (LA46_0 == RULE_STRING) {
- alt46 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 46, 0, input);
+ if ( (LA52_0==93) ) {
+ alt52=1;
+ }
+ else if ( (LA52_0==94) ) {
+ alt52=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 52, 0, input);
- throw nvae;
- }
- switch (alt46) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3371: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:3371: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:3372: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:3372: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:3373:3: lv_relationTypeMatch_3_0= ruleRelationTypeMatch
- {
+ throw nvae;
+ }
+ switch (alt52) {
+ case 1 :
+ // InternalOseeDsl.g:3554:2: (enumLiteral_0= 'ALLOW' )
+ {
+ // InternalOseeDsl.g:3554:2: (enumLiteral_0= 'ALLOW' )
+ // InternalOseeDsl.g:3554:4: enumLiteral_0= 'ALLOW'
+ {
+ enumLiteral_0=(Token)match(input,93,FOLLOW_2);
- newCompositeNode(
- grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0());
+ current = grammarAccess.getAccessPermissionEnumAccess().getALLOWEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getAccessPermissionEnumAccess().getALLOWEnumLiteralDeclaration_0());
+
- pushFollow(FOLLOW_ruleRelationTypeMatch_in_ruleRelationTypeRestriction7498);
- ruleRelationTypeMatch();
+ }
- state._fsp--;
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getRelationTypeRestrictionRule());
- }
- set(current, "relationTypeMatch", true, "RelationTypeMatch");
- afterParserOrEnumRuleCall();
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:3560:6: (enumLiteral_1= 'DENY' )
+ {
+ // InternalOseeDsl.g:3560:6: (enumLiteral_1= 'DENY' )
+ // InternalOseeDsl.g:3560:8: enumLiteral_1= 'DENY'
+ {
+ enumLiteral_1=(Token)match(input,94,FOLLOW_2);
- }
+ current = grammarAccess.getAccessPermissionEnumAccess().getDENYEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_1, grammarAccess.getAccessPermissionEnumAccess().getDENYEnumLiteralDeclaration_1());
+
- }
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3390:6: ( (otherlv_4= RULE_STRING ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3390:6: ( (otherlv_4= RULE_STRING ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3391:1: (otherlv_4= RULE_STRING )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3391:1: (otherlv_4= RULE_STRING )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3392:3: otherlv_4= RULE_STRING
- {
+ }
- if (current == null) {
- current = createModelElement(grammarAccess.getRelationTypeRestrictionRule());
- }
- otherlv_4 =
- (Token) match(input, RULE_STRING, FOLLOW_RULE_STRING_in_ruleRelationTypeRestriction7524);
+ }
+ break;
- newLeafNode(otherlv_4,
- grammarAccess.getRelationTypeRestrictionAccess().getRelationTypeRefXRelationTypeCrossReference_3_1_0());
+ }
- }
- }
+ }
- }
- break;
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleAccessPermissionEnum"
+
+
+ // $ANTLR start "ruleRelationTypeMatch"
+ // InternalOseeDsl.g:3570:1: ruleRelationTypeMatch returns [Enumerator current=null] : (enumLiteral_0= 'ALL' ) ;
+ public final Enumerator ruleRelationTypeMatch() throws RecognitionException {
+ Enumerator current = null;
+
+ Token enumLiteral_0=null;
+
+ enterRule();
+ try {
+ // InternalOseeDsl.g:3572:28: ( (enumLiteral_0= 'ALL' ) )
+ // InternalOseeDsl.g:3573:1: (enumLiteral_0= 'ALL' )
+ {
+ // InternalOseeDsl.g:3573:1: (enumLiteral_0= 'ALL' )
+ // InternalOseeDsl.g:3573:3: enumLiteral_0= 'ALL'
+ {
+ enumLiteral_0=(Token)match(input,95,FOLLOW_2);
- }
+ current = grammarAccess.getRelationTypeMatchAccess().getALLEnumLiteralDeclaration().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getRelationTypeMatchAccess().getALLEnumLiteralDeclaration());
+
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3403: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:3404: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:3404: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:3405:3: lv_restrictedToSide_5_0= ruleXRelationSideEnum
- {
+ }
- newCompositeNode(
- grammarAccess.getRelationTypeRestrictionAccess().getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0());
- pushFollow(FOLLOW_ruleXRelationSideEnum_in_ruleRelationTypeRestriction7546);
- lv_restrictedToSide_5_0 = ruleXRelationSideEnum();
+ }
- state._fsp--;
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleRelationTypeMatch"
+
+
+ // $ANTLR start "ruleXRelationSideEnum"
+ // InternalOseeDsl.g:3583: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;
+
+ Token enumLiteral_0=null;
+ Token enumLiteral_1=null;
+ Token enumLiteral_2=null;
+
+ enterRule();
+ try {
+ // InternalOseeDsl.g:3585:28: ( ( (enumLiteral_0= 'SIDE_A' ) | (enumLiteral_1= 'SIDE_B' ) | (enumLiteral_2= 'BOTH' ) ) )
+ // InternalOseeDsl.g:3586:1: ( (enumLiteral_0= 'SIDE_A' ) | (enumLiteral_1= 'SIDE_B' ) | (enumLiteral_2= 'BOTH' ) )
+ {
+ // InternalOseeDsl.g:3586:1: ( (enumLiteral_0= 'SIDE_A' ) | (enumLiteral_1= 'SIDE_B' ) | (enumLiteral_2= 'BOTH' ) )
+ int alt53=3;
+ switch ( input.LA(1) ) {
+ case 96:
+ {
+ alt53=1;
+ }
+ break;
+ case 97:
+ {
+ alt53=2;
+ }
+ break;
+ case 98:
+ {
+ alt53=3;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 53, 0, input);
+
+ throw nvae;
+ }
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getRelationTypeRestrictionRule());
- }
- set(current, "restrictedToSide", lv_restrictedToSide_5_0, "XRelationSideEnum");
- afterParserOrEnumRuleCall();
+ switch (alt53) {
+ case 1 :
+ // InternalOseeDsl.g:3586:2: (enumLiteral_0= 'SIDE_A' )
+ {
+ // InternalOseeDsl.g:3586:2: (enumLiteral_0= 'SIDE_A' )
+ // InternalOseeDsl.g:3586:4: enumLiteral_0= 'SIDE_A'
+ {
+ enumLiteral_0=(Token)match(input,96,FOLLOW_2);
- }
+ current = grammarAccess.getXRelationSideEnumAccess().getSIDE_AEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_0, grammarAccess.getXRelationSideEnumAccess().getSIDE_AEnumLiteralDeclaration_0());
+
- }
+ }
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3421:2: ( (lv_predicate_6_0= ruleRelationTypePredicate ) )?
- int alt47 = 2;
- int LA47_0 = input.LA(1);
- if (LA47_0 == 16 || LA47_0 == 80) {
- alt47 = 1;
- }
- switch (alt47) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3422: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:3422: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:3423:3: lv_predicate_6_0= ruleRelationTypePredicate
- {
+ }
+ break;
+ case 2 :
+ // InternalOseeDsl.g:3592:6: (enumLiteral_1= 'SIDE_B' )
+ {
+ // InternalOseeDsl.g:3592:6: (enumLiteral_1= 'SIDE_B' )
+ // InternalOseeDsl.g:3592:8: enumLiteral_1= 'SIDE_B'
+ {
+ enumLiteral_1=(Token)match(input,97,FOLLOW_2);
- newCompositeNode(
- grammarAccess.getRelationTypeRestrictionAccess().getPredicateRelationTypePredicateParserRuleCall_5_0());
+ current = grammarAccess.getXRelationSideEnumAccess().getSIDE_BEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_1, grammarAccess.getXRelationSideEnumAccess().getSIDE_BEnumLiteralDeclaration_1());
+
- pushFollow(FOLLOW_ruleRelationTypePredicate_in_ruleRelationTypeRestriction7567);
- lv_predicate_6_0 = ruleRelationTypePredicate();
+ }
- state._fsp--;
- if (current == null) {
- current = createModelElementForParent(grammarAccess.getRelationTypeRestrictionRule());
- }
- set(current, "predicate", lv_predicate_6_0, "RelationTypePredicate");
- afterParserOrEnumRuleCall();
-
- }
-
- }
- break;
-
- }
-
- otherlv_7 = (Token) match(input, 76, FOLLOW_76_in_ruleRelationTypeRestriction7580);
-
- newLeafNode(otherlv_7, grammarAccess.getRelationTypeRestrictionAccess().getSemicolonKeyword_6());
-
- }
-
- }
-
- leaveRule();
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleRelationTypeRestriction"
-
- // $ANTLR start "ruleRelationMultiplicityEnum"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3451: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;
-
- Token enumLiteral_0 = null;
- Token enumLiteral_1 = null;
- Token enumLiteral_2 = null;
- Token enumLiteral_3 = null;
-
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3453: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:3454: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:3454:1: ( (enumLiteral_0= 'ONE_TO_ONE' ) | (enumLiteral_1= 'ONE_TO_MANY' ) | (enumLiteral_2= 'MANY_TO_ONE' ) | (enumLiteral_3= 'MANY_TO_MANY' ) )
- int alt48 = 4;
- switch (input.LA(1)) {
- case 83: {
- alt48 = 1;
- }
- break;
- case 84: {
- alt48 = 2;
- }
- break;
- case 85: {
- alt48 = 3;
- }
- break;
- case 86: {
- alt48 = 4;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 48, 0, input);
-
- throw nvae;
- }
+ }
+ break;
+ case 3 :
+ // InternalOseeDsl.g:3598:6: (enumLiteral_2= 'BOTH' )
+ {
+ // InternalOseeDsl.g:3598:6: (enumLiteral_2= 'BOTH' )
+ // InternalOseeDsl.g:3598:8: enumLiteral_2= 'BOTH'
+ {
+ enumLiteral_2=(Token)match(input,98,FOLLOW_2);
- switch (alt48) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3454: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:3454: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:3454:4: enumLiteral_0= 'ONE_TO_ONE'
- {
- enumLiteral_0 = (Token) match(input, 83, FOLLOW_83_in_ruleRelationMultiplicityEnum7630);
-
- current =
- grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_ONEEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_0,
- grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_ONEEnumLiteralDeclaration_0());
-
- }
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3460: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:3460: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:3460:8: enumLiteral_1= 'ONE_TO_MANY'
- {
- enumLiteral_1 = (Token) match(input, 84, FOLLOW_84_in_ruleRelationMultiplicityEnum7647);
-
- current =
- grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_MANYEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_1,
- grammarAccess.getRelationMultiplicityEnumAccess().getONE_TO_MANYEnumLiteralDeclaration_1());
-
- }
-
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3466: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:3466: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:3466:8: enumLiteral_2= 'MANY_TO_ONE'
- {
- enumLiteral_2 = (Token) match(input, 85, FOLLOW_85_in_ruleRelationMultiplicityEnum7664);
-
- current =
- grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_ONEEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_2,
- grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_ONEEnumLiteralDeclaration_2());
-
- }
-
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3472: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:3472: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:3472:8: enumLiteral_3= 'MANY_TO_MANY'
- {
- enumLiteral_3 = (Token) match(input, 86, FOLLOW_86_in_ruleRelationMultiplicityEnum7681);
-
- current =
- grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_MANYEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_3,
- grammarAccess.getRelationMultiplicityEnumAccess().getMANY_TO_MANYEnumLiteralDeclaration_3());
-
- }
-
- }
- break;
-
- }
-
- }
-
- leaveRule();
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleRelationMultiplicityEnum"
-
- // $ANTLR start "ruleCompareOp"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3482:1: ruleCompareOp returns [Enumerator current=null] : ( (enumLiteral_0= 'EQ' ) | (enumLiteral_1= 'LIKE' ) ) ;
- public final Enumerator ruleCompareOp() throws RecognitionException {
- Enumerator current = null;
-
- Token enumLiteral_0 = null;
- Token enumLiteral_1 = null;
-
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3484: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:3485: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:3485:1: ( (enumLiteral_0= 'EQ' ) | (enumLiteral_1= 'LIKE' ) )
- int alt49 = 2;
- int LA49_0 = input.LA(1);
+ current = grammarAccess.getXRelationSideEnumAccess().getBOTHEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
+ newLeafNode(enumLiteral_2, grammarAccess.getXRelationSideEnumAccess().getBOTHEnumLiteralDeclaration_2());
+
- if (LA49_0 == 87) {
- alt49 = 1;
- } else if (LA49_0 == 88) {
- alt49 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 49, 0, input);
+ }
- throw nvae;
- }
- switch (alt49) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3485:2: (enumLiteral_0= 'EQ' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3485:2: (enumLiteral_0= 'EQ' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3485:4: enumLiteral_0= 'EQ'
- {
- enumLiteral_0 = (Token) match(input, 87, FOLLOW_87_in_ruleCompareOp7726);
-
- current =
- grammarAccess.getCompareOpAccess().getEQEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_0, grammarAccess.getCompareOpAccess().getEQEnumLiteralDeclaration_0());
-
- }
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3491:6: (enumLiteral_1= 'LIKE' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3491:6: (enumLiteral_1= 'LIKE' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3491:8: enumLiteral_1= 'LIKE'
- {
- enumLiteral_1 = (Token) match(input, 88, FOLLOW_88_in_ruleCompareOp7743);
-
- current =
- grammarAccess.getCompareOpAccess().getLIKEEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_1, grammarAccess.getCompareOpAccess().getLIKEEnumLiteralDeclaration_1());
-
- }
-
- }
- break;
-
- }
-
- }
-
- leaveRule();
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleCompareOp"
-
- // $ANTLR start "ruleXLogicOperator"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3501:1: ruleXLogicOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'AND' ) | (enumLiteral_1= 'OR' ) ) ;
- public final Enumerator ruleXLogicOperator() throws RecognitionException {
- Enumerator current = null;
-
- Token enumLiteral_0 = null;
- Token enumLiteral_1 = null;
-
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3503: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:3504: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:3504:1: ( (enumLiteral_0= 'AND' ) | (enumLiteral_1= 'OR' ) )
- int alt50 = 2;
- int LA50_0 = input.LA(1);
- if (LA50_0 == 89) {
- alt50 = 1;
- } else if (LA50_0 == 90) {
- alt50 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 50, 0, input);
+ }
+ break;
- throw nvae;
- }
- switch (alt50) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3504:2: (enumLiteral_0= 'AND' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3504:2: (enumLiteral_0= 'AND' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3504:4: enumLiteral_0= 'AND'
- {
- enumLiteral_0 = (Token) match(input, 89, FOLLOW_89_in_ruleXLogicOperator7788);
-
- current =
- grammarAccess.getXLogicOperatorAccess().getANDEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_0,
- grammarAccess.getXLogicOperatorAccess().getANDEnumLiteralDeclaration_0());
-
- }
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3510:6: (enumLiteral_1= 'OR' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3510:6: (enumLiteral_1= 'OR' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3510:8: enumLiteral_1= 'OR'
- {
- enumLiteral_1 = (Token) match(input, 90, FOLLOW_90_in_ruleXLogicOperator7805);
-
- current =
- grammarAccess.getXLogicOperatorAccess().getOREnumLiteralDeclaration_1().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_1,
- grammarAccess.getXLogicOperatorAccess().getOREnumLiteralDeclaration_1());
-
- }
-
- }
- break;
-
- }
-
- }
-
- leaveRule();
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleXLogicOperator"
-
- // $ANTLR start "ruleMatchField"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3520:1: ruleMatchField returns [Enumerator current=null] : ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchUuid' ) ) ;
- public final Enumerator ruleMatchField() throws RecognitionException {
- Enumerator current = null;
-
- Token enumLiteral_0 = null;
- Token enumLiteral_1 = null;
- Token enumLiteral_2 = null;
- Token enumLiteral_3 = null;
-
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3522:28: ( ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchUuid' ) ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3523:1: ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchUuid' ) )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3523:1: ( (enumLiteral_0= 'artifactName' ) | (enumLiteral_1= 'artifactGuid' ) | (enumLiteral_2= 'branchName' ) | (enumLiteral_3= 'branchUuid' ) )
- int alt51 = 4;
- switch (input.LA(1)) {
- case 91: {
- alt51 = 1;
- }
- break;
- case 92: {
- alt51 = 2;
- }
- break;
- case 93: {
- alt51 = 3;
- }
- break;
- case 24: {
- alt51 = 4;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 51, 0, input);
-
- throw nvae;
}
- switch (alt51) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3523:2: (enumLiteral_0= 'artifactName' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3523:2: (enumLiteral_0= 'artifactName' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3523:4: enumLiteral_0= 'artifactName'
- {
- enumLiteral_0 = (Token) match(input, 91, FOLLOW_91_in_ruleMatchField7850);
-
- current =
- grammarAccess.getMatchFieldAccess().getArtifactNameEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_0,
- grammarAccess.getMatchFieldAccess().getArtifactNameEnumLiteralDeclaration_0());
-
- }
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3529:6: (enumLiteral_1= 'artifactGuid' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3529:6: (enumLiteral_1= 'artifactGuid' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3529:8: enumLiteral_1= 'artifactGuid'
- {
- enumLiteral_1 = (Token) match(input, 92, FOLLOW_92_in_ruleMatchField7867);
-
- current =
- grammarAccess.getMatchFieldAccess().getArtifactGuidEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_1,
- grammarAccess.getMatchFieldAccess().getArtifactGuidEnumLiteralDeclaration_1());
-
- }
-
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3535:6: (enumLiteral_2= 'branchName' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3535:6: (enumLiteral_2= 'branchName' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3535:8: enumLiteral_2= 'branchName'
- {
- enumLiteral_2 = (Token) match(input, 93, FOLLOW_93_in_ruleMatchField7884);
-
- current =
- grammarAccess.getMatchFieldAccess().getBranchNameEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_2,
- grammarAccess.getMatchFieldAccess().getBranchNameEnumLiteralDeclaration_2());
-
- }
-
- }
- break;
- case 4:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3541:6: (enumLiteral_3= 'branchUuid' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3541:6: (enumLiteral_3= 'branchUuid' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3541:8: enumLiteral_3= 'branchUuid'
- {
- enumLiteral_3 = (Token) match(input, 24, FOLLOW_24_in_ruleMatchField7901);
-
- current =
- grammarAccess.getMatchFieldAccess().getBranchUuidEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_3,
- grammarAccess.getMatchFieldAccess().getBranchUuidEnumLiteralDeclaration_3());
-
- }
-
- }
- break;
-
- }
-
- }
-
- leaveRule();
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleMatchField"
-
- // $ANTLR start "ruleAccessPermissionEnum"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3551:1: ruleAccessPermissionEnum returns [Enumerator current=null] : ( (enumLiteral_0= 'ALLOW' ) | (enumLiteral_1= 'DENY' ) ) ;
- public final Enumerator ruleAccessPermissionEnum() throws RecognitionException {
- Enumerator current = null;
-
- Token enumLiteral_0 = null;
- Token enumLiteral_1 = null;
-
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3553: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:3554: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:3554:1: ( (enumLiteral_0= 'ALLOW' ) | (enumLiteral_1= 'DENY' ) )
- int alt52 = 2;
- int LA52_0 = input.LA(1);
-
- if (LA52_0 == 94) {
- alt52 = 1;
- } else if (LA52_0 == 95) {
- alt52 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 52, 0, input);
- throw nvae;
- }
- switch (alt52) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3554:2: (enumLiteral_0= 'ALLOW' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3554:2: (enumLiteral_0= 'ALLOW' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3554:4: enumLiteral_0= 'ALLOW'
- {
- enumLiteral_0 = (Token) match(input, 94, FOLLOW_94_in_ruleAccessPermissionEnum7946);
-
- current =
- grammarAccess.getAccessPermissionEnumAccess().getALLOWEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_0,
- grammarAccess.getAccessPermissionEnumAccess().getALLOWEnumLiteralDeclaration_0());
-
- }
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3560:6: (enumLiteral_1= 'DENY' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3560:6: (enumLiteral_1= 'DENY' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3560:8: enumLiteral_1= 'DENY'
- {
- enumLiteral_1 = (Token) match(input, 95, FOLLOW_95_in_ruleAccessPermissionEnum7963);
-
- current =
- grammarAccess.getAccessPermissionEnumAccess().getDENYEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_1,
- grammarAccess.getAccessPermissionEnumAccess().getDENYEnumLiteralDeclaration_1());
-
- }
-
- }
- break;
-
- }
-
- }
-
- leaveRule();
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleAccessPermissionEnum"
-
- // $ANTLR start "ruleRelationTypeMatch"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3570:1: ruleRelationTypeMatch returns [Enumerator current=null] : (enumLiteral_0= 'ALL' ) ;
- public final Enumerator ruleRelationTypeMatch() throws RecognitionException {
- Enumerator current = null;
-
- Token enumLiteral_0 = null;
-
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3572:28: ( (enumLiteral_0= 'ALL' ) )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3573:1: (enumLiteral_0= 'ALL' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3573:1: (enumLiteral_0= 'ALL' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3573:3: enumLiteral_0= 'ALL'
- {
- enumLiteral_0 = (Token) match(input, 96, FOLLOW_96_in_ruleRelationTypeMatch8007);
-
- current =
- grammarAccess.getRelationTypeMatchAccess().getALLEnumLiteralDeclaration().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_0, grammarAccess.getRelationTypeMatchAccess().getALLEnumLiteralDeclaration());
-
- }
-
- }
-
- leaveRule();
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleRelationTypeMatch"
-
- // $ANTLR start "ruleXRelationSideEnum"
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3583: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;
-
- Token enumLiteral_0 = null;
- Token enumLiteral_1 = null;
- Token enumLiteral_2 = null;
-
- enterRule();
- try {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3585: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:3586: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:3586:1: ( (enumLiteral_0= 'SIDE_A' ) | (enumLiteral_1= 'SIDE_B' ) | (enumLiteral_2= 'BOTH' ) )
- int alt53 = 3;
- switch (input.LA(1)) {
- case 97: {
- alt53 = 1;
- }
- break;
- case 98: {
- alt53 = 2;
- }
- break;
- case 99: {
- alt53 = 3;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 53, 0, input);
-
- throw nvae;
}
- switch (alt53) {
- case 1:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3586:2: (enumLiteral_0= 'SIDE_A' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3586:2: (enumLiteral_0= 'SIDE_A' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3586:4: enumLiteral_0= 'SIDE_A'
- {
- enumLiteral_0 = (Token) match(input, 97, FOLLOW_97_in_ruleXRelationSideEnum8051);
-
- current =
- grammarAccess.getXRelationSideEnumAccess().getSIDE_AEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_0,
- grammarAccess.getXRelationSideEnumAccess().getSIDE_AEnumLiteralDeclaration_0());
-
- }
-
- }
- break;
- case 2:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3592:6: (enumLiteral_1= 'SIDE_B' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3592:6: (enumLiteral_1= 'SIDE_B' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3592:8: enumLiteral_1= 'SIDE_B'
- {
- enumLiteral_1 = (Token) match(input, 98, FOLLOW_98_in_ruleXRelationSideEnum8068);
-
- current =
- grammarAccess.getXRelationSideEnumAccess().getSIDE_BEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_1,
- grammarAccess.getXRelationSideEnumAccess().getSIDE_BEnumLiteralDeclaration_1());
-
- }
-
- }
- break;
- case 3:
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3598:6: (enumLiteral_2= 'BOTH' )
- {
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3598:6: (enumLiteral_2= 'BOTH' )
- // ../org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/parser/antlr/internal/InternalOseeDsl.g:3598:8: enumLiteral_2= 'BOTH'
- {
- enumLiteral_2 = (Token) match(input, 99, FOLLOW_99_in_ruleXRelationSideEnum8085);
-
- current =
- grammarAccess.getXRelationSideEnumAccess().getBOTHEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_2,
- grammarAccess.getXRelationSideEnumAccess().getBOTHEnumLiteralDeclaration_2());
-
- }
-
- }
- break;
-
- }
-
- }
-
- leaveRule();
- }
-
- catch (RecognitionException re) {
- recover(input, re);
- appendSkippedTokens();
- } finally {
- }
- return current;
- }
- // $ANTLR end "ruleXRelationSideEnum"
-
- // Delegated rules
-
- 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[] {0x512000000201A002L, 0x0000000000006400L});
- public static final BitSet FOLLOW_ruleXArtifactType_in_ruleOseeDsl154 =
- new BitSet(new long[] {0x5120000002018002L, 0x0000000000006400L});
- public static final BitSet FOLLOW_ruleXRelationType_in_ruleOseeDsl181 =
- new BitSet(new long[] {0x5120000002018002L, 0x0000000000006400L});
- public static final BitSet FOLLOW_ruleXAttributeType_in_ruleOseeDsl208 =
- new BitSet(new long[] {0x5120000002018002L, 0x0000000000006400L});
- public static final BitSet FOLLOW_ruleXOseeEnumType_in_ruleOseeDsl235 =
- new BitSet(new long[] {0x5120000002018002L, 0x0000000000006400L});
- public static final BitSet FOLLOW_ruleXOseeEnumOverride_in_ruleOseeDsl262 =
- new BitSet(new long[] {0x5120000002018002L, 0x0000000000006400L});
- public static final BitSet FOLLOW_ruleXOseeArtifactTypeOverride_in_ruleOseeDsl289 =
- new BitSet(new long[] {0x5120000002018002L, 0x0000000000006400L});
- public static final BitSet FOLLOW_ruleXArtifactMatcher_in_ruleOseeDsl313 =
- new BitSet(new long[] {0x0000000000000002L, 0x0000000000006400L});
- public static final BitSet FOLLOW_ruleAccessContext_in_ruleOseeDsl340 =
- new BitSet(new long[] {0x0000000000000002L, 0x0000000000006400L});
- public static final BitSet FOLLOW_ruleRole_in_ruleOseeDsl367 =
- new BitSet(new long[] {0x0000000000000002L, 0x0000000000006400L});
- public static final BitSet FOLLOW_ruleImport_in_entryRuleImport405 = new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleImport415 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_13_in_ruleImport452 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleImport469 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQUALIFIED_NAME_in_entryRuleQUALIFIED_NAME511 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleQUALIFIED_NAME522 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleQUALIFIED_NAME562 = new BitSet(new long[] {0x0000000000004002L});
- public static final BitSet FOLLOW_14_in_ruleQUALIFIED_NAME581 = new BitSet(new long[] {0x0000000000000020L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleQUALIFIED_NAME596 = new BitSet(new long[] {0x0000000000004002L});
- public static final BitSet FOLLOW_ruleOseeType_in_entryRuleOseeType645 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOseeType655 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXArtifactType_in_ruleOseeType702 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXRelationType_in_ruleOseeType729 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAttributeType_in_ruleOseeType756 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOseeEnumType_in_ruleOseeType783 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXArtifactType_in_entryRuleXArtifactType818 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXArtifactType828 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_15_in_ruleXArtifactType871 = new BitSet(new long[] {0x0000000000010000L});
- public static final BitSet FOLLOW_16_in_ruleXArtifactType897 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXArtifactType914 = new BitSet(new long[] {0x00000000000A0000L});
- public static final BitSet FOLLOW_17_in_ruleXArtifactType932 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXArtifactType952 = new BitSet(new long[] {0x00000000000C0000L});
- public static final BitSet FOLLOW_18_in_ruleXArtifactType965 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXArtifactType985 = new BitSet(new long[] {0x00000000000C0000L});
- public static final BitSet FOLLOW_19_in_ruleXArtifactType1001 = new BitSet(new long[] {0x0000000000300000L});
- public static final BitSet FOLLOW_20_in_ruleXArtifactType1014 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXArtifactType1031 =
- new BitSet(new long[] {0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleXArtifactType1050 = new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_HEX_INT_in_ruleXArtifactType1067 =
- new BitSet(new long[] {0x0000000000C00000L});
- public static final BitSet FOLLOW_ruleXAttributeTypeRef_in_ruleXArtifactType1093 =
- new BitSet(new long[] {0x0000000000C00000L});
- public static final BitSet FOLLOW_22_in_ruleXArtifactType1106 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAttributeTypeRef_in_entryRuleXAttributeTypeRef1142 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXAttributeTypeRef1152 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_23_in_ruleXAttributeTypeRef1189 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXAttributeTypeRef1209 =
- new BitSet(new long[] {0x0000000001000002L});
- public static final BitSet FOLLOW_24_in_ruleXAttributeTypeRef1222 = new BitSet(new long[] {0x0000000000000080L});
- public static final BitSet FOLLOW_RULE_WHOLE_NUM_STR_in_ruleXAttributeTypeRef1239 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXAttributeType_in_entryRuleXAttributeType1282 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXAttributeType1292 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_25_in_ruleXAttributeType1329 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXAttributeType1346 =
- new BitSet(new long[] {0x0000000000020000L});
- public static final BitSet FOLLOW_17_in_ruleXAttributeType1364 = new BitSet(new long[] {0x001FFF0000000020L});
- public static final BitSet FOLLOW_ruleAttributeBaseType_in_ruleXAttributeType1385 =
- new BitSet(new long[] {0x0000000004080000L});
- public static final BitSet FOLLOW_26_in_ruleXAttributeType1399 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXAttributeType1419 =
- new BitSet(new long[] {0x0000000000080000L});
- public static final BitSet FOLLOW_19_in_ruleXAttributeType1433 = new BitSet(new long[] {0x0000000000300000L});
- public static final BitSet FOLLOW_20_in_ruleXAttributeType1446 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXAttributeType1463 =
- new BitSet(new long[] {0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleXAttributeType1482 = new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_HEX_INT_in_ruleXAttributeType1499 =
- new BitSet(new long[] {0x0000000008000000L});
- public static final BitSet FOLLOW_27_in_ruleXAttributeType1516 = new BitSet(new long[] {0x001FFF0030000020L});
- public static final BitSet FOLLOW_28_in_ruleXAttributeType1536 = new BitSet(new long[] {0x0000000040000000L});
- public static final BitSet FOLLOW_29_in_ruleXAttributeType1565 = new BitSet(new long[] {0x0000000040000000L});
- public static final BitSet FOLLOW_ruleQUALIFIED_NAME_in_ruleXAttributeType1597 =
- new BitSet(new long[] {0x0000000040000000L});
- public static final BitSet FOLLOW_30_in_ruleXAttributeType1612 = new BitSet(new long[] {0x0000000000000080L});
- public static final BitSet FOLLOW_RULE_WHOLE_NUM_STR_in_ruleXAttributeType1629 =
- new BitSet(new long[] {0x0000000080000000L});
- public static final BitSet FOLLOW_31_in_ruleXAttributeType1646 = new BitSet(new long[] {0x0000000100000080L});
- public static final BitSet FOLLOW_RULE_WHOLE_NUM_STR_in_ruleXAttributeType1665 =
- new BitSet(new long[] {0x000000FA00400000L});
- public static final BitSet FOLLOW_32_in_ruleXAttributeType1686 = new BitSet(new long[] {0x000000FA00400000L});
- public static final BitSet FOLLOW_33_in_ruleXAttributeType1760 = new BitSet(new long[] {0x001FFF0400000020L});
- public static final BitSet FOLLOW_34_in_ruleXAttributeType1780 = new BitSet(new long[] {0x000000FA00400000L});
- public static final BitSet FOLLOW_ruleQUALIFIED_NAME_in_ruleXAttributeType1812 =
- new BitSet(new long[] {0x000000FA00400000L});
- public static final BitSet FOLLOW_35_in_ruleXAttributeType1883 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXAttributeType1903 =
- new BitSet(new long[] {0x000000FA00400000L});
- public static final BitSet FOLLOW_36_in_ruleXAttributeType1971 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXAttributeType1988 =
- new BitSet(new long[] {0x000000FA00400000L});
- public static final BitSet FOLLOW_37_in_ruleXAttributeType2061 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXAttributeType2078 =
- new BitSet(new long[] {0x000000FA00400000L});
- public static final BitSet FOLLOW_38_in_ruleXAttributeType2151 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXAttributeType2168 =
- new BitSet(new long[] {0x000000FA00400000L});
- public static final BitSet FOLLOW_39_in_ruleXAttributeType2241 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXAttributeType2258 =
- new BitSet(new long[] {0x000000FA00400000L});
- public static final BitSet FOLLOW_22_in_ruleXAttributeType2316 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAttributeBaseType_in_entryRuleAttributeBaseType2353 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAttributeBaseType2364 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_40_in_ruleAttributeBaseType2402 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_41_in_ruleAttributeBaseType2421 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_ruleAttributeBaseType2440 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_ruleAttributeBaseType2459 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_ruleAttributeBaseType2478 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_45_in_ruleAttributeBaseType2497 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_ruleAttributeBaseType2516 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_ruleAttributeBaseType2535 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_48_in_ruleAttributeBaseType2554 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_ruleAttributeBaseType2573 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_50_in_ruleAttributeBaseType2592 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_51_in_ruleAttributeBaseType2611 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_52_in_ruleAttributeBaseType2630 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQUALIFIED_NAME_in_ruleAttributeBaseType2658 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOseeEnumType_in_entryRuleXOseeEnumType2703 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXOseeEnumType2713 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_ruleXOseeEnumType2750 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumType2767 =
- new BitSet(new long[] {0x0000000000080000L});
- public static final BitSet FOLLOW_19_in_ruleXOseeEnumType2784 = new BitSet(new long[] {0x0000000000300000L});
- public static final BitSet FOLLOW_20_in_ruleXOseeEnumType2797 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumType2814 =
- new BitSet(new long[] {0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleXOseeEnumType2833 = new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_HEX_INT_in_ruleXOseeEnumType2850 =
- new BitSet(new long[] {0x0040000000400000L});
- public static final BitSet FOLLOW_ruleXOseeEnumEntry_in_ruleXOseeEnumType2876 =
- new BitSet(new long[] {0x0040000000400000L});
- public static final BitSet FOLLOW_22_in_ruleXOseeEnumType2889 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOseeEnumEntry_in_entryRuleXOseeEnumEntry2925 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXOseeEnumEntry2935 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_ruleXOseeEnumEntry2972 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry2989 =
- new BitSet(new long[] {0x0080001000000082L});
- public static final BitSet FOLLOW_RULE_WHOLE_NUM_STR_in_ruleXOseeEnumEntry3011 =
- new BitSet(new long[] {0x0080001000000002L});
- public static final BitSet FOLLOW_55_in_ruleXOseeEnumEntry3030 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry3047 =
- new BitSet(new long[] {0x0000001000000002L});
- public static final BitSet FOLLOW_36_in_ruleXOseeEnumEntry3067 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumEntry3084 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOseeEnumOverride_in_entryRuleXOseeEnumOverride3127 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXOseeEnumOverride3137 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_ruleXOseeEnumOverride3174 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeEnumOverride3194 =
- new BitSet(new long[] {0x0000000000080000L});
- public static final BitSet FOLLOW_19_in_ruleXOseeEnumOverride3206 = new BitSet(new long[] {0x0E00000000400000L});
- public static final BitSet FOLLOW_57_in_ruleXOseeEnumOverride3224 = new BitSet(new long[] {0x0C00000000400000L});
- public static final BitSet FOLLOW_ruleOverrideOption_in_ruleXOseeEnumOverride3259 =
- new BitSet(new long[] {0x0C00000000400000L});
- public static final BitSet FOLLOW_22_in_ruleXOseeEnumOverride3272 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOverrideOption_in_entryRuleOverrideOption3308 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOverrideOption3318 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAddEnum_in_ruleOverrideOption3365 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRemoveEnum_in_ruleOverrideOption3392 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAddEnum_in_entryRuleAddEnum3427 = new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAddEnum3437 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_58_in_ruleAddEnum3474 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleAddEnum3491 = new BitSet(new long[] {0x0080001000000082L});
- public static final BitSet FOLLOW_RULE_WHOLE_NUM_STR_in_ruleAddEnum3513 =
- new BitSet(new long[] {0x0080001000000002L});
- public static final BitSet FOLLOW_55_in_ruleAddEnum3532 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleAddEnum3549 = new BitSet(new long[] {0x0000001000000002L});
- public static final BitSet FOLLOW_36_in_ruleAddEnum3569 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleAddEnum3586 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRemoveEnum_in_entryRuleRemoveEnum3629 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRemoveEnum3639 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_ruleRemoveEnum3676 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleRemoveEnum3696 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXOseeArtifactTypeOverride_in_entryRuleXOseeArtifactTypeOverride3732 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXOseeArtifactTypeOverride3742 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_ruleXOseeArtifactTypeOverride3779 =
- new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXOseeArtifactTypeOverride3799 =
- new BitSet(new long[] {0x0000000000080000L});
- public static final BitSet FOLLOW_19_in_ruleXOseeArtifactTypeOverride3811 =
- new BitSet(new long[] {0x2E00000000000000L});
- public static final BitSet FOLLOW_57_in_ruleXOseeArtifactTypeOverride3829 =
- new BitSet(new long[] {0x2E00000000000000L});
- public static final BitSet FOLLOW_ruleAttributeOverrideOption_in_ruleXOseeArtifactTypeOverride3864 =
- new BitSet(new long[] {0x2E00000000400000L});
- public static final BitSet FOLLOW_22_in_ruleXOseeArtifactTypeOverride3877 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAttributeOverrideOption_in_entryRuleAttributeOverrideOption3913 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAttributeOverrideOption3923 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAddAttribute_in_ruleAttributeOverrideOption3970 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRemoveAttribute_in_ruleAttributeOverrideOption3997 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUpdateAttribute_in_ruleAttributeOverrideOption4024 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAddAttribute_in_entryRuleAddAttribute4059 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAddAttribute4069 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_58_in_ruleAddAttribute4106 = new BitSet(new long[] {0x0000000000800000L});
- public static final BitSet FOLLOW_ruleXAttributeTypeRef_in_ruleAddAttribute4127 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRemoveAttribute_in_entryRuleRemoveAttribute4163 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRemoveAttribute4173 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_ruleRemoveAttribute4210 = new BitSet(new long[] {0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleRemoveAttribute4222 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleRemoveAttribute4242 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUpdateAttribute_in_entryRuleUpdateAttribute4278 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUpdateAttribute4288 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_61_in_ruleUpdateAttribute4325 = new BitSet(new long[] {0x0000000000800000L});
- public static final BitSet FOLLOW_ruleXAttributeTypeRef_in_ruleUpdateAttribute4346 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXRelationType_in_entryRuleXRelationType4382 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXRelationType4392 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_62_in_ruleXRelationType4429 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType4446 =
- new BitSet(new long[] {0x0000000000080000L});
- public static final BitSet FOLLOW_19_in_ruleXRelationType4463 = new BitSet(new long[] {0x0000000000300000L});
- public static final BitSet FOLLOW_20_in_ruleXRelationType4476 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType4493 =
- new BitSet(new long[] {0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleXRelationType4512 = new BitSet(new long[] {0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_HEX_INT_in_ruleXRelationType4529 =
- new BitSet(new long[] {0x8000000000000000L});
- public static final BitSet FOLLOW_63_in_ruleXRelationType4546 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType4563 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000000001L});
- public static final BitSet FOLLOW_64_in_ruleXRelationType4580 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType4600 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleXRelationType4612 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType4629 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000000004L});
- public static final BitSet FOLLOW_66_in_ruleXRelationType4646 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXRelationType4666 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000000008L});
- public static final BitSet FOLLOW_67_in_ruleXRelationType4678 =
- new BitSet(new long[] {0x0000000000000020L, 0x00000000000000E0L});
- public static final BitSet FOLLOW_ruleRelationOrderType_in_ruleXRelationType4699 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000000010L});
- public static final BitSet FOLLOW_68_in_ruleXRelationType4711 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000780000L});
- public static final BitSet FOLLOW_ruleRelationMultiplicityEnum_in_ruleXRelationType4732 =
- new BitSet(new long[] {0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleXRelationType4744 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationOrderType_in_entryRuleRelationOrderType4781 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRelationOrderType4792 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_ruleRelationOrderType4830 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_ruleRelationOrderType4849 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_ruleRelationOrderType4868 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleRelationOrderType4889 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCondition_in_entryRuleCondition4936 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCondition4946 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSimpleCondition_in_ruleCondition4993 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCompoundCondition_in_ruleCondition5020 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSimpleCondition_in_entryRuleSimpleCondition5055 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSimpleCondition5065 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMatchField_in_ruleSimpleCondition5111 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000001800000L});
- public static final BitSet FOLLOW_ruleCompareOp_in_ruleSimpleCondition5132 =
- new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleSimpleCondition5149 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCompoundCondition_in_entryRuleCompoundCondition5190 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCompoundCondition5200 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_ruleCompoundCondition5237 =
- new BitSet(new long[] {0x0000000001000000L, 0x0000000038000000L});
- public static final BitSet FOLLOW_ruleSimpleCondition_in_ruleCompoundCondition5258 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000006000000L});
- public static final BitSet FOLLOW_ruleXLogicOperator_in_ruleCompoundCondition5280 =
- new BitSet(new long[] {0x0000000001000000L, 0x0000000038000000L});
- public static final BitSet FOLLOW_ruleSimpleCondition_in_ruleCompoundCondition5301 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000006000200L});
- public static final BitSet FOLLOW_73_in_ruleCompoundCondition5315 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleXArtifactMatcher_in_entryRuleXArtifactMatcher5351 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleXArtifactMatcher5361 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_ruleXArtifactMatcher5398 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleXArtifactMatcher5415 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000000800L});
- public static final BitSet FOLLOW_75_in_ruleXArtifactMatcher5432 =
- new BitSet(new long[] {0x0000000001000000L, 0x0000000038000100L});
- public static final BitSet FOLLOW_ruleCondition_in_ruleXArtifactMatcher5453 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000006001000L});
- public static final BitSet FOLLOW_ruleXLogicOperator_in_ruleXArtifactMatcher5475 =
- new BitSet(new long[] {0x0000000001000000L, 0x0000000038000100L});
- public static final BitSet FOLLOW_ruleCondition_in_ruleXArtifactMatcher5496 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000006001000L});
- public static final BitSet FOLLOW_76_in_ruleXArtifactMatcher5510 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRole_in_entryRuleRole5546 = new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRole5556 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_ruleRole5593 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleRole5610 = new BitSet(new long[] {0x00000000000A0000L});
- public static final BitSet FOLLOW_17_in_ruleRole5628 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleRole5648 = new BitSet(new long[] {0x0000000000080000L});
- public static final BitSet FOLLOW_19_in_ruleRole5662 =
- new BitSet(new long[] {0x0000000000100000L, 0x0000000000004000L});
- public static final BitSet FOLLOW_ruleUsersAndGroups_in_ruleRole5684 =
- new BitSet(new long[] {0x0000000000500000L, 0x0000000000004000L});
- public static final BitSet FOLLOW_ruleReferencedContext_in_ruleRole5711 =
- new BitSet(new long[] {0x0000000000500000L, 0x0000000000004000L});
- public static final BitSet FOLLOW_22_in_ruleRole5725 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReferencedContext_in_entryRuleReferencedContext5761 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleReferencedContext5771 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_ruleReferencedContext5808 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleReferencedContext5825 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000001000L});
- public static final BitSet FOLLOW_76_in_ruleReferencedContext5842 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUsersAndGroups_in_entryRuleUsersAndGroups5878 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUsersAndGroups5888 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_20_in_ruleUsersAndGroups5925 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleUsersAndGroups5942 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000001000L});
- public static final BitSet FOLLOW_76_in_ruleUsersAndGroups5959 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAccessContext_in_entryRuleAccessContext5995 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAccessContext6005 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_ruleAccessContext6042 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleAccessContext6059 =
- new BitSet(new long[] {0x00000000000A0000L});
- public static final BitSet FOLLOW_17_in_ruleAccessContext6077 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleAccessContext6097 =
- new BitSet(new long[] {0x0000000000080000L});
- public static final BitSet FOLLOW_19_in_ruleAccessContext6111 = new BitSet(new long[] {0x0000000000100000L});
- public static final BitSet FOLLOW_20_in_ruleAccessContext6123 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleAccessContext6140 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000001000L});
- public static final BitSet FOLLOW_76_in_ruleAccessContext6157 =
- new BitSet(new long[] {0x0000000000000000L, 0x00000000C0008000L});
- public static final BitSet FOLLOW_ruleObjectRestriction_in_ruleAccessContext6179 =
- new BitSet(new long[] {0x0000000000400000L, 0x00000000C0008000L});
- public static final BitSet FOLLOW_ruleHierarchyRestriction_in_ruleAccessContext6206 =
- new BitSet(new long[] {0x0000000000400000L, 0x00000000C0008000L});
- public static final BitSet FOLLOW_22_in_ruleAccessContext6220 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleHierarchyRestriction_in_entryRuleHierarchyRestriction6256 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleHierarchyRestriction6266 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_ruleHierarchyRestriction6303 = new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleHierarchyRestriction6323 =
- new BitSet(new long[] {0x0000000000080000L});
- public static final BitSet FOLLOW_19_in_ruleHierarchyRestriction6335 =
- new BitSet(new long[] {0x0000000000000000L, 0x00000000C0000000L});
- public static final BitSet FOLLOW_ruleObjectRestriction_in_ruleHierarchyRestriction6356 =
- new BitSet(new long[] {0x0000000000400000L, 0x00000000C0000000L});
- public static final BitSet FOLLOW_22_in_ruleHierarchyRestriction6369 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypeArtifactTypePredicate_in_entryRuleRelationTypeArtifactTypePredicate6405 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypeArtifactTypePredicate6415 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_16_in_ruleRelationTypeArtifactTypePredicate6452 =
- new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleRelationTypeArtifactTypePredicate6472 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypeArtifactPredicate_in_entryRuleRelationTypeArtifactPredicate6508 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypeArtifactPredicate6518 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_ruleRelationTypeArtifactPredicate6555 =
- new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleRelationTypeArtifactPredicate6575 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypePredicate_in_entryRuleRelationTypePredicate6611 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypePredicate6621 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypeArtifactPredicate_in_ruleRelationTypePredicate6668 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypeArtifactTypePredicate_in_ruleRelationTypePredicate6695 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleObjectRestriction_in_entryRuleObjectRestriction6730 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleObjectRestriction6740 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleArtifactMatchRestriction_in_ruleObjectRestriction6787 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleArtifactTypeRestriction_in_ruleObjectRestriction6814 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypeRestriction_in_ruleObjectRestriction6841 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAttributeTypeRestriction_in_ruleObjectRestriction6868 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleArtifactMatchRestriction_in_entryRuleArtifactMatchRestriction6903 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleArtifactMatchRestriction6913 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_ruleArtifactMatchRestriction6959 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000020000L});
- public static final BitSet FOLLOW_81_in_ruleArtifactMatchRestriction6971 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000010000L});
- public static final BitSet FOLLOW_80_in_ruleArtifactMatchRestriction6983 =
- new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleArtifactMatchRestriction7003 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000001000L});
- public static final BitSet FOLLOW_76_in_ruleArtifactMatchRestriction7015 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleArtifactTypeRestriction_in_entryRuleArtifactTypeRestriction7051 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleArtifactTypeRestriction7061 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_ruleArtifactTypeRestriction7107 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000020000L});
- public static final BitSet FOLLOW_81_in_ruleArtifactTypeRestriction7119 =
- new BitSet(new long[] {0x0000000000010000L});
- public static final BitSet FOLLOW_16_in_ruleArtifactTypeRestriction7131 =
- new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleArtifactTypeRestriction7151 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000001000L});
- public static final BitSet FOLLOW_76_in_ruleArtifactTypeRestriction7163 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAttributeTypeRestriction_in_entryRuleAttributeTypeRestriction7199 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAttributeTypeRestriction7209 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_ruleAttributeTypeRestriction7255 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000020000L});
- public static final BitSet FOLLOW_81_in_ruleAttributeTypeRestriction7267 =
- new BitSet(new long[] {0x0000000002000000L});
- public static final BitSet FOLLOW_25_in_ruleAttributeTypeRestriction7279 =
- new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleAttributeTypeRestriction7299 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000041000L});
- public static final BitSet FOLLOW_82_in_ruleAttributeTypeRestriction7312 =
- new BitSet(new long[] {0x0000000000010000L});
- public static final BitSet FOLLOW_16_in_ruleAttributeTypeRestriction7324 =
- new BitSet(new long[] {0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleAttributeTypeRestriction7344 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000001000L});
- public static final BitSet FOLLOW_76_in_ruleAttributeTypeRestriction7358 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationTypeRestriction_in_entryRuleRelationTypeRestriction7396 =
- new BitSet(new long[] {0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRelationTypeRestriction7406 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAccessPermissionEnum_in_ruleRelationTypeRestriction7452 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000020000L});
- public static final BitSet FOLLOW_81_in_ruleRelationTypeRestriction7464 =
- new BitSet(new long[] {0x4000000000000000L});
- public static final BitSet FOLLOW_62_in_ruleRelationTypeRestriction7476 =
- new BitSet(new long[] {0x0000000000000010L, 0x0000000100000000L});
- public static final BitSet FOLLOW_ruleRelationTypeMatch_in_ruleRelationTypeRestriction7498 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000E00000000L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleRelationTypeRestriction7524 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000E00000000L});
- public static final BitSet FOLLOW_ruleXRelationSideEnum_in_ruleRelationTypeRestriction7546 =
- new BitSet(new long[] {0x0000000000010000L, 0x0000000000011000L});
- public static final BitSet FOLLOW_ruleRelationTypePredicate_in_ruleRelationTypeRestriction7567 =
- new BitSet(new long[] {0x0000000000000000L, 0x0000000000001000L});
- public static final BitSet FOLLOW_76_in_ruleRelationTypeRestriction7580 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_83_in_ruleRelationMultiplicityEnum7630 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_84_in_ruleRelationMultiplicityEnum7647 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_85_in_ruleRelationMultiplicityEnum7664 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_86_in_ruleRelationMultiplicityEnum7681 =
- new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_87_in_ruleCompareOp7726 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_88_in_ruleCompareOp7743 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_89_in_ruleXLogicOperator7788 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_90_in_ruleXLogicOperator7805 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_ruleMatchField7850 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_92_in_ruleMatchField7867 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_93_in_ruleMatchField7884 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_24_in_ruleMatchField7901 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_94_in_ruleAccessPermissionEnum7946 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_ruleAccessPermissionEnum7963 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_96_in_ruleRelationTypeMatch8007 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_97_in_ruleXRelationSideEnum8051 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_98_in_ruleXRelationSideEnum8068 = new BitSet(new long[] {0x0000000000000002L});
- public static final BitSet FOLLOW_99_in_ruleXRelationSideEnum8085 = new BitSet(new long[] {0x0000000000000002L});
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleXRelationSideEnum"
+
+ // Delegated rules
+
+
+
+
+ public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x289000000100D002L,0x0000000000003200L});
+ public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x289000000100C002L,0x0000000000003200L});
+ public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000002L,0x0000000000003200L});
+ public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000002002L});
+ public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000050000L});
+ public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000060000L});
+ public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000180000L});
+ public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000100000L});
+ public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000600000L});
+ public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000000800002L});
+ public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000010000L});
+ public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x000FFF8000000020L});
+ public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000002040000L});
+ public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x000FFF8018000020L});
+ public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000020000000L});
+ public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000040000000L});
+ public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000080000040L});
+ public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000007D00200000L});
+ public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x000FFF8200000020L});
+ public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0020000000200000L});
+ public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0040000800000042L});
+ public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0040000800000002L});
+ public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000800000002L});
+ public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0700000000200000L});
+ public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0600000000200000L});
+ public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x1700000000000000L});
+ public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x1700000000200000L});
+ public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000070L});
+ public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x00000000003C0000L});
+ public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000800000L,0x000000001C000000L});
+ public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000003000000L});
+ public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x0000000003000100L});
+ public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000800000L,0x000000001C000080L});
+ public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000003000800L});
+ public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000080000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000280000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000080000L});
+ public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000000060004000L});
+ public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000200000L,0x0000000060004000L});
+ public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000060000000L});
+ public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000200000L,0x0000000060000000L});
+ public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020800L});
+ public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000010L,0x0000000080000000L});
+ public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000700000000L});
+ public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000000000008000L,0x0000000000008800L});
}
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 862f3ed1eb9..e13f6435585 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
@@ -1,4437 +1,3156 @@
/*
-* generated by Xtext
-*/
+ * generated by Xtext
+ */
package org.eclipse.osee.framework.core.dsl.services;
-import com.google.inject.Inject;
import com.google.inject.Singleton;
+import com.google.inject.Inject;
+
import java.util.List;
-import org.eclipse.xtext.Alternatives;
-import org.eclipse.xtext.Assignment;
-import org.eclipse.xtext.CrossReference;
-import org.eclipse.xtext.EnumLiteralDeclaration;
-import org.eclipse.xtext.EnumRule;
-import org.eclipse.xtext.Grammar;
-import org.eclipse.xtext.GrammarUtil;
-import org.eclipse.xtext.Group;
-import org.eclipse.xtext.Keyword;
-import org.eclipse.xtext.ParserRule;
-import org.eclipse.xtext.RuleCall;
-import org.eclipse.xtext.TerminalRule;
-import org.eclipse.xtext.UnorderedGroup;
-import org.eclipse.xtext.common.services.TerminalsGrammarAccess;
-import org.eclipse.xtext.service.AbstractElementFinder.AbstractGrammarElementFinder;
+
+import org.eclipse.xtext.*;
import org.eclipse.xtext.service.GrammarProvider;
+import org.eclipse.xtext.service.AbstractElementFinder.*;
+
+import org.eclipse.xtext.common.services.TerminalsGrammarAccess;
@Singleton
public class OseeDslGrammarAccess extends AbstractGrammarElementFinder {
+
+
+ public class OseeDslElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.OseeDsl");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Assignment cImportsAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final RuleCall cImportsImportParserRuleCall_0_0 = (RuleCall)cImportsAssignment_0.eContents().get(0);
+ private final Alternatives cAlternatives_1 = (Alternatives)cGroup.eContents().get(1);
+ private final Assignment cArtifactTypesAssignment_1_0 = (Assignment)cAlternatives_1.eContents().get(0);
+ private final RuleCall cArtifactTypesXArtifactTypeParserRuleCall_1_0_0 = (RuleCall)cArtifactTypesAssignment_1_0.eContents().get(0);
+ private final Assignment cRelationTypesAssignment_1_1 = (Assignment)cAlternatives_1.eContents().get(1);
+ private final RuleCall cRelationTypesXRelationTypeParserRuleCall_1_1_0 = (RuleCall)cRelationTypesAssignment_1_1.eContents().get(0);
+ private final Assignment cAttributeTypesAssignment_1_2 = (Assignment)cAlternatives_1.eContents().get(2);
+ private final RuleCall cAttributeTypesXAttributeTypeParserRuleCall_1_2_0 = (RuleCall)cAttributeTypesAssignment_1_2.eContents().get(0);
+ private final Assignment cEnumTypesAssignment_1_3 = (Assignment)cAlternatives_1.eContents().get(3);
+ private final RuleCall cEnumTypesXOseeEnumTypeParserRuleCall_1_3_0 = (RuleCall)cEnumTypesAssignment_1_3.eContents().get(0);
+ private final Assignment cEnumOverridesAssignment_1_4 = (Assignment)cAlternatives_1.eContents().get(4);
+ private final RuleCall cEnumOverridesXOseeEnumOverrideParserRuleCall_1_4_0 = (RuleCall)cEnumOverridesAssignment_1_4.eContents().get(0);
+ private final Assignment cArtifactTypeOverridesAssignment_1_5 = (Assignment)cAlternatives_1.eContents().get(5);
+ private final RuleCall cArtifactTypeOverridesXOseeArtifactTypeOverrideParserRuleCall_1_5_0 = (RuleCall)cArtifactTypeOverridesAssignment_1_5.eContents().get(0);
+ private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2);
+ private final Assignment cArtifactMatchRefsAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0);
+ private final RuleCall cArtifactMatchRefsXArtifactMatcherParserRuleCall_2_0_0 = (RuleCall)cArtifactMatchRefsAssignment_2_0.eContents().get(0);
+ private final Assignment cAccessDeclarationsAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1);
+ private final RuleCall cAccessDeclarationsAccessContextParserRuleCall_2_1_0 = (RuleCall)cAccessDeclarationsAssignment_2_1.eContents().get(0);
+ private final Assignment cRoleDeclarationsAssignment_2_2 = (Assignment)cAlternatives_2.eContents().get(2);
+ private final RuleCall cRoleDeclarationsRoleParserRuleCall_2_2_0 = (RuleCall)cRoleDeclarationsAssignment_2_2.eContents().get(0);
+
+ //OseeDsl:
+ // imports+=Import* (artifactTypes+=XArtifactType | relationTypes+=XRelationType | attributeTypes+=XAttributeType |
+ // enumTypes+=XOseeEnumType | enumOverrides+=XOseeEnumOverride | artifactTypeOverrides+=XOseeArtifactTypeOverride)*
+ // (artifactMatchRefs+=XArtifactMatcher | accessDeclarations+=AccessContext | roleDeclarations+=Role)*;
+ @Override public ParserRule getRule() { return rule; }
+
+ //imports+=Import* (artifactTypes+=XArtifactType | relationTypes+=XRelationType | attributeTypes+=XAttributeType |
+ //enumTypes+=XOseeEnumType | enumOverrides+=XOseeEnumOverride | artifactTypeOverrides+=XOseeArtifactTypeOverride)*
+ //(artifactMatchRefs+=XArtifactMatcher | accessDeclarations+=AccessContext | roleDeclarations+=Role)*
+ public Group getGroup() { return cGroup; }
+
+ //imports+=Import*
+ public Assignment getImportsAssignment_0() { return cImportsAssignment_0; }
+
+ //Import
+ public RuleCall getImportsImportParserRuleCall_0_0() { return cImportsImportParserRuleCall_0_0; }
+
+ //(artifactTypes+=XArtifactType | relationTypes+=XRelationType | attributeTypes+=XAttributeType | enumTypes+=XOseeEnumType
+ //| enumOverrides+=XOseeEnumOverride | artifactTypeOverrides+=XOseeArtifactTypeOverride)*
+ public Alternatives getAlternatives_1() { return cAlternatives_1; }
+
+ //artifactTypes+=XArtifactType
+ public Assignment getArtifactTypesAssignment_1_0() { return cArtifactTypesAssignment_1_0; }
+
+ //XArtifactType
+ public RuleCall getArtifactTypesXArtifactTypeParserRuleCall_1_0_0() { return cArtifactTypesXArtifactTypeParserRuleCall_1_0_0; }
+
+ //relationTypes+=XRelationType
+ public Assignment getRelationTypesAssignment_1_1() { return cRelationTypesAssignment_1_1; }
+
+ //XRelationType
+ public RuleCall getRelationTypesXRelationTypeParserRuleCall_1_1_0() { return cRelationTypesXRelationTypeParserRuleCall_1_1_0; }
+
+ //attributeTypes+=XAttributeType
+ public Assignment getAttributeTypesAssignment_1_2() { return cAttributeTypesAssignment_1_2; }
+
+ //XAttributeType
+ public RuleCall getAttributeTypesXAttributeTypeParserRuleCall_1_2_0() { return cAttributeTypesXAttributeTypeParserRuleCall_1_2_0; }
+
+ //enumTypes+=XOseeEnumType
+ public Assignment getEnumTypesAssignment_1_3() { return cEnumTypesAssignment_1_3; }
+
+ //XOseeEnumType
+ public RuleCall getEnumTypesXOseeEnumTypeParserRuleCall_1_3_0() { return cEnumTypesXOseeEnumTypeParserRuleCall_1_3_0; }
+
+ //enumOverrides+=XOseeEnumOverride
+ public Assignment getEnumOverridesAssignment_1_4() { return cEnumOverridesAssignment_1_4; }
+
+ //XOseeEnumOverride
+ public RuleCall getEnumOverridesXOseeEnumOverrideParserRuleCall_1_4_0() { return cEnumOverridesXOseeEnumOverrideParserRuleCall_1_4_0; }
+
+ //artifactTypeOverrides+=XOseeArtifactTypeOverride
+ public Assignment getArtifactTypeOverridesAssignment_1_5() { return cArtifactTypeOverridesAssignment_1_5; }
+
+ //XOseeArtifactTypeOverride
+ public RuleCall getArtifactTypeOverridesXOseeArtifactTypeOverrideParserRuleCall_1_5_0() { return cArtifactTypeOverridesXOseeArtifactTypeOverrideParserRuleCall_1_5_0; }
+
+ //(artifactMatchRefs+=XArtifactMatcher | accessDeclarations+=AccessContext | roleDeclarations+=Role)*
+ public Alternatives getAlternatives_2() { return cAlternatives_2; }
+
+ //artifactMatchRefs+=XArtifactMatcher
+ public Assignment getArtifactMatchRefsAssignment_2_0() { return cArtifactMatchRefsAssignment_2_0; }
+
+ //XArtifactMatcher
+ public RuleCall getArtifactMatchRefsXArtifactMatcherParserRuleCall_2_0_0() { return cArtifactMatchRefsXArtifactMatcherParserRuleCall_2_0_0; }
+
+ //accessDeclarations+=AccessContext
+ public Assignment getAccessDeclarationsAssignment_2_1() { return cAccessDeclarationsAssignment_2_1; }
+
+ //AccessContext
+ public RuleCall getAccessDeclarationsAccessContextParserRuleCall_2_1_0() { return cAccessDeclarationsAccessContextParserRuleCall_2_1_0; }
+
+ //roleDeclarations+=Role
+ public Assignment getRoleDeclarationsAssignment_2_2() { return cRoleDeclarationsAssignment_2_2; }
+
+ //Role
+ public RuleCall getRoleDeclarationsRoleParserRuleCall_2_2_0() { return cRoleDeclarationsRoleParserRuleCall_2_2_0; }
+ }
+
+ public class ImportElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.Import");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cImportKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cImportURIAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cImportURISTRINGTerminalRuleCall_1_0 = (RuleCall)cImportURIAssignment_1.eContents().get(0);
+
+ //Import:
+ // 'import' importURI=STRING;
+ @Override public ParserRule getRule() { return rule; }
+
+ //'import' importURI=STRING
+ public Group getGroup() { return cGroup; }
+
+ //'import'
+ public Keyword getImportKeyword_0() { return cImportKeyword_0; }
+
+ //importURI=STRING
+ public Assignment getImportURIAssignment_1() { return cImportURIAssignment_1; }
+
+ //STRING
+ public RuleCall getImportURISTRINGTerminalRuleCall_1_0() { return cImportURISTRINGTerminalRuleCall_1_0; }
+ }
+
+ public class QUALIFIED_NAMEElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.QUALIFIED_NAME");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final RuleCall cIDTerminalRuleCall_0 = (RuleCall)cGroup.eContents().get(0);
+ private final Group cGroup_1 = (Group)cGroup.eContents().get(1);
+ private final Keyword cFullStopKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0);
+ private final RuleCall cIDTerminalRuleCall_1_1 = (RuleCall)cGroup_1.eContents().get(1);
+
+ //QUALIFIED_NAME:
+ // ID ('.' ID)*;
+ @Override public ParserRule getRule() { return rule; }
+
+ //ID ('.' ID)*
+ public Group getGroup() { return cGroup; }
+
+ //ID
+ public RuleCall getIDTerminalRuleCall_0() { return cIDTerminalRuleCall_0; }
+
+ //('.' ID)*
+ public Group getGroup_1() { return cGroup_1; }
+
+ //'.'
+ public Keyword getFullStopKeyword_1_0() { return cFullStopKeyword_1_0; }
+
+ //ID
+ public RuleCall getIDTerminalRuleCall_1_1() { return cIDTerminalRuleCall_1_1; }
+ }
+
+ public class OseeElementElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.OseeElement");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final RuleCall cXOseeEnumOverrideParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
+ private final RuleCall cOseeTypeParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
+
+ /////////////////////////////////////////
+ // // OSEE TYPE MODEL //
+ //
+ /////////////////////////////////////////
+ // OseeElement:
+ // XOseeEnumOverride | OseeType;
+ @Override public ParserRule getRule() { return rule; }
+
+ //XOseeEnumOverride | OseeType
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //XOseeEnumOverride
+ public RuleCall getXOseeEnumOverrideParserRuleCall_0() { return cXOseeEnumOverrideParserRuleCall_0; }
+
+ //OseeType
+ public RuleCall getOseeTypeParserRuleCall_1() { return cOseeTypeParserRuleCall_1; }
+ }
+
+ public class OseeTypeElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.OseeType");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final RuleCall cXArtifactTypeParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
+ private final RuleCall cXRelationTypeParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
+ private final RuleCall cXAttributeTypeParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
+ private final RuleCall cXOseeEnumTypeParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
+
+ //OseeType:
+ // XArtifactType | XRelationType | XAttributeType | XOseeEnumType;
+ @Override public ParserRule getRule() { return rule; }
+
+ //XArtifactType | XRelationType | XAttributeType | XOseeEnumType
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //XArtifactType
+ public RuleCall getXArtifactTypeParserRuleCall_0() { return cXArtifactTypeParserRuleCall_0; }
+
+ //XRelationType
+ public RuleCall getXRelationTypeParserRuleCall_1() { return cXRelationTypeParserRuleCall_1; }
+
+ //XAttributeType
+ public RuleCall getXAttributeTypeParserRuleCall_2() { return cXAttributeTypeParserRuleCall_2; }
+
+ //XOseeEnumType
+ public RuleCall getXOseeEnumTypeParserRuleCall_3() { return cXOseeEnumTypeParserRuleCall_3; }
+ }
+
+ public class XArtifactTypeElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.XArtifactType");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Assignment cAbstractAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final Keyword cAbstractAbstractKeyword_0_0 = (Keyword)cAbstractAssignment_0.eContents().get(0);
+ private final Keyword cArtifactTypeKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Assignment cNameAssignment_2 = (Assignment)cGroup.eContents().get(2);
+ private final RuleCall cNameSTRINGTerminalRuleCall_2_0 = (RuleCall)cNameAssignment_2.eContents().get(0);
+ private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
+ private final Keyword cExtendsKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0);
+ private final Assignment cSuperArtifactTypesAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1);
+ private final CrossReference cSuperArtifactTypesXArtifactTypeCrossReference_3_1_0 = (CrossReference)cSuperArtifactTypesAssignment_3_1.eContents().get(0);
+ private final RuleCall cSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_1_0_1 = (RuleCall)cSuperArtifactTypesXArtifactTypeCrossReference_3_1_0.eContents().get(1);
+ private final Group cGroup_3_2 = (Group)cGroup_3.eContents().get(2);
+ private final Keyword cCommaKeyword_3_2_0 = (Keyword)cGroup_3_2.eContents().get(0);
+ private final Assignment cSuperArtifactTypesAssignment_3_2_1 = (Assignment)cGroup_3_2.eContents().get(1);
+ private final CrossReference cSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0 = (CrossReference)cSuperArtifactTypesAssignment_3_2_1.eContents().get(0);
+ private final RuleCall cSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_2_1_0_1 = (RuleCall)cSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0.eContents().get(1);
+ private final Keyword cLeftCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
+ private final Group cGroup_5 = (Group)cGroup.eContents().get(5);
+ private final Keyword cGuidKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0);
+ private final Assignment cTypeGuidAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1);
+ private final RuleCall cTypeGuidSTRINGTerminalRuleCall_5_1_0 = (RuleCall)cTypeGuidAssignment_5_1.eContents().get(0);
+ private final Keyword cIdKeyword_6 = (Keyword)cGroup.eContents().get(6);
+ private final Assignment cIdAssignment_7 = (Assignment)cGroup.eContents().get(7);
+ private final RuleCall cIdWHOLE_NUM_STRTerminalRuleCall_7_0 = (RuleCall)cIdAssignment_7.eContents().get(0);
+ private final Assignment cValidAttributeTypesAssignment_8 = (Assignment)cGroup.eContents().get(8);
+ private final RuleCall cValidAttributeTypesXAttributeTypeRefParserRuleCall_8_0 = (RuleCall)cValidAttributeTypesAssignment_8.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_9 = (Keyword)cGroup.eContents().get(9);
+
+ //XArtifactType:
+ // abstract?='abstract'? 'artifactType' name=STRING ('extends' superArtifactTypes+=[XArtifactType|STRING] (','
+ // superArtifactTypes+=[XArtifactType|STRING])*)? '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR
+ // validAttributeTypes+=XAttributeTypeRef* '}';
+ @Override public ParserRule getRule() { return rule; }
+
+ //abstract?='abstract'? 'artifactType' name=STRING ('extends' superArtifactTypes+=[XArtifactType|STRING] (','
+ //superArtifactTypes+=[XArtifactType|STRING])*)? '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR
+ //validAttributeTypes+=XAttributeTypeRef* '}'
+ public Group getGroup() { return cGroup; }
+
+ //abstract?='abstract'?
+ public Assignment getAbstractAssignment_0() { return cAbstractAssignment_0; }
+
+ //'abstract'
+ public Keyword getAbstractAbstractKeyword_0_0() { return cAbstractAbstractKeyword_0_0; }
+
+ //'artifactType'
+ public Keyword getArtifactTypeKeyword_1() { return cArtifactTypeKeyword_1; }
+
+ //name=STRING
+ public Assignment getNameAssignment_2() { return cNameAssignment_2; }
+
+ //STRING
+ public RuleCall getNameSTRINGTerminalRuleCall_2_0() { return cNameSTRINGTerminalRuleCall_2_0; }
+
+ //('extends' superArtifactTypes+=[XArtifactType|STRING] (',' superArtifactTypes+=[XArtifactType|STRING])*)?
+ public Group getGroup_3() { return cGroup_3; }
+
+ //'extends'
+ public Keyword getExtendsKeyword_3_0() { return cExtendsKeyword_3_0; }
+
+ //superArtifactTypes+=[XArtifactType|STRING]
+ public Assignment getSuperArtifactTypesAssignment_3_1() { return cSuperArtifactTypesAssignment_3_1; }
+
+ //[XArtifactType|STRING]
+ public CrossReference getSuperArtifactTypesXArtifactTypeCrossReference_3_1_0() { return cSuperArtifactTypesXArtifactTypeCrossReference_3_1_0; }
+
+ //STRING
+ public RuleCall getSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_1_0_1() { return cSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_1_0_1; }
+
+ //(',' superArtifactTypes+=[XArtifactType|STRING])*
+ public Group getGroup_3_2() { return cGroup_3_2; }
+
+ //','
+ public Keyword getCommaKeyword_3_2_0() { return cCommaKeyword_3_2_0; }
+
+ //superArtifactTypes+=[XArtifactType|STRING]
+ public Assignment getSuperArtifactTypesAssignment_3_2_1() { return cSuperArtifactTypesAssignment_3_2_1; }
+
+ //[XArtifactType|STRING]
+ public CrossReference getSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0() { return cSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0; }
+
+ //STRING
+ public RuleCall getSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_2_1_0_1() { return cSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_2_1_0_1; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_4() { return cLeftCurlyBracketKeyword_4; }
+
+ //('guid' typeGuid=STRING)?
+ public Group getGroup_5() { return cGroup_5; }
+
+ //'guid'
+ public Keyword getGuidKeyword_5_0() { return cGuidKeyword_5_0; }
+
+ //typeGuid=STRING
+ public Assignment getTypeGuidAssignment_5_1() { return cTypeGuidAssignment_5_1; }
+
+ //STRING
+ public RuleCall getTypeGuidSTRINGTerminalRuleCall_5_1_0() { return cTypeGuidSTRINGTerminalRuleCall_5_1_0; }
+
+ //'id'
+ public Keyword getIdKeyword_6() { return cIdKeyword_6; }
+
+ //id=WHOLE_NUM_STR
+ public Assignment getIdAssignment_7() { return cIdAssignment_7; }
+
+ //WHOLE_NUM_STR
+ public RuleCall getIdWHOLE_NUM_STRTerminalRuleCall_7_0() { return cIdWHOLE_NUM_STRTerminalRuleCall_7_0; }
+
+ //validAttributeTypes+=XAttributeTypeRef*
+ public Assignment getValidAttributeTypesAssignment_8() { return cValidAttributeTypesAssignment_8; }
+
+ //XAttributeTypeRef
+ public RuleCall getValidAttributeTypesXAttributeTypeRefParserRuleCall_8_0() { return cValidAttributeTypesXAttributeTypeRefParserRuleCall_8_0; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_9() { return cRightCurlyBracketKeyword_9; }
+ }
+
+ public class XAttributeTypeRefElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.XAttributeTypeRef");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cAttributeKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cValidAttributeTypeAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final CrossReference cValidAttributeTypeXAttributeTypeCrossReference_1_0 = (CrossReference)cValidAttributeTypeAssignment_1.eContents().get(0);
+ private final RuleCall cValidAttributeTypeXAttributeTypeSTRINGTerminalRuleCall_1_0_1 = (RuleCall)cValidAttributeTypeXAttributeTypeCrossReference_1_0.eContents().get(1);
+ private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
+ private final Keyword cBranchUuidKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
+ private final Assignment cBranchUuidAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
+ private final RuleCall cBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0 = (RuleCall)cBranchUuidAssignment_2_1.eContents().get(0);
+
+ //XAttributeTypeRef:
+ // 'attribute' validAttributeType=[XAttributeType|STRING] ('branchUuid' branchUuid=WHOLE_NUM_STR)?;
+ @Override public ParserRule getRule() { return rule; }
+
+ //'attribute' validAttributeType=[XAttributeType|STRING] ('branchUuid' branchUuid=WHOLE_NUM_STR)?
+ public Group getGroup() { return cGroup; }
+
+ //'attribute'
+ public Keyword getAttributeKeyword_0() { return cAttributeKeyword_0; }
+
+ //validAttributeType=[XAttributeType|STRING]
+ public Assignment getValidAttributeTypeAssignment_1() { return cValidAttributeTypeAssignment_1; }
+
+ //[XAttributeType|STRING]
+ public CrossReference getValidAttributeTypeXAttributeTypeCrossReference_1_0() { return cValidAttributeTypeXAttributeTypeCrossReference_1_0; }
+
+ //STRING
+ public RuleCall getValidAttributeTypeXAttributeTypeSTRINGTerminalRuleCall_1_0_1() { return cValidAttributeTypeXAttributeTypeSTRINGTerminalRuleCall_1_0_1; }
+
+ //('branchUuid' branchUuid=WHOLE_NUM_STR)?
+ public Group getGroup_2() { return cGroup_2; }
+
+ //'branchUuid'
+ public Keyword getBranchUuidKeyword_2_0() { return cBranchUuidKeyword_2_0; }
+
+ //branchUuid=WHOLE_NUM_STR
+ public Assignment getBranchUuidAssignment_2_1() { return cBranchUuidAssignment_2_1; }
+
+ //WHOLE_NUM_STR
+ public RuleCall getBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0() { return cBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0; }
+ }
+
+ public class XAttributeTypeElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.XAttributeType");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cAttributeTypeKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cNameSTRINGTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
+ private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
+ private final Keyword cExtendsKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
+ private final Assignment cBaseAttributeTypeAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
+ private final RuleCall cBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0 = (RuleCall)cBaseAttributeTypeAssignment_2_1.eContents().get(0);
+ private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
+ private final Keyword cOverridesKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0);
+ private final Assignment cOverrideAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1);
+ private final CrossReference cOverrideXAttributeTypeCrossReference_3_1_0 = (CrossReference)cOverrideAssignment_3_1.eContents().get(0);
+ private final RuleCall cOverrideXAttributeTypeSTRINGTerminalRuleCall_3_1_0_1 = (RuleCall)cOverrideXAttributeTypeCrossReference_3_1_0.eContents().get(1);
+ private final Keyword cLeftCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
+ private final Group cGroup_5 = (Group)cGroup.eContents().get(5);
+ private final Keyword cGuidKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0);
+ private final Assignment cTypeGuidAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1);
+ private final RuleCall cTypeGuidSTRINGTerminalRuleCall_5_1_0 = (RuleCall)cTypeGuidAssignment_5_1.eContents().get(0);
+ private final Keyword cIdKeyword_6 = (Keyword)cGroup.eContents().get(6);
+ private final Assignment cIdAssignment_7 = (Assignment)cGroup.eContents().get(7);
+ private final RuleCall cIdWHOLE_NUM_STRTerminalRuleCall_7_0 = (RuleCall)cIdAssignment_7.eContents().get(0);
+ private final Keyword cDataProviderKeyword_8 = (Keyword)cGroup.eContents().get(8);
+ private final Assignment cDataProviderAssignment_9 = (Assignment)cGroup.eContents().get(9);
+ private final Alternatives cDataProviderAlternatives_9_0 = (Alternatives)cDataProviderAssignment_9.eContents().get(0);
+ private final Keyword cDataProviderDefaultAttributeDataProviderKeyword_9_0_0 = (Keyword)cDataProviderAlternatives_9_0.eContents().get(0);
+ private final Keyword cDataProviderUriAttributeDataProviderKeyword_9_0_1 = (Keyword)cDataProviderAlternatives_9_0.eContents().get(1);
+ private final RuleCall cDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2 = (RuleCall)cDataProviderAlternatives_9_0.eContents().get(2);
+ private final Keyword cMinKeyword_10 = (Keyword)cGroup.eContents().get(10);
+ private final Assignment cMinAssignment_11 = (Assignment)cGroup.eContents().get(11);
+ private final RuleCall cMinWHOLE_NUM_STRTerminalRuleCall_11_0 = (RuleCall)cMinAssignment_11.eContents().get(0);
+ private final Keyword cMaxKeyword_12 = (Keyword)cGroup.eContents().get(12);
+ private final Assignment cMaxAssignment_13 = (Assignment)cGroup.eContents().get(13);
+ private final Alternatives cMaxAlternatives_13_0 = (Alternatives)cMaxAssignment_13.eContents().get(0);
+ private final RuleCall cMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0 = (RuleCall)cMaxAlternatives_13_0.eContents().get(0);
+ private final Keyword cMaxUnlimitedKeyword_13_0_1 = (Keyword)cMaxAlternatives_13_0.eContents().get(1);
+ private final UnorderedGroup cUnorderedGroup_14 = (UnorderedGroup)cGroup.eContents().get(14);
+ private final Group cGroup_14_0 = (Group)cUnorderedGroup_14.eContents().get(0);
+ private final Keyword cTaggerIdKeyword_14_0_0 = (Keyword)cGroup_14_0.eContents().get(0);
+ private final Assignment cTaggerIdAssignment_14_0_1 = (Assignment)cGroup_14_0.eContents().get(1);
+ private final Alternatives cTaggerIdAlternatives_14_0_1_0 = (Alternatives)cTaggerIdAssignment_14_0_1.eContents().get(0);
+ private final Keyword cTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0 = (Keyword)cTaggerIdAlternatives_14_0_1_0.eContents().get(0);
+ private final RuleCall cTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1 = (RuleCall)cTaggerIdAlternatives_14_0_1_0.eContents().get(1);
+ private final Group cGroup_14_1 = (Group)cUnorderedGroup_14.eContents().get(1);
+ private final Keyword cEnumTypeKeyword_14_1_0 = (Keyword)cGroup_14_1.eContents().get(0);
+ private final Assignment cEnumTypeAssignment_14_1_1 = (Assignment)cGroup_14_1.eContents().get(1);
+ private final CrossReference cEnumTypeXOseeEnumTypeCrossReference_14_1_1_0 = (CrossReference)cEnumTypeAssignment_14_1_1.eContents().get(0);
+ private final RuleCall cEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_14_1_1_0_1 = (RuleCall)cEnumTypeXOseeEnumTypeCrossReference_14_1_1_0.eContents().get(1);
+ private final Group cGroup_14_2 = (Group)cUnorderedGroup_14.eContents().get(2);
+ private final Keyword cDescriptionKeyword_14_2_0 = (Keyword)cGroup_14_2.eContents().get(0);
+ private final Assignment cDescriptionAssignment_14_2_1 = (Assignment)cGroup_14_2.eContents().get(1);
+ private final RuleCall cDescriptionSTRINGTerminalRuleCall_14_2_1_0 = (RuleCall)cDescriptionAssignment_14_2_1.eContents().get(0);
+ private final Group cGroup_14_3 = (Group)cUnorderedGroup_14.eContents().get(3);
+ private final Keyword cDefaultValueKeyword_14_3_0 = (Keyword)cGroup_14_3.eContents().get(0);
+ private final Assignment cDefaultValueAssignment_14_3_1 = (Assignment)cGroup_14_3.eContents().get(1);
+ private final RuleCall cDefaultValueSTRINGTerminalRuleCall_14_3_1_0 = (RuleCall)cDefaultValueAssignment_14_3_1.eContents().get(0);
+ private final Group cGroup_14_4 = (Group)cUnorderedGroup_14.eContents().get(4);
+ private final Keyword cFileExtensionKeyword_14_4_0 = (Keyword)cGroup_14_4.eContents().get(0);
+ private final Assignment cFileExtensionAssignment_14_4_1 = (Assignment)cGroup_14_4.eContents().get(1);
+ private final RuleCall cFileExtensionSTRINGTerminalRuleCall_14_4_1_0 = (RuleCall)cFileExtensionAssignment_14_4_1.eContents().get(0);
+ private final Group cGroup_14_5 = (Group)cUnorderedGroup_14.eContents().get(5);
+ private final Keyword cMediaTypeKeyword_14_5_0 = (Keyword)cGroup_14_5.eContents().get(0);
+ private final Assignment cMediaTypeAssignment_14_5_1 = (Assignment)cGroup_14_5.eContents().get(1);
+ private final RuleCall cMediaTypeSTRINGTerminalRuleCall_14_5_1_0 = (RuleCall)cMediaTypeAssignment_14_5_1.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_15 = (Keyword)cGroup.eContents().get(15);
+
+ //XAttributeType:
+ // 'attributeType' name=STRING ('extends' baseAttributeType=AttributeBaseType) ('overrides'
+ // override=[XAttributeType|STRING])? '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR 'dataProvider'
+ // dataProvider=('DefaultAttributeDataProvider' | 'UriAttributeDataProvider' | QUALIFIED_NAME) 'min' min=WHOLE_NUM_STR
+ // 'max' max=(WHOLE_NUM_STR | 'unlimited') (('taggerId' taggerId=('DefaultAttributeTaggerProvider' | QUALIFIED_NAME))? &
+ // ('enumType' enumType=[XOseeEnumType|STRING])? & ('description' description=STRING)? & ('defaultValue'
+ // defaultValue=STRING)? & ('fileExtension' fileExtension=STRING)? & ('mediaType' mediaType=STRING)?) '}';
+ @Override public ParserRule getRule() { return rule; }
+
+ //'attributeType' name=STRING ('extends' baseAttributeType=AttributeBaseType) ('overrides'
+ //override=[XAttributeType|STRING])? '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR 'dataProvider'
+ //dataProvider=('DefaultAttributeDataProvider' | 'UriAttributeDataProvider' | QUALIFIED_NAME) 'min' min=WHOLE_NUM_STR
+ //'max' max=(WHOLE_NUM_STR | 'unlimited') (('taggerId' taggerId=('DefaultAttributeTaggerProvider' | QUALIFIED_NAME))? &
+ //('enumType' enumType=[XOseeEnumType|STRING])? & ('description' description=STRING)? & ('defaultValue'
+ //defaultValue=STRING)? & ('fileExtension' fileExtension=STRING)? & ('mediaType' mediaType=STRING)?) '}'
+ public Group getGroup() { return cGroup; }
+
+ //'attributeType'
+ public Keyword getAttributeTypeKeyword_0() { return cAttributeTypeKeyword_0; }
+
+ //name=STRING
+ public Assignment getNameAssignment_1() { return cNameAssignment_1; }
+
+ //STRING
+ public RuleCall getNameSTRINGTerminalRuleCall_1_0() { return cNameSTRINGTerminalRuleCall_1_0; }
+
+ //('extends' baseAttributeType=AttributeBaseType)
+ public Group getGroup_2() { return cGroup_2; }
+
+ //'extends'
+ public Keyword getExtendsKeyword_2_0() { return cExtendsKeyword_2_0; }
+
+ //baseAttributeType=AttributeBaseType
+ public Assignment getBaseAttributeTypeAssignment_2_1() { return cBaseAttributeTypeAssignment_2_1; }
+
+ //AttributeBaseType
+ public RuleCall getBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0() { return cBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0; }
+
+ //('overrides' override=[XAttributeType|STRING])?
+ public Group getGroup_3() { return cGroup_3; }
+
+ //'overrides'
+ public Keyword getOverridesKeyword_3_0() { return cOverridesKeyword_3_0; }
+
+ //override=[XAttributeType|STRING]
+ public Assignment getOverrideAssignment_3_1() { return cOverrideAssignment_3_1; }
+
+ //[XAttributeType|STRING]
+ public CrossReference getOverrideXAttributeTypeCrossReference_3_1_0() { return cOverrideXAttributeTypeCrossReference_3_1_0; }
+
+ //STRING
+ public RuleCall getOverrideXAttributeTypeSTRINGTerminalRuleCall_3_1_0_1() { return cOverrideXAttributeTypeSTRINGTerminalRuleCall_3_1_0_1; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_4() { return cLeftCurlyBracketKeyword_4; }
+
+ //('guid' typeGuid=STRING)?
+ public Group getGroup_5() { return cGroup_5; }
+
+ //'guid'
+ public Keyword getGuidKeyword_5_0() { return cGuidKeyword_5_0; }
+
+ //typeGuid=STRING
+ public Assignment getTypeGuidAssignment_5_1() { return cTypeGuidAssignment_5_1; }
+
+ //STRING
+ public RuleCall getTypeGuidSTRINGTerminalRuleCall_5_1_0() { return cTypeGuidSTRINGTerminalRuleCall_5_1_0; }
+
+ //'id'
+ public Keyword getIdKeyword_6() { return cIdKeyword_6; }
+
+ //id=WHOLE_NUM_STR
+ public Assignment getIdAssignment_7() { return cIdAssignment_7; }
+
+ //WHOLE_NUM_STR
+ public RuleCall getIdWHOLE_NUM_STRTerminalRuleCall_7_0() { return cIdWHOLE_NUM_STRTerminalRuleCall_7_0; }
+
+ //'dataProvider'
+ public Keyword getDataProviderKeyword_8() { return cDataProviderKeyword_8; }
+
+ //dataProvider=('DefaultAttributeDataProvider' | 'UriAttributeDataProvider' | QUALIFIED_NAME)
+ public Assignment getDataProviderAssignment_9() { return cDataProviderAssignment_9; }
+
+ //('DefaultAttributeDataProvider' | 'UriAttributeDataProvider' | QUALIFIED_NAME)
+ public Alternatives getDataProviderAlternatives_9_0() { return cDataProviderAlternatives_9_0; }
+
+ //'DefaultAttributeDataProvider'
+ public Keyword getDataProviderDefaultAttributeDataProviderKeyword_9_0_0() { return cDataProviderDefaultAttributeDataProviderKeyword_9_0_0; }
+
+ //'UriAttributeDataProvider'
+ public Keyword getDataProviderUriAttributeDataProviderKeyword_9_0_1() { return cDataProviderUriAttributeDataProviderKeyword_9_0_1; }
+
+ //QUALIFIED_NAME
+ public RuleCall getDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2() { return cDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2; }
+
+ //'min'
+ public Keyword getMinKeyword_10() { return cMinKeyword_10; }
+
+ //min=WHOLE_NUM_STR
+ public Assignment getMinAssignment_11() { return cMinAssignment_11; }
+
+ //WHOLE_NUM_STR
+ public RuleCall getMinWHOLE_NUM_STRTerminalRuleCall_11_0() { return cMinWHOLE_NUM_STRTerminalRuleCall_11_0; }
+
+ //'max'
+ public Keyword getMaxKeyword_12() { return cMaxKeyword_12; }
+
+ //max=(WHOLE_NUM_STR | 'unlimited')
+ public Assignment getMaxAssignment_13() { return cMaxAssignment_13; }
+
+ //(WHOLE_NUM_STR | 'unlimited')
+ public Alternatives getMaxAlternatives_13_0() { return cMaxAlternatives_13_0; }
+
+ //WHOLE_NUM_STR
+ public RuleCall getMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0() { return cMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0; }
+
+ //'unlimited'
+ public Keyword getMaxUnlimitedKeyword_13_0_1() { return cMaxUnlimitedKeyword_13_0_1; }
+
+ //(('taggerId' taggerId=('DefaultAttributeTaggerProvider' | QUALIFIED_NAME))? & ('enumType'
+ //enumType=[XOseeEnumType|STRING])? & ('description' description=STRING)? & ('defaultValue' defaultValue=STRING)? &
+ //('fileExtension' fileExtension=STRING)? & ('mediaType' mediaType=STRING)?)
+ public UnorderedGroup getUnorderedGroup_14() { return cUnorderedGroup_14; }
+
+ //('taggerId' taggerId=('DefaultAttributeTaggerProvider' | QUALIFIED_NAME))?
+ public Group getGroup_14_0() { return cGroup_14_0; }
+
+ //'taggerId'
+ public Keyword getTaggerIdKeyword_14_0_0() { return cTaggerIdKeyword_14_0_0; }
+
+ //taggerId=('DefaultAttributeTaggerProvider' | QUALIFIED_NAME)
+ public Assignment getTaggerIdAssignment_14_0_1() { return cTaggerIdAssignment_14_0_1; }
+
+ //('DefaultAttributeTaggerProvider' | QUALIFIED_NAME)
+ public Alternatives getTaggerIdAlternatives_14_0_1_0() { return cTaggerIdAlternatives_14_0_1_0; }
+
+ //'DefaultAttributeTaggerProvider'
+ public Keyword getTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0() { return cTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0; }
+
+ //QUALIFIED_NAME
+ public RuleCall getTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1() { return cTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1; }
+
+ //('enumType' enumType=[XOseeEnumType|STRING])?
+ public Group getGroup_14_1() { return cGroup_14_1; }
+
+ //'enumType'
+ public Keyword getEnumTypeKeyword_14_1_0() { return cEnumTypeKeyword_14_1_0; }
+
+ //enumType=[XOseeEnumType|STRING]
+ public Assignment getEnumTypeAssignment_14_1_1() { return cEnumTypeAssignment_14_1_1; }
+
+ //[XOseeEnumType|STRING]
+ public CrossReference getEnumTypeXOseeEnumTypeCrossReference_14_1_1_0() { return cEnumTypeXOseeEnumTypeCrossReference_14_1_1_0; }
+
+ //STRING
+ public RuleCall getEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_14_1_1_0_1() { return cEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_14_1_1_0_1; }
+
+ //('description' description=STRING)?
+ public Group getGroup_14_2() { return cGroup_14_2; }
+
+ //'description'
+ public Keyword getDescriptionKeyword_14_2_0() { return cDescriptionKeyword_14_2_0; }
+
+ //description=STRING
+ public Assignment getDescriptionAssignment_14_2_1() { return cDescriptionAssignment_14_2_1; }
+
+ //STRING
+ public RuleCall getDescriptionSTRINGTerminalRuleCall_14_2_1_0() { return cDescriptionSTRINGTerminalRuleCall_14_2_1_0; }
+
+ //('defaultValue' defaultValue=STRING)?
+ public Group getGroup_14_3() { return cGroup_14_3; }
+
+ //'defaultValue'
+ public Keyword getDefaultValueKeyword_14_3_0() { return cDefaultValueKeyword_14_3_0; }
+
+ //defaultValue=STRING
+ public Assignment getDefaultValueAssignment_14_3_1() { return cDefaultValueAssignment_14_3_1; }
+
+ //STRING
+ public RuleCall getDefaultValueSTRINGTerminalRuleCall_14_3_1_0() { return cDefaultValueSTRINGTerminalRuleCall_14_3_1_0; }
+
+ //('fileExtension' fileExtension=STRING)?
+ public Group getGroup_14_4() { return cGroup_14_4; }
+
+ //'fileExtension'
+ public Keyword getFileExtensionKeyword_14_4_0() { return cFileExtensionKeyword_14_4_0; }
+
+ //fileExtension=STRING
+ public Assignment getFileExtensionAssignment_14_4_1() { return cFileExtensionAssignment_14_4_1; }
+
+ //STRING
+ public RuleCall getFileExtensionSTRINGTerminalRuleCall_14_4_1_0() { return cFileExtensionSTRINGTerminalRuleCall_14_4_1_0; }
+
+ //('mediaType' mediaType=STRING)?
+ public Group getGroup_14_5() { return cGroup_14_5; }
+
+ //'mediaType'
+ public Keyword getMediaTypeKeyword_14_5_0() { return cMediaTypeKeyword_14_5_0; }
+
+ //mediaType=STRING
+ public Assignment getMediaTypeAssignment_14_5_1() { return cMediaTypeAssignment_14_5_1; }
+
+ //STRING
+ public RuleCall getMediaTypeSTRINGTerminalRuleCall_14_5_1_0() { return cMediaTypeSTRINGTerminalRuleCall_14_5_1_0; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_15() { return cRightCurlyBracketKeyword_15; }
+ }
+
+ public class AttributeBaseTypeElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.AttributeBaseType");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final Keyword cBooleanAttributeKeyword_0 = (Keyword)cAlternatives.eContents().get(0);
+ private final Keyword cCompressedContentAttributeKeyword_1 = (Keyword)cAlternatives.eContents().get(1);
+ private final Keyword cDateAttributeKeyword_2 = (Keyword)cAlternatives.eContents().get(2);
+ private final Keyword cEnumeratedAttributeKeyword_3 = (Keyword)cAlternatives.eContents().get(3);
+ private final Keyword cFloatingPointAttributeKeyword_4 = (Keyword)cAlternatives.eContents().get(4);
+ private final Keyword cIntegerAttributeKeyword_5 = (Keyword)cAlternatives.eContents().get(5);
+ private final Keyword cLongAttributeKeyword_6 = (Keyword)cAlternatives.eContents().get(6);
+ private final Keyword cJavaObjectAttributeKeyword_7 = (Keyword)cAlternatives.eContents().get(7);
+ private final Keyword cStringAttributeKeyword_8 = (Keyword)cAlternatives.eContents().get(8);
+ private final Keyword cArtifactReferenceAttributeKeyword_9 = (Keyword)cAlternatives.eContents().get(9);
+ private final Keyword cBranchReferenceAttributeKeyword_10 = (Keyword)cAlternatives.eContents().get(10);
+ private final Keyword cWordAttributeKeyword_11 = (Keyword)cAlternatives.eContents().get(11);
+ private final Keyword cOutlineNumberAttributeKeyword_12 = (Keyword)cAlternatives.eContents().get(12);
+ private final RuleCall cQUALIFIED_NAMEParserRuleCall_13 = (RuleCall)cAlternatives.eContents().get(13);
+
+ //AttributeBaseType:
+ // 'BooleanAttribute' | 'CompressedContentAttribute' | 'DateAttribute' | 'EnumeratedAttribute' |
+ // 'FloatingPointAttribute' | 'IntegerAttribute' | 'LongAttribute' | 'JavaObjectAttribute' | 'StringAttribute' |
+ // 'ArtifactReferenceAttribute' | 'BranchReferenceAttribute' | 'WordAttribute' | 'OutlineNumberAttribute' |
+ // QUALIFIED_NAME;
+ @Override public ParserRule getRule() { return rule; }
+
+ //'BooleanAttribute' | 'CompressedContentAttribute' | 'DateAttribute' | 'EnumeratedAttribute' | 'FloatingPointAttribute' |
+ //'IntegerAttribute' | 'LongAttribute' | 'JavaObjectAttribute' | 'StringAttribute' | 'ArtifactReferenceAttribute' |
+ //'BranchReferenceAttribute' | 'WordAttribute' | 'OutlineNumberAttribute' | QUALIFIED_NAME
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //'BooleanAttribute'
+ public Keyword getBooleanAttributeKeyword_0() { return cBooleanAttributeKeyword_0; }
+
+ //'CompressedContentAttribute'
+ public Keyword getCompressedContentAttributeKeyword_1() { return cCompressedContentAttributeKeyword_1; }
+
+ //'DateAttribute'
+ public Keyword getDateAttributeKeyword_2() { return cDateAttributeKeyword_2; }
+
+ //'EnumeratedAttribute'
+ public Keyword getEnumeratedAttributeKeyword_3() { return cEnumeratedAttributeKeyword_3; }
+
+ //'FloatingPointAttribute'
+ public Keyword getFloatingPointAttributeKeyword_4() { return cFloatingPointAttributeKeyword_4; }
+
+ //'IntegerAttribute'
+ public Keyword getIntegerAttributeKeyword_5() { return cIntegerAttributeKeyword_5; }
+
+ //'LongAttribute'
+ public Keyword getLongAttributeKeyword_6() { return cLongAttributeKeyword_6; }
+
+ //'JavaObjectAttribute'
+ public Keyword getJavaObjectAttributeKeyword_7() { return cJavaObjectAttributeKeyword_7; }
+
+ //'StringAttribute'
+ public Keyword getStringAttributeKeyword_8() { return cStringAttributeKeyword_8; }
+
+ //'ArtifactReferenceAttribute'
+ public Keyword getArtifactReferenceAttributeKeyword_9() { return cArtifactReferenceAttributeKeyword_9; }
+
+ //'BranchReferenceAttribute'
+ public Keyword getBranchReferenceAttributeKeyword_10() { return cBranchReferenceAttributeKeyword_10; }
+
+ //'WordAttribute'
+ public Keyword getWordAttributeKeyword_11() { return cWordAttributeKeyword_11; }
+
+ //'OutlineNumberAttribute'
+ public Keyword getOutlineNumberAttributeKeyword_12() { return cOutlineNumberAttributeKeyword_12; }
+
+ //QUALIFIED_NAME
+ public RuleCall getQUALIFIED_NAMEParserRuleCall_13() { return cQUALIFIED_NAMEParserRuleCall_13; }
+ }
+
+ public class XOseeEnumTypeElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.XOseeEnumType");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cOseeEnumTypeKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cNameSTRINGTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
+ private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
+ private final Keyword cGuidKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0);
+ private final Assignment cTypeGuidAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1);
+ private final RuleCall cTypeGuidSTRINGTerminalRuleCall_3_1_0 = (RuleCall)cTypeGuidAssignment_3_1.eContents().get(0);
+ private final Keyword cIdKeyword_4 = (Keyword)cGroup.eContents().get(4);
+ private final Assignment cIdAssignment_5 = (Assignment)cGroup.eContents().get(5);
+ private final RuleCall cIdWHOLE_NUM_STRTerminalRuleCall_5_0 = (RuleCall)cIdAssignment_5.eContents().get(0);
+ private final Assignment cEnumEntriesAssignment_6 = (Assignment)cGroup.eContents().get(6);
+ private final RuleCall cEnumEntriesXOseeEnumEntryParserRuleCall_6_0 = (RuleCall)cEnumEntriesAssignment_6.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7);
+
+ //XOseeEnumType:
+ // 'oseeEnumType' name=STRING '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR enumEntries+=XOseeEnumEntry* '}';
+ @Override public ParserRule getRule() { return rule; }
+
+ //'oseeEnumType' name=STRING '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR enumEntries+=XOseeEnumEntry* '}'
+ public Group getGroup() { return cGroup; }
+
+ //'oseeEnumType'
+ public Keyword getOseeEnumTypeKeyword_0() { return cOseeEnumTypeKeyword_0; }
+
+ //name=STRING
+ public Assignment getNameAssignment_1() { return cNameAssignment_1; }
+
+ //STRING
+ public RuleCall getNameSTRINGTerminalRuleCall_1_0() { return cNameSTRINGTerminalRuleCall_1_0; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; }
+
+ //('guid' typeGuid=STRING)?
+ public Group getGroup_3() { return cGroup_3; }
+
+ //'guid'
+ public Keyword getGuidKeyword_3_0() { return cGuidKeyword_3_0; }
+
+ //typeGuid=STRING
+ public Assignment getTypeGuidAssignment_3_1() { return cTypeGuidAssignment_3_1; }
+
+ //STRING
+ public RuleCall getTypeGuidSTRINGTerminalRuleCall_3_1_0() { return cTypeGuidSTRINGTerminalRuleCall_3_1_0; }
+
+ //'id'
+ public Keyword getIdKeyword_4() { return cIdKeyword_4; }
+
+ //id=WHOLE_NUM_STR
+ public Assignment getIdAssignment_5() { return cIdAssignment_5; }
+
+ //WHOLE_NUM_STR
+ public RuleCall getIdWHOLE_NUM_STRTerminalRuleCall_5_0() { return cIdWHOLE_NUM_STRTerminalRuleCall_5_0; }
+
+ //enumEntries+=XOseeEnumEntry*
+ public Assignment getEnumEntriesAssignment_6() { return cEnumEntriesAssignment_6; }
+
+ //XOseeEnumEntry
+ public RuleCall getEnumEntriesXOseeEnumEntryParserRuleCall_6_0() { return cEnumEntriesXOseeEnumEntryParserRuleCall_6_0; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_7() { return cRightCurlyBracketKeyword_7; }
+ }
+
+ public class XOseeEnumEntryElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.XOseeEnumEntry");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cEntryKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cNameSTRINGTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
+ private final Assignment cOrdinalAssignment_2 = (Assignment)cGroup.eContents().get(2);
+ private final RuleCall cOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0 = (RuleCall)cOrdinalAssignment_2.eContents().get(0);
+ private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
+ 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)? ('description' description=STRING)?;
+ @Override public ParserRule getRule() { return rule; }
+
+ //'entry' name=STRING ordinal=WHOLE_NUM_STR? ('entryGuid' entryGuid=STRING)? ('description' description=STRING)?
+ public Group getGroup() { return cGroup; }
+
+ //'entry'
+ public Keyword getEntryKeyword_0() { return cEntryKeyword_0; }
+
+ //name=STRING
+ public Assignment getNameAssignment_1() { return cNameAssignment_1; }
+
+ //STRING
+ public RuleCall getNameSTRINGTerminalRuleCall_1_0() { return cNameSTRINGTerminalRuleCall_1_0; }
+
+ //ordinal=WHOLE_NUM_STR?
+ public Assignment getOrdinalAssignment_2() { return cOrdinalAssignment_2; }
+
+ //WHOLE_NUM_STR
+ public RuleCall getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0() { return cOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0; }
+
+ //('entryGuid' entryGuid=STRING)?
+ public Group getGroup_3() { return cGroup_3; }
+
+ //'entryGuid'
+ public Keyword getEntryGuidKeyword_3_0() { return cEntryGuidKeyword_3_0; }
+
+ //entryGuid=STRING
+ public Assignment getEntryGuidAssignment_3_1() { return cEntryGuidAssignment_3_1; }
+
+ //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 {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.XOseeEnumOverride");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cOverridesEnumKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cOverridenEnumTypeAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final CrossReference cOverridenEnumTypeXOseeEnumTypeCrossReference_1_0 = (CrossReference)cOverridenEnumTypeAssignment_1.eContents().get(0);
+ private final RuleCall cOverridenEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_1_0_1 = (RuleCall)cOverridenEnumTypeXOseeEnumTypeCrossReference_1_0.eContents().get(1);
+ private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Assignment cInheritAllAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final Keyword cInheritAllInheritAllKeyword_3_0 = (Keyword)cInheritAllAssignment_3.eContents().get(0);
+ private final Assignment cOverrideOptionsAssignment_4 = (Assignment)cGroup.eContents().get(4);
+ private final RuleCall cOverrideOptionsOverrideOptionParserRuleCall_4_0 = (RuleCall)cOverrideOptionsAssignment_4.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5);
+
+ //XOseeEnumOverride:
+ // 'overrides enum' overridenEnumType=[XOseeEnumType|STRING] '{' inheritAll?='inheritAll'?
+ // overrideOptions+=OverrideOption* '}';
+ @Override public ParserRule getRule() { return rule; }
+
+ //'overrides enum' overridenEnumType=[XOseeEnumType|STRING] '{' inheritAll?='inheritAll'? overrideOptions+=OverrideOption*
+ //'}'
+ public Group getGroup() { return cGroup; }
+
+ //'overrides enum'
+ public Keyword getOverridesEnumKeyword_0() { return cOverridesEnumKeyword_0; }
+
+ //overridenEnumType=[XOseeEnumType|STRING]
+ public Assignment getOverridenEnumTypeAssignment_1() { return cOverridenEnumTypeAssignment_1; }
+
+ //[XOseeEnumType|STRING]
+ public CrossReference getOverridenEnumTypeXOseeEnumTypeCrossReference_1_0() { return cOverridenEnumTypeXOseeEnumTypeCrossReference_1_0; }
+
+ //STRING
+ public RuleCall getOverridenEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_1_0_1() { return cOverridenEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_1_0_1; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; }
+
+ //inheritAll?='inheritAll'?
+ public Assignment getInheritAllAssignment_3() { return cInheritAllAssignment_3; }
+
+ //'inheritAll'
+ public Keyword getInheritAllInheritAllKeyword_3_0() { return cInheritAllInheritAllKeyword_3_0; }
+
+ //overrideOptions+=OverrideOption*
+ public Assignment getOverrideOptionsAssignment_4() { return cOverrideOptionsAssignment_4; }
+
+ //OverrideOption
+ public RuleCall getOverrideOptionsOverrideOptionParserRuleCall_4_0() { return cOverrideOptionsOverrideOptionParserRuleCall_4_0; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; }
+ }
+
+ public class OverrideOptionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.OverrideOption");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final RuleCall cAddEnumParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
+ private final RuleCall cRemoveEnumParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
+
+ //OverrideOption:
+ // AddEnum | RemoveEnum;
+ @Override public ParserRule getRule() { return rule; }
+
+ //AddEnum | RemoveEnum
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //AddEnum
+ public RuleCall getAddEnumParserRuleCall_0() { return cAddEnumParserRuleCall_0; }
+
+ //RemoveEnum
+ public RuleCall getRemoveEnumParserRuleCall_1() { return cRemoveEnumParserRuleCall_1; }
+ }
+
+ public class AddEnumElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.AddEnum");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cAddKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cEnumEntryAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cEnumEntrySTRINGTerminalRuleCall_1_0 = (RuleCall)cEnumEntryAssignment_1.eContents().get(0);
+ private final Assignment cOrdinalAssignment_2 = (Assignment)cGroup.eContents().get(2);
+ private final RuleCall cOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0 = (RuleCall)cOrdinalAssignment_2.eContents().get(0);
+ private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
+ 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)? ('description' description=STRING)?;
+ @Override public ParserRule getRule() { return rule; }
+
+ //'add' enumEntry=STRING ordinal=WHOLE_NUM_STR? ('entryGuid' entryGuid=STRING)? ('description' description=STRING)?
+ public Group getGroup() { return cGroup; }
+
+ //'add'
+ public Keyword getAddKeyword_0() { return cAddKeyword_0; }
+
+ //enumEntry=STRING
+ public Assignment getEnumEntryAssignment_1() { return cEnumEntryAssignment_1; }
+
+ //STRING
+ public RuleCall getEnumEntrySTRINGTerminalRuleCall_1_0() { return cEnumEntrySTRINGTerminalRuleCall_1_0; }
+
+ //ordinal=WHOLE_NUM_STR?
+ public Assignment getOrdinalAssignment_2() { return cOrdinalAssignment_2; }
+
+ //WHOLE_NUM_STR
+ public RuleCall getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0() { return cOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0; }
+
+ //('entryGuid' entryGuid=STRING)?
+ public Group getGroup_3() { return cGroup_3; }
+
+ //'entryGuid'
+ public Keyword getEntryGuidKeyword_3_0() { return cEntryGuidKeyword_3_0; }
+
+ //entryGuid=STRING
+ public Assignment getEntryGuidAssignment_3_1() { return cEntryGuidAssignment_3_1; }
+
+ //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 {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.RemoveEnum");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cRemoveKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cEnumEntryAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final CrossReference cEnumEntryXOseeEnumEntryCrossReference_1_0 = (CrossReference)cEnumEntryAssignment_1.eContents().get(0);
+ private final RuleCall cEnumEntryXOseeEnumEntrySTRINGTerminalRuleCall_1_0_1 = (RuleCall)cEnumEntryXOseeEnumEntryCrossReference_1_0.eContents().get(1);
+
+ //RemoveEnum:
+ // 'remove' enumEntry=[XOseeEnumEntry|STRING];
+ @Override public ParserRule getRule() { return rule; }
+
+ //'remove' enumEntry=[XOseeEnumEntry|STRING]
+ public Group getGroup() { return cGroup; }
+
+ //'remove'
+ public Keyword getRemoveKeyword_0() { return cRemoveKeyword_0; }
+
+ //enumEntry=[XOseeEnumEntry|STRING]
+ public Assignment getEnumEntryAssignment_1() { return cEnumEntryAssignment_1; }
+
+ //[XOseeEnumEntry|STRING]
+ public CrossReference getEnumEntryXOseeEnumEntryCrossReference_1_0() { return cEnumEntryXOseeEnumEntryCrossReference_1_0; }
+
+ //STRING
+ public RuleCall getEnumEntryXOseeEnumEntrySTRINGTerminalRuleCall_1_0_1() { return cEnumEntryXOseeEnumEntrySTRINGTerminalRuleCall_1_0_1; }
+ }
+
+ public class XOseeArtifactTypeOverrideElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.XOseeArtifactTypeOverride");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cOverridesArtifactTypeKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cOverridenArtifactTypeAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final CrossReference cOverridenArtifactTypeXArtifactTypeCrossReference_1_0 = (CrossReference)cOverridenArtifactTypeAssignment_1.eContents().get(0);
+ private final RuleCall cOverridenArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_1_0_1 = (RuleCall)cOverridenArtifactTypeXArtifactTypeCrossReference_1_0.eContents().get(1);
+ private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Assignment cInheritAllAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final Keyword cInheritAllInheritAllKeyword_3_0 = (Keyword)cInheritAllAssignment_3.eContents().get(0);
+ private final Assignment cOverrideOptionsAssignment_4 = (Assignment)cGroup.eContents().get(4);
+ private final RuleCall cOverrideOptionsAttributeOverrideOptionParserRuleCall_4_0 = (RuleCall)cOverrideOptionsAssignment_4.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5);
+
+ //XOseeArtifactTypeOverride:
+ // 'overrides artifactType' overridenArtifactType=[XArtifactType|STRING] '{' inheritAll?='inheritAll'?
+ // overrideOptions+=AttributeOverrideOption+ '}';
+ @Override public ParserRule getRule() { return rule; }
+
+ //'overrides artifactType' overridenArtifactType=[XArtifactType|STRING] '{' inheritAll?='inheritAll'?
+ //overrideOptions+=AttributeOverrideOption+ '}'
+ public Group getGroup() { return cGroup; }
+
+ //'overrides artifactType'
+ public Keyword getOverridesArtifactTypeKeyword_0() { return cOverridesArtifactTypeKeyword_0; }
+
+ //overridenArtifactType=[XArtifactType|STRING]
+ public Assignment getOverridenArtifactTypeAssignment_1() { return cOverridenArtifactTypeAssignment_1; }
+
+ //[XArtifactType|STRING]
+ public CrossReference getOverridenArtifactTypeXArtifactTypeCrossReference_1_0() { return cOverridenArtifactTypeXArtifactTypeCrossReference_1_0; }
+
+ //STRING
+ public RuleCall getOverridenArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_1_0_1() { return cOverridenArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_1_0_1; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; }
+
+ //inheritAll?='inheritAll'?
+ public Assignment getInheritAllAssignment_3() { return cInheritAllAssignment_3; }
+
+ //'inheritAll'
+ public Keyword getInheritAllInheritAllKeyword_3_0() { return cInheritAllInheritAllKeyword_3_0; }
+
+ //overrideOptions+=AttributeOverrideOption+
+ public Assignment getOverrideOptionsAssignment_4() { return cOverrideOptionsAssignment_4; }
+
+ //AttributeOverrideOption
+ public RuleCall getOverrideOptionsAttributeOverrideOptionParserRuleCall_4_0() { return cOverrideOptionsAttributeOverrideOptionParserRuleCall_4_0; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; }
+ }
+
+ public class AttributeOverrideOptionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.AttributeOverrideOption");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final RuleCall cAddAttributeParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
+ private final RuleCall cRemoveAttributeParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
+ private final RuleCall cUpdateAttributeParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
+
+ //AttributeOverrideOption:
+ // AddAttribute | RemoveAttribute | UpdateAttribute;
+ @Override public ParserRule getRule() { return rule; }
+
+ //AddAttribute | RemoveAttribute | UpdateAttribute
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //AddAttribute
+ public RuleCall getAddAttributeParserRuleCall_0() { return cAddAttributeParserRuleCall_0; }
+
+ //RemoveAttribute
+ public RuleCall getRemoveAttributeParserRuleCall_1() { return cRemoveAttributeParserRuleCall_1; }
+
+ //UpdateAttribute
+ public RuleCall getUpdateAttributeParserRuleCall_2() { return cUpdateAttributeParserRuleCall_2; }
+ }
+
+ public class AddAttributeElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.AddAttribute");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cAddKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cAttributeAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cAttributeXAttributeTypeRefParserRuleCall_1_0 = (RuleCall)cAttributeAssignment_1.eContents().get(0);
+
+ //AddAttribute:
+ // 'add' attribute=XAttributeTypeRef;
+ @Override public ParserRule getRule() { return rule; }
+
+ //'add' attribute=XAttributeTypeRef
+ public Group getGroup() { return cGroup; }
+
+ //'add'
+ public Keyword getAddKeyword_0() { return cAddKeyword_0; }
+
+ //attribute=XAttributeTypeRef
+ public Assignment getAttributeAssignment_1() { return cAttributeAssignment_1; }
+
+ //XAttributeTypeRef
+ public RuleCall getAttributeXAttributeTypeRefParserRuleCall_1_0() { return cAttributeXAttributeTypeRefParserRuleCall_1_0; }
+ }
+
+ public class RemoveAttributeElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.RemoveAttribute");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cRemoveKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Keyword cAttributeKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Assignment cAttributeAssignment_2 = (Assignment)cGroup.eContents().get(2);
+ private final CrossReference cAttributeXAttributeTypeCrossReference_2_0 = (CrossReference)cAttributeAssignment_2.eContents().get(0);
+ private final RuleCall cAttributeXAttributeTypeSTRINGTerminalRuleCall_2_0_1 = (RuleCall)cAttributeXAttributeTypeCrossReference_2_0.eContents().get(1);
+
+ //RemoveAttribute:
+ // 'remove' 'attribute' attribute=[XAttributeType|STRING];
+ @Override public ParserRule getRule() { return rule; }
+
+ //'remove' 'attribute' attribute=[XAttributeType|STRING]
+ public Group getGroup() { return cGroup; }
+
+ //'remove'
+ public Keyword getRemoveKeyword_0() { return cRemoveKeyword_0; }
+
+ //'attribute'
+ public Keyword getAttributeKeyword_1() { return cAttributeKeyword_1; }
+
+ //attribute=[XAttributeType|STRING]
+ public Assignment getAttributeAssignment_2() { return cAttributeAssignment_2; }
+
+ //[XAttributeType|STRING]
+ public CrossReference getAttributeXAttributeTypeCrossReference_2_0() { return cAttributeXAttributeTypeCrossReference_2_0; }
+
+ //STRING
+ public RuleCall getAttributeXAttributeTypeSTRINGTerminalRuleCall_2_0_1() { return cAttributeXAttributeTypeSTRINGTerminalRuleCall_2_0_1; }
+ }
+
+ public class UpdateAttributeElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.UpdateAttribute");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cUpdateKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cAttributeAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cAttributeXAttributeTypeRefParserRuleCall_1_0 = (RuleCall)cAttributeAssignment_1.eContents().get(0);
+
+ //UpdateAttribute:
+ // 'update' attribute=XAttributeTypeRef;
+ @Override public ParserRule getRule() { return rule; }
+
+ //'update' attribute=XAttributeTypeRef
+ public Group getGroup() { return cGroup; }
+
+ //'update'
+ public Keyword getUpdateKeyword_0() { return cUpdateKeyword_0; }
+
+ //attribute=XAttributeTypeRef
+ public Assignment getAttributeAssignment_1() { return cAttributeAssignment_1; }
+
+ //XAttributeTypeRef
+ public RuleCall getAttributeXAttributeTypeRefParserRuleCall_1_0() { return cAttributeXAttributeTypeRefParserRuleCall_1_0; }
+ }
+
+ public class XRelationTypeElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.XRelationType");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cRelationTypeKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cNameSTRINGTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
+ private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
+ private final Keyword cGuidKeyword_3_0 = (Keyword)cGroup_3.eContents().get(0);
+ private final Assignment cTypeGuidAssignment_3_1 = (Assignment)cGroup_3.eContents().get(1);
+ private final RuleCall cTypeGuidSTRINGTerminalRuleCall_3_1_0 = (RuleCall)cTypeGuidAssignment_3_1.eContents().get(0);
+ private final Keyword cIdKeyword_4 = (Keyword)cGroup.eContents().get(4);
+ private final Assignment cIdAssignment_5 = (Assignment)cGroup.eContents().get(5);
+ private final RuleCall cIdWHOLE_NUM_STRTerminalRuleCall_5_0 = (RuleCall)cIdAssignment_5.eContents().get(0);
+ private final Keyword cSideANameKeyword_6 = (Keyword)cGroup.eContents().get(6);
+ private final Assignment cSideANameAssignment_7 = (Assignment)cGroup.eContents().get(7);
+ private final RuleCall cSideANameSTRINGTerminalRuleCall_7_0 = (RuleCall)cSideANameAssignment_7.eContents().get(0);
+ private final Keyword cSideAArtifactTypeKeyword_8 = (Keyword)cGroup.eContents().get(8);
+ private final Assignment cSideAArtifactTypeAssignment_9 = (Assignment)cGroup.eContents().get(9);
+ private final CrossReference cSideAArtifactTypeXArtifactTypeCrossReference_9_0 = (CrossReference)cSideAArtifactTypeAssignment_9.eContents().get(0);
+ private final RuleCall cSideAArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_9_0_1 = (RuleCall)cSideAArtifactTypeXArtifactTypeCrossReference_9_0.eContents().get(1);
+ private final Keyword cSideBNameKeyword_10 = (Keyword)cGroup.eContents().get(10);
+ private final Assignment cSideBNameAssignment_11 = (Assignment)cGroup.eContents().get(11);
+ private final RuleCall cSideBNameSTRINGTerminalRuleCall_11_0 = (RuleCall)cSideBNameAssignment_11.eContents().get(0);
+ private final Keyword cSideBArtifactTypeKeyword_12 = (Keyword)cGroup.eContents().get(12);
+ private final Assignment cSideBArtifactTypeAssignment_13 = (Assignment)cGroup.eContents().get(13);
+ private final CrossReference cSideBArtifactTypeXArtifactTypeCrossReference_13_0 = (CrossReference)cSideBArtifactTypeAssignment_13.eContents().get(0);
+ private final RuleCall cSideBArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_13_0_1 = (RuleCall)cSideBArtifactTypeXArtifactTypeCrossReference_13_0.eContents().get(1);
+ private final Keyword cDefaultOrderTypeKeyword_14 = (Keyword)cGroup.eContents().get(14);
+ private final Assignment cDefaultOrderTypeAssignment_15 = (Assignment)cGroup.eContents().get(15);
+ private final RuleCall cDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0 = (RuleCall)cDefaultOrderTypeAssignment_15.eContents().get(0);
+ private final Keyword cMultiplicityKeyword_16 = (Keyword)cGroup.eContents().get(16);
+ private final Assignment cMultiplicityAssignment_17 = (Assignment)cGroup.eContents().get(17);
+ private final RuleCall cMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0 = (RuleCall)cMultiplicityAssignment_17.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_18 = (Keyword)cGroup.eContents().get(18);
+
+ //XRelationType:
+ // 'relationType' name=STRING '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR 'sideAName' sideAName=STRING
+ // 'sideAArtifactType' sideAArtifactType=[XArtifactType|STRING] 'sideBName' sideBName=STRING 'sideBArtifactType'
+ // sideBArtifactType=[XArtifactType|STRING] 'defaultOrderType' defaultOrderType=RelationOrderType 'multiplicity'
+ // multiplicity=RelationMultiplicityEnum '}';
+ @Override public ParserRule getRule() { return rule; }
+
+ //'relationType' name=STRING '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR 'sideAName' sideAName=STRING
+ //'sideAArtifactType' sideAArtifactType=[XArtifactType|STRING] 'sideBName' sideBName=STRING 'sideBArtifactType'
+ //sideBArtifactType=[XArtifactType|STRING] 'defaultOrderType' defaultOrderType=RelationOrderType 'multiplicity'
+ //multiplicity=RelationMultiplicityEnum '}'
+ public Group getGroup() { return cGroup; }
+
+ //'relationType'
+ public Keyword getRelationTypeKeyword_0() { return cRelationTypeKeyword_0; }
+
+ //name=STRING
+ public Assignment getNameAssignment_1() { return cNameAssignment_1; }
+
+ //STRING
+ public RuleCall getNameSTRINGTerminalRuleCall_1_0() { return cNameSTRINGTerminalRuleCall_1_0; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; }
+
+ //('guid' typeGuid=STRING)?
+ public Group getGroup_3() { return cGroup_3; }
+
+ //'guid'
+ public Keyword getGuidKeyword_3_0() { return cGuidKeyword_3_0; }
+
+ //typeGuid=STRING
+ public Assignment getTypeGuidAssignment_3_1() { return cTypeGuidAssignment_3_1; }
+
+ //STRING
+ public RuleCall getTypeGuidSTRINGTerminalRuleCall_3_1_0() { return cTypeGuidSTRINGTerminalRuleCall_3_1_0; }
+
+ //'id'
+ public Keyword getIdKeyword_4() { return cIdKeyword_4; }
+
+ //id=WHOLE_NUM_STR
+ public Assignment getIdAssignment_5() { return cIdAssignment_5; }
+
+ //WHOLE_NUM_STR
+ public RuleCall getIdWHOLE_NUM_STRTerminalRuleCall_5_0() { return cIdWHOLE_NUM_STRTerminalRuleCall_5_0; }
+
+ //'sideAName'
+ public Keyword getSideANameKeyword_6() { return cSideANameKeyword_6; }
+
+ //sideAName=STRING
+ public Assignment getSideANameAssignment_7() { return cSideANameAssignment_7; }
+
+ //STRING
+ public RuleCall getSideANameSTRINGTerminalRuleCall_7_0() { return cSideANameSTRINGTerminalRuleCall_7_0; }
+
+ //'sideAArtifactType'
+ public Keyword getSideAArtifactTypeKeyword_8() { return cSideAArtifactTypeKeyword_8; }
+
+ //sideAArtifactType=[XArtifactType|STRING]
+ public Assignment getSideAArtifactTypeAssignment_9() { return cSideAArtifactTypeAssignment_9; }
+
+ //[XArtifactType|STRING]
+ public CrossReference getSideAArtifactTypeXArtifactTypeCrossReference_9_0() { return cSideAArtifactTypeXArtifactTypeCrossReference_9_0; }
+
+ //STRING
+ public RuleCall getSideAArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_9_0_1() { return cSideAArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_9_0_1; }
+
+ //'sideBName'
+ public Keyword getSideBNameKeyword_10() { return cSideBNameKeyword_10; }
+
+ //sideBName=STRING
+ public Assignment getSideBNameAssignment_11() { return cSideBNameAssignment_11; }
+
+ //STRING
+ public RuleCall getSideBNameSTRINGTerminalRuleCall_11_0() { return cSideBNameSTRINGTerminalRuleCall_11_0; }
+
+ //'sideBArtifactType'
+ public Keyword getSideBArtifactTypeKeyword_12() { return cSideBArtifactTypeKeyword_12; }
+
+ //sideBArtifactType=[XArtifactType|STRING]
+ public Assignment getSideBArtifactTypeAssignment_13() { return cSideBArtifactTypeAssignment_13; }
+
+ //[XArtifactType|STRING]
+ public CrossReference getSideBArtifactTypeXArtifactTypeCrossReference_13_0() { return cSideBArtifactTypeXArtifactTypeCrossReference_13_0; }
+
+ //STRING
+ public RuleCall getSideBArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_13_0_1() { return cSideBArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_13_0_1; }
+
+ //'defaultOrderType'
+ public Keyword getDefaultOrderTypeKeyword_14() { return cDefaultOrderTypeKeyword_14; }
+
+ //defaultOrderType=RelationOrderType
+ public Assignment getDefaultOrderTypeAssignment_15() { return cDefaultOrderTypeAssignment_15; }
+
+ //RelationOrderType
+ public RuleCall getDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0() { return cDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0; }
+
+ //'multiplicity'
+ public Keyword getMultiplicityKeyword_16() { return cMultiplicityKeyword_16; }
+
+ //multiplicity=RelationMultiplicityEnum
+ public Assignment getMultiplicityAssignment_17() { return cMultiplicityAssignment_17; }
+
+ //RelationMultiplicityEnum
+ public RuleCall getMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0() { return cMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_18() { return cRightCurlyBracketKeyword_18; }
+ }
+
+ public class RelationOrderTypeElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.RelationOrderType");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final Keyword cLexicographical_AscendingKeyword_0 = (Keyword)cAlternatives.eContents().get(0);
+ private final Keyword cLexicographical_DescendingKeyword_1 = (Keyword)cAlternatives.eContents().get(1);
+ private final Keyword cUnorderedKeyword_2 = (Keyword)cAlternatives.eContents().get(2);
+ private final RuleCall cIDTerminalRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
+
+ //RelationOrderType:
+ // 'Lexicographical_Ascending' | 'Lexicographical_Descending' | 'Unordered' | ID;
+ @Override public ParserRule getRule() { return rule; }
+
+ //'Lexicographical_Ascending' | 'Lexicographical_Descending' | 'Unordered' | ID
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //'Lexicographical_Ascending'
+ public Keyword getLexicographical_AscendingKeyword_0() { return cLexicographical_AscendingKeyword_0; }
+
+ //'Lexicographical_Descending'
+ public Keyword getLexicographical_DescendingKeyword_1() { return cLexicographical_DescendingKeyword_1; }
+
+ //'Unordered'
+ public Keyword getUnorderedKeyword_2() { return cUnorderedKeyword_2; }
+
+ //ID
+ public RuleCall getIDTerminalRuleCall_3() { return cIDTerminalRuleCall_3; }
+ }
+
+ public class CONDITION_VALUEElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.CONDITION_VALUE");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final RuleCall cWHOLE_NUM_STRTerminalRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
+ private final RuleCall cSTRINGTerminalRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
+
+ //CONDITION_VALUE:
+ // WHOLE_NUM_STR | STRING;
+ @Override public ParserRule getRule() { return rule; }
+
+ //WHOLE_NUM_STR | STRING
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //WHOLE_NUM_STR
+ public RuleCall getWHOLE_NUM_STRTerminalRuleCall_0() { return cWHOLE_NUM_STRTerminalRuleCall_0; }
+
+ //STRING
+ public RuleCall getSTRINGTerminalRuleCall_1() { return cSTRINGTerminalRuleCall_1; }
+ }
+
+ public class ConditionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.Condition");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final RuleCall cSimpleConditionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
+ private final RuleCall cCompoundConditionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
+
+ //Condition:
+ // SimpleCondition | CompoundCondition;
+ @Override public ParserRule getRule() { return rule; }
+
+ //SimpleCondition | CompoundCondition
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //SimpleCondition
+ public RuleCall getSimpleConditionParserRuleCall_0() { return cSimpleConditionParserRuleCall_0; }
+
+ //CompoundCondition
+ public RuleCall getCompoundConditionParserRuleCall_1() { return cCompoundConditionParserRuleCall_1; }
+ }
+
+ public class SimpleConditionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.SimpleCondition");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Assignment cFieldAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final RuleCall cFieldMatchFieldEnumRuleCall_0_0 = (RuleCall)cFieldAssignment_0.eContents().get(0);
+ private final Assignment cOpAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cOpCompareOpEnumRuleCall_1_0 = (RuleCall)cOpAssignment_1.eContents().get(0);
+ private final Assignment cExpressionAssignment_2 = (Assignment)cGroup.eContents().get(2);
+ private final RuleCall cExpressionSTRINGTerminalRuleCall_2_0 = (RuleCall)cExpressionAssignment_2.eContents().get(0);
+
+ //SimpleCondition:
+ // field=MatchField op=CompareOp expression=STRING;
+ @Override public ParserRule getRule() { return rule; }
+
+ //field=MatchField op=CompareOp expression=STRING
+ public Group getGroup() { return cGroup; }
+
+ //field=MatchField
+ public Assignment getFieldAssignment_0() { return cFieldAssignment_0; }
+
+ //MatchField
+ public RuleCall getFieldMatchFieldEnumRuleCall_0_0() { return cFieldMatchFieldEnumRuleCall_0_0; }
+
+ //op=CompareOp
+ public Assignment getOpAssignment_1() { return cOpAssignment_1; }
+
+ //CompareOp
+ public RuleCall getOpCompareOpEnumRuleCall_1_0() { return cOpCompareOpEnumRuleCall_1_0; }
+
+ //expression=STRING
+ public Assignment getExpressionAssignment_2() { return cExpressionAssignment_2; }
+
+ //STRING
+ public RuleCall getExpressionSTRINGTerminalRuleCall_2_0() { return cExpressionSTRINGTerminalRuleCall_2_0; }
+ }
+
+ public class CompoundConditionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.CompoundCondition");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cLeftParenthesisKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cConditionsAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cConditionsSimpleConditionParserRuleCall_1_0 = (RuleCall)cConditionsAssignment_1.eContents().get(0);
+ private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
+ private final Assignment cOperatorsAssignment_2_0 = (Assignment)cGroup_2.eContents().get(0);
+ private final RuleCall cOperatorsXLogicOperatorEnumRuleCall_2_0_0 = (RuleCall)cOperatorsAssignment_2_0.eContents().get(0);
+ private final Assignment cConditionsAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
+ private final RuleCall cConditionsSimpleConditionParserRuleCall_2_1_0 = (RuleCall)cConditionsAssignment_2_1.eContents().get(0);
+ private final Keyword cRightParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3);
+
+ //CompoundCondition:
+ // '(' conditions+=SimpleCondition (operators+=XLogicOperator conditions+=SimpleCondition)+ ')';
+ @Override public ParserRule getRule() { return rule; }
+
+ //'(' conditions+=SimpleCondition (operators+=XLogicOperator conditions+=SimpleCondition)+ ')'
+ public Group getGroup() { return cGroup; }
+
+ //'('
+ public Keyword getLeftParenthesisKeyword_0() { return cLeftParenthesisKeyword_0; }
+
+ //conditions+=SimpleCondition
+ public Assignment getConditionsAssignment_1() { return cConditionsAssignment_1; }
+
+ //SimpleCondition
+ public RuleCall getConditionsSimpleConditionParserRuleCall_1_0() { return cConditionsSimpleConditionParserRuleCall_1_0; }
+
+ //(operators+=XLogicOperator conditions+=SimpleCondition)+
+ public Group getGroup_2() { return cGroup_2; }
+
+ //operators+=XLogicOperator
+ public Assignment getOperatorsAssignment_2_0() { return cOperatorsAssignment_2_0; }
+
+ //XLogicOperator
+ public RuleCall getOperatorsXLogicOperatorEnumRuleCall_2_0_0() { return cOperatorsXLogicOperatorEnumRuleCall_2_0_0; }
+
+ //conditions+=SimpleCondition
+ public Assignment getConditionsAssignment_2_1() { return cConditionsAssignment_2_1; }
+
+ //SimpleCondition
+ public RuleCall getConditionsSimpleConditionParserRuleCall_2_1_0() { return cConditionsSimpleConditionParserRuleCall_2_1_0; }
+
+ //')'
+ public Keyword getRightParenthesisKeyword_3() { return cRightParenthesisKeyword_3; }
+ }
+
+ public class XArtifactMatcherElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.XArtifactMatcher");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cArtifactMatcherKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cNameSTRINGTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
+ private final Keyword cWhereKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Assignment cConditionsAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final RuleCall cConditionsConditionParserRuleCall_3_0 = (RuleCall)cConditionsAssignment_3.eContents().get(0);
+ private final Group cGroup_4 = (Group)cGroup.eContents().get(4);
+ private final Assignment cOperatorsAssignment_4_0 = (Assignment)cGroup_4.eContents().get(0);
+ private final RuleCall cOperatorsXLogicOperatorEnumRuleCall_4_0_0 = (RuleCall)cOperatorsAssignment_4_0.eContents().get(0);
+ private final Assignment cConditionsAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1);
+ private final RuleCall cConditionsConditionParserRuleCall_4_1_0 = (RuleCall)cConditionsAssignment_4_1.eContents().get(0);
+ private final Keyword cSemicolonKeyword_5 = (Keyword)cGroup.eContents().get(5);
+
+ //XArtifactMatcher:
+ // 'artifactMatcher' name=STRING 'where' conditions+=Condition (operators+=XLogicOperator conditions+=Condition)* ';';
+ @Override public ParserRule getRule() { return rule; }
+
+ //'artifactMatcher' name=STRING 'where' conditions+=Condition (operators+=XLogicOperator conditions+=Condition)* ';'
+ public Group getGroup() { return cGroup; }
+
+ //'artifactMatcher'
+ public Keyword getArtifactMatcherKeyword_0() { return cArtifactMatcherKeyword_0; }
+
+ //name=STRING
+ public Assignment getNameAssignment_1() { return cNameAssignment_1; }
+
+ //STRING
+ public RuleCall getNameSTRINGTerminalRuleCall_1_0() { return cNameSTRINGTerminalRuleCall_1_0; }
+
+ //'where'
+ public Keyword getWhereKeyword_2() { return cWhereKeyword_2; }
+
+ //conditions+=Condition
+ public Assignment getConditionsAssignment_3() { return cConditionsAssignment_3; }
+
+ //Condition
+ public RuleCall getConditionsConditionParserRuleCall_3_0() { return cConditionsConditionParserRuleCall_3_0; }
+
+ //(operators+=XLogicOperator conditions+=Condition)*
+ public Group getGroup_4() { return cGroup_4; }
+
+ //operators+=XLogicOperator
+ public Assignment getOperatorsAssignment_4_0() { return cOperatorsAssignment_4_0; }
+
+ //XLogicOperator
+ public RuleCall getOperatorsXLogicOperatorEnumRuleCall_4_0_0() { return cOperatorsXLogicOperatorEnumRuleCall_4_0_0; }
+
+ //conditions+=Condition
+ public Assignment getConditionsAssignment_4_1() { return cConditionsAssignment_4_1; }
+
+ //Condition
+ public RuleCall getConditionsConditionParserRuleCall_4_1_0() { return cConditionsConditionParserRuleCall_4_1_0; }
+
+ //';'
+ public Keyword getSemicolonKeyword_5() { return cSemicolonKeyword_5; }
+ }
+
+ public class RoleElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.Role");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cRoleKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cNameSTRINGTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
+ private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
+ private final Keyword cExtendsKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
+ private final Assignment cSuperRolesAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
+ private final CrossReference cSuperRolesRoleCrossReference_2_1_0 = (CrossReference)cSuperRolesAssignment_2_1.eContents().get(0);
+ private final RuleCall cSuperRolesRoleSTRINGTerminalRuleCall_2_1_0_1 = (RuleCall)cSuperRolesRoleCrossReference_2_1_0.eContents().get(1);
+ private final Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
+ private final Alternatives cAlternatives_4 = (Alternatives)cGroup.eContents().get(4);
+ private final Assignment cUsersAndGroupsAssignment_4_0 = (Assignment)cAlternatives_4.eContents().get(0);
+ private final RuleCall cUsersAndGroupsUsersAndGroupsParserRuleCall_4_0_0 = (RuleCall)cUsersAndGroupsAssignment_4_0.eContents().get(0);
+ private final Assignment cReferencedContextsAssignment_4_1 = (Assignment)cAlternatives_4.eContents().get(1);
+ private final RuleCall cReferencedContextsReferencedContextParserRuleCall_4_1_0 = (RuleCall)cReferencedContextsAssignment_4_1.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5);
+
+ /////////////////////////////////////////
+ // // OSEE ACCESS MODEL //
+ //
+ /////////////////////////////////////////
+ // Role:
+ // 'role' name=STRING ('extends' superRoles+=[Role|STRING])? '{' (usersAndGroups+=UsersAndGroups |
+ // referencedContexts+=ReferencedContext)+ '}';
+ @Override public ParserRule getRule() { return rule; }
+
+ //'role' name=STRING ('extends' superRoles+=[Role|STRING])? '{' (usersAndGroups+=UsersAndGroups |
+ //referencedContexts+=ReferencedContext)+ '}'
+ public Group getGroup() { return cGroup; }
+
+ //'role'
+ public Keyword getRoleKeyword_0() { return cRoleKeyword_0; }
+
+ //name=STRING
+ public Assignment getNameAssignment_1() { return cNameAssignment_1; }
+
+ //STRING
+ public RuleCall getNameSTRINGTerminalRuleCall_1_0() { return cNameSTRINGTerminalRuleCall_1_0; }
+
+ //('extends' superRoles+=[Role|STRING])?
+ public Group getGroup_2() { return cGroup_2; }
+
+ //'extends'
+ public Keyword getExtendsKeyword_2_0() { return cExtendsKeyword_2_0; }
+
+ //superRoles+=[Role|STRING]
+ public Assignment getSuperRolesAssignment_2_1() { return cSuperRolesAssignment_2_1; }
+
+ //[Role|STRING]
+ public CrossReference getSuperRolesRoleCrossReference_2_1_0() { return cSuperRolesRoleCrossReference_2_1_0; }
+
+ //STRING
+ public RuleCall getSuperRolesRoleSTRINGTerminalRuleCall_2_1_0_1() { return cSuperRolesRoleSTRINGTerminalRuleCall_2_1_0_1; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; }
+
+ //(usersAndGroups+=UsersAndGroups | referencedContexts+=ReferencedContext)+
+ public Alternatives getAlternatives_4() { return cAlternatives_4; }
+
+ //usersAndGroups+=UsersAndGroups
+ public Assignment getUsersAndGroupsAssignment_4_0() { return cUsersAndGroupsAssignment_4_0; }
+
+ //UsersAndGroups
+ public RuleCall getUsersAndGroupsUsersAndGroupsParserRuleCall_4_0_0() { return cUsersAndGroupsUsersAndGroupsParserRuleCall_4_0_0; }
+
+ //referencedContexts+=ReferencedContext
+ public Assignment getReferencedContextsAssignment_4_1() { return cReferencedContextsAssignment_4_1; }
+
+ //ReferencedContext
+ public RuleCall getReferencedContextsReferencedContextParserRuleCall_4_1_0() { return cReferencedContextsReferencedContextParserRuleCall_4_1_0; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; }
+ }
+
+ public class ReferencedContextElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.ReferencedContext");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cAccessContextKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cAccessContextRefAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cAccessContextRefSTRINGTerminalRuleCall_1_0 = (RuleCall)cAccessContextRefAssignment_1.eContents().get(0);
+ private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2);
+
+ //ReferencedContext:
+ // 'accessContext' accessContextRef=STRING ';';
+ @Override public ParserRule getRule() { return rule; }
+
+ //'accessContext' accessContextRef=STRING ';'
+ public Group getGroup() { return cGroup; }
+
+ //'accessContext'
+ public Keyword getAccessContextKeyword_0() { return cAccessContextKeyword_0; }
+
+ //accessContextRef=STRING
+ public Assignment getAccessContextRefAssignment_1() { return cAccessContextRefAssignment_1; }
+
+ //STRING
+ public RuleCall getAccessContextRefSTRINGTerminalRuleCall_1_0() { return cAccessContextRefSTRINGTerminalRuleCall_1_0; }
+
+ //';'
+ public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; }
+ }
+
+ public class UsersAndGroupsElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.UsersAndGroups");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cGuidKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cUserOrGroupGuidAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cUserOrGroupGuidSTRINGTerminalRuleCall_1_0 = (RuleCall)cUserOrGroupGuidAssignment_1.eContents().get(0);
+ private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2);
+
+ //UsersAndGroups:
+ // 'guid' userOrGroupGuid=STRING ';';
+ @Override public ParserRule getRule() { return rule; }
+
+ //'guid' userOrGroupGuid=STRING ';'
+ public Group getGroup() { return cGroup; }
+
+ //'guid'
+ public Keyword getGuidKeyword_0() { return cGuidKeyword_0; }
+
+ //userOrGroupGuid=STRING
+ public Assignment getUserOrGroupGuidAssignment_1() { return cUserOrGroupGuidAssignment_1; }
+
+ //STRING
+ public RuleCall getUserOrGroupGuidSTRINGTerminalRuleCall_1_0() { return cUserOrGroupGuidSTRINGTerminalRuleCall_1_0; }
+
+ //';'
+ public Keyword getSemicolonKeyword_2() { return cSemicolonKeyword_2; }
+ }
+
+ public class AccessContextElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.AccessContext");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cAccessContextKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cNameSTRINGTerminalRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
+ private final Group cGroup_2 = (Group)cGroup.eContents().get(2);
+ private final Keyword cExtendsKeyword_2_0 = (Keyword)cGroup_2.eContents().get(0);
+ private final Assignment cSuperAccessContextsAssignment_2_1 = (Assignment)cGroup_2.eContents().get(1);
+ private final CrossReference cSuperAccessContextsAccessContextCrossReference_2_1_0 = (CrossReference)cSuperAccessContextsAssignment_2_1.eContents().get(0);
+ private final RuleCall cSuperAccessContextsAccessContextSTRINGTerminalRuleCall_2_1_0_1 = (RuleCall)cSuperAccessContextsAccessContextCrossReference_2_1_0.eContents().get(1);
+ private final Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
+ private final Keyword cGuidKeyword_4 = (Keyword)cGroup.eContents().get(4);
+ private final Assignment cGuidAssignment_5 = (Assignment)cGroup.eContents().get(5);
+ private final RuleCall cGuidSTRINGTerminalRuleCall_5_0 = (RuleCall)cGuidAssignment_5.eContents().get(0);
+ private final Keyword cSemicolonKeyword_6 = (Keyword)cGroup.eContents().get(6);
+ private final Alternatives cAlternatives_7 = (Alternatives)cGroup.eContents().get(7);
+ private final Assignment cAccessRulesAssignment_7_0 = (Assignment)cAlternatives_7.eContents().get(0);
+ private final RuleCall cAccessRulesObjectRestrictionParserRuleCall_7_0_0 = (RuleCall)cAccessRulesAssignment_7_0.eContents().get(0);
+ private final Assignment cHierarchyRestrictionsAssignment_7_1 = (Assignment)cAlternatives_7.eContents().get(1);
+ private final RuleCall cHierarchyRestrictionsHierarchyRestrictionParserRuleCall_7_1_0 = (RuleCall)cHierarchyRestrictionsAssignment_7_1.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_8 = (Keyword)cGroup.eContents().get(8);
+
+ //AccessContext:
+ // 'accessContext' name=STRING ('extends' superAccessContexts+=[AccessContext|STRING])? '{' 'guid' guid=STRING ';'
+ // (accessRules+=ObjectRestriction | hierarchyRestrictions+=HierarchyRestriction)+ '}';
+ @Override public ParserRule getRule() { return rule; }
+
+ //'accessContext' name=STRING ('extends' superAccessContexts+=[AccessContext|STRING])? '{' 'guid' guid=STRING ';'
+ //(accessRules+=ObjectRestriction | hierarchyRestrictions+=HierarchyRestriction)+ '}'
+ public Group getGroup() { return cGroup; }
+
+ //'accessContext'
+ public Keyword getAccessContextKeyword_0() { return cAccessContextKeyword_0; }
+
+ //name=STRING
+ public Assignment getNameAssignment_1() { return cNameAssignment_1; }
+
+ //STRING
+ public RuleCall getNameSTRINGTerminalRuleCall_1_0() { return cNameSTRINGTerminalRuleCall_1_0; }
+
+ //('extends' superAccessContexts+=[AccessContext|STRING])?
+ public Group getGroup_2() { return cGroup_2; }
+
+ //'extends'
+ public Keyword getExtendsKeyword_2_0() { return cExtendsKeyword_2_0; }
+
+ //superAccessContexts+=[AccessContext|STRING]
+ public Assignment getSuperAccessContextsAssignment_2_1() { return cSuperAccessContextsAssignment_2_1; }
+
+ //[AccessContext|STRING]
+ public CrossReference getSuperAccessContextsAccessContextCrossReference_2_1_0() { return cSuperAccessContextsAccessContextCrossReference_2_1_0; }
+
+ //STRING
+ public RuleCall getSuperAccessContextsAccessContextSTRINGTerminalRuleCall_2_1_0_1() { return cSuperAccessContextsAccessContextSTRINGTerminalRuleCall_2_1_0_1; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; }
+
+ //'guid'
+ public Keyword getGuidKeyword_4() { return cGuidKeyword_4; }
+
+ //guid=STRING
+ public Assignment getGuidAssignment_5() { return cGuidAssignment_5; }
+
+ //STRING
+ public RuleCall getGuidSTRINGTerminalRuleCall_5_0() { return cGuidSTRINGTerminalRuleCall_5_0; }
+
+ //';'
+ public Keyword getSemicolonKeyword_6() { return cSemicolonKeyword_6; }
+
+ //(accessRules+=ObjectRestriction | hierarchyRestrictions+=HierarchyRestriction)+
+ public Alternatives getAlternatives_7() { return cAlternatives_7; }
+
+ //accessRules+=ObjectRestriction
+ public Assignment getAccessRulesAssignment_7_0() { return cAccessRulesAssignment_7_0; }
+
+ //ObjectRestriction
+ public RuleCall getAccessRulesObjectRestrictionParserRuleCall_7_0_0() { return cAccessRulesObjectRestrictionParserRuleCall_7_0_0; }
+
+ //hierarchyRestrictions+=HierarchyRestriction
+ public Assignment getHierarchyRestrictionsAssignment_7_1() { return cHierarchyRestrictionsAssignment_7_1; }
+
+ //HierarchyRestriction
+ public RuleCall getHierarchyRestrictionsHierarchyRestrictionParserRuleCall_7_1_0() { return cHierarchyRestrictionsHierarchyRestrictionParserRuleCall_7_1_0; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_8() { return cRightCurlyBracketKeyword_8; }
+ }
+
+ public class HierarchyRestrictionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.HierarchyRestriction");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cChildrenOfKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cArtifactMatcherRefAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final CrossReference cArtifactMatcherRefXArtifactMatcherCrossReference_1_0 = (CrossReference)cArtifactMatcherRefAssignment_1.eContents().get(0);
+ private final RuleCall cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1 = (RuleCall)cArtifactMatcherRefXArtifactMatcherCrossReference_1_0.eContents().get(1);
+ private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Assignment cAccessRulesAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final RuleCall cAccessRulesObjectRestrictionParserRuleCall_3_0 = (RuleCall)cAccessRulesAssignment_3.eContents().get(0);
+ private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
+
+ //HierarchyRestriction:
+ // 'childrenOf' artifactMatcherRef=[XArtifactMatcher|STRING] '{' accessRules+=ObjectRestriction+ '}';
+ @Override public ParserRule getRule() { return rule; }
+
+ //'childrenOf' artifactMatcherRef=[XArtifactMatcher|STRING] '{' accessRules+=ObjectRestriction+ '}'
+ public Group getGroup() { return cGroup; }
+
+ //'childrenOf'
+ public Keyword getChildrenOfKeyword_0() { return cChildrenOfKeyword_0; }
+
+ //artifactMatcherRef=[XArtifactMatcher|STRING]
+ public Assignment getArtifactMatcherRefAssignment_1() { return cArtifactMatcherRefAssignment_1; }
+
+ //[XArtifactMatcher|STRING]
+ public CrossReference getArtifactMatcherRefXArtifactMatcherCrossReference_1_0() { return cArtifactMatcherRefXArtifactMatcherCrossReference_1_0; }
+
+ //STRING
+ public RuleCall getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1() { return cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1; }
+
+ //'{'
+ public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; }
+
+ //accessRules+=ObjectRestriction+
+ public Assignment getAccessRulesAssignment_3() { return cAccessRulesAssignment_3; }
+
+ //ObjectRestriction
+ public RuleCall getAccessRulesObjectRestrictionParserRuleCall_3_0() { return cAccessRulesObjectRestrictionParserRuleCall_3_0; }
+
+ //'}'
+ public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; }
+ }
- public class OseeDslElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OseeDsl");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Assignment cImportsAssignment_0 = (Assignment) cGroup.eContents().get(0);
- private final RuleCall cImportsImportParserRuleCall_0_0 = (RuleCall) cImportsAssignment_0.eContents().get(0);
- private final Alternatives cAlternatives_1 = (Alternatives) cGroup.eContents().get(1);
- private final Assignment cArtifactTypesAssignment_1_0 = (Assignment) cAlternatives_1.eContents().get(0);
- private final RuleCall cArtifactTypesXArtifactTypeParserRuleCall_1_0_0 =
- (RuleCall) cArtifactTypesAssignment_1_0.eContents().get(0);
- private final Assignment cRelationTypesAssignment_1_1 = (Assignment) cAlternatives_1.eContents().get(1);
- private final RuleCall cRelationTypesXRelationTypeParserRuleCall_1_1_0 =
- (RuleCall) cRelationTypesAssignment_1_1.eContents().get(0);
- private final Assignment cAttributeTypesAssignment_1_2 = (Assignment) cAlternatives_1.eContents().get(2);
- private final RuleCall cAttributeTypesXAttributeTypeParserRuleCall_1_2_0 =
- (RuleCall) cAttributeTypesAssignment_1_2.eContents().get(0);
- private final Assignment cEnumTypesAssignment_1_3 = (Assignment) cAlternatives_1.eContents().get(3);
- private final RuleCall cEnumTypesXOseeEnumTypeParserRuleCall_1_3_0 =
- (RuleCall) cEnumTypesAssignment_1_3.eContents().get(0);
- private final Assignment cEnumOverridesAssignment_1_4 = (Assignment) cAlternatives_1.eContents().get(4);
- private final RuleCall cEnumOverridesXOseeEnumOverrideParserRuleCall_1_4_0 =
- (RuleCall) cEnumOverridesAssignment_1_4.eContents().get(0);
- private final Assignment cArtifactTypeOverridesAssignment_1_5 = (Assignment) cAlternatives_1.eContents().get(5);
- private final RuleCall cArtifactTypeOverridesXOseeArtifactTypeOverrideParserRuleCall_1_5_0 =
- (RuleCall) cArtifactTypeOverridesAssignment_1_5.eContents().get(0);
- private final Alternatives cAlternatives_2 = (Alternatives) cGroup.eContents().get(2);
- private final Assignment cArtifactMatchRefsAssignment_2_0 = (Assignment) cAlternatives_2.eContents().get(0);
- private final RuleCall cArtifactMatchRefsXArtifactMatcherParserRuleCall_2_0_0 =
- (RuleCall) cArtifactMatchRefsAssignment_2_0.eContents().get(0);
- private final Assignment cAccessDeclarationsAssignment_2_1 = (Assignment) cAlternatives_2.eContents().get(1);
- private final RuleCall cAccessDeclarationsAccessContextParserRuleCall_2_1_0 =
- (RuleCall) cAccessDeclarationsAssignment_2_1.eContents().get(0);
- private final Assignment cRoleDeclarationsAssignment_2_2 = (Assignment) cAlternatives_2.eContents().get(2);
- private final RuleCall cRoleDeclarationsRoleParserRuleCall_2_2_0 =
- (RuleCall) cRoleDeclarationsAssignment_2_2.eContents().get(0);
-
- //OseeDsl:
- // imports+=Import* (artifactTypes+=XArtifactType | relationTypes+=XRelationType | attributeTypes+=XAttributeType |
- // enumTypes+=XOseeEnumType | enumOverrides+=XOseeEnumOverride | artifactTypeOverrides+=XOseeArtifactTypeOverride)*
- // (artifactMatchRefs+=XArtifactMatcher | accessDeclarations+=AccessContext | roleDeclarations+=Role)*;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //imports+=Import* (artifactTypes+=XArtifactType | relationTypes+=XRelationType | attributeTypes+=XAttributeType |
- //enumTypes+=XOseeEnumType | enumOverrides+=XOseeEnumOverride | artifactTypeOverrides+=XOseeArtifactTypeOverride)*
- //(artifactMatchRefs+=XArtifactMatcher | accessDeclarations+=AccessContext | roleDeclarations+=Role)*
- public Group getGroup() {
- return cGroup;
- }
-
- //imports+=Import*
- public Assignment getImportsAssignment_0() {
- return cImportsAssignment_0;
- }
-
- //Import
- public RuleCall getImportsImportParserRuleCall_0_0() {
- return cImportsImportParserRuleCall_0_0;
- }
-
- //(artifactTypes+=XArtifactType | relationTypes+=XRelationType | attributeTypes+=XAttributeType | enumTypes+=XOseeEnumType
- //| enumOverrides+=XOseeEnumOverride | artifactTypeOverrides+=XOseeArtifactTypeOverride)*
- public Alternatives getAlternatives_1() {
- return cAlternatives_1;
- }
-
- //artifactTypes+=XArtifactType
- public Assignment getArtifactTypesAssignment_1_0() {
- return cArtifactTypesAssignment_1_0;
- }
-
- //XArtifactType
- public RuleCall getArtifactTypesXArtifactTypeParserRuleCall_1_0_0() {
- return cArtifactTypesXArtifactTypeParserRuleCall_1_0_0;
- }
-
- //relationTypes+=XRelationType
- public Assignment getRelationTypesAssignment_1_1() {
- return cRelationTypesAssignment_1_1;
- }
-
- //XRelationType
- public RuleCall getRelationTypesXRelationTypeParserRuleCall_1_1_0() {
- return cRelationTypesXRelationTypeParserRuleCall_1_1_0;
- }
-
- //attributeTypes+=XAttributeType
- public Assignment getAttributeTypesAssignment_1_2() {
- return cAttributeTypesAssignment_1_2;
- }
-
- //XAttributeType
- public RuleCall getAttributeTypesXAttributeTypeParserRuleCall_1_2_0() {
- return cAttributeTypesXAttributeTypeParserRuleCall_1_2_0;
- }
-
- //enumTypes+=XOseeEnumType
- public Assignment getEnumTypesAssignment_1_3() {
- return cEnumTypesAssignment_1_3;
- }
-
- //XOseeEnumType
- public RuleCall getEnumTypesXOseeEnumTypeParserRuleCall_1_3_0() {
- return cEnumTypesXOseeEnumTypeParserRuleCall_1_3_0;
- }
-
- //enumOverrides+=XOseeEnumOverride
- public Assignment getEnumOverridesAssignment_1_4() {
- return cEnumOverridesAssignment_1_4;
- }
-
- //XOseeEnumOverride
- public RuleCall getEnumOverridesXOseeEnumOverrideParserRuleCall_1_4_0() {
- return cEnumOverridesXOseeEnumOverrideParserRuleCall_1_4_0;
- }
-
- //artifactTypeOverrides+=XOseeArtifactTypeOverride
- public Assignment getArtifactTypeOverridesAssignment_1_5() {
- return cArtifactTypeOverridesAssignment_1_5;
- }
-
- //XOseeArtifactTypeOverride
- public RuleCall getArtifactTypeOverridesXOseeArtifactTypeOverrideParserRuleCall_1_5_0() {
- return cArtifactTypeOverridesXOseeArtifactTypeOverrideParserRuleCall_1_5_0;
- }
-
- //(artifactMatchRefs+=XArtifactMatcher | accessDeclarations+=AccessContext | roleDeclarations+=Role)*
- public Alternatives getAlternatives_2() {
- return cAlternatives_2;
- }
-
- //artifactMatchRefs+=XArtifactMatcher
- public Assignment getArtifactMatchRefsAssignment_2_0() {
- return cArtifactMatchRefsAssignment_2_0;
- }
-
- //XArtifactMatcher
- public RuleCall getArtifactMatchRefsXArtifactMatcherParserRuleCall_2_0_0() {
- return cArtifactMatchRefsXArtifactMatcherParserRuleCall_2_0_0;
- }
-
- //accessDeclarations+=AccessContext
- public Assignment getAccessDeclarationsAssignment_2_1() {
- return cAccessDeclarationsAssignment_2_1;
- }
-
- //AccessContext
- public RuleCall getAccessDeclarationsAccessContextParserRuleCall_2_1_0() {
- return cAccessDeclarationsAccessContextParserRuleCall_2_1_0;
- }
-
- //roleDeclarations+=Role
- public Assignment getRoleDeclarationsAssignment_2_2() {
- return cRoleDeclarationsAssignment_2_2;
- }
-
- //Role
- public RuleCall getRoleDeclarationsRoleParserRuleCall_2_2_0() {
- return cRoleDeclarationsRoleParserRuleCall_2_2_0;
- }
- }
-
- public class ImportElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Import");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cImportKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cImportURIAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final RuleCall cImportURISTRINGTerminalRuleCall_1_0 =
- (RuleCall) cImportURIAssignment_1.eContents().get(0);
-
- //Import:
- // "import" importURI=STRING;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"import" importURI=STRING
- public Group getGroup() {
- return cGroup;
- }
-
- //"import"
- public Keyword getImportKeyword_0() {
- return cImportKeyword_0;
- }
-
- //importURI=STRING
- public Assignment getImportURIAssignment_1() {
- return cImportURIAssignment_1;
- }
-
- //STRING
- public RuleCall getImportURISTRINGTerminalRuleCall_1_0() {
- return cImportURISTRINGTerminalRuleCall_1_0;
- }
- }
-
- public class QUALIFIED_NAMEElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "QUALIFIED_NAME");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final RuleCall cIDTerminalRuleCall_0 = (RuleCall) cGroup.eContents().get(0);
- private final Group cGroup_1 = (Group) cGroup.eContents().get(1);
- private final Keyword cFullStopKeyword_1_0 = (Keyword) cGroup_1.eContents().get(0);
- private final RuleCall cIDTerminalRuleCall_1_1 = (RuleCall) cGroup_1.eContents().get(1);
-
- //QUALIFIED_NAME:
- // ID ("." ID)*;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //ID ("." ID)*
- public Group getGroup() {
- return cGroup;
- }
-
- //ID
- public RuleCall getIDTerminalRuleCall_0() {
- return cIDTerminalRuleCall_0;
- }
-
- //("." ID)*
- public Group getGroup_1() {
- return cGroup_1;
- }
-
- //"."
- public Keyword getFullStopKeyword_1_0() {
- return cFullStopKeyword_1_0;
- }
-
- //ID
- public RuleCall getIDTerminalRuleCall_1_1() {
- return cIDTerminalRuleCall_1_1;
- }
- }
-
- public class OseeElementElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OseeElement");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final RuleCall cXOseeEnumOverrideParserRuleCall_0 = (RuleCall) cAlternatives.eContents().get(0);
- private final RuleCall cOseeTypeParserRuleCall_1 = (RuleCall) cAlternatives.eContents().get(1);
-
- /////////////////////////////////////////
- // // OSEE TYPE MODEL //
- //
- /////////////////////////////////////////
- // OseeElement:
- // XOseeEnumOverride | OseeType;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //XOseeEnumOverride | OseeType
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //XOseeEnumOverride
- public RuleCall getXOseeEnumOverrideParserRuleCall_0() {
- return cXOseeEnumOverrideParserRuleCall_0;
- }
-
- //OseeType
- public RuleCall getOseeTypeParserRuleCall_1() {
- return cOseeTypeParserRuleCall_1;
- }
- }
-
- public class OseeTypeElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OseeType");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final RuleCall cXArtifactTypeParserRuleCall_0 = (RuleCall) cAlternatives.eContents().get(0);
- private final RuleCall cXRelationTypeParserRuleCall_1 = (RuleCall) cAlternatives.eContents().get(1);
- private final RuleCall cXAttributeTypeParserRuleCall_2 = (RuleCall) cAlternatives.eContents().get(2);
- private final RuleCall cXOseeEnumTypeParserRuleCall_3 = (RuleCall) cAlternatives.eContents().get(3);
-
- //OseeType:
- // XArtifactType | XRelationType | XAttributeType | XOseeEnumType;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //XArtifactType | XRelationType | XAttributeType | XOseeEnumType
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //XArtifactType
- public RuleCall getXArtifactTypeParserRuleCall_0() {
- return cXArtifactTypeParserRuleCall_0;
- }
-
- //XRelationType
- public RuleCall getXRelationTypeParserRuleCall_1() {
- return cXRelationTypeParserRuleCall_1;
- }
-
- //XAttributeType
- public RuleCall getXAttributeTypeParserRuleCall_2() {
- return cXAttributeTypeParserRuleCall_2;
- }
-
- //XOseeEnumType
- public RuleCall getXOseeEnumTypeParserRuleCall_3() {
- return cXOseeEnumTypeParserRuleCall_3;
- }
- }
-
- public class XArtifactTypeElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "XArtifactType");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Assignment cAbstractAssignment_0 = (Assignment) cGroup.eContents().get(0);
- private final Keyword cAbstractAbstractKeyword_0_0 = (Keyword) cAbstractAssignment_0.eContents().get(0);
- private final Keyword cArtifactTypeKeyword_1 = (Keyword) cGroup.eContents().get(1);
- private final Assignment cNameAssignment_2 = (Assignment) cGroup.eContents().get(2);
- private final RuleCall cNameSTRINGTerminalRuleCall_2_0 = (RuleCall) cNameAssignment_2.eContents().get(0);
- private final Group cGroup_3 = (Group) cGroup.eContents().get(3);
- private final Keyword cExtendsKeyword_3_0 = (Keyword) cGroup_3.eContents().get(0);
- private final Assignment cSuperArtifactTypesAssignment_3_1 = (Assignment) cGroup_3.eContents().get(1);
- private final CrossReference cSuperArtifactTypesXArtifactTypeCrossReference_3_1_0 =
- (CrossReference) cSuperArtifactTypesAssignment_3_1.eContents().get(0);
- private final RuleCall cSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_1_0_1 =
- (RuleCall) cSuperArtifactTypesXArtifactTypeCrossReference_3_1_0.eContents().get(1);
- private final Group cGroup_3_2 = (Group) cGroup_3.eContents().get(2);
- private final Keyword cCommaKeyword_3_2_0 = (Keyword) cGroup_3_2.eContents().get(0);
- private final Assignment cSuperArtifactTypesAssignment_3_2_1 = (Assignment) cGroup_3_2.eContents().get(1);
- private final CrossReference cSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0 =
- (CrossReference) cSuperArtifactTypesAssignment_3_2_1.eContents().get(0);
- private final RuleCall cSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_2_1_0_1 =
- (RuleCall) cSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0.eContents().get(1);
- private final Keyword cLeftCurlyBracketKeyword_4 = (Keyword) cGroup.eContents().get(4);
- private final Group cGroup_5 = (Group) cGroup.eContents().get(5);
- private final Keyword cGuidKeyword_5_0 = (Keyword) cGroup_5.eContents().get(0);
- private final Assignment cTypeGuidAssignment_5_1 = (Assignment) cGroup_5.eContents().get(1);
- private final RuleCall cTypeGuidSTRINGTerminalRuleCall_5_1_0 =
- (RuleCall) cTypeGuidAssignment_5_1.eContents().get(0);
- private final Keyword cUuidKeyword_6 = (Keyword) cGroup.eContents().get(6);
- private final Assignment cUuidAssignment_7 = (Assignment) cGroup.eContents().get(7);
- private final RuleCall cUuidHEX_INTTerminalRuleCall_7_0 = (RuleCall) cUuidAssignment_7.eContents().get(0);
- private final Assignment cValidAttributeTypesAssignment_8 = (Assignment) cGroup.eContents().get(8);
- private final RuleCall cValidAttributeTypesXAttributeTypeRefParserRuleCall_8_0 =
- (RuleCall) cValidAttributeTypesAssignment_8.eContents().get(0);
- private final Keyword cRightCurlyBracketKeyword_9 = (Keyword) cGroup.eContents().get(9);
-
- //XArtifactType:
- // abstract?="abstract"? "artifactType" name=STRING ("extends" superArtifactTypes+=[XArtifactType|STRING] (","
- // superArtifactTypes+=[XArtifactType|STRING])*)? "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT
- // validAttributeTypes+=XAttributeTypeRef* "}";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //abstract?="abstract"? "artifactType" name=STRING ("extends" superArtifactTypes+=[XArtifactType|STRING] (","
- //superArtifactTypes+=[XArtifactType|STRING])*)? "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT
- //validAttributeTypes+=XAttributeTypeRef* "}"
- public Group getGroup() {
- return cGroup;
- }
-
- //abstract?="abstract"?
- public Assignment getAbstractAssignment_0() {
- return cAbstractAssignment_0;
- }
-
- //"abstract"
- public Keyword getAbstractAbstractKeyword_0_0() {
- return cAbstractAbstractKeyword_0_0;
- }
-
- //"artifactType"
- public Keyword getArtifactTypeKeyword_1() {
- return cArtifactTypeKeyword_1;
- }
-
- //name=STRING
- public Assignment getNameAssignment_2() {
- return cNameAssignment_2;
- }
-
- //STRING
- public RuleCall getNameSTRINGTerminalRuleCall_2_0() {
- return cNameSTRINGTerminalRuleCall_2_0;
- }
-
- //("extends" superArtifactTypes+=[XArtifactType|STRING] ("," superArtifactTypes+=[XArtifactType|STRING])*)?
- public Group getGroup_3() {
- return cGroup_3;
- }
-
- //"extends"
- public Keyword getExtendsKeyword_3_0() {
- return cExtendsKeyword_3_0;
- }
-
- //superArtifactTypes+=[XArtifactType|STRING]
- public Assignment getSuperArtifactTypesAssignment_3_1() {
- return cSuperArtifactTypesAssignment_3_1;
- }
-
- //[XArtifactType|STRING]
- public CrossReference getSuperArtifactTypesXArtifactTypeCrossReference_3_1_0() {
- return cSuperArtifactTypesXArtifactTypeCrossReference_3_1_0;
- }
-
- //STRING
- public RuleCall getSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_1_0_1() {
- return cSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_1_0_1;
- }
-
- //("," superArtifactTypes+=[XArtifactType|STRING])*
- public Group getGroup_3_2() {
- return cGroup_3_2;
- }
-
- //","
- public Keyword getCommaKeyword_3_2_0() {
- return cCommaKeyword_3_2_0;
- }
-
- //superArtifactTypes+=[XArtifactType|STRING]
- public Assignment getSuperArtifactTypesAssignment_3_2_1() {
- return cSuperArtifactTypesAssignment_3_2_1;
- }
-
- //[XArtifactType|STRING]
- public CrossReference getSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0() {
- return cSuperArtifactTypesXArtifactTypeCrossReference_3_2_1_0;
- }
-
- //STRING
- public RuleCall getSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_2_1_0_1() {
- return cSuperArtifactTypesXArtifactTypeSTRINGTerminalRuleCall_3_2_1_0_1;
- }
-
- //"{"
- public Keyword getLeftCurlyBracketKeyword_4() {
- return cLeftCurlyBracketKeyword_4;
- }
-
- //("guid" typeGuid=STRING)?
- public Group getGroup_5() {
- return cGroup_5;
- }
-
- //"guid"
- public Keyword getGuidKeyword_5_0() {
- return cGuidKeyword_5_0;
- }
-
- //typeGuid=STRING
- public Assignment getTypeGuidAssignment_5_1() {
- return cTypeGuidAssignment_5_1;
- }
-
- //STRING
- public RuleCall getTypeGuidSTRINGTerminalRuleCall_5_1_0() {
- return cTypeGuidSTRINGTerminalRuleCall_5_1_0;
- }
-
- //"uuid"
- public Keyword getUuidKeyword_6() {
- return cUuidKeyword_6;
- }
-
- //uuid=HEX_INT
- public Assignment getUuidAssignment_7() {
- return cUuidAssignment_7;
- }
-
- //HEX_INT
- public RuleCall getUuidHEX_INTTerminalRuleCall_7_0() {
- return cUuidHEX_INTTerminalRuleCall_7_0;
- }
-
- //validAttributeTypes+=XAttributeTypeRef*
- public Assignment getValidAttributeTypesAssignment_8() {
- return cValidAttributeTypesAssignment_8;
- }
-
- //XAttributeTypeRef
- public RuleCall getValidAttributeTypesXAttributeTypeRefParserRuleCall_8_0() {
- return cValidAttributeTypesXAttributeTypeRefParserRuleCall_8_0;
- }
-
- //"}"
- public Keyword getRightCurlyBracketKeyword_9() {
- return cRightCurlyBracketKeyword_9;
- }
- }
-
- public class XAttributeTypeRefElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "XAttributeTypeRef");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cAttributeKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cValidAttributeTypeAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final CrossReference cValidAttributeTypeXAttributeTypeCrossReference_1_0 =
- (CrossReference) cValidAttributeTypeAssignment_1.eContents().get(0);
- private final RuleCall cValidAttributeTypeXAttributeTypeSTRINGTerminalRuleCall_1_0_1 =
- (RuleCall) cValidAttributeTypeXAttributeTypeCrossReference_1_0.eContents().get(1);
- private final Group cGroup_2 = (Group) cGroup.eContents().get(2);
- private final Keyword cBranchUuidKeyword_2_0 = (Keyword) cGroup_2.eContents().get(0);
- private final Assignment cBranchUuidAssignment_2_1 = (Assignment) cGroup_2.eContents().get(1);
- private final RuleCall cBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0 =
- (RuleCall) cBranchUuidAssignment_2_1.eContents().get(0);
-
- //XAttributeTypeRef:
- // "attribute" validAttributeType=[XAttributeType|STRING] ("branchUuid" branchUuid=WHOLE_NUM_STR)?;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"attribute" validAttributeType=[XAttributeType|STRING] ("branchUuid" branchUuid=WHOLE_NUM_STR)?
- public Group getGroup() {
- return cGroup;
- }
-
- //"attribute"
- public Keyword getAttributeKeyword_0() {
- return cAttributeKeyword_0;
- }
-
- //validAttributeType=[XAttributeType|STRING]
- public Assignment getValidAttributeTypeAssignment_1() {
- return cValidAttributeTypeAssignment_1;
- }
-
- //[XAttributeType|STRING]
- public CrossReference getValidAttributeTypeXAttributeTypeCrossReference_1_0() {
- return cValidAttributeTypeXAttributeTypeCrossReference_1_0;
- }
-
- //STRING
- public RuleCall getValidAttributeTypeXAttributeTypeSTRINGTerminalRuleCall_1_0_1() {
- return cValidAttributeTypeXAttributeTypeSTRINGTerminalRuleCall_1_0_1;
- }
-
- //("branchUuid" branchUuid=WHOLE_NUM_STR)?
- public Group getGroup_2() {
- return cGroup_2;
- }
-
- //"branchUuid"
- public Keyword getBranchUuidKeyword_2_0() {
- return cBranchUuidKeyword_2_0;
- }
-
- //branchUuid=WHOLE_NUM_STR
- public Assignment getBranchUuidAssignment_2_1() {
- return cBranchUuidAssignment_2_1;
- }
-
- //WHOLE_NUM_STR
- public RuleCall getBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0() {
- return cBranchUuidWHOLE_NUM_STRTerminalRuleCall_2_1_0;
- }
- }
-
- public class XAttributeTypeElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "XAttributeType");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cAttributeTypeKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cNameAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final RuleCall cNameSTRINGTerminalRuleCall_1_0 = (RuleCall) cNameAssignment_1.eContents().get(0);
- private final Group cGroup_2 = (Group) cGroup.eContents().get(2);
- private final Keyword cExtendsKeyword_2_0 = (Keyword) cGroup_2.eContents().get(0);
- private final Assignment cBaseAttributeTypeAssignment_2_1 = (Assignment) cGroup_2.eContents().get(1);
- private final RuleCall cBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0 =
- (RuleCall) cBaseAttributeTypeAssignment_2_1.eContents().get(0);
- private final Group cGroup_3 = (Group) cGroup.eContents().get(3);
- private final Keyword cOverridesKeyword_3_0 = (Keyword) cGroup_3.eContents().get(0);
- private final Assignment cOverrideAssignment_3_1 = (Assignment) cGroup_3.eContents().get(1);
- private final CrossReference cOverrideXAttributeTypeCrossReference_3_1_0 =
- (CrossReference) cOverrideAssignment_3_1.eContents().get(0);
- private final RuleCall cOverrideXAttributeTypeSTRINGTerminalRuleCall_3_1_0_1 =
- (RuleCall) cOverrideXAttributeTypeCrossReference_3_1_0.eContents().get(1);
- private final Keyword cLeftCurlyBracketKeyword_4 = (Keyword) cGroup.eContents().get(4);
- private final Group cGroup_5 = (Group) cGroup.eContents().get(5);
- private final Keyword cGuidKeyword_5_0 = (Keyword) cGroup_5.eContents().get(0);
- private final Assignment cTypeGuidAssignment_5_1 = (Assignment) cGroup_5.eContents().get(1);
- private final RuleCall cTypeGuidSTRINGTerminalRuleCall_5_1_0 =
- (RuleCall) cTypeGuidAssignment_5_1.eContents().get(0);
- private final Keyword cUuidKeyword_6 = (Keyword) cGroup.eContents().get(6);
- private final Assignment cUuidAssignment_7 = (Assignment) cGroup.eContents().get(7);
- private final RuleCall cUuidHEX_INTTerminalRuleCall_7_0 = (RuleCall) cUuidAssignment_7.eContents().get(0);
- private final Keyword cDataProviderKeyword_8 = (Keyword) cGroup.eContents().get(8);
- private final Assignment cDataProviderAssignment_9 = (Assignment) cGroup.eContents().get(9);
- private final Alternatives cDataProviderAlternatives_9_0 =
- (Alternatives) cDataProviderAssignment_9.eContents().get(0);
- private final Keyword cDataProviderDefaultAttributeDataProviderKeyword_9_0_0 =
- (Keyword) cDataProviderAlternatives_9_0.eContents().get(0);
- private final Keyword cDataProviderUriAttributeDataProviderKeyword_9_0_1 =
- (Keyword) cDataProviderAlternatives_9_0.eContents().get(1);
- private final RuleCall cDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2 =
- (RuleCall) cDataProviderAlternatives_9_0.eContents().get(2);
- private final Keyword cMinKeyword_10 = (Keyword) cGroup.eContents().get(10);
- private final Assignment cMinAssignment_11 = (Assignment) cGroup.eContents().get(11);
- private final RuleCall cMinWHOLE_NUM_STRTerminalRuleCall_11_0 = (RuleCall) cMinAssignment_11.eContents().get(0);
- private final Keyword cMaxKeyword_12 = (Keyword) cGroup.eContents().get(12);
- private final Assignment cMaxAssignment_13 = (Assignment) cGroup.eContents().get(13);
- private final Alternatives cMaxAlternatives_13_0 = (Alternatives) cMaxAssignment_13.eContents().get(0);
- private final RuleCall cMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0 =
- (RuleCall) cMaxAlternatives_13_0.eContents().get(0);
- private final Keyword cMaxUnlimitedKeyword_13_0_1 = (Keyword) cMaxAlternatives_13_0.eContents().get(1);
- private final UnorderedGroup cUnorderedGroup_14 = (UnorderedGroup) cGroup.eContents().get(14);
- private final Group cGroup_14_0 = (Group) cUnorderedGroup_14.eContents().get(0);
- private final Keyword cTaggerIdKeyword_14_0_0 = (Keyword) cGroup_14_0.eContents().get(0);
- private final Assignment cTaggerIdAssignment_14_0_1 = (Assignment) cGroup_14_0.eContents().get(1);
- private final Alternatives cTaggerIdAlternatives_14_0_1_0 =
- (Alternatives) cTaggerIdAssignment_14_0_1.eContents().get(0);
- private final Keyword cTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0 =
- (Keyword) cTaggerIdAlternatives_14_0_1_0.eContents().get(0);
- private final RuleCall cTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1 =
- (RuleCall) cTaggerIdAlternatives_14_0_1_0.eContents().get(1);
- private final Group cGroup_14_1 = (Group) cUnorderedGroup_14.eContents().get(1);
- private final Keyword cEnumTypeKeyword_14_1_0 = (Keyword) cGroup_14_1.eContents().get(0);
- private final Assignment cEnumTypeAssignment_14_1_1 = (Assignment) cGroup_14_1.eContents().get(1);
- private final CrossReference cEnumTypeXOseeEnumTypeCrossReference_14_1_1_0 =
- (CrossReference) cEnumTypeAssignment_14_1_1.eContents().get(0);
- private final RuleCall cEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_14_1_1_0_1 =
- (RuleCall) cEnumTypeXOseeEnumTypeCrossReference_14_1_1_0.eContents().get(1);
- private final Group cGroup_14_2 = (Group) cUnorderedGroup_14.eContents().get(2);
- private final Keyword cDescriptionKeyword_14_2_0 = (Keyword) cGroup_14_2.eContents().get(0);
- private final Assignment cDescriptionAssignment_14_2_1 = (Assignment) cGroup_14_2.eContents().get(1);
- private final RuleCall cDescriptionSTRINGTerminalRuleCall_14_2_1_0 =
- (RuleCall) cDescriptionAssignment_14_2_1.eContents().get(0);
- private final Group cGroup_14_3 = (Group) cUnorderedGroup_14.eContents().get(3);
- private final Keyword cDefaultValueKeyword_14_3_0 = (Keyword) cGroup_14_3.eContents().get(0);
- private final Assignment cDefaultValueAssignment_14_3_1 = (Assignment) cGroup_14_3.eContents().get(1);
- private final RuleCall cDefaultValueSTRINGTerminalRuleCall_14_3_1_0 =
- (RuleCall) cDefaultValueAssignment_14_3_1.eContents().get(0);
- private final Group cGroup_14_4 = (Group) cUnorderedGroup_14.eContents().get(4);
- private final Keyword cFileExtensionKeyword_14_4_0 = (Keyword) cGroup_14_4.eContents().get(0);
- private final Assignment cFileExtensionAssignment_14_4_1 = (Assignment) cGroup_14_4.eContents().get(1);
- private final RuleCall cFileExtensionSTRINGTerminalRuleCall_14_4_1_0 =
- (RuleCall) cFileExtensionAssignment_14_4_1.eContents().get(0);
- private final Group cGroup_14_5 = (Group) cUnorderedGroup_14.eContents().get(5);
- private final Keyword cMediaTypeKeyword_14_5_0 = (Keyword) cGroup_14_5.eContents().get(0);
- private final Assignment cMediaTypeAssignment_14_5_1 = (Assignment) cGroup_14_5.eContents().get(1);
- private final RuleCall cMediaTypeSTRINGTerminalRuleCall_14_5_1_0 =
- (RuleCall) cMediaTypeAssignment_14_5_1.eContents().get(0);
- private final Keyword cRightCurlyBracketKeyword_15 = (Keyword) cGroup.eContents().get(15);
-
- //XAttributeType:
- // "attributeType" name=STRING ("extends" baseAttributeType=AttributeBaseType) ("overrides"
- // override=[XAttributeType|STRING])? "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT "dataProvider"
- // dataProvider=("DefaultAttributeDataProvider" | "UriAttributeDataProvider" | QUALIFIED_NAME) "min" min=WHOLE_NUM_STR
- // "max" max=(WHOLE_NUM_STR | "unlimited") (("taggerId" taggerId=("DefaultAttributeTaggerProvider" | QUALIFIED_NAME))? &
- // ("enumType" enumType=[XOseeEnumType|STRING])? & ("description" description=STRING)? & ("defaultValue"
- // defaultValue=STRING)? & ("fileExtension" fileExtension=STRING)? & ("mediaType" mediaType=STRING)?) "}";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"attributeType" name=STRING ("extends" baseAttributeType=AttributeBaseType) ("overrides"
- //override=[XAttributeType|STRING])? "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT "dataProvider"
- //dataProvider=("DefaultAttributeDataProvider" | "UriAttributeDataProvider" | QUALIFIED_NAME) "min" min=WHOLE_NUM_STR
- //"max" max=(WHOLE_NUM_STR | "unlimited") (("taggerId" taggerId=("DefaultAttributeTaggerProvider" | QUALIFIED_NAME))? &
- //("enumType" enumType=[XOseeEnumType|STRING])? & ("description" description=STRING)? & ("defaultValue"
- //defaultValue=STRING)? & ("fileExtension" fileExtension=STRING)? & ("mediaType" mediaType=STRING)?) "}"
- public Group getGroup() {
- return cGroup;
- }
-
- //"attributeType"
- public Keyword getAttributeTypeKeyword_0() {
- return cAttributeTypeKeyword_0;
- }
-
- //name=STRING
- public Assignment getNameAssignment_1() {
- return cNameAssignment_1;
- }
-
- //STRING
- public RuleCall getNameSTRINGTerminalRuleCall_1_0() {
- return cNameSTRINGTerminalRuleCall_1_0;
- }
-
- //"extends" baseAttributeType=AttributeBaseType
- public Group getGroup_2() {
- return cGroup_2;
- }
-
- //"extends"
- public Keyword getExtendsKeyword_2_0() {
- return cExtendsKeyword_2_0;
- }
-
- //baseAttributeType=AttributeBaseType
- public Assignment getBaseAttributeTypeAssignment_2_1() {
- return cBaseAttributeTypeAssignment_2_1;
- }
-
- //AttributeBaseType
- public RuleCall getBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0() {
- return cBaseAttributeTypeAttributeBaseTypeParserRuleCall_2_1_0;
- }
-
- //("overrides" override=[XAttributeType|STRING])?
- public Group getGroup_3() {
- return cGroup_3;
- }
-
- //"overrides"
- public Keyword getOverridesKeyword_3_0() {
- return cOverridesKeyword_3_0;
- }
-
- //override=[XAttributeType|STRING]
- public Assignment getOverrideAssignment_3_1() {
- return cOverrideAssignment_3_1;
- }
-
- //[XAttributeType|STRING]
- public CrossReference getOverrideXAttributeTypeCrossReference_3_1_0() {
- return cOverrideXAttributeTypeCrossReference_3_1_0;
- }
-
- //STRING
- public RuleCall getOverrideXAttributeTypeSTRINGTerminalRuleCall_3_1_0_1() {
- return cOverrideXAttributeTypeSTRINGTerminalRuleCall_3_1_0_1;
- }
-
- //"{"
- public Keyword getLeftCurlyBracketKeyword_4() {
- return cLeftCurlyBracketKeyword_4;
- }
-
- //("guid" typeGuid=STRING)?
- public Group getGroup_5() {
- return cGroup_5;
- }
-
- //"guid"
- public Keyword getGuidKeyword_5_0() {
- return cGuidKeyword_5_0;
- }
-
- //typeGuid=STRING
- public Assignment getTypeGuidAssignment_5_1() {
- return cTypeGuidAssignment_5_1;
- }
-
- //STRING
- public RuleCall getTypeGuidSTRINGTerminalRuleCall_5_1_0() {
- return cTypeGuidSTRINGTerminalRuleCall_5_1_0;
- }
-
- //"uuid"
- public Keyword getUuidKeyword_6() {
- return cUuidKeyword_6;
- }
-
- //uuid=HEX_INT
- public Assignment getUuidAssignment_7() {
- return cUuidAssignment_7;
- }
-
- //HEX_INT
- public RuleCall getUuidHEX_INTTerminalRuleCall_7_0() {
- return cUuidHEX_INTTerminalRuleCall_7_0;
- }
-
- //"dataProvider"
- public Keyword getDataProviderKeyword_8() {
- return cDataProviderKeyword_8;
- }
-
- //dataProvider=("DefaultAttributeDataProvider" | "UriAttributeDataProvider" | QUALIFIED_NAME)
- public Assignment getDataProviderAssignment_9() {
- return cDataProviderAssignment_9;
- }
-
- //"DefaultAttributeDataProvider" | "UriAttributeDataProvider" | QUALIFIED_NAME
- public Alternatives getDataProviderAlternatives_9_0() {
- return cDataProviderAlternatives_9_0;
- }
-
- //"DefaultAttributeDataProvider"
- public Keyword getDataProviderDefaultAttributeDataProviderKeyword_9_0_0() {
- return cDataProviderDefaultAttributeDataProviderKeyword_9_0_0;
- }
-
- //"UriAttributeDataProvider"
- public Keyword getDataProviderUriAttributeDataProviderKeyword_9_0_1() {
- return cDataProviderUriAttributeDataProviderKeyword_9_0_1;
- }
-
- //QUALIFIED_NAME
- public RuleCall getDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2() {
- return cDataProviderQUALIFIED_NAMEParserRuleCall_9_0_2;
- }
-
- //"min"
- public Keyword getMinKeyword_10() {
- return cMinKeyword_10;
- }
-
- //min=WHOLE_NUM_STR
- public Assignment getMinAssignment_11() {
- return cMinAssignment_11;
- }
-
- //WHOLE_NUM_STR
- public RuleCall getMinWHOLE_NUM_STRTerminalRuleCall_11_0() {
- return cMinWHOLE_NUM_STRTerminalRuleCall_11_0;
- }
-
- //"max"
- public Keyword getMaxKeyword_12() {
- return cMaxKeyword_12;
- }
-
- //max=(WHOLE_NUM_STR | "unlimited")
- public Assignment getMaxAssignment_13() {
- return cMaxAssignment_13;
- }
-
- //WHOLE_NUM_STR | "unlimited"
- public Alternatives getMaxAlternatives_13_0() {
- return cMaxAlternatives_13_0;
- }
-
- //WHOLE_NUM_STR
- public RuleCall getMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0() {
- return cMaxWHOLE_NUM_STRTerminalRuleCall_13_0_0;
- }
-
- //"unlimited"
- public Keyword getMaxUnlimitedKeyword_13_0_1() {
- return cMaxUnlimitedKeyword_13_0_1;
- }
-
- //("taggerId" taggerId=("DefaultAttributeTaggerProvider" | QUALIFIED_NAME))? & ("enumType"
- //enumType=[XOseeEnumType|STRING])? & ("description" description=STRING)? & ("defaultValue" defaultValue=STRING)? &
- //("fileExtension" fileExtension=STRING)? & ("mediaType" mediaType=STRING)?
- public UnorderedGroup getUnorderedGroup_14() {
- return cUnorderedGroup_14;
- }
-
- //("taggerId" taggerId=("DefaultAttributeTaggerProvider" | QUALIFIED_NAME))?
- public Group getGroup_14_0() {
- return cGroup_14_0;
- }
-
- //"taggerId"
- public Keyword getTaggerIdKeyword_14_0_0() {
- return cTaggerIdKeyword_14_0_0;
- }
-
- //taggerId=("DefaultAttributeTaggerProvider" | QUALIFIED_NAME)
- public Assignment getTaggerIdAssignment_14_0_1() {
- return cTaggerIdAssignment_14_0_1;
- }
-
- //"DefaultAttributeTaggerProvider" | QUALIFIED_NAME
- public Alternatives getTaggerIdAlternatives_14_0_1_0() {
- return cTaggerIdAlternatives_14_0_1_0;
- }
-
- //"DefaultAttributeTaggerProvider"
- public Keyword getTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0() {
- return cTaggerIdDefaultAttributeTaggerProviderKeyword_14_0_1_0_0;
- }
-
- //QUALIFIED_NAME
- public RuleCall getTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1() {
- return cTaggerIdQUALIFIED_NAMEParserRuleCall_14_0_1_0_1;
- }
-
- //("enumType" enumType=[XOseeEnumType|STRING])?
- public Group getGroup_14_1() {
- return cGroup_14_1;
- }
-
- //"enumType"
- public Keyword getEnumTypeKeyword_14_1_0() {
- return cEnumTypeKeyword_14_1_0;
- }
-
- //enumType=[XOseeEnumType|STRING]
- public Assignment getEnumTypeAssignment_14_1_1() {
- return cEnumTypeAssignment_14_1_1;
- }
-
- //[XOseeEnumType|STRING]
- public CrossReference getEnumTypeXOseeEnumTypeCrossReference_14_1_1_0() {
- return cEnumTypeXOseeEnumTypeCrossReference_14_1_1_0;
- }
-
- //STRING
- public RuleCall getEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_14_1_1_0_1() {
- return cEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_14_1_1_0_1;
- }
-
- //("description" description=STRING)?
- public Group getGroup_14_2() {
- return cGroup_14_2;
- }
-
- //"description"
- public Keyword getDescriptionKeyword_14_2_0() {
- return cDescriptionKeyword_14_2_0;
- }
-
- //description=STRING
- public Assignment getDescriptionAssignment_14_2_1() {
- return cDescriptionAssignment_14_2_1;
- }
-
- //STRING
- public RuleCall getDescriptionSTRINGTerminalRuleCall_14_2_1_0() {
- return cDescriptionSTRINGTerminalRuleCall_14_2_1_0;
- }
-
- //("defaultValue" defaultValue=STRING)?
- public Group getGroup_14_3() {
- return cGroup_14_3;
- }
-
- //"defaultValue"
- public Keyword getDefaultValueKeyword_14_3_0() {
- return cDefaultValueKeyword_14_3_0;
- }
-
- //defaultValue=STRING
- public Assignment getDefaultValueAssignment_14_3_1() {
- return cDefaultValueAssignment_14_3_1;
- }
-
- //STRING
- public RuleCall getDefaultValueSTRINGTerminalRuleCall_14_3_1_0() {
- return cDefaultValueSTRINGTerminalRuleCall_14_3_1_0;
- }
-
- //("fileExtension" fileExtension=STRING)?
- public Group getGroup_14_4() {
- return cGroup_14_4;
- }
-
- //"fileExtension"
- public Keyword getFileExtensionKeyword_14_4_0() {
- return cFileExtensionKeyword_14_4_0;
- }
-
- //fileExtension=STRING
- public Assignment getFileExtensionAssignment_14_4_1() {
- return cFileExtensionAssignment_14_4_1;
- }
-
- //STRING
- public RuleCall getFileExtensionSTRINGTerminalRuleCall_14_4_1_0() {
- return cFileExtensionSTRINGTerminalRuleCall_14_4_1_0;
- }
-
- //("mediaType" mediaType=STRING)?
- public Group getGroup_14_5() {
- return cGroup_14_5;
- }
-
- //"mediaType"
- public Keyword getMediaTypeKeyword_14_5_0() {
- return cMediaTypeKeyword_14_5_0;
- }
-
- //mediaType=STRING
- public Assignment getMediaTypeAssignment_14_5_1() {
- return cMediaTypeAssignment_14_5_1;
- }
-
- //STRING
- public RuleCall getMediaTypeSTRINGTerminalRuleCall_14_5_1_0() {
- return cMediaTypeSTRINGTerminalRuleCall_14_5_1_0;
- }
-
- //"}"
- public Keyword getRightCurlyBracketKeyword_15() {
- return cRightCurlyBracketKeyword_15;
- }
- }
-
- public class AttributeBaseTypeElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AttributeBaseType");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final Keyword cBooleanAttributeKeyword_0 = (Keyword) cAlternatives.eContents().get(0);
- private final Keyword cCompressedContentAttributeKeyword_1 = (Keyword) cAlternatives.eContents().get(1);
- private final Keyword cDateAttributeKeyword_2 = (Keyword) cAlternatives.eContents().get(2);
- private final Keyword cEnumeratedAttributeKeyword_3 = (Keyword) cAlternatives.eContents().get(3);
- private final Keyword cFloatingPointAttributeKeyword_4 = (Keyword) cAlternatives.eContents().get(4);
- private final Keyword cIntegerAttributeKeyword_5 = (Keyword) cAlternatives.eContents().get(5);
- private final Keyword cLongAttributeKeyword_6 = (Keyword) cAlternatives.eContents().get(6);
- private final Keyword cJavaObjectAttributeKeyword_7 = (Keyword) cAlternatives.eContents().get(7);
- private final Keyword cStringAttributeKeyword_8 = (Keyword) cAlternatives.eContents().get(8);
- private final Keyword cArtifactReferenceAttributeKeyword_9 = (Keyword) cAlternatives.eContents().get(9);
- private final Keyword cBranchReferenceAttributeKeyword_10 = (Keyword) cAlternatives.eContents().get(10);
- private final Keyword cWordAttributeKeyword_11 = (Keyword) cAlternatives.eContents().get(11);
- private final Keyword cOutlineNumberAttributeKeyword_12 = (Keyword) cAlternatives.eContents().get(12);
- private final RuleCall cQUALIFIED_NAMEParserRuleCall_13 = (RuleCall) cAlternatives.eContents().get(13);
-
- //AttributeBaseType:
- // "BooleanAttribute" | "CompressedContentAttribute" | "DateAttribute" | "EnumeratedAttribute" |
- // "FloatingPointAttribute" | "IntegerAttribute" | "LongAttribute" | "JavaObjectAttribute" | "StringAttribute" |
- // "ArtifactReferenceAttribute" | "BranchReferenceAttribute" | "WordAttribute" | "OutlineNumberAttribute" |
- // QUALIFIED_NAME;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"BooleanAttribute" | "CompressedContentAttribute" | "DateAttribute" | "EnumeratedAttribute" | "FloatingPointAttribute" |
- //"IntegerAttribute" | "LongAttribute" | "JavaObjectAttribute" | "StringAttribute" | "ArtifactReferenceAttribute" |
- //"BranchReferenceAttribute" | "WordAttribute" | "OutlineNumberAttribute" | QUALIFIED_NAME
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //"BooleanAttribute"
- public Keyword getBooleanAttributeKeyword_0() {
- return cBooleanAttributeKeyword_0;
- }
-
- //"CompressedContentAttribute"
- public Keyword getCompressedContentAttributeKeyword_1() {
- return cCompressedContentAttributeKeyword_1;
- }
-
- //"DateAttribute"
- public Keyword getDateAttributeKeyword_2() {
- return cDateAttributeKeyword_2;
- }
-
- //"EnumeratedAttribute"
- public Keyword getEnumeratedAttributeKeyword_3() {
- return cEnumeratedAttributeKeyword_3;
- }
-
- //"FloatingPointAttribute"
- public Keyword getFloatingPointAttributeKeyword_4() {
- return cFloatingPointAttributeKeyword_4;
- }
-
- //"IntegerAttribute"
- public Keyword getIntegerAttributeKeyword_5() {
- return cIntegerAttributeKeyword_5;
- }
-
- //"LongAttribute"
- public Keyword getLongAttributeKeyword_6() {
- return cLongAttributeKeyword_6;
- }
-
- //"JavaObjectAttribute"
- public Keyword getJavaObjectAttributeKeyword_7() {
- return cJavaObjectAttributeKeyword_7;
- }
-
- //"StringAttribute"
- public Keyword getStringAttributeKeyword_8() {
- return cStringAttributeKeyword_8;
- }
-
- //"ArtifactReferenceAttribute"
- public Keyword getArtifactReferenceAttributeKeyword_9() {
- return cArtifactReferenceAttributeKeyword_9;
- }
-
- //"BranchReferenceAttribute"
- public Keyword getBranchReferenceAttributeKeyword_10() {
- return cBranchReferenceAttributeKeyword_10;
- }
-
- //"WordAttribute"
- public Keyword getWordAttributeKeyword_11() {
- return cWordAttributeKeyword_11;
- }
-
- //"OutlineNumberAttribute"
- public Keyword getOutlineNumberAttributeKeyword_12() {
- return cOutlineNumberAttributeKeyword_12;
- }
-
- //QUALIFIED_NAME
- public RuleCall getQUALIFIED_NAMEParserRuleCall_13() {
- return cQUALIFIED_NAMEParserRuleCall_13;
- }
- }
-
- public class XOseeEnumTypeElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "XOseeEnumType");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cOseeEnumTypeKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cNameAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final RuleCall cNameSTRINGTerminalRuleCall_1_0 = (RuleCall) cNameAssignment_1.eContents().get(0);
- private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword) cGroup.eContents().get(2);
- private final Group cGroup_3 = (Group) cGroup.eContents().get(3);
- private final Keyword cGuidKeyword_3_0 = (Keyword) cGroup_3.eContents().get(0);
- private final Assignment cTypeGuidAssignment_3_1 = (Assignment) cGroup_3.eContents().get(1);
- private final RuleCall cTypeGuidSTRINGTerminalRuleCall_3_1_0 =
- (RuleCall) cTypeGuidAssignment_3_1.eContents().get(0);
- private final Keyword cUuidKeyword_4 = (Keyword) cGroup.eContents().get(4);
- private final Assignment cUuidAssignment_5 = (Assignment) cGroup.eContents().get(5);
- private final RuleCall cUuidHEX_INTTerminalRuleCall_5_0 = (RuleCall) cUuidAssignment_5.eContents().get(0);
- private final Assignment cEnumEntriesAssignment_6 = (Assignment) cGroup.eContents().get(6);
- private final RuleCall cEnumEntriesXOseeEnumEntryParserRuleCall_6_0 =
- (RuleCall) cEnumEntriesAssignment_6.eContents().get(0);
- private final Keyword cRightCurlyBracketKeyword_7 = (Keyword) cGroup.eContents().get(7);
-
- //XOseeEnumType:
- // "oseeEnumType" name=STRING "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT enumEntries+=XOseeEnumEntry* "}";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"oseeEnumType" name=STRING "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT enumEntries+=XOseeEnumEntry* "}"
- public Group getGroup() {
- return cGroup;
- }
-
- //"oseeEnumType"
- public Keyword getOseeEnumTypeKeyword_0() {
- return cOseeEnumTypeKeyword_0;
- }
-
- //name=STRING
- public Assignment getNameAssignment_1() {
- return cNameAssignment_1;
- }
-
- //STRING
- public RuleCall getNameSTRINGTerminalRuleCall_1_0() {
- return cNameSTRINGTerminalRuleCall_1_0;
- }
-
- //"{"
- public Keyword getLeftCurlyBracketKeyword_2() {
- return cLeftCurlyBracketKeyword_2;
- }
-
- //("guid" typeGuid=STRING)?
- public Group getGroup_3() {
- return cGroup_3;
- }
-
- //"guid"
- public Keyword getGuidKeyword_3_0() {
- return cGuidKeyword_3_0;
- }
-
- //typeGuid=STRING
- public Assignment getTypeGuidAssignment_3_1() {
- return cTypeGuidAssignment_3_1;
- }
-
- //STRING
- public RuleCall getTypeGuidSTRINGTerminalRuleCall_3_1_0() {
- return cTypeGuidSTRINGTerminalRuleCall_3_1_0;
- }
-
- //"uuid"
- public Keyword getUuidKeyword_4() {
- return cUuidKeyword_4;
- }
-
- //uuid=HEX_INT
- public Assignment getUuidAssignment_5() {
- return cUuidAssignment_5;
- }
-
- //HEX_INT
- public RuleCall getUuidHEX_INTTerminalRuleCall_5_0() {
- return cUuidHEX_INTTerminalRuleCall_5_0;
- }
-
- //enumEntries+=XOseeEnumEntry*
- public Assignment getEnumEntriesAssignment_6() {
- return cEnumEntriesAssignment_6;
- }
-
- //XOseeEnumEntry
- public RuleCall getEnumEntriesXOseeEnumEntryParserRuleCall_6_0() {
- return cEnumEntriesXOseeEnumEntryParserRuleCall_6_0;
- }
-
- //"}"
- public Keyword getRightCurlyBracketKeyword_7() {
- return cRightCurlyBracketKeyword_7;
- }
- }
-
- public class XOseeEnumEntryElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "XOseeEnumEntry");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cEntryKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cNameAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final RuleCall cNameSTRINGTerminalRuleCall_1_0 = (RuleCall) cNameAssignment_1.eContents().get(0);
- private final Assignment cOrdinalAssignment_2 = (Assignment) cGroup.eContents().get(2);
- private final RuleCall cOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0 =
- (RuleCall) cOrdinalAssignment_2.eContents().get(0);
- private final Group cGroup_3 = (Group) cGroup.eContents().get(3);
- 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)? ("description" description=STRING)?;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"entry" name=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? ("description" description=STRING)?
- public Group getGroup() {
- return cGroup;
- }
-
- //"entry"
- public Keyword getEntryKeyword_0() {
- return cEntryKeyword_0;
- }
-
- //name=STRING
- public Assignment getNameAssignment_1() {
- return cNameAssignment_1;
- }
-
- //STRING
- public RuleCall getNameSTRINGTerminalRuleCall_1_0() {
- return cNameSTRINGTerminalRuleCall_1_0;
- }
-
- //ordinal=WHOLE_NUM_STR?
- public Assignment getOrdinalAssignment_2() {
- return cOrdinalAssignment_2;
- }
-
- //WHOLE_NUM_STR
- public RuleCall getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0() {
- return cOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0;
- }
-
- //("entryGuid" entryGuid=STRING)?
- public Group getGroup_3() {
- return cGroup_3;
- }
-
- //"entryGuid"
- public Keyword getEntryGuidKeyword_3_0() {
- return cEntryGuidKeyword_3_0;
- }
-
- //entryGuid=STRING
- public Assignment getEntryGuidAssignment_3_1() {
- return cEntryGuidAssignment_3_1;
- }
-
- //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 {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "XOseeEnumOverride");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cOverridesEnumKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cOverridenEnumTypeAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final CrossReference cOverridenEnumTypeXOseeEnumTypeCrossReference_1_0 =
- (CrossReference) cOverridenEnumTypeAssignment_1.eContents().get(0);
- private final RuleCall cOverridenEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_1_0_1 =
- (RuleCall) cOverridenEnumTypeXOseeEnumTypeCrossReference_1_0.eContents().get(1);
- private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword) cGroup.eContents().get(2);
- private final Assignment cInheritAllAssignment_3 = (Assignment) cGroup.eContents().get(3);
- private final Keyword cInheritAllInheritAllKeyword_3_0 = (Keyword) cInheritAllAssignment_3.eContents().get(0);
- private final Assignment cOverrideOptionsAssignment_4 = (Assignment) cGroup.eContents().get(4);
- private final RuleCall cOverrideOptionsOverrideOptionParserRuleCall_4_0 =
- (RuleCall) cOverrideOptionsAssignment_4.eContents().get(0);
- private final Keyword cRightCurlyBracketKeyword_5 = (Keyword) cGroup.eContents().get(5);
-
- //XOseeEnumOverride:
- // "overrides enum" overridenEnumType=[XOseeEnumType|STRING] "{" inheritAll?="inheritAll"?
- // overrideOptions+=OverrideOption* "}";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"overrides enum" overridenEnumType=[XOseeEnumType|STRING] "{" inheritAll?="inheritAll"? overrideOptions+=OverrideOption*
- //"}"
- public Group getGroup() {
- return cGroup;
- }
-
- //"overrides enum"
- public Keyword getOverridesEnumKeyword_0() {
- return cOverridesEnumKeyword_0;
- }
-
- //overridenEnumType=[XOseeEnumType|STRING]
- public Assignment getOverridenEnumTypeAssignment_1() {
- return cOverridenEnumTypeAssignment_1;
- }
-
- //[XOseeEnumType|STRING]
- public CrossReference getOverridenEnumTypeXOseeEnumTypeCrossReference_1_0() {
- return cOverridenEnumTypeXOseeEnumTypeCrossReference_1_0;
- }
-
- //STRING
- public RuleCall getOverridenEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_1_0_1() {
- return cOverridenEnumTypeXOseeEnumTypeSTRINGTerminalRuleCall_1_0_1;
- }
-
- //"{"
- public Keyword getLeftCurlyBracketKeyword_2() {
- return cLeftCurlyBracketKeyword_2;
- }
-
- //inheritAll?="inheritAll"?
- public Assignment getInheritAllAssignment_3() {
- return cInheritAllAssignment_3;
- }
-
- //"inheritAll"
- public Keyword getInheritAllInheritAllKeyword_3_0() {
- return cInheritAllInheritAllKeyword_3_0;
- }
-
- //overrideOptions+=OverrideOption*
- public Assignment getOverrideOptionsAssignment_4() {
- return cOverrideOptionsAssignment_4;
- }
-
- //OverrideOption
- public RuleCall getOverrideOptionsOverrideOptionParserRuleCall_4_0() {
- return cOverrideOptionsOverrideOptionParserRuleCall_4_0;
- }
-
- //"}"
- public Keyword getRightCurlyBracketKeyword_5() {
- return cRightCurlyBracketKeyword_5;
- }
- }
-
- public class OverrideOptionElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "OverrideOption");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final RuleCall cAddEnumParserRuleCall_0 = (RuleCall) cAlternatives.eContents().get(0);
- private final RuleCall cRemoveEnumParserRuleCall_1 = (RuleCall) cAlternatives.eContents().get(1);
-
- //OverrideOption:
- // AddEnum | RemoveEnum;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //AddEnum | RemoveEnum
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //AddEnum
- public RuleCall getAddEnumParserRuleCall_0() {
- return cAddEnumParserRuleCall_0;
- }
-
- //RemoveEnum
- public RuleCall getRemoveEnumParserRuleCall_1() {
- return cRemoveEnumParserRuleCall_1;
- }
- }
-
- public class AddEnumElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AddEnum");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cAddKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cEnumEntryAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final RuleCall cEnumEntrySTRINGTerminalRuleCall_1_0 =
- (RuleCall) cEnumEntryAssignment_1.eContents().get(0);
- private final Assignment cOrdinalAssignment_2 = (Assignment) cGroup.eContents().get(2);
- private final RuleCall cOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0 =
- (RuleCall) cOrdinalAssignment_2.eContents().get(0);
- private final Group cGroup_3 = (Group) cGroup.eContents().get(3);
- 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)? ("description" description=STRING)?;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"add" enumEntry=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? ("description" description=STRING)?
- public Group getGroup() {
- return cGroup;
- }
-
- //"add"
- public Keyword getAddKeyword_0() {
- return cAddKeyword_0;
- }
-
- //enumEntry=STRING
- public Assignment getEnumEntryAssignment_1() {
- return cEnumEntryAssignment_1;
- }
-
- //STRING
- public RuleCall getEnumEntrySTRINGTerminalRuleCall_1_0() {
- return cEnumEntrySTRINGTerminalRuleCall_1_0;
- }
-
- //ordinal=WHOLE_NUM_STR?
- public Assignment getOrdinalAssignment_2() {
- return cOrdinalAssignment_2;
- }
-
- //WHOLE_NUM_STR
- public RuleCall getOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0() {
- return cOrdinalWHOLE_NUM_STRTerminalRuleCall_2_0;
- }
-
- //("entryGuid" entryGuid=STRING)?
- public Group getGroup_3() {
- return cGroup_3;
- }
-
- //"entryGuid"
- public Keyword getEntryGuidKeyword_3_0() {
- return cEntryGuidKeyword_3_0;
- }
-
- //entryGuid=STRING
- public Assignment getEntryGuidAssignment_3_1() {
- return cEntryGuidAssignment_3_1;
- }
-
- //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 {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RemoveEnum");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cRemoveKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cEnumEntryAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final CrossReference cEnumEntryXOseeEnumEntryCrossReference_1_0 =
- (CrossReference) cEnumEntryAssignment_1.eContents().get(0);
- private final RuleCall cEnumEntryXOseeEnumEntrySTRINGTerminalRuleCall_1_0_1 =
- (RuleCall) cEnumEntryXOseeEnumEntryCrossReference_1_0.eContents().get(1);
-
- //RemoveEnum:
- // "remove" enumEntry=[XOseeEnumEntry|STRING];
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"remove" enumEntry=[XOseeEnumEntry|STRING]
- public Group getGroup() {
- return cGroup;
- }
-
- //"remove"
- public Keyword getRemoveKeyword_0() {
- return cRemoveKeyword_0;
- }
-
- //enumEntry=[XOseeEnumEntry|STRING]
- public Assignment getEnumEntryAssignment_1() {
- return cEnumEntryAssignment_1;
- }
-
- //[XOseeEnumEntry|STRING]
- public CrossReference getEnumEntryXOseeEnumEntryCrossReference_1_0() {
- return cEnumEntryXOseeEnumEntryCrossReference_1_0;
- }
-
- //STRING
- public RuleCall getEnumEntryXOseeEnumEntrySTRINGTerminalRuleCall_1_0_1() {
- return cEnumEntryXOseeEnumEntrySTRINGTerminalRuleCall_1_0_1;
- }
- }
-
- public class XOseeArtifactTypeOverrideElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule =
- (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "XOseeArtifactTypeOverride");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cOverridesArtifactTypeKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cOverridenArtifactTypeAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final CrossReference cOverridenArtifactTypeXArtifactTypeCrossReference_1_0 =
- (CrossReference) cOverridenArtifactTypeAssignment_1.eContents().get(0);
- private final RuleCall cOverridenArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_1_0_1 =
- (RuleCall) cOverridenArtifactTypeXArtifactTypeCrossReference_1_0.eContents().get(1);
- private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword) cGroup.eContents().get(2);
- private final Assignment cInheritAllAssignment_3 = (Assignment) cGroup.eContents().get(3);
- private final Keyword cInheritAllInheritAllKeyword_3_0 = (Keyword) cInheritAllAssignment_3.eContents().get(0);
- private final Assignment cOverrideOptionsAssignment_4 = (Assignment) cGroup.eContents().get(4);
- private final RuleCall cOverrideOptionsAttributeOverrideOptionParserRuleCall_4_0 =
- (RuleCall) cOverrideOptionsAssignment_4.eContents().get(0);
- private final Keyword cRightCurlyBracketKeyword_5 = (Keyword) cGroup.eContents().get(5);
-
- //XOseeArtifactTypeOverride:
- // "overrides artifactType" overridenArtifactType=[XArtifactType|STRING] "{" inheritAll?="inheritAll"?
- // overrideOptions+=AttributeOverrideOption+ "}";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"overrides artifactType" overridenArtifactType=[XArtifactType|STRING] "{" inheritAll?="inheritAll"?
- //overrideOptions+=AttributeOverrideOption+ "}"
- public Group getGroup() {
- return cGroup;
- }
-
- //"overrides artifactType"
- public Keyword getOverridesArtifactTypeKeyword_0() {
- return cOverridesArtifactTypeKeyword_0;
- }
-
- //overridenArtifactType=[XArtifactType|STRING]
- public Assignment getOverridenArtifactTypeAssignment_1() {
- return cOverridenArtifactTypeAssignment_1;
- }
-
- //[XArtifactType|STRING]
- public CrossReference getOverridenArtifactTypeXArtifactTypeCrossReference_1_0() {
- return cOverridenArtifactTypeXArtifactTypeCrossReference_1_0;
- }
-
- //STRING
- public RuleCall getOverridenArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_1_0_1() {
- return cOverridenArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_1_0_1;
- }
-
- //"{"
- public Keyword getLeftCurlyBracketKeyword_2() {
- return cLeftCurlyBracketKeyword_2;
- }
-
- //inheritAll?="inheritAll"?
- public Assignment getInheritAllAssignment_3() {
- return cInheritAllAssignment_3;
- }
-
- //"inheritAll"
- public Keyword getInheritAllInheritAllKeyword_3_0() {
- return cInheritAllInheritAllKeyword_3_0;
- }
-
- //overrideOptions+=AttributeOverrideOption+
- public Assignment getOverrideOptionsAssignment_4() {
- return cOverrideOptionsAssignment_4;
- }
-
- //AttributeOverrideOption
- public RuleCall getOverrideOptionsAttributeOverrideOptionParserRuleCall_4_0() {
- return cOverrideOptionsAttributeOverrideOptionParserRuleCall_4_0;
- }
-
- //"}"
- public Keyword getRightCurlyBracketKeyword_5() {
- return cRightCurlyBracketKeyword_5;
- }
- }
-
- public class AttributeOverrideOptionElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AttributeOverrideOption");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final RuleCall cAddAttributeParserRuleCall_0 = (RuleCall) cAlternatives.eContents().get(0);
- private final RuleCall cRemoveAttributeParserRuleCall_1 = (RuleCall) cAlternatives.eContents().get(1);
- private final RuleCall cUpdateAttributeParserRuleCall_2 = (RuleCall) cAlternatives.eContents().get(2);
-
- //AttributeOverrideOption:
- // AddAttribute | RemoveAttribute | UpdateAttribute;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //AddAttribute | RemoveAttribute | UpdateAttribute
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //AddAttribute
- public RuleCall getAddAttributeParserRuleCall_0() {
- return cAddAttributeParserRuleCall_0;
- }
-
- //RemoveAttribute
- public RuleCall getRemoveAttributeParserRuleCall_1() {
- return cRemoveAttributeParserRuleCall_1;
- }
-
- //UpdateAttribute
- public RuleCall getUpdateAttributeParserRuleCall_2() {
- return cUpdateAttributeParserRuleCall_2;
- }
- }
-
- public class AddAttributeElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AddAttribute");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cAddKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cAttributeAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final RuleCall cAttributeXAttributeTypeRefParserRuleCall_1_0 =
- (RuleCall) cAttributeAssignment_1.eContents().get(0);
-
- //AddAttribute:
- // "add" attribute=XAttributeTypeRef;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"add" attribute=XAttributeTypeRef
- public Group getGroup() {
- return cGroup;
- }
-
- //"add"
- public Keyword getAddKeyword_0() {
- return cAddKeyword_0;
- }
-
- //attribute=XAttributeTypeRef
- public Assignment getAttributeAssignment_1() {
- return cAttributeAssignment_1;
- }
-
- //XAttributeTypeRef
- public RuleCall getAttributeXAttributeTypeRefParserRuleCall_1_0() {
- return cAttributeXAttributeTypeRefParserRuleCall_1_0;
- }
- }
-
- public class RemoveAttributeElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RemoveAttribute");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cRemoveKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Keyword cAttributeKeyword_1 = (Keyword) cGroup.eContents().get(1);
- private final Assignment cAttributeAssignment_2 = (Assignment) cGroup.eContents().get(2);
- private final CrossReference cAttributeXAttributeTypeCrossReference_2_0 =
- (CrossReference) cAttributeAssignment_2.eContents().get(0);
- private final RuleCall cAttributeXAttributeTypeSTRINGTerminalRuleCall_2_0_1 =
- (RuleCall) cAttributeXAttributeTypeCrossReference_2_0.eContents().get(1);
-
- //RemoveAttribute:
- // "remove" "attribute" attribute=[XAttributeType|STRING];
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"remove" "attribute" attribute=[XAttributeType|STRING]
- public Group getGroup() {
- return cGroup;
- }
-
- //"remove"
- public Keyword getRemoveKeyword_0() {
- return cRemoveKeyword_0;
- }
-
- //"attribute"
- public Keyword getAttributeKeyword_1() {
- return cAttributeKeyword_1;
- }
-
- //attribute=[XAttributeType|STRING]
- public Assignment getAttributeAssignment_2() {
- return cAttributeAssignment_2;
- }
-
- //[XAttributeType|STRING]
- public CrossReference getAttributeXAttributeTypeCrossReference_2_0() {
- return cAttributeXAttributeTypeCrossReference_2_0;
- }
-
- //STRING
- public RuleCall getAttributeXAttributeTypeSTRINGTerminalRuleCall_2_0_1() {
- return cAttributeXAttributeTypeSTRINGTerminalRuleCall_2_0_1;
- }
- }
-
- public class UpdateAttributeElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "UpdateAttribute");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cUpdateKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cAttributeAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final RuleCall cAttributeXAttributeTypeRefParserRuleCall_1_0 =
- (RuleCall) cAttributeAssignment_1.eContents().get(0);
-
- //UpdateAttribute:
- // "update" attribute=XAttributeTypeRef;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"update" attribute=XAttributeTypeRef
- public Group getGroup() {
- return cGroup;
- }
-
- //"update"
- public Keyword getUpdateKeyword_0() {
- return cUpdateKeyword_0;
- }
-
- //attribute=XAttributeTypeRef
- public Assignment getAttributeAssignment_1() {
- return cAttributeAssignment_1;
- }
-
- //XAttributeTypeRef
- public RuleCall getAttributeXAttributeTypeRefParserRuleCall_1_0() {
- return cAttributeXAttributeTypeRefParserRuleCall_1_0;
- }
- }
-
- public class XRelationTypeElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "XRelationType");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cRelationTypeKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cNameAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final RuleCall cNameSTRINGTerminalRuleCall_1_0 = (RuleCall) cNameAssignment_1.eContents().get(0);
- private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword) cGroup.eContents().get(2);
- private final Group cGroup_3 = (Group) cGroup.eContents().get(3);
- private final Keyword cGuidKeyword_3_0 = (Keyword) cGroup_3.eContents().get(0);
- private final Assignment cTypeGuidAssignment_3_1 = (Assignment) cGroup_3.eContents().get(1);
- private final RuleCall cTypeGuidSTRINGTerminalRuleCall_3_1_0 =
- (RuleCall) cTypeGuidAssignment_3_1.eContents().get(0);
- private final Keyword cUuidKeyword_4 = (Keyword) cGroup.eContents().get(4);
- private final Assignment cUuidAssignment_5 = (Assignment) cGroup.eContents().get(5);
- private final RuleCall cUuidHEX_INTTerminalRuleCall_5_0 = (RuleCall) cUuidAssignment_5.eContents().get(0);
- private final Keyword cSideANameKeyword_6 = (Keyword) cGroup.eContents().get(6);
- private final Assignment cSideANameAssignment_7 = (Assignment) cGroup.eContents().get(7);
- private final RuleCall cSideANameSTRINGTerminalRuleCall_7_0 =
- (RuleCall) cSideANameAssignment_7.eContents().get(0);
- private final Keyword cSideAArtifactTypeKeyword_8 = (Keyword) cGroup.eContents().get(8);
- private final Assignment cSideAArtifactTypeAssignment_9 = (Assignment) cGroup.eContents().get(9);
- private final CrossReference cSideAArtifactTypeXArtifactTypeCrossReference_9_0 =
- (CrossReference) cSideAArtifactTypeAssignment_9.eContents().get(0);
- private final RuleCall cSideAArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_9_0_1 =
- (RuleCall) cSideAArtifactTypeXArtifactTypeCrossReference_9_0.eContents().get(1);
- private final Keyword cSideBNameKeyword_10 = (Keyword) cGroup.eContents().get(10);
- private final Assignment cSideBNameAssignment_11 = (Assignment) cGroup.eContents().get(11);
- private final RuleCall cSideBNameSTRINGTerminalRuleCall_11_0 =
- (RuleCall) cSideBNameAssignment_11.eContents().get(0);
- private final Keyword cSideBArtifactTypeKeyword_12 = (Keyword) cGroup.eContents().get(12);
- private final Assignment cSideBArtifactTypeAssignment_13 = (Assignment) cGroup.eContents().get(13);
- private final CrossReference cSideBArtifactTypeXArtifactTypeCrossReference_13_0 =
- (CrossReference) cSideBArtifactTypeAssignment_13.eContents().get(0);
- private final RuleCall cSideBArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_13_0_1 =
- (RuleCall) cSideBArtifactTypeXArtifactTypeCrossReference_13_0.eContents().get(1);
- private final Keyword cDefaultOrderTypeKeyword_14 = (Keyword) cGroup.eContents().get(14);
- private final Assignment cDefaultOrderTypeAssignment_15 = (Assignment) cGroup.eContents().get(15);
- private final RuleCall cDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0 =
- (RuleCall) cDefaultOrderTypeAssignment_15.eContents().get(0);
- private final Keyword cMultiplicityKeyword_16 = (Keyword) cGroup.eContents().get(16);
- private final Assignment cMultiplicityAssignment_17 = (Assignment) cGroup.eContents().get(17);
- private final RuleCall cMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0 =
- (RuleCall) cMultiplicityAssignment_17.eContents().get(0);
- private final Keyword cRightCurlyBracketKeyword_18 = (Keyword) cGroup.eContents().get(18);
-
- //XRelationType:
- // "relationType" name=STRING "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT "sideAName" sideAName=STRING
- // "sideAArtifactType" sideAArtifactType=[XArtifactType|STRING] "sideBName" sideBName=STRING "sideBArtifactType"
- // sideBArtifactType=[XArtifactType|STRING] "defaultOrderType" defaultOrderType=RelationOrderType "multiplicity"
- // multiplicity=RelationMultiplicityEnum "}";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"relationType" name=STRING "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT "sideAName" sideAName=STRING
- //"sideAArtifactType" sideAArtifactType=[XArtifactType|STRING] "sideBName" sideBName=STRING "sideBArtifactType"
- //sideBArtifactType=[XArtifactType|STRING] "defaultOrderType" defaultOrderType=RelationOrderType "multiplicity"
- //multiplicity=RelationMultiplicityEnum "}"
- public Group getGroup() {
- return cGroup;
- }
-
- //"relationType"
- public Keyword getRelationTypeKeyword_0() {
- return cRelationTypeKeyword_0;
- }
-
- //name=STRING
- public Assignment getNameAssignment_1() {
- return cNameAssignment_1;
- }
-
- //STRING
- public RuleCall getNameSTRINGTerminalRuleCall_1_0() {
- return cNameSTRINGTerminalRuleCall_1_0;
- }
-
- //"{"
- public Keyword getLeftCurlyBracketKeyword_2() {
- return cLeftCurlyBracketKeyword_2;
- }
-
- //("guid" typeGuid=STRING)?
- public Group getGroup_3() {
- return cGroup_3;
- }
-
- //"guid"
- public Keyword getGuidKeyword_3_0() {
- return cGuidKeyword_3_0;
- }
-
- //typeGuid=STRING
- public Assignment getTypeGuidAssignment_3_1() {
- return cTypeGuidAssignment_3_1;
- }
-
- //STRING
- public RuleCall getTypeGuidSTRINGTerminalRuleCall_3_1_0() {
- return cTypeGuidSTRINGTerminalRuleCall_3_1_0;
- }
-
- //"uuid"
- public Keyword getUuidKeyword_4() {
- return cUuidKeyword_4;
- }
-
- //uuid=HEX_INT
- public Assignment getUuidAssignment_5() {
- return cUuidAssignment_5;
- }
-
- //HEX_INT
- public RuleCall getUuidHEX_INTTerminalRuleCall_5_0() {
- return cUuidHEX_INTTerminalRuleCall_5_0;
- }
-
- //"sideAName"
- public Keyword getSideANameKeyword_6() {
- return cSideANameKeyword_6;
- }
-
- //sideAName=STRING
- public Assignment getSideANameAssignment_7() {
- return cSideANameAssignment_7;
- }
-
- //STRING
- public RuleCall getSideANameSTRINGTerminalRuleCall_7_0() {
- return cSideANameSTRINGTerminalRuleCall_7_0;
- }
-
- //"sideAArtifactType"
- public Keyword getSideAArtifactTypeKeyword_8() {
- return cSideAArtifactTypeKeyword_8;
- }
-
- //sideAArtifactType=[XArtifactType|STRING]
- public Assignment getSideAArtifactTypeAssignment_9() {
- return cSideAArtifactTypeAssignment_9;
- }
-
- //[XArtifactType|STRING]
- public CrossReference getSideAArtifactTypeXArtifactTypeCrossReference_9_0() {
- return cSideAArtifactTypeXArtifactTypeCrossReference_9_0;
- }
-
- //STRING
- public RuleCall getSideAArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_9_0_1() {
- return cSideAArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_9_0_1;
- }
-
- //"sideBName"
- public Keyword getSideBNameKeyword_10() {
- return cSideBNameKeyword_10;
- }
-
- //sideBName=STRING
- public Assignment getSideBNameAssignment_11() {
- return cSideBNameAssignment_11;
- }
-
- //STRING
- public RuleCall getSideBNameSTRINGTerminalRuleCall_11_0() {
- return cSideBNameSTRINGTerminalRuleCall_11_0;
- }
-
- //"sideBArtifactType"
- public Keyword getSideBArtifactTypeKeyword_12() {
- return cSideBArtifactTypeKeyword_12;
- }
-
- //sideBArtifactType=[XArtifactType|STRING]
- public Assignment getSideBArtifactTypeAssignment_13() {
- return cSideBArtifactTypeAssignment_13;
- }
-
- //[XArtifactType|STRING]
- public CrossReference getSideBArtifactTypeXArtifactTypeCrossReference_13_0() {
- return cSideBArtifactTypeXArtifactTypeCrossReference_13_0;
- }
-
- //STRING
- public RuleCall getSideBArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_13_0_1() {
- return cSideBArtifactTypeXArtifactTypeSTRINGTerminalRuleCall_13_0_1;
- }
-
- //"defaultOrderType"
- public Keyword getDefaultOrderTypeKeyword_14() {
- return cDefaultOrderTypeKeyword_14;
- }
-
- //defaultOrderType=RelationOrderType
- public Assignment getDefaultOrderTypeAssignment_15() {
- return cDefaultOrderTypeAssignment_15;
- }
-
- //RelationOrderType
- public RuleCall getDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0() {
- return cDefaultOrderTypeRelationOrderTypeParserRuleCall_15_0;
- }
-
- //"multiplicity"
- public Keyword getMultiplicityKeyword_16() {
- return cMultiplicityKeyword_16;
- }
-
- //multiplicity=RelationMultiplicityEnum
- public Assignment getMultiplicityAssignment_17() {
- return cMultiplicityAssignment_17;
- }
-
- //RelationMultiplicityEnum
- public RuleCall getMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0() {
- return cMultiplicityRelationMultiplicityEnumEnumRuleCall_17_0;
- }
-
- //"}"
- public Keyword getRightCurlyBracketKeyword_18() {
- return cRightCurlyBracketKeyword_18;
- }
- }
-
- public class RelationOrderTypeElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RelationOrderType");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final Keyword cLexicographical_AscendingKeyword_0 = (Keyword) cAlternatives.eContents().get(0);
- private final Keyword cLexicographical_DescendingKeyword_1 = (Keyword) cAlternatives.eContents().get(1);
- private final Keyword cUnorderedKeyword_2 = (Keyword) cAlternatives.eContents().get(2);
- private final RuleCall cIDTerminalRuleCall_3 = (RuleCall) cAlternatives.eContents().get(3);
-
- //RelationOrderType:
- // "Lexicographical_Ascending" | "Lexicographical_Descending" | "Unordered" | ID;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"Lexicographical_Ascending" | "Lexicographical_Descending" | "Unordered" | ID
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //"Lexicographical_Ascending"
- public Keyword getLexicographical_AscendingKeyword_0() {
- return cLexicographical_AscendingKeyword_0;
- }
-
- //"Lexicographical_Descending"
- public Keyword getLexicographical_DescendingKeyword_1() {
- return cLexicographical_DescendingKeyword_1;
- }
-
- //"Unordered"
- public Keyword getUnorderedKeyword_2() {
- return cUnorderedKeyword_2;
- }
-
- //ID
- public RuleCall getIDTerminalRuleCall_3() {
- return cIDTerminalRuleCall_3;
- }
- }
-
- public class CONDITION_VALUEElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "CONDITION_VALUE");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final RuleCall cWHOLE_NUM_STRTerminalRuleCall_0 = (RuleCall) cAlternatives.eContents().get(0);
- private final RuleCall cSTRINGTerminalRuleCall_1 = (RuleCall) cAlternatives.eContents().get(1);
-
- //CONDITION_VALUE:
- // WHOLE_NUM_STR | STRING;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //WHOLE_NUM_STR | STRING
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //WHOLE_NUM_STR
- public RuleCall getWHOLE_NUM_STRTerminalRuleCall_0() {
- return cWHOLE_NUM_STRTerminalRuleCall_0;
- }
-
- //STRING
- public RuleCall getSTRINGTerminalRuleCall_1() {
- return cSTRINGTerminalRuleCall_1;
- }
- }
-
- public class ConditionElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Condition");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final RuleCall cSimpleConditionParserRuleCall_0 = (RuleCall) cAlternatives.eContents().get(0);
- private final RuleCall cCompoundConditionParserRuleCall_1 = (RuleCall) cAlternatives.eContents().get(1);
-
- //Condition:
- // SimpleCondition | CompoundCondition;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //SimpleCondition | CompoundCondition
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //SimpleCondition
- public RuleCall getSimpleConditionParserRuleCall_0() {
- return cSimpleConditionParserRuleCall_0;
- }
-
- //CompoundCondition
- public RuleCall getCompoundConditionParserRuleCall_1() {
- return cCompoundConditionParserRuleCall_1;
- }
- }
-
- public class SimpleConditionElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "SimpleCondition");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Assignment cFieldAssignment_0 = (Assignment) cGroup.eContents().get(0);
- private final RuleCall cFieldMatchFieldEnumRuleCall_0_0 = (RuleCall) cFieldAssignment_0.eContents().get(0);
- private final Assignment cOpAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final RuleCall cOpCompareOpEnumRuleCall_1_0 = (RuleCall) cOpAssignment_1.eContents().get(0);
- private final Assignment cExpressionAssignment_2 = (Assignment) cGroup.eContents().get(2);
- private final RuleCall cExpressionSTRINGTerminalRuleCall_2_0 =
- (RuleCall) cExpressionAssignment_2.eContents().get(0);
-
- //SimpleCondition:
- // field=MatchField op=CompareOp expression=STRING;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //field=MatchField op=CompareOp expression=STRING
- public Group getGroup() {
- return cGroup;
- }
-
- //field=MatchField
- public Assignment getFieldAssignment_0() {
- return cFieldAssignment_0;
- }
-
- //MatchField
- public RuleCall getFieldMatchFieldEnumRuleCall_0_0() {
- return cFieldMatchFieldEnumRuleCall_0_0;
- }
-
- //op=CompareOp
- public Assignment getOpAssignment_1() {
- return cOpAssignment_1;
- }
-
- //CompareOp
- public RuleCall getOpCompareOpEnumRuleCall_1_0() {
- return cOpCompareOpEnumRuleCall_1_0;
- }
-
- //expression=STRING
- public Assignment getExpressionAssignment_2() {
- return cExpressionAssignment_2;
- }
-
- //STRING
- public RuleCall getExpressionSTRINGTerminalRuleCall_2_0() {
- return cExpressionSTRINGTerminalRuleCall_2_0;
- }
- }
-
- public class CompoundConditionElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "CompoundCondition");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cLeftParenthesisKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cConditionsAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final RuleCall cConditionsSimpleConditionParserRuleCall_1_0 =
- (RuleCall) cConditionsAssignment_1.eContents().get(0);
- private final Group cGroup_2 = (Group) cGroup.eContents().get(2);
- private final Assignment cOperatorsAssignment_2_0 = (Assignment) cGroup_2.eContents().get(0);
- private final RuleCall cOperatorsXLogicOperatorEnumRuleCall_2_0_0 =
- (RuleCall) cOperatorsAssignment_2_0.eContents().get(0);
- private final Assignment cConditionsAssignment_2_1 = (Assignment) cGroup_2.eContents().get(1);
- private final RuleCall cConditionsSimpleConditionParserRuleCall_2_1_0 =
- (RuleCall) cConditionsAssignment_2_1.eContents().get(0);
- private final Keyword cRightParenthesisKeyword_3 = (Keyword) cGroup.eContents().get(3);
-
- //CompoundCondition:
- // "(" conditions+=SimpleCondition (operators+=XLogicOperator conditions+=SimpleCondition)+ ")";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"(" conditions+=SimpleCondition (operators+=XLogicOperator conditions+=SimpleCondition)+ ")"
- public Group getGroup() {
- return cGroup;
- }
-
- //"("
- public Keyword getLeftParenthesisKeyword_0() {
- return cLeftParenthesisKeyword_0;
- }
-
- //conditions+=SimpleCondition
- public Assignment getConditionsAssignment_1() {
- return cConditionsAssignment_1;
- }
-
- //SimpleCondition
- public RuleCall getConditionsSimpleConditionParserRuleCall_1_0() {
- return cConditionsSimpleConditionParserRuleCall_1_0;
- }
-
- //(operators+=XLogicOperator conditions+=SimpleCondition)+
- public Group getGroup_2() {
- return cGroup_2;
- }
-
- //operators+=XLogicOperator
- public Assignment getOperatorsAssignment_2_0() {
- return cOperatorsAssignment_2_0;
- }
-
- //XLogicOperator
- public RuleCall getOperatorsXLogicOperatorEnumRuleCall_2_0_0() {
- return cOperatorsXLogicOperatorEnumRuleCall_2_0_0;
- }
-
- //conditions+=SimpleCondition
- public Assignment getConditionsAssignment_2_1() {
- return cConditionsAssignment_2_1;
- }
-
- //SimpleCondition
- public RuleCall getConditionsSimpleConditionParserRuleCall_2_1_0() {
- return cConditionsSimpleConditionParserRuleCall_2_1_0;
- }
-
- //")"
- public Keyword getRightParenthesisKeyword_3() {
- return cRightParenthesisKeyword_3;
- }
- }
-
- public class XArtifactMatcherElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "XArtifactMatcher");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cArtifactMatcherKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cNameAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final RuleCall cNameSTRINGTerminalRuleCall_1_0 = (RuleCall) cNameAssignment_1.eContents().get(0);
- private final Keyword cWhereKeyword_2 = (Keyword) cGroup.eContents().get(2);
- private final Assignment cConditionsAssignment_3 = (Assignment) cGroup.eContents().get(3);
- private final RuleCall cConditionsConditionParserRuleCall_3_0 =
- (RuleCall) cConditionsAssignment_3.eContents().get(0);
- private final Group cGroup_4 = (Group) cGroup.eContents().get(4);
- private final Assignment cOperatorsAssignment_4_0 = (Assignment) cGroup_4.eContents().get(0);
- private final RuleCall cOperatorsXLogicOperatorEnumRuleCall_4_0_0 =
- (RuleCall) cOperatorsAssignment_4_0.eContents().get(0);
- private final Assignment cConditionsAssignment_4_1 = (Assignment) cGroup_4.eContents().get(1);
- private final RuleCall cConditionsConditionParserRuleCall_4_1_0 =
- (RuleCall) cConditionsAssignment_4_1.eContents().get(0);
- private final Keyword cSemicolonKeyword_5 = (Keyword) cGroup.eContents().get(5);
-
- //XArtifactMatcher:
- // "artifactMatcher" name=STRING "where" conditions+=Condition (operators+=XLogicOperator conditions+=Condition)* ";";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"artifactMatcher" name=STRING "where" conditions+=Condition (operators+=XLogicOperator conditions+=Condition)* ";"
- public Group getGroup() {
- return cGroup;
- }
-
- //"artifactMatcher"
- public Keyword getArtifactMatcherKeyword_0() {
- return cArtifactMatcherKeyword_0;
- }
-
- //name=STRING
- public Assignment getNameAssignment_1() {
- return cNameAssignment_1;
- }
-
- //STRING
- public RuleCall getNameSTRINGTerminalRuleCall_1_0() {
- return cNameSTRINGTerminalRuleCall_1_0;
- }
-
- //"where"
- public Keyword getWhereKeyword_2() {
- return cWhereKeyword_2;
- }
-
- //conditions+=Condition
- public Assignment getConditionsAssignment_3() {
- return cConditionsAssignment_3;
- }
-
- //Condition
- public RuleCall getConditionsConditionParserRuleCall_3_0() {
- return cConditionsConditionParserRuleCall_3_0;
- }
-
- //(operators+=XLogicOperator conditions+=Condition)*
- public Group getGroup_4() {
- return cGroup_4;
- }
-
- //operators+=XLogicOperator
- public Assignment getOperatorsAssignment_4_0() {
- return cOperatorsAssignment_4_0;
- }
-
- //XLogicOperator
- public RuleCall getOperatorsXLogicOperatorEnumRuleCall_4_0_0() {
- return cOperatorsXLogicOperatorEnumRuleCall_4_0_0;
- }
-
- //conditions+=Condition
- public Assignment getConditionsAssignment_4_1() {
- return cConditionsAssignment_4_1;
- }
-
- //Condition
- public RuleCall getConditionsConditionParserRuleCall_4_1_0() {
- return cConditionsConditionParserRuleCall_4_1_0;
- }
-
- //";"
- public Keyword getSemicolonKeyword_5() {
- return cSemicolonKeyword_5;
- }
- }
-
- public class RoleElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "Role");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cRoleKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cNameAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final RuleCall cNameSTRINGTerminalRuleCall_1_0 = (RuleCall) cNameAssignment_1.eContents().get(0);
- private final Group cGroup_2 = (Group) cGroup.eContents().get(2);
- private final Keyword cExtendsKeyword_2_0 = (Keyword) cGroup_2.eContents().get(0);
- private final Assignment cSuperRolesAssignment_2_1 = (Assignment) cGroup_2.eContents().get(1);
- private final CrossReference cSuperRolesRoleCrossReference_2_1_0 =
- (CrossReference) cSuperRolesAssignment_2_1.eContents().get(0);
- private final RuleCall cSuperRolesRoleSTRINGTerminalRuleCall_2_1_0_1 =
- (RuleCall) cSuperRolesRoleCrossReference_2_1_0.eContents().get(1);
- private final Keyword cLeftCurlyBracketKeyword_3 = (Keyword) cGroup.eContents().get(3);
- private final Alternatives cAlternatives_4 = (Alternatives) cGroup.eContents().get(4);
- private final Assignment cUsersAndGroupsAssignment_4_0 = (Assignment) cAlternatives_4.eContents().get(0);
- private final RuleCall cUsersAndGroupsUsersAndGroupsParserRuleCall_4_0_0 =
- (RuleCall) cUsersAndGroupsAssignment_4_0.eContents().get(0);
- private final Assignment cReferencedContextsAssignment_4_1 = (Assignment) cAlternatives_4.eContents().get(1);
- private final RuleCall cReferencedContextsReferencedContextParserRuleCall_4_1_0 =
- (RuleCall) cReferencedContextsAssignment_4_1.eContents().get(0);
- private final Keyword cRightCurlyBracketKeyword_5 = (Keyword) cGroup.eContents().get(5);
-
- /////////////////////////////////////////
- // // OSEE ACCESS MODEL //
- //
- /////////////////////////////////////////
- // Role:
- // "role" name=STRING ("extends" superRoles+=[Role|STRING])? "{" (usersAndGroups+=UsersAndGroups |
- // referencedContexts+=ReferencedContext)+ "}";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"role" name=STRING ("extends" superRoles+=[Role|STRING])? "{" (usersAndGroups+=UsersAndGroups |
- //referencedContexts+=ReferencedContext)+ "}"
- public Group getGroup() {
- return cGroup;
- }
-
- //"role"
- public Keyword getRoleKeyword_0() {
- return cRoleKeyword_0;
- }
-
- //name=STRING
- public Assignment getNameAssignment_1() {
- return cNameAssignment_1;
- }
-
- //STRING
- public RuleCall getNameSTRINGTerminalRuleCall_1_0() {
- return cNameSTRINGTerminalRuleCall_1_0;
- }
-
- //("extends" superRoles+=[Role|STRING])?
- public Group getGroup_2() {
- return cGroup_2;
- }
-
- //"extends"
- public Keyword getExtendsKeyword_2_0() {
- return cExtendsKeyword_2_0;
- }
-
- //superRoles+=[Role|STRING]
- public Assignment getSuperRolesAssignment_2_1() {
- return cSuperRolesAssignment_2_1;
- }
-
- //[Role|STRING]
- public CrossReference getSuperRolesRoleCrossReference_2_1_0() {
- return cSuperRolesRoleCrossReference_2_1_0;
- }
-
- //STRING
- public RuleCall getSuperRolesRoleSTRINGTerminalRuleCall_2_1_0_1() {
- return cSuperRolesRoleSTRINGTerminalRuleCall_2_1_0_1;
- }
-
- //"{"
- public Keyword getLeftCurlyBracketKeyword_3() {
- return cLeftCurlyBracketKeyword_3;
- }
-
- //(usersAndGroups+=UsersAndGroups | referencedContexts+=ReferencedContext)+
- public Alternatives getAlternatives_4() {
- return cAlternatives_4;
- }
-
- //usersAndGroups+=UsersAndGroups
- public Assignment getUsersAndGroupsAssignment_4_0() {
- return cUsersAndGroupsAssignment_4_0;
- }
-
- //UsersAndGroups
- public RuleCall getUsersAndGroupsUsersAndGroupsParserRuleCall_4_0_0() {
- return cUsersAndGroupsUsersAndGroupsParserRuleCall_4_0_0;
- }
-
- //referencedContexts+=ReferencedContext
- public Assignment getReferencedContextsAssignment_4_1() {
- return cReferencedContextsAssignment_4_1;
- }
-
- //ReferencedContext
- public RuleCall getReferencedContextsReferencedContextParserRuleCall_4_1_0() {
- return cReferencedContextsReferencedContextParserRuleCall_4_1_0;
- }
-
- //"}"
- public Keyword getRightCurlyBracketKeyword_5() {
- return cRightCurlyBracketKeyword_5;
- }
- }
-
- public class ReferencedContextElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ReferencedContext");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cAccessContextKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cAccessContextRefAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final RuleCall cAccessContextRefSTRINGTerminalRuleCall_1_0 =
- (RuleCall) cAccessContextRefAssignment_1.eContents().get(0);
- private final Keyword cSemicolonKeyword_2 = (Keyword) cGroup.eContents().get(2);
-
- //ReferencedContext:
- // "accessContext" accessContextRef=STRING ";";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"accessContext" accessContextRef=STRING ";"
- public Group getGroup() {
- return cGroup;
- }
-
- //"accessContext"
- public Keyword getAccessContextKeyword_0() {
- return cAccessContextKeyword_0;
- }
-
- //accessContextRef=STRING
- public Assignment getAccessContextRefAssignment_1() {
- return cAccessContextRefAssignment_1;
- }
-
- //STRING
- public RuleCall getAccessContextRefSTRINGTerminalRuleCall_1_0() {
- return cAccessContextRefSTRINGTerminalRuleCall_1_0;
- }
-
- //";"
- public Keyword getSemicolonKeyword_2() {
- return cSemicolonKeyword_2;
- }
- }
-
- public class UsersAndGroupsElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "UsersAndGroups");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cGuidKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cUserOrGroupGuidAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final RuleCall cUserOrGroupGuidSTRINGTerminalRuleCall_1_0 =
- (RuleCall) cUserOrGroupGuidAssignment_1.eContents().get(0);
- private final Keyword cSemicolonKeyword_2 = (Keyword) cGroup.eContents().get(2);
-
- //UsersAndGroups:
- // "guid" userOrGroupGuid=STRING ";";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"guid" userOrGroupGuid=STRING ";"
- public Group getGroup() {
- return cGroup;
- }
-
- //"guid"
- public Keyword getGuidKeyword_0() {
- return cGuidKeyword_0;
- }
-
- //userOrGroupGuid=STRING
- public Assignment getUserOrGroupGuidAssignment_1() {
- return cUserOrGroupGuidAssignment_1;
- }
-
- //STRING
- public RuleCall getUserOrGroupGuidSTRINGTerminalRuleCall_1_0() {
- return cUserOrGroupGuidSTRINGTerminalRuleCall_1_0;
- }
-
- //";"
- public Keyword getSemicolonKeyword_2() {
- return cSemicolonKeyword_2;
- }
- }
-
- public class AccessContextElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AccessContext");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cAccessContextKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cNameAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final RuleCall cNameSTRINGTerminalRuleCall_1_0 = (RuleCall) cNameAssignment_1.eContents().get(0);
- private final Group cGroup_2 = (Group) cGroup.eContents().get(2);
- private final Keyword cExtendsKeyword_2_0 = (Keyword) cGroup_2.eContents().get(0);
- private final Assignment cSuperAccessContextsAssignment_2_1 = (Assignment) cGroup_2.eContents().get(1);
- private final CrossReference cSuperAccessContextsAccessContextCrossReference_2_1_0 =
- (CrossReference) cSuperAccessContextsAssignment_2_1.eContents().get(0);
- private final RuleCall cSuperAccessContextsAccessContextSTRINGTerminalRuleCall_2_1_0_1 =
- (RuleCall) cSuperAccessContextsAccessContextCrossReference_2_1_0.eContents().get(1);
- private final Keyword cLeftCurlyBracketKeyword_3 = (Keyword) cGroup.eContents().get(3);
- private final Keyword cGuidKeyword_4 = (Keyword) cGroup.eContents().get(4);
- private final Assignment cGuidAssignment_5 = (Assignment) cGroup.eContents().get(5);
- private final RuleCall cGuidSTRINGTerminalRuleCall_5_0 = (RuleCall) cGuidAssignment_5.eContents().get(0);
- private final Keyword cSemicolonKeyword_6 = (Keyword) cGroup.eContents().get(6);
- private final Alternatives cAlternatives_7 = (Alternatives) cGroup.eContents().get(7);
- private final Assignment cAccessRulesAssignment_7_0 = (Assignment) cAlternatives_7.eContents().get(0);
- private final RuleCall cAccessRulesObjectRestrictionParserRuleCall_7_0_0 =
- (RuleCall) cAccessRulesAssignment_7_0.eContents().get(0);
- private final Assignment cHierarchyRestrictionsAssignment_7_1 = (Assignment) cAlternatives_7.eContents().get(1);
- private final RuleCall cHierarchyRestrictionsHierarchyRestrictionParserRuleCall_7_1_0 =
- (RuleCall) cHierarchyRestrictionsAssignment_7_1.eContents().get(0);
- private final Keyword cRightCurlyBracketKeyword_8 = (Keyword) cGroup.eContents().get(8);
-
- //AccessContext:
- // "accessContext" name=STRING ("extends" superAccessContexts+=[AccessContext|STRING])? "{" "guid" guid=STRING ";"
- // (accessRules+=ObjectRestriction | hierarchyRestrictions+=HierarchyRestriction)+ "}";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"accessContext" name=STRING ("extends" superAccessContexts+=[AccessContext|STRING])? "{" "guid" guid=STRING ";"
- //(accessRules+=ObjectRestriction | hierarchyRestrictions+=HierarchyRestriction)+ "}"
- public Group getGroup() {
- return cGroup;
- }
-
- //"accessContext"
- public Keyword getAccessContextKeyword_0() {
- return cAccessContextKeyword_0;
- }
-
- //name=STRING
- public Assignment getNameAssignment_1() {
- return cNameAssignment_1;
- }
-
- //STRING
- public RuleCall getNameSTRINGTerminalRuleCall_1_0() {
- return cNameSTRINGTerminalRuleCall_1_0;
- }
-
- //("extends" superAccessContexts+=[AccessContext|STRING])?
- public Group getGroup_2() {
- return cGroup_2;
- }
-
- //"extends"
- public Keyword getExtendsKeyword_2_0() {
- return cExtendsKeyword_2_0;
- }
-
- //superAccessContexts+=[AccessContext|STRING]
- public Assignment getSuperAccessContextsAssignment_2_1() {
- return cSuperAccessContextsAssignment_2_1;
- }
-
- //[AccessContext|STRING]
- public CrossReference getSuperAccessContextsAccessContextCrossReference_2_1_0() {
- return cSuperAccessContextsAccessContextCrossReference_2_1_0;
- }
-
- //STRING
- public RuleCall getSuperAccessContextsAccessContextSTRINGTerminalRuleCall_2_1_0_1() {
- return cSuperAccessContextsAccessContextSTRINGTerminalRuleCall_2_1_0_1;
- }
-
- //"{"
- public Keyword getLeftCurlyBracketKeyword_3() {
- return cLeftCurlyBracketKeyword_3;
- }
-
- //"guid"
- public Keyword getGuidKeyword_4() {
- return cGuidKeyword_4;
- }
-
- //guid=STRING
- public Assignment getGuidAssignment_5() {
- return cGuidAssignment_5;
- }
-
- //STRING
- public RuleCall getGuidSTRINGTerminalRuleCall_5_0() {
- return cGuidSTRINGTerminalRuleCall_5_0;
- }
-
- //";"
- public Keyword getSemicolonKeyword_6() {
- return cSemicolonKeyword_6;
- }
-
- //(accessRules+=ObjectRestriction | hierarchyRestrictions+=HierarchyRestriction)+
- public Alternatives getAlternatives_7() {
- return cAlternatives_7;
- }
-
- //accessRules+=ObjectRestriction
- public Assignment getAccessRulesAssignment_7_0() {
- return cAccessRulesAssignment_7_0;
- }
-
- //ObjectRestriction
- public RuleCall getAccessRulesObjectRestrictionParserRuleCall_7_0_0() {
- return cAccessRulesObjectRestrictionParserRuleCall_7_0_0;
- }
-
- //hierarchyRestrictions+=HierarchyRestriction
- public Assignment getHierarchyRestrictionsAssignment_7_1() {
- return cHierarchyRestrictionsAssignment_7_1;
- }
-
- //HierarchyRestriction
- public RuleCall getHierarchyRestrictionsHierarchyRestrictionParserRuleCall_7_1_0() {
- return cHierarchyRestrictionsHierarchyRestrictionParserRuleCall_7_1_0;
- }
-
- //"}"
- public Keyword getRightCurlyBracketKeyword_8() {
- return cRightCurlyBracketKeyword_8;
- }
- }
-
- public class HierarchyRestrictionElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "HierarchyRestriction");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cChildrenOfKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cArtifactMatcherRefAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final CrossReference cArtifactMatcherRefXArtifactMatcherCrossReference_1_0 =
- (CrossReference) cArtifactMatcherRefAssignment_1.eContents().get(0);
- private final RuleCall cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1 =
- (RuleCall) cArtifactMatcherRefXArtifactMatcherCrossReference_1_0.eContents().get(1);
- private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword) cGroup.eContents().get(2);
- private final Assignment cAccessRulesAssignment_3 = (Assignment) cGroup.eContents().get(3);
- private final RuleCall cAccessRulesObjectRestrictionParserRuleCall_3_0 =
- (RuleCall) cAccessRulesAssignment_3.eContents().get(0);
- private final Keyword cRightCurlyBracketKeyword_4 = (Keyword) cGroup.eContents().get(4);
-
- //HierarchyRestriction:
- // "childrenOf" artifactMatcherRef=[XArtifactMatcher|STRING] "{" accessRules+=ObjectRestriction+ "}";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"childrenOf" artifactMatcherRef=[XArtifactMatcher|STRING] "{" accessRules+=ObjectRestriction+ "}"
- public Group getGroup() {
- return cGroup;
- }
-
- //"childrenOf"
- public Keyword getChildrenOfKeyword_0() {
- return cChildrenOfKeyword_0;
- }
-
- //artifactMatcherRef=[XArtifactMatcher|STRING]
- public Assignment getArtifactMatcherRefAssignment_1() {
- return cArtifactMatcherRefAssignment_1;
- }
-
- //[XArtifactMatcher|STRING]
- public CrossReference getArtifactMatcherRefXArtifactMatcherCrossReference_1_0() {
- return cArtifactMatcherRefXArtifactMatcherCrossReference_1_0;
- }
-
- //STRING
- public RuleCall getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1() {
- return cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1;
- }
-
- //"{"
- public Keyword getLeftCurlyBracketKeyword_2() {
- return cLeftCurlyBracketKeyword_2;
- }
-
- //accessRules+=ObjectRestriction+
- public Assignment getAccessRulesAssignment_3() {
- return cAccessRulesAssignment_3;
- }
-
- //ObjectRestriction
- public RuleCall getAccessRulesObjectRestrictionParserRuleCall_3_0() {
- return cAccessRulesObjectRestrictionParserRuleCall_3_0;
- }
-
- //"}"
- public Keyword getRightCurlyBracketKeyword_4() {
- return cRightCurlyBracketKeyword_4;
- }
- }
-
- public class RelationTypeArtifactTypePredicateElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule =
- (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RelationTypeArtifactTypePredicate");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cArtifactTypeKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cArtifactTypeRefAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final CrossReference cArtifactTypeRefXArtifactTypeCrossReference_1_0 =
- (CrossReference) cArtifactTypeRefAssignment_1.eContents().get(0);
- private final RuleCall cArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_1_0_1 =
- (RuleCall) cArtifactTypeRefXArtifactTypeCrossReference_1_0.eContents().get(1);
-
- //RelationTypeArtifactTypePredicate:
- // "artifactType" artifactTypeRef=[XArtifactType|STRING];
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"artifactType" artifactTypeRef=[XArtifactType|STRING]
- public Group getGroup() {
- return cGroup;
- }
-
- //"artifactType"
- public Keyword getArtifactTypeKeyword_0() {
- return cArtifactTypeKeyword_0;
- }
-
- //artifactTypeRef=[XArtifactType|STRING]
- public Assignment getArtifactTypeRefAssignment_1() {
- return cArtifactTypeRefAssignment_1;
- }
-
- //[XArtifactType|STRING]
- public CrossReference getArtifactTypeRefXArtifactTypeCrossReference_1_0() {
- return cArtifactTypeRefXArtifactTypeCrossReference_1_0;
- }
-
- //STRING
- public RuleCall getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_1_0_1() {
- return cArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_1_0_1;
- }
- }
-
- public class RelationTypeArtifactPredicateElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule =
- (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RelationTypeArtifactPredicate");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Keyword cArtifactKeyword_0 = (Keyword) cGroup.eContents().get(0);
- private final Assignment cArtifactMatcherRefAssignment_1 = (Assignment) cGroup.eContents().get(1);
- private final CrossReference cArtifactMatcherRefXArtifactMatcherCrossReference_1_0 =
- (CrossReference) cArtifactMatcherRefAssignment_1.eContents().get(0);
- private final RuleCall cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1 =
- (RuleCall) cArtifactMatcherRefXArtifactMatcherCrossReference_1_0.eContents().get(1);
-
- //RelationTypeArtifactPredicate:
- // "artifact" artifactMatcherRef=[XArtifactMatcher|STRING];
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //"artifact" artifactMatcherRef=[XArtifactMatcher|STRING]
- public Group getGroup() {
- return cGroup;
- }
-
- //"artifact"
- public Keyword getArtifactKeyword_0() {
- return cArtifactKeyword_0;
- }
-
- //artifactMatcherRef=[XArtifactMatcher|STRING]
- public Assignment getArtifactMatcherRefAssignment_1() {
- return cArtifactMatcherRefAssignment_1;
- }
-
- //[XArtifactMatcher|STRING]
- public CrossReference getArtifactMatcherRefXArtifactMatcherCrossReference_1_0() {
- return cArtifactMatcherRefXArtifactMatcherCrossReference_1_0;
- }
-
- //STRING
- public RuleCall getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1() {
- return cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1;
- }
- }
-
- public class RelationTypePredicateElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RelationTypePredicate");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final RuleCall cRelationTypeArtifactPredicateParserRuleCall_0 =
- (RuleCall) cAlternatives.eContents().get(0);
- private final RuleCall cRelationTypeArtifactTypePredicateParserRuleCall_1 =
- (RuleCall) cAlternatives.eContents().get(1);
-
- //RelationTypePredicate:
- // RelationTypeArtifactPredicate | RelationTypeArtifactTypePredicate;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //RelationTypeArtifactPredicate | RelationTypeArtifactTypePredicate
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //RelationTypeArtifactPredicate
- public RuleCall getRelationTypeArtifactPredicateParserRuleCall_0() {
- return cRelationTypeArtifactPredicateParserRuleCall_0;
- }
-
- //RelationTypeArtifactTypePredicate
- public RuleCall getRelationTypeArtifactTypePredicateParserRuleCall_1() {
- return cRelationTypeArtifactTypePredicateParserRuleCall_1;
- }
- }
-
- public class ObjectRestrictionElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ObjectRestriction");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final RuleCall cArtifactMatchRestrictionParserRuleCall_0 = (RuleCall) cAlternatives.eContents().get(0);
- private final RuleCall cArtifactTypeRestrictionParserRuleCall_1 = (RuleCall) cAlternatives.eContents().get(1);
- private final RuleCall cRelationTypeRestrictionParserRuleCall_2 = (RuleCall) cAlternatives.eContents().get(2);
- private final RuleCall cAttributeTypeRestrictionParserRuleCall_3 = (RuleCall) cAlternatives.eContents().get(3);
-
- //ObjectRestriction:
- // ArtifactMatchRestriction | ArtifactTypeRestriction | RelationTypeRestriction | AttributeTypeRestriction;
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //ArtifactMatchRestriction | ArtifactTypeRestriction | RelationTypeRestriction | AttributeTypeRestriction
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //ArtifactMatchRestriction
- public RuleCall getArtifactMatchRestrictionParserRuleCall_0() {
- return cArtifactMatchRestrictionParserRuleCall_0;
- }
-
- //ArtifactTypeRestriction
- public RuleCall getArtifactTypeRestrictionParserRuleCall_1() {
- return cArtifactTypeRestrictionParserRuleCall_1;
- }
-
- //RelationTypeRestriction
- public RuleCall getRelationTypeRestrictionParserRuleCall_2() {
- return cRelationTypeRestrictionParserRuleCall_2;
- }
-
- //AttributeTypeRestriction
- public RuleCall getAttributeTypeRestrictionParserRuleCall_3() {
- return cAttributeTypeRestrictionParserRuleCall_3;
- }
- }
-
- public class ArtifactMatchRestrictionElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule =
- (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ArtifactMatchRestriction");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Assignment cPermissionAssignment_0 = (Assignment) cGroup.eContents().get(0);
- private final RuleCall cPermissionAccessPermissionEnumEnumRuleCall_0_0 =
- (RuleCall) cPermissionAssignment_0.eContents().get(0);
- private final Keyword cEditKeyword_1 = (Keyword) cGroup.eContents().get(1);
- private final Keyword cArtifactKeyword_2 = (Keyword) cGroup.eContents().get(2);
- private final Assignment cArtifactMatcherRefAssignment_3 = (Assignment) cGroup.eContents().get(3);
- private final CrossReference cArtifactMatcherRefXArtifactMatcherCrossReference_3_0 =
- (CrossReference) cArtifactMatcherRefAssignment_3.eContents().get(0);
- private final RuleCall cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_3_0_1 =
- (RuleCall) cArtifactMatcherRefXArtifactMatcherCrossReference_3_0.eContents().get(1);
- private final Keyword cSemicolonKeyword_4 = (Keyword) cGroup.eContents().get(4);
-
- //ArtifactMatchRestriction:
- // permission=AccessPermissionEnum "edit" "artifact" artifactMatcherRef=[XArtifactMatcher|STRING] ";";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //permission=AccessPermissionEnum "edit" "artifact" artifactMatcherRef=[XArtifactMatcher|STRING] ";"
- public Group getGroup() {
- return cGroup;
- }
-
- //permission=AccessPermissionEnum
- public Assignment getPermissionAssignment_0() {
- return cPermissionAssignment_0;
- }
-
- //AccessPermissionEnum
- public RuleCall getPermissionAccessPermissionEnumEnumRuleCall_0_0() {
- return cPermissionAccessPermissionEnumEnumRuleCall_0_0;
- }
-
- //"edit"
- public Keyword getEditKeyword_1() {
- return cEditKeyword_1;
- }
-
- //"artifact"
- public Keyword getArtifactKeyword_2() {
- return cArtifactKeyword_2;
- }
-
- //artifactMatcherRef=[XArtifactMatcher|STRING]
- public Assignment getArtifactMatcherRefAssignment_3() {
- return cArtifactMatcherRefAssignment_3;
- }
-
- //[XArtifactMatcher|STRING]
- public CrossReference getArtifactMatcherRefXArtifactMatcherCrossReference_3_0() {
- return cArtifactMatcherRefXArtifactMatcherCrossReference_3_0;
- }
-
- //STRING
- public RuleCall getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_3_0_1() {
- return cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_3_0_1;
- }
-
- //";"
- public Keyword getSemicolonKeyword_4() {
- return cSemicolonKeyword_4;
- }
- }
-
- public class ArtifactTypeRestrictionElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ArtifactTypeRestriction");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Assignment cPermissionAssignment_0 = (Assignment) cGroup.eContents().get(0);
- private final RuleCall cPermissionAccessPermissionEnumEnumRuleCall_0_0 =
- (RuleCall) cPermissionAssignment_0.eContents().get(0);
- private final Keyword cEditKeyword_1 = (Keyword) cGroup.eContents().get(1);
- private final Keyword cArtifactTypeKeyword_2 = (Keyword) cGroup.eContents().get(2);
- private final Assignment cArtifactTypeRefAssignment_3 = (Assignment) cGroup.eContents().get(3);
- private final CrossReference cArtifactTypeRefXArtifactTypeCrossReference_3_0 =
- (CrossReference) cArtifactTypeRefAssignment_3.eContents().get(0);
- private final RuleCall cArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_3_0_1 =
- (RuleCall) cArtifactTypeRefXArtifactTypeCrossReference_3_0.eContents().get(1);
- private final Keyword cSemicolonKeyword_4 = (Keyword) cGroup.eContents().get(4);
-
- //ArtifactTypeRestriction:
- // permission=AccessPermissionEnum "edit" "artifactType" artifactTypeRef=[XArtifactType|STRING] ";";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //permission=AccessPermissionEnum "edit" "artifactType" artifactTypeRef=[XArtifactType|STRING] ";"
- public Group getGroup() {
- return cGroup;
- }
-
- //permission=AccessPermissionEnum
- public Assignment getPermissionAssignment_0() {
- return cPermissionAssignment_0;
- }
-
- //AccessPermissionEnum
- public RuleCall getPermissionAccessPermissionEnumEnumRuleCall_0_0() {
- return cPermissionAccessPermissionEnumEnumRuleCall_0_0;
- }
-
- //"edit"
- public Keyword getEditKeyword_1() {
- return cEditKeyword_1;
- }
-
- //"artifactType"
- public Keyword getArtifactTypeKeyword_2() {
- return cArtifactTypeKeyword_2;
- }
-
- //artifactTypeRef=[XArtifactType|STRING]
- public Assignment getArtifactTypeRefAssignment_3() {
- return cArtifactTypeRefAssignment_3;
- }
-
- //[XArtifactType|STRING]
- public CrossReference getArtifactTypeRefXArtifactTypeCrossReference_3_0() {
- return cArtifactTypeRefXArtifactTypeCrossReference_3_0;
- }
-
- //STRING
- public RuleCall getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_3_0_1() {
- return cArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_3_0_1;
- }
-
- //";"
- public Keyword getSemicolonKeyword_4() {
- return cSemicolonKeyword_4;
- }
- }
-
- public class AttributeTypeRestrictionElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule =
- (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AttributeTypeRestriction");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Assignment cPermissionAssignment_0 = (Assignment) cGroup.eContents().get(0);
- private final RuleCall cPermissionAccessPermissionEnumEnumRuleCall_0_0 =
- (RuleCall) cPermissionAssignment_0.eContents().get(0);
- private final Keyword cEditKeyword_1 = (Keyword) cGroup.eContents().get(1);
- private final Keyword cAttributeTypeKeyword_2 = (Keyword) cGroup.eContents().get(2);
- private final Assignment cAttributeTypeRefAssignment_3 = (Assignment) cGroup.eContents().get(3);
- private final CrossReference cAttributeTypeRefXAttributeTypeCrossReference_3_0 =
- (CrossReference) cAttributeTypeRefAssignment_3.eContents().get(0);
- private final RuleCall cAttributeTypeRefXAttributeTypeSTRINGTerminalRuleCall_3_0_1 =
- (RuleCall) cAttributeTypeRefXAttributeTypeCrossReference_3_0.eContents().get(1);
- private final Group cGroup_4 = (Group) cGroup.eContents().get(4);
- private final Keyword cOfKeyword_4_0 = (Keyword) cGroup_4.eContents().get(0);
- private final Keyword cArtifactTypeKeyword_4_1 = (Keyword) cGroup_4.eContents().get(1);
- private final Assignment cArtifactTypeRefAssignment_4_2 = (Assignment) cGroup_4.eContents().get(2);
- private final CrossReference cArtifactTypeRefXArtifactTypeCrossReference_4_2_0 =
- (CrossReference) cArtifactTypeRefAssignment_4_2.eContents().get(0);
- private final RuleCall cArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_4_2_0_1 =
- (RuleCall) cArtifactTypeRefXArtifactTypeCrossReference_4_2_0.eContents().get(1);
- private final Keyword cSemicolonKeyword_5 = (Keyword) cGroup.eContents().get(5);
-
- //AttributeTypeRestriction:
- // permission=AccessPermissionEnum "edit" "attributeType" attributeTypeRef=[XAttributeType|STRING] ("of" "artifactType"
- // artifactTypeRef=[XArtifactType|STRING])? ";";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //permission=AccessPermissionEnum "edit" "attributeType" attributeTypeRef=[XAttributeType|STRING] ("of" "artifactType"
- //artifactTypeRef=[XArtifactType|STRING])? ";"
- public Group getGroup() {
- return cGroup;
- }
-
- //permission=AccessPermissionEnum
- public Assignment getPermissionAssignment_0() {
- return cPermissionAssignment_0;
- }
-
- //AccessPermissionEnum
- public RuleCall getPermissionAccessPermissionEnumEnumRuleCall_0_0() {
- return cPermissionAccessPermissionEnumEnumRuleCall_0_0;
- }
-
- //"edit"
- public Keyword getEditKeyword_1() {
- return cEditKeyword_1;
- }
-
- //"attributeType"
- public Keyword getAttributeTypeKeyword_2() {
- return cAttributeTypeKeyword_2;
- }
-
- //attributeTypeRef=[XAttributeType|STRING]
- public Assignment getAttributeTypeRefAssignment_3() {
- return cAttributeTypeRefAssignment_3;
- }
-
- //[XAttributeType|STRING]
- public CrossReference getAttributeTypeRefXAttributeTypeCrossReference_3_0() {
- return cAttributeTypeRefXAttributeTypeCrossReference_3_0;
- }
-
- //STRING
- public RuleCall getAttributeTypeRefXAttributeTypeSTRINGTerminalRuleCall_3_0_1() {
- return cAttributeTypeRefXAttributeTypeSTRINGTerminalRuleCall_3_0_1;
- }
-
- //("of" "artifactType" artifactTypeRef=[XArtifactType|STRING])?
- public Group getGroup_4() {
- return cGroup_4;
- }
-
- //"of"
- public Keyword getOfKeyword_4_0() {
- return cOfKeyword_4_0;
- }
-
- //"artifactType"
- public Keyword getArtifactTypeKeyword_4_1() {
- return cArtifactTypeKeyword_4_1;
- }
-
- //artifactTypeRef=[XArtifactType|STRING]
- public Assignment getArtifactTypeRefAssignment_4_2() {
- return cArtifactTypeRefAssignment_4_2;
- }
-
- //[XArtifactType|STRING]
- public CrossReference getArtifactTypeRefXArtifactTypeCrossReference_4_2_0() {
- return cArtifactTypeRefXArtifactTypeCrossReference_4_2_0;
- }
-
- //STRING
- public RuleCall getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_4_2_0_1() {
- return cArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_4_2_0_1;
- }
-
- //";"
- public Keyword getSemicolonKeyword_5() {
- return cSemicolonKeyword_5;
- }
- }
-
- public class LegacyRelationTypeRestrictionElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule =
- (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "LegacyRelationTypeRestriction");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Assignment cPermissionAssignment_0 = (Assignment) cGroup.eContents().get(0);
- private final RuleCall cPermissionAccessPermissionEnumEnumRuleCall_0_0 =
- (RuleCall) cPermissionAssignment_0.eContents().get(0);
- private final Keyword cEditKeyword_1 = (Keyword) cGroup.eContents().get(1);
- private final Keyword cRelationTypeKeyword_2 = (Keyword) cGroup.eContents().get(2);
- private final Assignment cRelationTypeRefAssignment_3 = (Assignment) cGroup.eContents().get(3);
- private final CrossReference cRelationTypeRefXRelationTypeCrossReference_3_0 =
- (CrossReference) cRelationTypeRefAssignment_3.eContents().get(0);
- private final RuleCall cRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_0_1 =
- (RuleCall) cRelationTypeRefXRelationTypeCrossReference_3_0.eContents().get(1);
- private final Assignment cRestrictedToSideAssignment_4 = (Assignment) cGroup.eContents().get(4);
- private final RuleCall cRestrictedToSideXRelationSideEnumEnumRuleCall_4_0 =
- (RuleCall) cRestrictedToSideAssignment_4.eContents().get(0);
- private final Group cGroup_5 = (Group) cGroup.eContents().get(5);
- private final Keyword cArtifactKeyword_5_0 = (Keyword) cGroup_5.eContents().get(0);
- private final Assignment cArtifactMatcherRefAssignment_5_1 = (Assignment) cGroup_5.eContents().get(1);
- private final CrossReference cArtifactMatcherRefXArtifactMatcherCrossReference_5_1_0 =
- (CrossReference) cArtifactMatcherRefAssignment_5_1.eContents().get(0);
- private final RuleCall cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_5_1_0_1 =
- (RuleCall) cArtifactMatcherRefXArtifactMatcherCrossReference_5_1_0.eContents().get(1);
- private final Keyword cSemicolonKeyword_6 = (Keyword) cGroup.eContents().get(6);
-
- //LegacyRelationTypeRestriction:
- // permission=AccessPermissionEnum "edit" "relationType" relationTypeRef=[XRelationType|STRING]
- // restrictedToSide=XRelationSideEnum ("artifact" artifactMatcherRef=[XArtifactMatcher|STRING])? ";";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //permission=AccessPermissionEnum "edit" "relationType" relationTypeRef=[XRelationType|STRING]
- //restrictedToSide=XRelationSideEnum ("artifact" artifactMatcherRef=[XArtifactMatcher|STRING])? ";"
- public Group getGroup() {
- return cGroup;
- }
-
- //permission=AccessPermissionEnum
- public Assignment getPermissionAssignment_0() {
- return cPermissionAssignment_0;
- }
-
- //AccessPermissionEnum
- public RuleCall getPermissionAccessPermissionEnumEnumRuleCall_0_0() {
- return cPermissionAccessPermissionEnumEnumRuleCall_0_0;
- }
-
- //"edit"
- public Keyword getEditKeyword_1() {
- return cEditKeyword_1;
- }
-
- //"relationType"
- public Keyword getRelationTypeKeyword_2() {
- return cRelationTypeKeyword_2;
- }
-
- //relationTypeRef=[XRelationType|STRING]
- public Assignment getRelationTypeRefAssignment_3() {
- return cRelationTypeRefAssignment_3;
- }
-
- //[XRelationType|STRING]
- public CrossReference getRelationTypeRefXRelationTypeCrossReference_3_0() {
- return cRelationTypeRefXRelationTypeCrossReference_3_0;
- }
-
- //STRING
- public RuleCall getRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_0_1() {
- return cRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_0_1;
- }
-
- //restrictedToSide=XRelationSideEnum
- public Assignment getRestrictedToSideAssignment_4() {
- return cRestrictedToSideAssignment_4;
- }
-
- //XRelationSideEnum
- public RuleCall getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0() {
- return cRestrictedToSideXRelationSideEnumEnumRuleCall_4_0;
- }
-
- //("artifact" artifactMatcherRef=[XArtifactMatcher|STRING])?
- public Group getGroup_5() {
- return cGroup_5;
- }
-
- //"artifact"
- public Keyword getArtifactKeyword_5_0() {
- return cArtifactKeyword_5_0;
- }
-
- //artifactMatcherRef=[XArtifactMatcher|STRING]
- public Assignment getArtifactMatcherRefAssignment_5_1() {
- return cArtifactMatcherRefAssignment_5_1;
- }
-
- //[XArtifactMatcher|STRING]
- public CrossReference getArtifactMatcherRefXArtifactMatcherCrossReference_5_1_0() {
- return cArtifactMatcherRefXArtifactMatcherCrossReference_5_1_0;
- }
-
- //STRING
- public RuleCall getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_5_1_0_1() {
- return cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_5_1_0_1;
- }
-
- //";"
- public Keyword getSemicolonKeyword_6() {
- return cSemicolonKeyword_6;
- }
- }
-
- public class RelationTypeRestrictionElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "RelationTypeRestriction");
- private final Group cGroup = (Group) rule.eContents().get(1);
- private final Assignment cPermissionAssignment_0 = (Assignment) cGroup.eContents().get(0);
- private final RuleCall cPermissionAccessPermissionEnumEnumRuleCall_0_0 =
- (RuleCall) cPermissionAssignment_0.eContents().get(0);
- private final Keyword cEditKeyword_1 = (Keyword) cGroup.eContents().get(1);
- private final Keyword cRelationTypeKeyword_2 = (Keyword) cGroup.eContents().get(2);
- private final Alternatives cAlternatives_3 = (Alternatives) cGroup.eContents().get(3);
- private final Assignment cRelationTypeMatchAssignment_3_0 = (Assignment) cAlternatives_3.eContents().get(0);
- private final RuleCall cRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0 =
- (RuleCall) cRelationTypeMatchAssignment_3_0.eContents().get(0);
- private final Assignment cRelationTypeRefAssignment_3_1 = (Assignment) cAlternatives_3.eContents().get(1);
- private final CrossReference cRelationTypeRefXRelationTypeCrossReference_3_1_0 =
- (CrossReference) cRelationTypeRefAssignment_3_1.eContents().get(0);
- private final RuleCall cRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_1_0_1 =
- (RuleCall) cRelationTypeRefXRelationTypeCrossReference_3_1_0.eContents().get(1);
- private final Assignment cRestrictedToSideAssignment_4 = (Assignment) cGroup.eContents().get(4);
- private final RuleCall cRestrictedToSideXRelationSideEnumEnumRuleCall_4_0 =
- (RuleCall) cRestrictedToSideAssignment_4.eContents().get(0);
- private final Assignment cPredicateAssignment_5 = (Assignment) cGroup.eContents().get(5);
- private final RuleCall cPredicateRelationTypePredicateParserRuleCall_5_0 =
- (RuleCall) cPredicateAssignment_5.eContents().get(0);
- private final Keyword cSemicolonKeyword_6 = (Keyword) cGroup.eContents().get(6);
-
- //RelationTypeRestriction:
- // permission=AccessPermissionEnum "edit" "relationType" (relationTypeMatch?=RelationTypeMatch |
- // relationTypeRef=[XRelationType|STRING]) restrictedToSide=XRelationSideEnum predicate=RelationTypePredicate? ";";
- @Override
- public ParserRule getRule() {
- return rule;
- }
-
- //permission=AccessPermissionEnum "edit" "relationType" (relationTypeMatch?=RelationTypeMatch |
- //relationTypeRef=[XRelationType|STRING]) restrictedToSide=XRelationSideEnum predicate=RelationTypePredicate? ";"
- public Group getGroup() {
- return cGroup;
- }
-
- //permission=AccessPermissionEnum
- public Assignment getPermissionAssignment_0() {
- return cPermissionAssignment_0;
- }
-
- //AccessPermissionEnum
- public RuleCall getPermissionAccessPermissionEnumEnumRuleCall_0_0() {
- return cPermissionAccessPermissionEnumEnumRuleCall_0_0;
- }
-
- //"edit"
- public Keyword getEditKeyword_1() {
- return cEditKeyword_1;
- }
-
- //"relationType"
- public Keyword getRelationTypeKeyword_2() {
- return cRelationTypeKeyword_2;
- }
-
- //relationTypeMatch?=RelationTypeMatch | relationTypeRef=[XRelationType|STRING]
- public Alternatives getAlternatives_3() {
- return cAlternatives_3;
- }
-
- //relationTypeMatch?=RelationTypeMatch
- public Assignment getRelationTypeMatchAssignment_3_0() {
- return cRelationTypeMatchAssignment_3_0;
- }
-
- //RelationTypeMatch
- public RuleCall getRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0() {
- return cRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0;
- }
-
- //relationTypeRef=[XRelationType|STRING]
- public Assignment getRelationTypeRefAssignment_3_1() {
- return cRelationTypeRefAssignment_3_1;
- }
-
- //[XRelationType|STRING]
- public CrossReference getRelationTypeRefXRelationTypeCrossReference_3_1_0() {
- return cRelationTypeRefXRelationTypeCrossReference_3_1_0;
- }
-
- //STRING
- public RuleCall getRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_1_0_1() {
- return cRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_1_0_1;
- }
-
- //restrictedToSide=XRelationSideEnum
- public Assignment getRestrictedToSideAssignment_4() {
- return cRestrictedToSideAssignment_4;
- }
-
- //XRelationSideEnum
- public RuleCall getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0() {
- return cRestrictedToSideXRelationSideEnumEnumRuleCall_4_0;
- }
-
- //predicate=RelationTypePredicate?
- public Assignment getPredicateAssignment_5() {
- return cPredicateAssignment_5;
- }
-
- //RelationTypePredicate
- public RuleCall getPredicateRelationTypePredicateParserRuleCall_5_0() {
- return cPredicateRelationTypePredicateParserRuleCall_5_0;
- }
-
- //";"
- public Keyword getSemicolonKeyword_6() {
- return cSemicolonKeyword_6;
- }
- }
-
- public class RelationMultiplicityEnumElements extends AbstractEnumRuleElementFinder {
- private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "RelationMultiplicityEnum");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final EnumLiteralDeclaration cONE_TO_ONEEnumLiteralDeclaration_0 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(0);
- private final Keyword cONE_TO_ONEONE_TO_ONEKeyword_0_0 =
- (Keyword) cONE_TO_ONEEnumLiteralDeclaration_0.eContents().get(0);
- private final EnumLiteralDeclaration cONE_TO_MANYEnumLiteralDeclaration_1 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(1);
- private final Keyword cONE_TO_MANYONE_TO_MANYKeyword_1_0 =
- (Keyword) cONE_TO_MANYEnumLiteralDeclaration_1.eContents().get(0);
- private final EnumLiteralDeclaration cMANY_TO_ONEEnumLiteralDeclaration_2 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(2);
- private final Keyword cMANY_TO_ONEMANY_TO_ONEKeyword_2_0 =
- (Keyword) cMANY_TO_ONEEnumLiteralDeclaration_2.eContents().get(0);
- private final EnumLiteralDeclaration cMANY_TO_MANYEnumLiteralDeclaration_3 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(3);
- private final Keyword cMANY_TO_MANYMANY_TO_MANYKeyword_3_0 =
- (Keyword) cMANY_TO_MANYEnumLiteralDeclaration_3.eContents().get(0);
-
- //enum RelationMultiplicityEnum:
- // ONE_TO_ONE | ONE_TO_MANY | MANY_TO_ONE | MANY_TO_MANY;
- @Override
- public EnumRule getRule() {
- return rule;
- }
-
- //ONE_TO_ONE | ONE_TO_MANY | MANY_TO_ONE | MANY_TO_MANY
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //ONE_TO_ONE
- public EnumLiteralDeclaration getONE_TO_ONEEnumLiteralDeclaration_0() {
- return cONE_TO_ONEEnumLiteralDeclaration_0;
- }
-
- //"ONE_TO_ONE"
- public Keyword getONE_TO_ONEONE_TO_ONEKeyword_0_0() {
- return cONE_TO_ONEONE_TO_ONEKeyword_0_0;
- }
-
- //ONE_TO_MANY
- public EnumLiteralDeclaration getONE_TO_MANYEnumLiteralDeclaration_1() {
- return cONE_TO_MANYEnumLiteralDeclaration_1;
- }
-
- //"ONE_TO_MANY"
- public Keyword getONE_TO_MANYONE_TO_MANYKeyword_1_0() {
- return cONE_TO_MANYONE_TO_MANYKeyword_1_0;
- }
-
- //MANY_TO_ONE
- public EnumLiteralDeclaration getMANY_TO_ONEEnumLiteralDeclaration_2() {
- return cMANY_TO_ONEEnumLiteralDeclaration_2;
- }
-
- //"MANY_TO_ONE"
- public Keyword getMANY_TO_ONEMANY_TO_ONEKeyword_2_0() {
- return cMANY_TO_ONEMANY_TO_ONEKeyword_2_0;
- }
-
- //MANY_TO_MANY
- public EnumLiteralDeclaration getMANY_TO_MANYEnumLiteralDeclaration_3() {
- return cMANY_TO_MANYEnumLiteralDeclaration_3;
- }
-
- //"MANY_TO_MANY"
- public Keyword getMANY_TO_MANYMANY_TO_MANYKeyword_3_0() {
- return cMANY_TO_MANYMANY_TO_MANYKeyword_3_0;
- }
- }
-
- public class CompareOpElements extends AbstractEnumRuleElementFinder {
- private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "CompareOp");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final EnumLiteralDeclaration cEQEnumLiteralDeclaration_0 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(0);
- private final Keyword cEQEQKeyword_0_0 = (Keyword) cEQEnumLiteralDeclaration_0.eContents().get(0);
- private final EnumLiteralDeclaration cLIKEEnumLiteralDeclaration_1 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(1);
- private final Keyword cLIKELIKEKeyword_1_0 = (Keyword) cLIKEEnumLiteralDeclaration_1.eContents().get(0);
-
- /////////////////////////////////////////
- // // OSEE MATCH RULES //
- // ///////////////////////////////////////
- // enum
- //CompareOp:
- // EQ | LIKE;
- @Override
- public EnumRule getRule() {
- return rule;
- }
-
- //EQ | LIKE
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //EQ
- public EnumLiteralDeclaration getEQEnumLiteralDeclaration_0() {
- return cEQEnumLiteralDeclaration_0;
- }
-
- //"EQ"
- public Keyword getEQEQKeyword_0_0() {
- return cEQEQKeyword_0_0;
- }
-
- //LIKE
- public EnumLiteralDeclaration getLIKEEnumLiteralDeclaration_1() {
- return cLIKEEnumLiteralDeclaration_1;
- }
-
- //"LIKE"
- public Keyword getLIKELIKEKeyword_1_0() {
- return cLIKELIKEKeyword_1_0;
- }
- }
-
- public class XLogicOperatorElements extends AbstractEnumRuleElementFinder {
- private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "XLogicOperator");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final EnumLiteralDeclaration cANDEnumLiteralDeclaration_0 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(0);
- private final Keyword cANDANDKeyword_0_0 = (Keyword) cANDEnumLiteralDeclaration_0.eContents().get(0);
- private final EnumLiteralDeclaration cOREnumLiteralDeclaration_1 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(1);
- private final Keyword cORORKeyword_1_0 = (Keyword) cOREnumLiteralDeclaration_1.eContents().get(0);
-
- //enum XLogicOperator:
- // AND | OR;
- @Override
- public EnumRule getRule() {
- return rule;
- }
-
- //AND | OR
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //AND
- public EnumLiteralDeclaration getANDEnumLiteralDeclaration_0() {
- return cANDEnumLiteralDeclaration_0;
- }
-
- //"AND"
- public Keyword getANDANDKeyword_0_0() {
- return cANDANDKeyword_0_0;
- }
-
- //OR
- public EnumLiteralDeclaration getOREnumLiteralDeclaration_1() {
- return cOREnumLiteralDeclaration_1;
- }
-
- //"OR"
- public Keyword getORORKeyword_1_0() {
- return cORORKeyword_1_0;
- }
- }
-
- public class MatchFieldElements extends AbstractEnumRuleElementFinder {
- private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "MatchField");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final EnumLiteralDeclaration cArtifactNameEnumLiteralDeclaration_0 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(0);
- private final Keyword cArtifactNameArtifactNameKeyword_0_0 =
- (Keyword) cArtifactNameEnumLiteralDeclaration_0.eContents().get(0);
- private final EnumLiteralDeclaration cArtifactGuidEnumLiteralDeclaration_1 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(1);
- private final Keyword cArtifactGuidArtifactGuidKeyword_1_0 =
- (Keyword) cArtifactGuidEnumLiteralDeclaration_1.eContents().get(0);
- private final EnumLiteralDeclaration cBranchNameEnumLiteralDeclaration_2 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(2);
- private final Keyword cBranchNameBranchNameKeyword_2_0 =
- (Keyword) cBranchNameEnumLiteralDeclaration_2.eContents().get(0);
- private final EnumLiteralDeclaration cBranchUuidEnumLiteralDeclaration_3 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(3);
- private final Keyword cBranchUuidBranchUuidKeyword_3_0 =
- (Keyword) cBranchUuidEnumLiteralDeclaration_3.eContents().get(0);
-
- //enum MatchField:
- // artifactName | artifactGuid | branchName | branchUuid;
- @Override
- public EnumRule getRule() {
- return rule;
- }
-
- //artifactName | artifactGuid | branchName | branchUuid
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //artifactName
- public EnumLiteralDeclaration getArtifactNameEnumLiteralDeclaration_0() {
- return cArtifactNameEnumLiteralDeclaration_0;
- }
-
- //"artifactName"
- public Keyword getArtifactNameArtifactNameKeyword_0_0() {
- return cArtifactNameArtifactNameKeyword_0_0;
- }
-
- //artifactGuid
- public EnumLiteralDeclaration getArtifactGuidEnumLiteralDeclaration_1() {
- return cArtifactGuidEnumLiteralDeclaration_1;
- }
-
- //"artifactGuid"
- public Keyword getArtifactGuidArtifactGuidKeyword_1_0() {
- return cArtifactGuidArtifactGuidKeyword_1_0;
- }
-
- //branchName
- public EnumLiteralDeclaration getBranchNameEnumLiteralDeclaration_2() {
- return cBranchNameEnumLiteralDeclaration_2;
- }
-
- //"branchName"
- public Keyword getBranchNameBranchNameKeyword_2_0() {
- return cBranchNameBranchNameKeyword_2_0;
- }
-
- //branchUuid
- public EnumLiteralDeclaration getBranchUuidEnumLiteralDeclaration_3() {
- return cBranchUuidEnumLiteralDeclaration_3;
- }
-
- //"branchUuid"
- public Keyword getBranchUuidBranchUuidKeyword_3_0() {
- return cBranchUuidBranchUuidKeyword_3_0;
- }
- }
-
- public class AccessPermissionEnumElements extends AbstractEnumRuleElementFinder {
- private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "AccessPermissionEnum");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final EnumLiteralDeclaration cALLOWEnumLiteralDeclaration_0 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(0);
- private final Keyword cALLOWALLOWKeyword_0_0 = (Keyword) cALLOWEnumLiteralDeclaration_0.eContents().get(0);
- private final EnumLiteralDeclaration cDENYEnumLiteralDeclaration_1 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(1);
- private final Keyword cDENYDENYKeyword_1_0 = (Keyword) cDENYEnumLiteralDeclaration_1.eContents().get(0);
-
- //enum AccessPermissionEnum:
- // ALLOW | DENY;
- @Override
- public EnumRule getRule() {
- return rule;
- }
-
- //ALLOW | DENY
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //ALLOW
- public EnumLiteralDeclaration getALLOWEnumLiteralDeclaration_0() {
- return cALLOWEnumLiteralDeclaration_0;
- }
-
- //"ALLOW"
- public Keyword getALLOWALLOWKeyword_0_0() {
- return cALLOWALLOWKeyword_0_0;
- }
-
- //DENY
- public EnumLiteralDeclaration getDENYEnumLiteralDeclaration_1() {
- return cDENYEnumLiteralDeclaration_1;
- }
-
- //"DENY"
- public Keyword getDENYDENYKeyword_1_0() {
- return cDENYDENYKeyword_1_0;
- }
- }
-
- public class RelationTypeMatchElements extends AbstractEnumRuleElementFinder {
- private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "RelationTypeMatch");
- private final EnumLiteralDeclaration cALLEnumLiteralDeclaration =
- (EnumLiteralDeclaration) rule.eContents().get(1);
- private final Keyword cALLALLKeyword_0 = (Keyword) cALLEnumLiteralDeclaration.eContents().get(0);
-
- //enum RelationTypeMatch:
- // ALL;
- @Override
- public EnumRule getRule() {
- return rule;
- }
-
- //ALL
- public EnumLiteralDeclaration getALLEnumLiteralDeclaration() {
- return cALLEnumLiteralDeclaration;
- }
-
- //"ALL"
- public Keyword getALLALLKeyword_0() {
- return cALLALLKeyword_0;
- }
- }
-
- public class XRelationSideEnumElements extends AbstractEnumRuleElementFinder {
- private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "XRelationSideEnum");
- private final Alternatives cAlternatives = (Alternatives) rule.eContents().get(1);
- private final EnumLiteralDeclaration cSIDE_AEnumLiteralDeclaration_0 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(0);
- private final Keyword cSIDE_ASIDE_AKeyword_0_0 = (Keyword) cSIDE_AEnumLiteralDeclaration_0.eContents().get(0);
- private final EnumLiteralDeclaration cSIDE_BEnumLiteralDeclaration_1 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(1);
- private final Keyword cSIDE_BSIDE_BKeyword_1_0 = (Keyword) cSIDE_BEnumLiteralDeclaration_1.eContents().get(0);
- private final EnumLiteralDeclaration cBOTHEnumLiteralDeclaration_2 =
- (EnumLiteralDeclaration) cAlternatives.eContents().get(2);
- private final Keyword cBOTHBOTHKeyword_2_0 = (Keyword) cBOTHEnumLiteralDeclaration_2.eContents().get(0);
-
- //enum XRelationSideEnum:
- // SIDE_A | SIDE_B | BOTH;
- @Override
- public EnumRule getRule() {
- return rule;
- }
-
- //SIDE_A | SIDE_B | BOTH
- public Alternatives getAlternatives() {
- return cAlternatives;
- }
-
- //SIDE_A
- public EnumLiteralDeclaration getSIDE_AEnumLiteralDeclaration_0() {
- return cSIDE_AEnumLiteralDeclaration_0;
- }
-
- //"SIDE_A"
- public Keyword getSIDE_ASIDE_AKeyword_0_0() {
- return cSIDE_ASIDE_AKeyword_0_0;
- }
-
- //SIDE_B
- public EnumLiteralDeclaration getSIDE_BEnumLiteralDeclaration_1() {
- return cSIDE_BEnumLiteralDeclaration_1;
- }
-
- //"SIDE_B"
- public Keyword getSIDE_BSIDE_BKeyword_1_0() {
- return cSIDE_BSIDE_BKeyword_1_0;
- }
-
- //BOTH
- public EnumLiteralDeclaration getBOTHEnumLiteralDeclaration_2() {
- return cBOTHEnumLiteralDeclaration_2;
- }
-
- //"BOTH"
- public Keyword getBOTHBOTHKeyword_2_0() {
- return cBOTHBOTHKeyword_2_0;
- }
- }
-
- private OseeDslElements pOseeDsl;
- private ImportElements pImport;
- private TerminalRule tSTRING;
- private TerminalRule tWHOLE_NUM_STR;
- private TerminalRule tHEX_INT;
- private QUALIFIED_NAMEElements pQUALIFIED_NAME;
- private OseeElementElements pOseeElement;
- private OseeTypeElements pOseeType;
- private XArtifactTypeElements pXArtifactType;
- private XAttributeTypeRefElements pXAttributeTypeRef;
- private XAttributeTypeElements pXAttributeType;
- private AttributeBaseTypeElements pAttributeBaseType;
- private XOseeEnumTypeElements pXOseeEnumType;
- private XOseeEnumEntryElements pXOseeEnumEntry;
- private XOseeEnumOverrideElements pXOseeEnumOverride;
- private OverrideOptionElements pOverrideOption;
- private AddEnumElements pAddEnum;
- private RemoveEnumElements pRemoveEnum;
- private XOseeArtifactTypeOverrideElements pXOseeArtifactTypeOverride;
- private AttributeOverrideOptionElements pAttributeOverrideOption;
- private AddAttributeElements pAddAttribute;
- private RemoveAttributeElements pRemoveAttribute;
- private UpdateAttributeElements pUpdateAttribute;
- private XRelationTypeElements pXRelationType;
- private RelationMultiplicityEnumElements unknownRuleRelationMultiplicityEnum;
- private RelationOrderTypeElements pRelationOrderType;
- private CompareOpElements unknownRuleCompareOp;
- private XLogicOperatorElements unknownRuleXLogicOperator;
- private CONDITION_VALUEElements pCONDITION_VALUE;
- private MatchFieldElements unknownRuleMatchField;
- private ConditionElements pCondition;
- private SimpleConditionElements pSimpleCondition;
- private CompoundConditionElements pCompoundCondition;
- private XArtifactMatcherElements pXArtifactMatcher;
- private RoleElements pRole;
- private ReferencedContextElements pReferencedContext;
- private UsersAndGroupsElements pUsersAndGroups;
- private AccessContextElements pAccessContext;
- private HierarchyRestrictionElements pHierarchyRestriction;
- private AccessPermissionEnumElements unknownRuleAccessPermissionEnum;
- private RelationTypeArtifactTypePredicateElements pRelationTypeArtifactTypePredicate;
- private RelationTypeArtifactPredicateElements pRelationTypeArtifactPredicate;
- private RelationTypePredicateElements pRelationTypePredicate;
- private ObjectRestrictionElements pObjectRestriction;
- private ArtifactMatchRestrictionElements pArtifactMatchRestriction;
- private ArtifactTypeRestrictionElements pArtifactTypeRestriction;
- private AttributeTypeRestrictionElements pAttributeTypeRestriction;
- private LegacyRelationTypeRestrictionElements pLegacyRelationTypeRestriction;
- private RelationTypeRestrictionElements pRelationTypeRestriction;
- private RelationTypeMatchElements unknownRuleRelationTypeMatch;
- private XRelationSideEnumElements unknownRuleXRelationSideEnum;
-
- private final Grammar grammar;
-
- private final TerminalsGrammarAccess gaTerminals;
-
- @Inject
- public OseeDslGrammarAccess(GrammarProvider grammarProvider, TerminalsGrammarAccess gaTerminals) {
- this.grammar = internalFindGrammar(grammarProvider);
- this.gaTerminals = gaTerminals;
- }
-
- protected Grammar internalFindGrammar(GrammarProvider grammarProvider) {
- Grammar grammar = grammarProvider.getGrammar(this);
- while (grammar != null) {
- if ("org.eclipse.osee.framework.core.dsl.OseeDsl".equals(grammar.getName())) {
- return grammar;
- }
- List<Grammar> grammars = grammar.getUsedGrammars();
- if (!grammars.isEmpty()) {
- grammar = grammars.iterator().next();
- } else {
- return null;
- }
- }
- return grammar;
- }
-
- @Override
- public Grammar getGrammar() {
- return grammar;
- }
-
- public TerminalsGrammarAccess getTerminalsGrammarAccess() {
- return gaTerminals;
- }
-
- //OseeDsl:
- // imports+=Import* (artifactTypes+=XArtifactType | relationTypes+=XRelationType | attributeTypes+=XAttributeType |
- // enumTypes+=XOseeEnumType | enumOverrides+=XOseeEnumOverride | artifactTypeOverrides+=XOseeArtifactTypeOverride)*
- // (artifactMatchRefs+=XArtifactMatcher | accessDeclarations+=AccessContext | roleDeclarations+=Role)*;
- public OseeDslElements getOseeDslAccess() {
- return pOseeDsl != null ? pOseeDsl : (pOseeDsl = new OseeDslElements());
- }
-
- public ParserRule getOseeDslRule() {
- return getOseeDslAccess().getRule();
- }
-
- //Import:
- // "import" importURI=STRING;
- public ImportElements getImportAccess() {
- return pImport != null ? pImport : (pImport = new ImportElements());
- }
-
- public ParserRule getImportRule() {
- return getImportAccess().getRule();
- }
-
- //terminal STRING:
- // "\"" ("\\" "\"" | !"\"")* "\"" | "\'" ("\\" "\'" | !"\'")* "\'";
- public TerminalRule getSTRINGRule() {
- return tSTRING != null ? tSTRING : (tSTRING =
- (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "STRING"));
- }
-
- //terminal WHOLE_NUM_STR:
- // "0".."9"+;
- public TerminalRule getWHOLE_NUM_STRRule() {
- return tWHOLE_NUM_STR != null ? tWHOLE_NUM_STR : (tWHOLE_NUM_STR =
- (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "WHOLE_NUM_STR"));
- }
-
- //terminal HEX_INT:
- // "0x" ("A".."F" | "0".."9")+;
- public TerminalRule getHEX_INTRule() {
- return tHEX_INT != null ? tHEX_INT : (tHEX_INT =
- (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "HEX_INT"));
- }
-
- //QUALIFIED_NAME:
- // ID ("." ID)*;
- public QUALIFIED_NAMEElements getQUALIFIED_NAMEAccess() {
- return pQUALIFIED_NAME != null ? pQUALIFIED_NAME : (pQUALIFIED_NAME = new QUALIFIED_NAMEElements());
- }
-
- public ParserRule getQUALIFIED_NAMERule() {
- return getQUALIFIED_NAMEAccess().getRule();
- }
-
- /////////////////////////////////////////
- // // OSEE TYPE MODEL //
- //
- /////////////////////////////////////////
- // OseeElement:
- // XOseeEnumOverride | OseeType;
- public OseeElementElements getOseeElementAccess() {
- return pOseeElement != null ? pOseeElement : (pOseeElement = new OseeElementElements());
- }
-
- public ParserRule getOseeElementRule() {
- return getOseeElementAccess().getRule();
- }
-
- //OseeType:
- // XArtifactType | XRelationType | XAttributeType | XOseeEnumType;
- public OseeTypeElements getOseeTypeAccess() {
- return pOseeType != null ? pOseeType : (pOseeType = new OseeTypeElements());
- }
-
- public ParserRule getOseeTypeRule() {
- return getOseeTypeAccess().getRule();
- }
-
- //XArtifactType:
- // abstract?="abstract"? "artifactType" name=STRING ("extends" superArtifactTypes+=[XArtifactType|STRING] (","
- // superArtifactTypes+=[XArtifactType|STRING])*)? "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT
- // validAttributeTypes+=XAttributeTypeRef* "}";
- public XArtifactTypeElements getXArtifactTypeAccess() {
- return pXArtifactType != null ? pXArtifactType : (pXArtifactType = new XArtifactTypeElements());
- }
-
- public ParserRule getXArtifactTypeRule() {
- return getXArtifactTypeAccess().getRule();
- }
-
- //XAttributeTypeRef:
- // "attribute" validAttributeType=[XAttributeType|STRING] ("branchUuid" branchUuid=WHOLE_NUM_STR)?;
- public XAttributeTypeRefElements getXAttributeTypeRefAccess() {
- return pXAttributeTypeRef != null ? pXAttributeTypeRef : (pXAttributeTypeRef = new XAttributeTypeRefElements());
- }
-
- public ParserRule getXAttributeTypeRefRule() {
- return getXAttributeTypeRefAccess().getRule();
- }
-
- //XAttributeType:
- // "attributeType" name=STRING ("extends" baseAttributeType=AttributeBaseType) ("overrides"
- // override=[XAttributeType|STRING])? "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT "dataProvider"
- // dataProvider=("DefaultAttributeDataProvider" | "UriAttributeDataProvider" | QUALIFIED_NAME) "min" min=WHOLE_NUM_STR
- // "max" max=(WHOLE_NUM_STR | "unlimited") (("taggerId" taggerId=("DefaultAttributeTaggerProvider" | QUALIFIED_NAME))? &
- // ("enumType" enumType=[XOseeEnumType|STRING])? & ("description" description=STRING)? & ("defaultValue"
- // defaultValue=STRING)? & ("fileExtension" fileExtension=STRING)? & ("mediaType" mediaType=STRING)?) "}";
- public XAttributeTypeElements getXAttributeTypeAccess() {
- return pXAttributeType != null ? pXAttributeType : (pXAttributeType = new XAttributeTypeElements());
- }
-
- public ParserRule getXAttributeTypeRule() {
- return getXAttributeTypeAccess().getRule();
- }
-
- //AttributeBaseType:
- // "BooleanAttribute" | "CompressedContentAttribute" | "DateAttribute" | "EnumeratedAttribute" |
- // "FloatingPointAttribute" | "IntegerAttribute" | "LongAttribute" | "JavaObjectAttribute" | "StringAttribute" |
- // "ArtifactReferenceAttribute" | "BranchReferenceAttribute" | "WordAttribute" | "OutlineNumberAttribute" |
- // QUALIFIED_NAME;
- public AttributeBaseTypeElements getAttributeBaseTypeAccess() {
- return pAttributeBaseType != null ? pAttributeBaseType : (pAttributeBaseType = new AttributeBaseTypeElements());
- }
-
- public ParserRule getAttributeBaseTypeRule() {
- return getAttributeBaseTypeAccess().getRule();
- }
-
- //XOseeEnumType:
- // "oseeEnumType" name=STRING "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT enumEntries+=XOseeEnumEntry* "}";
- public XOseeEnumTypeElements getXOseeEnumTypeAccess() {
- return pXOseeEnumType != null ? pXOseeEnumType : (pXOseeEnumType = new XOseeEnumTypeElements());
- }
-
- public ParserRule getXOseeEnumTypeRule() {
- return getXOseeEnumTypeAccess().getRule();
- }
-
- //XOseeEnumEntry:
- // "entry" name=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? ("description" description=STRING)?;
- public XOseeEnumEntryElements getXOseeEnumEntryAccess() {
- return pXOseeEnumEntry != null ? pXOseeEnumEntry : (pXOseeEnumEntry = new XOseeEnumEntryElements());
- }
-
- public ParserRule getXOseeEnumEntryRule() {
- return getXOseeEnumEntryAccess().getRule();
- }
-
- //XOseeEnumOverride:
- // "overrides enum" overridenEnumType=[XOseeEnumType|STRING] "{" inheritAll?="inheritAll"?
- // overrideOptions+=OverrideOption* "}";
- public XOseeEnumOverrideElements getXOseeEnumOverrideAccess() {
- return pXOseeEnumOverride != null ? pXOseeEnumOverride : (pXOseeEnumOverride = new XOseeEnumOverrideElements());
- }
-
- public ParserRule getXOseeEnumOverrideRule() {
- return getXOseeEnumOverrideAccess().getRule();
- }
-
- //OverrideOption:
- // AddEnum | RemoveEnum;
- public OverrideOptionElements getOverrideOptionAccess() {
- return pOverrideOption != null ? pOverrideOption : (pOverrideOption = new OverrideOptionElements());
- }
-
- public ParserRule getOverrideOptionRule() {
- return getOverrideOptionAccess().getRule();
- }
-
- //AddEnum:
- // "add" enumEntry=STRING ordinal=WHOLE_NUM_STR? ("entryGuid" entryGuid=STRING)? ("description" description=STRING)?;
- public AddEnumElements getAddEnumAccess() {
- return pAddEnum != null ? pAddEnum : (pAddEnum = new AddEnumElements());
- }
-
- public ParserRule getAddEnumRule() {
- return getAddEnumAccess().getRule();
- }
-
- //RemoveEnum:
- // "remove" enumEntry=[XOseeEnumEntry|STRING];
- public RemoveEnumElements getRemoveEnumAccess() {
- return pRemoveEnum != null ? pRemoveEnum : (pRemoveEnum = new RemoveEnumElements());
- }
-
- public ParserRule getRemoveEnumRule() {
- return getRemoveEnumAccess().getRule();
- }
-
- //XOseeArtifactTypeOverride:
- // "overrides artifactType" overridenArtifactType=[XArtifactType|STRING] "{" inheritAll?="inheritAll"?
- // overrideOptions+=AttributeOverrideOption+ "}";
- public XOseeArtifactTypeOverrideElements getXOseeArtifactTypeOverrideAccess() {
- return pXOseeArtifactTypeOverride != null ? pXOseeArtifactTypeOverride : (pXOseeArtifactTypeOverride =
- new XOseeArtifactTypeOverrideElements());
- }
-
- public ParserRule getXOseeArtifactTypeOverrideRule() {
- return getXOseeArtifactTypeOverrideAccess().getRule();
- }
-
- //AttributeOverrideOption:
- // AddAttribute | RemoveAttribute | UpdateAttribute;
- public AttributeOverrideOptionElements getAttributeOverrideOptionAccess() {
- return pAttributeOverrideOption != null ? pAttributeOverrideOption : (pAttributeOverrideOption =
- new AttributeOverrideOptionElements());
- }
-
- public ParserRule getAttributeOverrideOptionRule() {
- return getAttributeOverrideOptionAccess().getRule();
- }
-
- //AddAttribute:
- // "add" attribute=XAttributeTypeRef;
- public AddAttributeElements getAddAttributeAccess() {
- return pAddAttribute != null ? pAddAttribute : (pAddAttribute = new AddAttributeElements());
- }
-
- public ParserRule getAddAttributeRule() {
- return getAddAttributeAccess().getRule();
- }
-
- //RemoveAttribute:
- // "remove" "attribute" attribute=[XAttributeType|STRING];
- public RemoveAttributeElements getRemoveAttributeAccess() {
- return pRemoveAttribute != null ? pRemoveAttribute : (pRemoveAttribute = new RemoveAttributeElements());
- }
-
- public ParserRule getRemoveAttributeRule() {
- return getRemoveAttributeAccess().getRule();
- }
-
- //UpdateAttribute:
- // "update" attribute=XAttributeTypeRef;
- public UpdateAttributeElements getUpdateAttributeAccess() {
- return pUpdateAttribute != null ? pUpdateAttribute : (pUpdateAttribute = new UpdateAttributeElements());
- }
-
- public ParserRule getUpdateAttributeRule() {
- return getUpdateAttributeAccess().getRule();
- }
-
- //XRelationType:
- // "relationType" name=STRING "{" ("guid" typeGuid=STRING)? "uuid" uuid=HEX_INT "sideAName" sideAName=STRING
- // "sideAArtifactType" sideAArtifactType=[XArtifactType|STRING] "sideBName" sideBName=STRING "sideBArtifactType"
- // sideBArtifactType=[XArtifactType|STRING] "defaultOrderType" defaultOrderType=RelationOrderType "multiplicity"
- // multiplicity=RelationMultiplicityEnum "}";
- public XRelationTypeElements getXRelationTypeAccess() {
- return pXRelationType != null ? pXRelationType : (pXRelationType = new XRelationTypeElements());
- }
-
- public ParserRule getXRelationTypeRule() {
- return getXRelationTypeAccess().getRule();
- }
-
- //enum RelationMultiplicityEnum:
- // ONE_TO_ONE | ONE_TO_MANY | MANY_TO_ONE | MANY_TO_MANY;
- public RelationMultiplicityEnumElements getRelationMultiplicityEnumAccess() {
- return unknownRuleRelationMultiplicityEnum != null ? unknownRuleRelationMultiplicityEnum : (unknownRuleRelationMultiplicityEnum =
- new RelationMultiplicityEnumElements());
- }
-
- public EnumRule getRelationMultiplicityEnumRule() {
- return getRelationMultiplicityEnumAccess().getRule();
- }
-
- //RelationOrderType:
- // "Lexicographical_Ascending" | "Lexicographical_Descending" | "Unordered" | ID;
- public RelationOrderTypeElements getRelationOrderTypeAccess() {
- return pRelationOrderType != null ? pRelationOrderType : (pRelationOrderType = new RelationOrderTypeElements());
- }
-
- public ParserRule getRelationOrderTypeRule() {
- return getRelationOrderTypeAccess().getRule();
- }
-
- /////////////////////////////////////////
- // // OSEE MATCH RULES //
- // ///////////////////////////////////////
- // enum
- //CompareOp:
- // EQ | LIKE;
- public CompareOpElements getCompareOpAccess() {
- return unknownRuleCompareOp != null ? unknownRuleCompareOp : (unknownRuleCompareOp = new CompareOpElements());
- }
-
- public EnumRule getCompareOpRule() {
- return getCompareOpAccess().getRule();
- }
-
- //enum XLogicOperator:
- // AND | OR;
- public XLogicOperatorElements getXLogicOperatorAccess() {
- return unknownRuleXLogicOperator != null ? unknownRuleXLogicOperator : (unknownRuleXLogicOperator =
- new XLogicOperatorElements());
- }
-
- public EnumRule getXLogicOperatorRule() {
- return getXLogicOperatorAccess().getRule();
- }
-
- //CONDITION_VALUE:
- // WHOLE_NUM_STR | STRING;
- public CONDITION_VALUEElements getCONDITION_VALUEAccess() {
- return pCONDITION_VALUE != null ? pCONDITION_VALUE : (pCONDITION_VALUE = new CONDITION_VALUEElements());
- }
-
- public ParserRule getCONDITION_VALUERule() {
- return getCONDITION_VALUEAccess().getRule();
- }
-
- //enum MatchField:
- // artifactName | artifactGuid | branchName | branchUuid;
- public MatchFieldElements getMatchFieldAccess() {
- return unknownRuleMatchField != null ? unknownRuleMatchField : (unknownRuleMatchField =
- new MatchFieldElements());
- }
-
- public EnumRule getMatchFieldRule() {
- return getMatchFieldAccess().getRule();
- }
-
- //Condition:
- // SimpleCondition | CompoundCondition;
- public ConditionElements getConditionAccess() {
- return pCondition != null ? pCondition : (pCondition = new ConditionElements());
- }
-
- public ParserRule getConditionRule() {
- return getConditionAccess().getRule();
- }
-
- //SimpleCondition:
- // field=MatchField op=CompareOp expression=STRING;
- public SimpleConditionElements getSimpleConditionAccess() {
- return pSimpleCondition != null ? pSimpleCondition : (pSimpleCondition = new SimpleConditionElements());
- }
-
- public ParserRule getSimpleConditionRule() {
- return getSimpleConditionAccess().getRule();
- }
-
- //CompoundCondition:
- // "(" conditions+=SimpleCondition (operators+=XLogicOperator conditions+=SimpleCondition)+ ")";
- public CompoundConditionElements getCompoundConditionAccess() {
- return pCompoundCondition != null ? pCompoundCondition : (pCompoundCondition = new CompoundConditionElements());
- }
-
- public ParserRule getCompoundConditionRule() {
- return getCompoundConditionAccess().getRule();
- }
-
- //XArtifactMatcher:
- // "artifactMatcher" name=STRING "where" conditions+=Condition (operators+=XLogicOperator conditions+=Condition)* ";";
- public XArtifactMatcherElements getXArtifactMatcherAccess() {
- return pXArtifactMatcher != null ? pXArtifactMatcher : (pXArtifactMatcher = new XArtifactMatcherElements());
- }
-
- public ParserRule getXArtifactMatcherRule() {
- return getXArtifactMatcherAccess().getRule();
- }
-
- /////////////////////////////////////////
- // // OSEE ACCESS MODEL //
- //
- /////////////////////////////////////////
- // Role:
- // "role" name=STRING ("extends" superRoles+=[Role|STRING])? "{" (usersAndGroups+=UsersAndGroups |
- // referencedContexts+=ReferencedContext)+ "}";
- public RoleElements getRoleAccess() {
- return pRole != null ? pRole : (pRole = new RoleElements());
- }
-
- public ParserRule getRoleRule() {
- return getRoleAccess().getRule();
- }
-
- //ReferencedContext:
- // "accessContext" accessContextRef=STRING ";";
- public ReferencedContextElements getReferencedContextAccess() {
- return pReferencedContext != null ? pReferencedContext : (pReferencedContext = new ReferencedContextElements());
- }
-
- public ParserRule getReferencedContextRule() {
- return getReferencedContextAccess().getRule();
- }
-
- //UsersAndGroups:
- // "guid" userOrGroupGuid=STRING ";";
- public UsersAndGroupsElements getUsersAndGroupsAccess() {
- return pUsersAndGroups != null ? pUsersAndGroups : (pUsersAndGroups = new UsersAndGroupsElements());
- }
-
- public ParserRule getUsersAndGroupsRule() {
- return getUsersAndGroupsAccess().getRule();
- }
-
- //AccessContext:
- // "accessContext" name=STRING ("extends" superAccessContexts+=[AccessContext|STRING])? "{" "guid" guid=STRING ";"
- // (accessRules+=ObjectRestriction | hierarchyRestrictions+=HierarchyRestriction)+ "}";
- public AccessContextElements getAccessContextAccess() {
- return pAccessContext != null ? pAccessContext : (pAccessContext = new AccessContextElements());
- }
-
- public ParserRule getAccessContextRule() {
- return getAccessContextAccess().getRule();
- }
-
- //HierarchyRestriction:
- // "childrenOf" artifactMatcherRef=[XArtifactMatcher|STRING] "{" accessRules+=ObjectRestriction+ "}";
- public HierarchyRestrictionElements getHierarchyRestrictionAccess() {
- return pHierarchyRestriction != null ? pHierarchyRestriction : (pHierarchyRestriction =
- new HierarchyRestrictionElements());
- }
-
- public ParserRule getHierarchyRestrictionRule() {
- return getHierarchyRestrictionAccess().getRule();
- }
-
- //enum AccessPermissionEnum:
- // ALLOW | DENY;
- public AccessPermissionEnumElements getAccessPermissionEnumAccess() {
- return unknownRuleAccessPermissionEnum != null ? unknownRuleAccessPermissionEnum : (unknownRuleAccessPermissionEnum =
- new AccessPermissionEnumElements());
- }
-
- public EnumRule getAccessPermissionEnumRule() {
- return getAccessPermissionEnumAccess().getRule();
- }
-
- //RelationTypeArtifactTypePredicate:
- // "artifactType" artifactTypeRef=[XArtifactType|STRING];
- public RelationTypeArtifactTypePredicateElements getRelationTypeArtifactTypePredicateAccess() {
- return pRelationTypeArtifactTypePredicate != null ? pRelationTypeArtifactTypePredicate : (pRelationTypeArtifactTypePredicate =
- new RelationTypeArtifactTypePredicateElements());
- }
-
- public ParserRule getRelationTypeArtifactTypePredicateRule() {
- return getRelationTypeArtifactTypePredicateAccess().getRule();
- }
-
- //RelationTypeArtifactPredicate:
- // "artifact" artifactMatcherRef=[XArtifactMatcher|STRING];
- public RelationTypeArtifactPredicateElements getRelationTypeArtifactPredicateAccess() {
- return pRelationTypeArtifactPredicate != null ? pRelationTypeArtifactPredicate : (pRelationTypeArtifactPredicate =
- new RelationTypeArtifactPredicateElements());
- }
-
- public ParserRule getRelationTypeArtifactPredicateRule() {
- return getRelationTypeArtifactPredicateAccess().getRule();
- }
-
- //RelationTypePredicate:
- // RelationTypeArtifactPredicate | RelationTypeArtifactTypePredicate;
- public RelationTypePredicateElements getRelationTypePredicateAccess() {
- return pRelationTypePredicate != null ? pRelationTypePredicate : (pRelationTypePredicate =
- new RelationTypePredicateElements());
- }
-
- public ParserRule getRelationTypePredicateRule() {
- return getRelationTypePredicateAccess().getRule();
- }
-
- //ObjectRestriction:
- // ArtifactMatchRestriction | ArtifactTypeRestriction | RelationTypeRestriction | AttributeTypeRestriction;
- public ObjectRestrictionElements getObjectRestrictionAccess() {
- return pObjectRestriction != null ? pObjectRestriction : (pObjectRestriction = new ObjectRestrictionElements());
- }
-
- public ParserRule getObjectRestrictionRule() {
- return getObjectRestrictionAccess().getRule();
- }
-
- //ArtifactMatchRestriction:
- // permission=AccessPermissionEnum "edit" "artifact" artifactMatcherRef=[XArtifactMatcher|STRING] ";";
- public ArtifactMatchRestrictionElements getArtifactMatchRestrictionAccess() {
- return pArtifactMatchRestriction != null ? pArtifactMatchRestriction : (pArtifactMatchRestriction =
- new ArtifactMatchRestrictionElements());
- }
-
- public ParserRule getArtifactMatchRestrictionRule() {
- return getArtifactMatchRestrictionAccess().getRule();
- }
-
- //ArtifactTypeRestriction:
- // permission=AccessPermissionEnum "edit" "artifactType" artifactTypeRef=[XArtifactType|STRING] ";";
- public ArtifactTypeRestrictionElements getArtifactTypeRestrictionAccess() {
- return pArtifactTypeRestriction != null ? pArtifactTypeRestriction : (pArtifactTypeRestriction =
- new ArtifactTypeRestrictionElements());
- }
-
- public ParserRule getArtifactTypeRestrictionRule() {
- return getArtifactTypeRestrictionAccess().getRule();
- }
-
- //AttributeTypeRestriction:
- // permission=AccessPermissionEnum "edit" "attributeType" attributeTypeRef=[XAttributeType|STRING] ("of" "artifactType"
- // artifactTypeRef=[XArtifactType|STRING])? ";";
- public AttributeTypeRestrictionElements getAttributeTypeRestrictionAccess() {
- return pAttributeTypeRestriction != null ? pAttributeTypeRestriction : (pAttributeTypeRestriction =
- new AttributeTypeRestrictionElements());
- }
-
- public ParserRule getAttributeTypeRestrictionRule() {
- return getAttributeTypeRestrictionAccess().getRule();
- }
-
- //LegacyRelationTypeRestriction:
- // permission=AccessPermissionEnum "edit" "relationType" relationTypeRef=[XRelationType|STRING]
- // restrictedToSide=XRelationSideEnum ("artifact" artifactMatcherRef=[XArtifactMatcher|STRING])? ";";
- public LegacyRelationTypeRestrictionElements getLegacyRelationTypeRestrictionAccess() {
- return pLegacyRelationTypeRestriction != null ? pLegacyRelationTypeRestriction : (pLegacyRelationTypeRestriction =
- new LegacyRelationTypeRestrictionElements());
- }
-
- public ParserRule getLegacyRelationTypeRestrictionRule() {
- return getLegacyRelationTypeRestrictionAccess().getRule();
- }
-
- //RelationTypeRestriction:
- // permission=AccessPermissionEnum "edit" "relationType" (relationTypeMatch?=RelationTypeMatch |
- // relationTypeRef=[XRelationType|STRING]) restrictedToSide=XRelationSideEnum predicate=RelationTypePredicate? ";";
- public RelationTypeRestrictionElements getRelationTypeRestrictionAccess() {
- return pRelationTypeRestriction != null ? pRelationTypeRestriction : (pRelationTypeRestriction =
- new RelationTypeRestrictionElements());
- }
-
- public ParserRule getRelationTypeRestrictionRule() {
- return getRelationTypeRestrictionAccess().getRule();
- }
-
- //enum RelationTypeMatch:
- // ALL;
- public RelationTypeMatchElements getRelationTypeMatchAccess() {
- return unknownRuleRelationTypeMatch != null ? unknownRuleRelationTypeMatch : (unknownRuleRelationTypeMatch =
- new RelationTypeMatchElements());
- }
-
- public EnumRule getRelationTypeMatchRule() {
- return getRelationTypeMatchAccess().getRule();
- }
-
- //enum XRelationSideEnum:
- // SIDE_A | SIDE_B | BOTH;
- public XRelationSideEnumElements getXRelationSideEnumAccess() {
- return unknownRuleXRelationSideEnum != null ? unknownRuleXRelationSideEnum : (unknownRuleXRelationSideEnum =
- new XRelationSideEnumElements());
- }
-
- public EnumRule getXRelationSideEnumRule() {
- return getXRelationSideEnumAccess().getRule();
- }
-
- //terminal ID:
- // "^"? ("a".."z" | "A".."Z" | "_") ("a".."z" | "A".."Z" | "_" | "0".."9")*;
- public TerminalRule getIDRule() {
- return gaTerminals.getIDRule();
- }
-
- //terminal INT returns ecore::EInt:
- // "0".."9"+;
- public TerminalRule getINTRule() {
- return gaTerminals.getINTRule();
- }
-
- //terminal ML_COMMENT:
- // "/ *"->"* /";
- public TerminalRule getML_COMMENTRule() {
- return gaTerminals.getML_COMMENTRule();
- }
-
- //terminal SL_COMMENT:
- // "//" !("\n" | "\r")* ("\r"? "\n")?;
- public TerminalRule getSL_COMMENTRule() {
- return gaTerminals.getSL_COMMENTRule();
- }
-
- //terminal WS:
- // (" " | "\t" | "\r" | "\n")+;
- public TerminalRule getWSRule() {
- return gaTerminals.getWSRule();
- }
-
- //terminal ANY_OTHER:
- // .;
- public TerminalRule getANY_OTHERRule() {
- return gaTerminals.getANY_OTHERRule();
- }
+ public class RelationTypeArtifactTypePredicateElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.RelationTypeArtifactTypePredicate");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cArtifactTypeKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cArtifactTypeRefAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final CrossReference cArtifactTypeRefXArtifactTypeCrossReference_1_0 = (CrossReference)cArtifactTypeRefAssignment_1.eContents().get(0);
+ private final RuleCall cArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_1_0_1 = (RuleCall)cArtifactTypeRefXArtifactTypeCrossReference_1_0.eContents().get(1);
+
+ //RelationTypeArtifactTypePredicate:
+ // 'artifactType' artifactTypeRef=[XArtifactType|STRING];
+ @Override public ParserRule getRule() { return rule; }
+
+ //'artifactType' artifactTypeRef=[XArtifactType|STRING]
+ public Group getGroup() { return cGroup; }
+
+ //'artifactType'
+ public Keyword getArtifactTypeKeyword_0() { return cArtifactTypeKeyword_0; }
+
+ //artifactTypeRef=[XArtifactType|STRING]
+ public Assignment getArtifactTypeRefAssignment_1() { return cArtifactTypeRefAssignment_1; }
+
+ //[XArtifactType|STRING]
+ public CrossReference getArtifactTypeRefXArtifactTypeCrossReference_1_0() { return cArtifactTypeRefXArtifactTypeCrossReference_1_0; }
+
+ //STRING
+ public RuleCall getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_1_0_1() { return cArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_1_0_1; }
+ }
+
+ public class RelationTypeArtifactPredicateElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.RelationTypeArtifactPredicate");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cArtifactKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Assignment cArtifactMatcherRefAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final CrossReference cArtifactMatcherRefXArtifactMatcherCrossReference_1_0 = (CrossReference)cArtifactMatcherRefAssignment_1.eContents().get(0);
+ private final RuleCall cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1 = (RuleCall)cArtifactMatcherRefXArtifactMatcherCrossReference_1_0.eContents().get(1);
+
+ //RelationTypeArtifactPredicate:
+ // 'artifact' artifactMatcherRef=[XArtifactMatcher|STRING];
+ @Override public ParserRule getRule() { return rule; }
+
+ //'artifact' artifactMatcherRef=[XArtifactMatcher|STRING]
+ public Group getGroup() { return cGroup; }
+
+ //'artifact'
+ public Keyword getArtifactKeyword_0() { return cArtifactKeyword_0; }
+
+ //artifactMatcherRef=[XArtifactMatcher|STRING]
+ public Assignment getArtifactMatcherRefAssignment_1() { return cArtifactMatcherRefAssignment_1; }
+
+ //[XArtifactMatcher|STRING]
+ public CrossReference getArtifactMatcherRefXArtifactMatcherCrossReference_1_0() { return cArtifactMatcherRefXArtifactMatcherCrossReference_1_0; }
+
+ //STRING
+ public RuleCall getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1() { return cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_1_0_1; }
+ }
+
+ public class RelationTypePredicateElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.RelationTypePredicate");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final RuleCall cRelationTypeArtifactPredicateParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
+ private final RuleCall cRelationTypeArtifactTypePredicateParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
+
+ //RelationTypePredicate:
+ // RelationTypeArtifactPredicate | RelationTypeArtifactTypePredicate;
+ @Override public ParserRule getRule() { return rule; }
+
+ //RelationTypeArtifactPredicate | RelationTypeArtifactTypePredicate
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //RelationTypeArtifactPredicate
+ public RuleCall getRelationTypeArtifactPredicateParserRuleCall_0() { return cRelationTypeArtifactPredicateParserRuleCall_0; }
+
+ //RelationTypeArtifactTypePredicate
+ public RuleCall getRelationTypeArtifactTypePredicateParserRuleCall_1() { return cRelationTypeArtifactTypePredicateParserRuleCall_1; }
+ }
+
+ public class ObjectRestrictionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.ObjectRestriction");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final RuleCall cArtifactMatchRestrictionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
+ private final RuleCall cArtifactTypeRestrictionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
+ private final RuleCall cRelationTypeRestrictionParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
+ private final RuleCall cAttributeTypeRestrictionParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
+
+ //ObjectRestriction:
+ // ArtifactMatchRestriction | ArtifactTypeRestriction | RelationTypeRestriction | AttributeTypeRestriction;
+ @Override public ParserRule getRule() { return rule; }
+
+ //ArtifactMatchRestriction | ArtifactTypeRestriction | RelationTypeRestriction | AttributeTypeRestriction
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //ArtifactMatchRestriction
+ public RuleCall getArtifactMatchRestrictionParserRuleCall_0() { return cArtifactMatchRestrictionParserRuleCall_0; }
+
+ //ArtifactTypeRestriction
+ public RuleCall getArtifactTypeRestrictionParserRuleCall_1() { return cArtifactTypeRestrictionParserRuleCall_1; }
+
+ //RelationTypeRestriction
+ public RuleCall getRelationTypeRestrictionParserRuleCall_2() { return cRelationTypeRestrictionParserRuleCall_2; }
+
+ //AttributeTypeRestriction
+ public RuleCall getAttributeTypeRestrictionParserRuleCall_3() { return cAttributeTypeRestrictionParserRuleCall_3; }
+ }
+
+ public class ArtifactMatchRestrictionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.ArtifactMatchRestriction");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Assignment cPermissionAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final RuleCall cPermissionAccessPermissionEnumEnumRuleCall_0_0 = (RuleCall)cPermissionAssignment_0.eContents().get(0);
+ private final Keyword cEditKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Keyword cArtifactKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Assignment cArtifactMatcherRefAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final CrossReference cArtifactMatcherRefXArtifactMatcherCrossReference_3_0 = (CrossReference)cArtifactMatcherRefAssignment_3.eContents().get(0);
+ private final RuleCall cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_3_0_1 = (RuleCall)cArtifactMatcherRefXArtifactMatcherCrossReference_3_0.eContents().get(1);
+ private final Keyword cSemicolonKeyword_4 = (Keyword)cGroup.eContents().get(4);
+
+ //ArtifactMatchRestriction:
+ // permission=AccessPermissionEnum 'edit' 'artifact' artifactMatcherRef=[XArtifactMatcher|STRING] ';';
+ @Override public ParserRule getRule() { return rule; }
+
+ //permission=AccessPermissionEnum 'edit' 'artifact' artifactMatcherRef=[XArtifactMatcher|STRING] ';'
+ public Group getGroup() { return cGroup; }
+
+ //permission=AccessPermissionEnum
+ public Assignment getPermissionAssignment_0() { return cPermissionAssignment_0; }
+
+ //AccessPermissionEnum
+ public RuleCall getPermissionAccessPermissionEnumEnumRuleCall_0_0() { return cPermissionAccessPermissionEnumEnumRuleCall_0_0; }
+
+ //'edit'
+ public Keyword getEditKeyword_1() { return cEditKeyword_1; }
+
+ //'artifact'
+ public Keyword getArtifactKeyword_2() { return cArtifactKeyword_2; }
+
+ //artifactMatcherRef=[XArtifactMatcher|STRING]
+ public Assignment getArtifactMatcherRefAssignment_3() { return cArtifactMatcherRefAssignment_3; }
+
+ //[XArtifactMatcher|STRING]
+ public CrossReference getArtifactMatcherRefXArtifactMatcherCrossReference_3_0() { return cArtifactMatcherRefXArtifactMatcherCrossReference_3_0; }
+
+ //STRING
+ public RuleCall getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_3_0_1() { return cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_3_0_1; }
+
+ //';'
+ public Keyword getSemicolonKeyword_4() { return cSemicolonKeyword_4; }
+ }
+
+ public class ArtifactTypeRestrictionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.ArtifactTypeRestriction");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Assignment cPermissionAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final RuleCall cPermissionAccessPermissionEnumEnumRuleCall_0_0 = (RuleCall)cPermissionAssignment_0.eContents().get(0);
+ private final Keyword cEditKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Keyword cArtifactTypeKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Assignment cArtifactTypeRefAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final CrossReference cArtifactTypeRefXArtifactTypeCrossReference_3_0 = (CrossReference)cArtifactTypeRefAssignment_3.eContents().get(0);
+ private final RuleCall cArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_3_0_1 = (RuleCall)cArtifactTypeRefXArtifactTypeCrossReference_3_0.eContents().get(1);
+ private final Keyword cSemicolonKeyword_4 = (Keyword)cGroup.eContents().get(4);
+
+ //ArtifactTypeRestriction:
+ // permission=AccessPermissionEnum 'edit' 'artifactType' artifactTypeRef=[XArtifactType|STRING] ';';
+ @Override public ParserRule getRule() { return rule; }
+
+ //permission=AccessPermissionEnum 'edit' 'artifactType' artifactTypeRef=[XArtifactType|STRING] ';'
+ public Group getGroup() { return cGroup; }
+
+ //permission=AccessPermissionEnum
+ public Assignment getPermissionAssignment_0() { return cPermissionAssignment_0; }
+
+ //AccessPermissionEnum
+ public RuleCall getPermissionAccessPermissionEnumEnumRuleCall_0_0() { return cPermissionAccessPermissionEnumEnumRuleCall_0_0; }
+
+ //'edit'
+ public Keyword getEditKeyword_1() { return cEditKeyword_1; }
+
+ //'artifactType'
+ public Keyword getArtifactTypeKeyword_2() { return cArtifactTypeKeyword_2; }
+
+ //artifactTypeRef=[XArtifactType|STRING]
+ public Assignment getArtifactTypeRefAssignment_3() { return cArtifactTypeRefAssignment_3; }
+
+ //[XArtifactType|STRING]
+ public CrossReference getArtifactTypeRefXArtifactTypeCrossReference_3_0() { return cArtifactTypeRefXArtifactTypeCrossReference_3_0; }
+
+ //STRING
+ public RuleCall getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_3_0_1() { return cArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_3_0_1; }
+
+ //';'
+ public Keyword getSemicolonKeyword_4() { return cSemicolonKeyword_4; }
+ }
+
+ public class AttributeTypeRestrictionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.AttributeTypeRestriction");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Assignment cPermissionAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final RuleCall cPermissionAccessPermissionEnumEnumRuleCall_0_0 = (RuleCall)cPermissionAssignment_0.eContents().get(0);
+ private final Keyword cEditKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Keyword cAttributeTypeKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Assignment cAttributeTypeRefAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final CrossReference cAttributeTypeRefXAttributeTypeCrossReference_3_0 = (CrossReference)cAttributeTypeRefAssignment_3.eContents().get(0);
+ private final RuleCall cAttributeTypeRefXAttributeTypeSTRINGTerminalRuleCall_3_0_1 = (RuleCall)cAttributeTypeRefXAttributeTypeCrossReference_3_0.eContents().get(1);
+ private final Group cGroup_4 = (Group)cGroup.eContents().get(4);
+ private final Keyword cOfKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0);
+ private final Keyword cArtifactTypeKeyword_4_1 = (Keyword)cGroup_4.eContents().get(1);
+ private final Assignment cArtifactTypeRefAssignment_4_2 = (Assignment)cGroup_4.eContents().get(2);
+ private final CrossReference cArtifactTypeRefXArtifactTypeCrossReference_4_2_0 = (CrossReference)cArtifactTypeRefAssignment_4_2.eContents().get(0);
+ private final RuleCall cArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_4_2_0_1 = (RuleCall)cArtifactTypeRefXArtifactTypeCrossReference_4_2_0.eContents().get(1);
+ private final Keyword cSemicolonKeyword_5 = (Keyword)cGroup.eContents().get(5);
+
+ //AttributeTypeRestriction:
+ // permission=AccessPermissionEnum 'edit' 'attributeType' attributeTypeRef=[XAttributeType|STRING] ('of' 'artifactType'
+ // artifactTypeRef=[XArtifactType|STRING])? ';';
+ @Override public ParserRule getRule() { return rule; }
+
+ //permission=AccessPermissionEnum 'edit' 'attributeType' attributeTypeRef=[XAttributeType|STRING] ('of' 'artifactType'
+ //artifactTypeRef=[XArtifactType|STRING])? ';'
+ public Group getGroup() { return cGroup; }
+
+ //permission=AccessPermissionEnum
+ public Assignment getPermissionAssignment_0() { return cPermissionAssignment_0; }
+
+ //AccessPermissionEnum
+ public RuleCall getPermissionAccessPermissionEnumEnumRuleCall_0_0() { return cPermissionAccessPermissionEnumEnumRuleCall_0_0; }
+
+ //'edit'
+ public Keyword getEditKeyword_1() { return cEditKeyword_1; }
+
+ //'attributeType'
+ public Keyword getAttributeTypeKeyword_2() { return cAttributeTypeKeyword_2; }
+
+ //attributeTypeRef=[XAttributeType|STRING]
+ public Assignment getAttributeTypeRefAssignment_3() { return cAttributeTypeRefAssignment_3; }
+
+ //[XAttributeType|STRING]
+ public CrossReference getAttributeTypeRefXAttributeTypeCrossReference_3_0() { return cAttributeTypeRefXAttributeTypeCrossReference_3_0; }
+
+ //STRING
+ public RuleCall getAttributeTypeRefXAttributeTypeSTRINGTerminalRuleCall_3_0_1() { return cAttributeTypeRefXAttributeTypeSTRINGTerminalRuleCall_3_0_1; }
+
+ //('of' 'artifactType' artifactTypeRef=[XArtifactType|STRING])?
+ public Group getGroup_4() { return cGroup_4; }
+
+ //'of'
+ public Keyword getOfKeyword_4_0() { return cOfKeyword_4_0; }
+
+ //'artifactType'
+ public Keyword getArtifactTypeKeyword_4_1() { return cArtifactTypeKeyword_4_1; }
+
+ //artifactTypeRef=[XArtifactType|STRING]
+ public Assignment getArtifactTypeRefAssignment_4_2() { return cArtifactTypeRefAssignment_4_2; }
+
+ //[XArtifactType|STRING]
+ public CrossReference getArtifactTypeRefXArtifactTypeCrossReference_4_2_0() { return cArtifactTypeRefXArtifactTypeCrossReference_4_2_0; }
+
+ //STRING
+ public RuleCall getArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_4_2_0_1() { return cArtifactTypeRefXArtifactTypeSTRINGTerminalRuleCall_4_2_0_1; }
+
+ //';'
+ public Keyword getSemicolonKeyword_5() { return cSemicolonKeyword_5; }
+ }
+
+ public class LegacyRelationTypeRestrictionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.LegacyRelationTypeRestriction");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Assignment cPermissionAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final RuleCall cPermissionAccessPermissionEnumEnumRuleCall_0_0 = (RuleCall)cPermissionAssignment_0.eContents().get(0);
+ private final Keyword cEditKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Keyword cRelationTypeKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Assignment cRelationTypeRefAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final CrossReference cRelationTypeRefXRelationTypeCrossReference_3_0 = (CrossReference)cRelationTypeRefAssignment_3.eContents().get(0);
+ private final RuleCall cRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_0_1 = (RuleCall)cRelationTypeRefXRelationTypeCrossReference_3_0.eContents().get(1);
+ private final Assignment cRestrictedToSideAssignment_4 = (Assignment)cGroup.eContents().get(4);
+ private final RuleCall cRestrictedToSideXRelationSideEnumEnumRuleCall_4_0 = (RuleCall)cRestrictedToSideAssignment_4.eContents().get(0);
+ private final Group cGroup_5 = (Group)cGroup.eContents().get(5);
+ private final Keyword cArtifactKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0);
+ private final Assignment cArtifactMatcherRefAssignment_5_1 = (Assignment)cGroup_5.eContents().get(1);
+ private final CrossReference cArtifactMatcherRefXArtifactMatcherCrossReference_5_1_0 = (CrossReference)cArtifactMatcherRefAssignment_5_1.eContents().get(0);
+ private final RuleCall cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_5_1_0_1 = (RuleCall)cArtifactMatcherRefXArtifactMatcherCrossReference_5_1_0.eContents().get(1);
+ private final Keyword cSemicolonKeyword_6 = (Keyword)cGroup.eContents().get(6);
+
+ //LegacyRelationTypeRestriction:
+ // permission=AccessPermissionEnum 'edit' 'relationType' relationTypeRef=[XRelationType|STRING]
+ // restrictedToSide=XRelationSideEnum ('artifact' artifactMatcherRef=[XArtifactMatcher|STRING])? ';';
+ @Override public ParserRule getRule() { return rule; }
+
+ //permission=AccessPermissionEnum 'edit' 'relationType' relationTypeRef=[XRelationType|STRING]
+ //restrictedToSide=XRelationSideEnum ('artifact' artifactMatcherRef=[XArtifactMatcher|STRING])? ';'
+ public Group getGroup() { return cGroup; }
+
+ //permission=AccessPermissionEnum
+ public Assignment getPermissionAssignment_0() { return cPermissionAssignment_0; }
+
+ //AccessPermissionEnum
+ public RuleCall getPermissionAccessPermissionEnumEnumRuleCall_0_0() { return cPermissionAccessPermissionEnumEnumRuleCall_0_0; }
+
+ //'edit'
+ public Keyword getEditKeyword_1() { return cEditKeyword_1; }
+
+ //'relationType'
+ public Keyword getRelationTypeKeyword_2() { return cRelationTypeKeyword_2; }
+
+ //relationTypeRef=[XRelationType|STRING]
+ public Assignment getRelationTypeRefAssignment_3() { return cRelationTypeRefAssignment_3; }
+
+ //[XRelationType|STRING]
+ public CrossReference getRelationTypeRefXRelationTypeCrossReference_3_0() { return cRelationTypeRefXRelationTypeCrossReference_3_0; }
+
+ //STRING
+ public RuleCall getRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_0_1() { return cRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_0_1; }
+
+ //restrictedToSide=XRelationSideEnum
+ public Assignment getRestrictedToSideAssignment_4() { return cRestrictedToSideAssignment_4; }
+
+ //XRelationSideEnum
+ public RuleCall getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0() { return cRestrictedToSideXRelationSideEnumEnumRuleCall_4_0; }
+
+ //('artifact' artifactMatcherRef=[XArtifactMatcher|STRING])?
+ public Group getGroup_5() { return cGroup_5; }
+
+ //'artifact'
+ public Keyword getArtifactKeyword_5_0() { return cArtifactKeyword_5_0; }
+
+ //artifactMatcherRef=[XArtifactMatcher|STRING]
+ public Assignment getArtifactMatcherRefAssignment_5_1() { return cArtifactMatcherRefAssignment_5_1; }
+
+ //[XArtifactMatcher|STRING]
+ public CrossReference getArtifactMatcherRefXArtifactMatcherCrossReference_5_1_0() { return cArtifactMatcherRefXArtifactMatcherCrossReference_5_1_0; }
+
+ //STRING
+ public RuleCall getArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_5_1_0_1() { return cArtifactMatcherRefXArtifactMatcherSTRINGTerminalRuleCall_5_1_0_1; }
+
+ //';'
+ public Keyword getSemicolonKeyword_6() { return cSemicolonKeyword_6; }
+ }
+
+ public class RelationTypeRestrictionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.RelationTypeRestriction");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Assignment cPermissionAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final RuleCall cPermissionAccessPermissionEnumEnumRuleCall_0_0 = (RuleCall)cPermissionAssignment_0.eContents().get(0);
+ private final Keyword cEditKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Keyword cRelationTypeKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Alternatives cAlternatives_3 = (Alternatives)cGroup.eContents().get(3);
+ private final Assignment cRelationTypeMatchAssignment_3_0 = (Assignment)cAlternatives_3.eContents().get(0);
+ private final RuleCall cRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0 = (RuleCall)cRelationTypeMatchAssignment_3_0.eContents().get(0);
+ private final Assignment cRelationTypeRefAssignment_3_1 = (Assignment)cAlternatives_3.eContents().get(1);
+ private final CrossReference cRelationTypeRefXRelationTypeCrossReference_3_1_0 = (CrossReference)cRelationTypeRefAssignment_3_1.eContents().get(0);
+ private final RuleCall cRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_1_0_1 = (RuleCall)cRelationTypeRefXRelationTypeCrossReference_3_1_0.eContents().get(1);
+ private final Assignment cRestrictedToSideAssignment_4 = (Assignment)cGroup.eContents().get(4);
+ private final RuleCall cRestrictedToSideXRelationSideEnumEnumRuleCall_4_0 = (RuleCall)cRestrictedToSideAssignment_4.eContents().get(0);
+ private final Assignment cPredicateAssignment_5 = (Assignment)cGroup.eContents().get(5);
+ private final RuleCall cPredicateRelationTypePredicateParserRuleCall_5_0 = (RuleCall)cPredicateAssignment_5.eContents().get(0);
+ private final Keyword cSemicolonKeyword_6 = (Keyword)cGroup.eContents().get(6);
+
+ //RelationTypeRestriction:
+ // permission=AccessPermissionEnum 'edit' 'relationType' (relationTypeMatch?=RelationTypeMatch |
+ // relationTypeRef=[XRelationType|STRING]) restrictedToSide=XRelationSideEnum predicate=RelationTypePredicate? ';';
+ @Override public ParserRule getRule() { return rule; }
+
+ //permission=AccessPermissionEnum 'edit' 'relationType' (relationTypeMatch?=RelationTypeMatch |
+ //relationTypeRef=[XRelationType|STRING]) restrictedToSide=XRelationSideEnum predicate=RelationTypePredicate? ';'
+ public Group getGroup() { return cGroup; }
+
+ //permission=AccessPermissionEnum
+ public Assignment getPermissionAssignment_0() { return cPermissionAssignment_0; }
+
+ //AccessPermissionEnum
+ public RuleCall getPermissionAccessPermissionEnumEnumRuleCall_0_0() { return cPermissionAccessPermissionEnumEnumRuleCall_0_0; }
+
+ //'edit'
+ public Keyword getEditKeyword_1() { return cEditKeyword_1; }
+
+ //'relationType'
+ public Keyword getRelationTypeKeyword_2() { return cRelationTypeKeyword_2; }
+
+ //(relationTypeMatch?=RelationTypeMatch | relationTypeRef=[XRelationType|STRING])
+ public Alternatives getAlternatives_3() { return cAlternatives_3; }
+
+ //relationTypeMatch?=RelationTypeMatch
+ public Assignment getRelationTypeMatchAssignment_3_0() { return cRelationTypeMatchAssignment_3_0; }
+
+ //RelationTypeMatch
+ public RuleCall getRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0() { return cRelationTypeMatchRelationTypeMatchEnumRuleCall_3_0_0; }
+
+ //relationTypeRef=[XRelationType|STRING]
+ public Assignment getRelationTypeRefAssignment_3_1() { return cRelationTypeRefAssignment_3_1; }
+
+ //[XRelationType|STRING]
+ public CrossReference getRelationTypeRefXRelationTypeCrossReference_3_1_0() { return cRelationTypeRefXRelationTypeCrossReference_3_1_0; }
+
+ //STRING
+ public RuleCall getRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_1_0_1() { return cRelationTypeRefXRelationTypeSTRINGTerminalRuleCall_3_1_0_1; }
+
+ //restrictedToSide=XRelationSideEnum
+ public Assignment getRestrictedToSideAssignment_4() { return cRestrictedToSideAssignment_4; }
+
+ //XRelationSideEnum
+ public RuleCall getRestrictedToSideXRelationSideEnumEnumRuleCall_4_0() { return cRestrictedToSideXRelationSideEnumEnumRuleCall_4_0; }
+
+ //predicate=RelationTypePredicate?
+ public Assignment getPredicateAssignment_5() { return cPredicateAssignment_5; }
+
+ //RelationTypePredicate
+ public RuleCall getPredicateRelationTypePredicateParserRuleCall_5_0() { return cPredicateRelationTypePredicateParserRuleCall_5_0; }
+
+ //';'
+ public Keyword getSemicolonKeyword_6() { return cSemicolonKeyword_6; }
+ }
+
+
+ public class RelationMultiplicityEnumElements extends AbstractEnumRuleElementFinder {
+ private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.RelationMultiplicityEnum");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final EnumLiteralDeclaration cONE_TO_ONEEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
+ private final Keyword cONE_TO_ONEONE_TO_ONEKeyword_0_0 = (Keyword)cONE_TO_ONEEnumLiteralDeclaration_0.eContents().get(0);
+ private final EnumLiteralDeclaration cONE_TO_MANYEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
+ private final Keyword cONE_TO_MANYONE_TO_MANYKeyword_1_0 = (Keyword)cONE_TO_MANYEnumLiteralDeclaration_1.eContents().get(0);
+ private final EnumLiteralDeclaration cMANY_TO_ONEEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2);
+ private final Keyword cMANY_TO_ONEMANY_TO_ONEKeyword_2_0 = (Keyword)cMANY_TO_ONEEnumLiteralDeclaration_2.eContents().get(0);
+ private final EnumLiteralDeclaration cMANY_TO_MANYEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3);
+ private final Keyword cMANY_TO_MANYMANY_TO_MANYKeyword_3_0 = (Keyword)cMANY_TO_MANYEnumLiteralDeclaration_3.eContents().get(0);
+
+ //enum RelationMultiplicityEnum:
+ // ONE_TO_ONE | ONE_TO_MANY | MANY_TO_ONE | MANY_TO_MANY;
+ public EnumRule getRule() { return rule; }
+
+ //ONE_TO_ONE | ONE_TO_MANY | MANY_TO_ONE | MANY_TO_MANY
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //ONE_TO_ONE
+ public EnumLiteralDeclaration getONE_TO_ONEEnumLiteralDeclaration_0() { return cONE_TO_ONEEnumLiteralDeclaration_0; }
+
+ //"ONE_TO_ONE"
+ public Keyword getONE_TO_ONEONE_TO_ONEKeyword_0_0() { return cONE_TO_ONEONE_TO_ONEKeyword_0_0; }
+
+ //ONE_TO_MANY
+ public EnumLiteralDeclaration getONE_TO_MANYEnumLiteralDeclaration_1() { return cONE_TO_MANYEnumLiteralDeclaration_1; }
+
+ //"ONE_TO_MANY"
+ public Keyword getONE_TO_MANYONE_TO_MANYKeyword_1_0() { return cONE_TO_MANYONE_TO_MANYKeyword_1_0; }
+
+ //MANY_TO_ONE
+ public EnumLiteralDeclaration getMANY_TO_ONEEnumLiteralDeclaration_2() { return cMANY_TO_ONEEnumLiteralDeclaration_2; }
+
+ //"MANY_TO_ONE"
+ public Keyword getMANY_TO_ONEMANY_TO_ONEKeyword_2_0() { return cMANY_TO_ONEMANY_TO_ONEKeyword_2_0; }
+
+ //MANY_TO_MANY
+ public EnumLiteralDeclaration getMANY_TO_MANYEnumLiteralDeclaration_3() { return cMANY_TO_MANYEnumLiteralDeclaration_3; }
+
+ //"MANY_TO_MANY"
+ public Keyword getMANY_TO_MANYMANY_TO_MANYKeyword_3_0() { return cMANY_TO_MANYMANY_TO_MANYKeyword_3_0; }
+ }
+
+ public class CompareOpElements extends AbstractEnumRuleElementFinder {
+ private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.CompareOp");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final EnumLiteralDeclaration cEQEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
+ private final Keyword cEQEQKeyword_0_0 = (Keyword)cEQEnumLiteralDeclaration_0.eContents().get(0);
+ private final EnumLiteralDeclaration cLIKEEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
+ private final Keyword cLIKELIKEKeyword_1_0 = (Keyword)cLIKEEnumLiteralDeclaration_1.eContents().get(0);
+
+ //enum CompareOp:
+ // EQ | LIKE;
+ public EnumRule getRule() { return rule; }
+
+ //EQ | LIKE
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //EQ
+ public EnumLiteralDeclaration getEQEnumLiteralDeclaration_0() { return cEQEnumLiteralDeclaration_0; }
+
+ //"EQ"
+ public Keyword getEQEQKeyword_0_0() { return cEQEQKeyword_0_0; }
+
+ //LIKE
+ public EnumLiteralDeclaration getLIKEEnumLiteralDeclaration_1() { return cLIKEEnumLiteralDeclaration_1; }
+
+ //"LIKE"
+ public Keyword getLIKELIKEKeyword_1_0() { return cLIKELIKEKeyword_1_0; }
+ }
+
+ public class XLogicOperatorElements extends AbstractEnumRuleElementFinder {
+ private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.XLogicOperator");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final EnumLiteralDeclaration cANDEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
+ private final Keyword cANDANDKeyword_0_0 = (Keyword)cANDEnumLiteralDeclaration_0.eContents().get(0);
+ private final EnumLiteralDeclaration cOREnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
+ private final Keyword cORORKeyword_1_0 = (Keyword)cOREnumLiteralDeclaration_1.eContents().get(0);
+
+ //enum XLogicOperator:
+ // AND | OR;
+ public EnumRule getRule() { return rule; }
+
+ //AND | OR
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //AND
+ public EnumLiteralDeclaration getANDEnumLiteralDeclaration_0() { return cANDEnumLiteralDeclaration_0; }
+
+ //"AND"
+ public Keyword getANDANDKeyword_0_0() { return cANDANDKeyword_0_0; }
+
+ //OR
+ public EnumLiteralDeclaration getOREnumLiteralDeclaration_1() { return cOREnumLiteralDeclaration_1; }
+
+ //"OR"
+ public Keyword getORORKeyword_1_0() { return cORORKeyword_1_0; }
+ }
+
+ public class MatchFieldElements extends AbstractEnumRuleElementFinder {
+ private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.MatchField");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final EnumLiteralDeclaration cArtifactNameEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
+ private final Keyword cArtifactNameArtifactNameKeyword_0_0 = (Keyword)cArtifactNameEnumLiteralDeclaration_0.eContents().get(0);
+ private final EnumLiteralDeclaration cArtifactGuidEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
+ private final Keyword cArtifactGuidArtifactGuidKeyword_1_0 = (Keyword)cArtifactGuidEnumLiteralDeclaration_1.eContents().get(0);
+ private final EnumLiteralDeclaration cBranchNameEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2);
+ private final Keyword cBranchNameBranchNameKeyword_2_0 = (Keyword)cBranchNameEnumLiteralDeclaration_2.eContents().get(0);
+ private final EnumLiteralDeclaration cBranchUuidEnumLiteralDeclaration_3 = (EnumLiteralDeclaration)cAlternatives.eContents().get(3);
+ private final Keyword cBranchUuidBranchUuidKeyword_3_0 = (Keyword)cBranchUuidEnumLiteralDeclaration_3.eContents().get(0);
+
+ //enum MatchField:
+ // artifactName | artifactGuid | branchName | branchUuid;
+ public EnumRule getRule() { return rule; }
+
+ //artifactName | artifactGuid | branchName | branchUuid
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //artifactName
+ public EnumLiteralDeclaration getArtifactNameEnumLiteralDeclaration_0() { return cArtifactNameEnumLiteralDeclaration_0; }
+
+ //"artifactName"
+ public Keyword getArtifactNameArtifactNameKeyword_0_0() { return cArtifactNameArtifactNameKeyword_0_0; }
+
+ //artifactGuid
+ public EnumLiteralDeclaration getArtifactGuidEnumLiteralDeclaration_1() { return cArtifactGuidEnumLiteralDeclaration_1; }
+
+ //"artifactGuid"
+ public Keyword getArtifactGuidArtifactGuidKeyword_1_0() { return cArtifactGuidArtifactGuidKeyword_1_0; }
+
+ //branchName
+ public EnumLiteralDeclaration getBranchNameEnumLiteralDeclaration_2() { return cBranchNameEnumLiteralDeclaration_2; }
+
+ //"branchName"
+ public Keyword getBranchNameBranchNameKeyword_2_0() { return cBranchNameBranchNameKeyword_2_0; }
+
+ //branchUuid
+ public EnumLiteralDeclaration getBranchUuidEnumLiteralDeclaration_3() { return cBranchUuidEnumLiteralDeclaration_3; }
+
+ //"branchUuid"
+ public Keyword getBranchUuidBranchUuidKeyword_3_0() { return cBranchUuidBranchUuidKeyword_3_0; }
+ }
+
+ public class AccessPermissionEnumElements extends AbstractEnumRuleElementFinder {
+ private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.AccessPermissionEnum");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final EnumLiteralDeclaration cALLOWEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
+ private final Keyword cALLOWALLOWKeyword_0_0 = (Keyword)cALLOWEnumLiteralDeclaration_0.eContents().get(0);
+ private final EnumLiteralDeclaration cDENYEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
+ private final Keyword cDENYDENYKeyword_1_0 = (Keyword)cDENYEnumLiteralDeclaration_1.eContents().get(0);
+
+ //enum AccessPermissionEnum:
+ // ALLOW | DENY;
+ public EnumRule getRule() { return rule; }
+
+ //ALLOW | DENY
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //ALLOW
+ public EnumLiteralDeclaration getALLOWEnumLiteralDeclaration_0() { return cALLOWEnumLiteralDeclaration_0; }
+
+ //"ALLOW"
+ public Keyword getALLOWALLOWKeyword_0_0() { return cALLOWALLOWKeyword_0_0; }
+
+ //DENY
+ public EnumLiteralDeclaration getDENYEnumLiteralDeclaration_1() { return cDENYEnumLiteralDeclaration_1; }
+
+ //"DENY"
+ public Keyword getDENYDENYKeyword_1_0() { return cDENYDENYKeyword_1_0; }
+ }
+
+ public class RelationTypeMatchElements extends AbstractEnumRuleElementFinder {
+ private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.RelationTypeMatch");
+ private final EnumLiteralDeclaration cALLEnumLiteralDeclaration = (EnumLiteralDeclaration)rule.eContents().get(1);
+ private final Keyword cALLALLKeyword_0 = (Keyword)cALLEnumLiteralDeclaration.eContents().get(0);
+
+ //enum RelationTypeMatch:
+ // ALL;
+ public EnumRule getRule() { return rule; }
+
+ //ALL
+ public EnumLiteralDeclaration getALLEnumLiteralDeclaration() { return cALLEnumLiteralDeclaration; }
+
+ //"ALL"
+ public Keyword getALLALLKeyword_0() { return cALLALLKeyword_0; }
+ }
+
+ public class XRelationSideEnumElements extends AbstractEnumRuleElementFinder {
+ private final EnumRule rule = (EnumRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.XRelationSideEnum");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final EnumLiteralDeclaration cSIDE_AEnumLiteralDeclaration_0 = (EnumLiteralDeclaration)cAlternatives.eContents().get(0);
+ private final Keyword cSIDE_ASIDE_AKeyword_0_0 = (Keyword)cSIDE_AEnumLiteralDeclaration_0.eContents().get(0);
+ private final EnumLiteralDeclaration cSIDE_BEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
+ private final Keyword cSIDE_BSIDE_BKeyword_1_0 = (Keyword)cSIDE_BEnumLiteralDeclaration_1.eContents().get(0);
+ private final EnumLiteralDeclaration cBOTHEnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2);
+ private final Keyword cBOTHBOTHKeyword_2_0 = (Keyword)cBOTHEnumLiteralDeclaration_2.eContents().get(0);
+
+ //enum XRelationSideEnum:
+ // SIDE_A | SIDE_B | BOTH;
+ public EnumRule getRule() { return rule; }
+
+ //SIDE_A | SIDE_B | BOTH
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //SIDE_A
+ public EnumLiteralDeclaration getSIDE_AEnumLiteralDeclaration_0() { return cSIDE_AEnumLiteralDeclaration_0; }
+
+ //"SIDE_A"
+ public Keyword getSIDE_ASIDE_AKeyword_0_0() { return cSIDE_ASIDE_AKeyword_0_0; }
+
+ //SIDE_B
+ public EnumLiteralDeclaration getSIDE_BEnumLiteralDeclaration_1() { return cSIDE_BEnumLiteralDeclaration_1; }
+
+ //"SIDE_B"
+ public Keyword getSIDE_BSIDE_BKeyword_1_0() { return cSIDE_BSIDE_BKeyword_1_0; }
+
+ //BOTH
+ public EnumLiteralDeclaration getBOTHEnumLiteralDeclaration_2() { return cBOTHEnumLiteralDeclaration_2; }
+
+ //"BOTH"
+ public Keyword getBOTHBOTHKeyword_2_0() { return cBOTHBOTHKeyword_2_0; }
+ }
+
+ private final OseeDslElements pOseeDsl;
+ private final ImportElements pImport;
+ private final TerminalRule tSTRING;
+ private final TerminalRule tWHOLE_NUM_STR;
+ private final QUALIFIED_NAMEElements pQUALIFIED_NAME;
+ private final OseeElementElements pOseeElement;
+ private final OseeTypeElements pOseeType;
+ private final XArtifactTypeElements pXArtifactType;
+ private final XAttributeTypeRefElements pXAttributeTypeRef;
+ private final XAttributeTypeElements pXAttributeType;
+ private final AttributeBaseTypeElements pAttributeBaseType;
+ private final XOseeEnumTypeElements pXOseeEnumType;
+ private final XOseeEnumEntryElements pXOseeEnumEntry;
+ private final XOseeEnumOverrideElements pXOseeEnumOverride;
+ private final OverrideOptionElements pOverrideOption;
+ private final AddEnumElements pAddEnum;
+ private final RemoveEnumElements pRemoveEnum;
+ private final XOseeArtifactTypeOverrideElements pXOseeArtifactTypeOverride;
+ private final AttributeOverrideOptionElements pAttributeOverrideOption;
+ private final AddAttributeElements pAddAttribute;
+ private final RemoveAttributeElements pRemoveAttribute;
+ private final UpdateAttributeElements pUpdateAttribute;
+ private final XRelationTypeElements pXRelationType;
+ private final RelationMultiplicityEnumElements eRelationMultiplicityEnum;
+ private final RelationOrderTypeElements pRelationOrderType;
+ private final CompareOpElements eCompareOp;
+ private final XLogicOperatorElements eXLogicOperator;
+ private final CONDITION_VALUEElements pCONDITION_VALUE;
+ private final MatchFieldElements eMatchField;
+ private final ConditionElements pCondition;
+ private final SimpleConditionElements pSimpleCondition;
+ private final CompoundConditionElements pCompoundCondition;
+ private final XArtifactMatcherElements pXArtifactMatcher;
+ private final RoleElements pRole;
+ private final ReferencedContextElements pReferencedContext;
+ private final UsersAndGroupsElements pUsersAndGroups;
+ private final AccessContextElements pAccessContext;
+ private final HierarchyRestrictionElements pHierarchyRestriction;
+ private final AccessPermissionEnumElements eAccessPermissionEnum;
+ private final RelationTypeArtifactTypePredicateElements pRelationTypeArtifactTypePredicate;
+ private final RelationTypeArtifactPredicateElements pRelationTypeArtifactPredicate;
+ private final RelationTypePredicateElements pRelationTypePredicate;
+ private final ObjectRestrictionElements pObjectRestriction;
+ private final ArtifactMatchRestrictionElements pArtifactMatchRestriction;
+ private final ArtifactTypeRestrictionElements pArtifactTypeRestriction;
+ private final AttributeTypeRestrictionElements pAttributeTypeRestriction;
+ private final LegacyRelationTypeRestrictionElements pLegacyRelationTypeRestriction;
+ private final RelationTypeRestrictionElements pRelationTypeRestriction;
+ private final RelationTypeMatchElements eRelationTypeMatch;
+ private final XRelationSideEnumElements eXRelationSideEnum;
+
+ private final Grammar grammar;
+
+ private final TerminalsGrammarAccess gaTerminals;
+
+ @Inject
+ public OseeDslGrammarAccess(GrammarProvider grammarProvider,
+ TerminalsGrammarAccess gaTerminals) {
+ this.grammar = internalFindGrammar(grammarProvider);
+ this.gaTerminals = gaTerminals;
+ this.pOseeDsl = new OseeDslElements();
+ this.pImport = new ImportElements();
+ this.tSTRING = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.STRING");
+ this.tWHOLE_NUM_STR = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.osee.framework.core.dsl.OseeDsl.WHOLE_NUM_STR");
+ this.pQUALIFIED_NAME = new QUALIFIED_NAMEElements();
+ this.pOseeElement = new OseeElementElements();
+ this.pOseeType = new OseeTypeElements();
+ this.pXArtifactType = new XArtifactTypeElements();
+ this.pXAttributeTypeRef = new XAttributeTypeRefElements();
+ this.pXAttributeType = new XAttributeTypeElements();
+ this.pAttributeBaseType = new AttributeBaseTypeElements();
+ this.pXOseeEnumType = new XOseeEnumTypeElements();
+ this.pXOseeEnumEntry = new XOseeEnumEntryElements();
+ this.pXOseeEnumOverride = new XOseeEnumOverrideElements();
+ this.pOverrideOption = new OverrideOptionElements();
+ this.pAddEnum = new AddEnumElements();
+ this.pRemoveEnum = new RemoveEnumElements();
+ this.pXOseeArtifactTypeOverride = new XOseeArtifactTypeOverrideElements();
+ this.pAttributeOverrideOption = new AttributeOverrideOptionElements();
+ this.pAddAttribute = new AddAttributeElements();
+ this.pRemoveAttribute = new RemoveAttributeElements();
+ this.pUpdateAttribute = new UpdateAttributeElements();
+ this.pXRelationType = new XRelationTypeElements();
+ this.eRelationMultiplicityEnum = new RelationMultiplicityEnumElements();
+ this.pRelationOrderType = new RelationOrderTypeElements();
+ this.eCompareOp = new CompareOpElements();
+ this.eXLogicOperator = new XLogicOperatorElements();
+ this.pCONDITION_VALUE = new CONDITION_VALUEElements();
+ this.eMatchField = new MatchFieldElements();
+ this.pCondition = new ConditionElements();
+ this.pSimpleCondition = new SimpleConditionElements();
+ this.pCompoundCondition = new CompoundConditionElements();
+ this.pXArtifactMatcher = new XArtifactMatcherElements();
+ this.pRole = new RoleElements();
+ this.pReferencedContext = new ReferencedContextElements();
+ this.pUsersAndGroups = new UsersAndGroupsElements();
+ this.pAccessContext = new AccessContextElements();
+ this.pHierarchyRestriction = new HierarchyRestrictionElements();
+ this.eAccessPermissionEnum = new AccessPermissionEnumElements();
+ this.pRelationTypeArtifactTypePredicate = new RelationTypeArtifactTypePredicateElements();
+ this.pRelationTypeArtifactPredicate = new RelationTypeArtifactPredicateElements();
+ this.pRelationTypePredicate = new RelationTypePredicateElements();
+ this.pObjectRestriction = new ObjectRestrictionElements();
+ this.pArtifactMatchRestriction = new ArtifactMatchRestrictionElements();
+ this.pArtifactTypeRestriction = new ArtifactTypeRestrictionElements();
+ this.pAttributeTypeRestriction = new AttributeTypeRestrictionElements();
+ this.pLegacyRelationTypeRestriction = new LegacyRelationTypeRestrictionElements();
+ this.pRelationTypeRestriction = new RelationTypeRestrictionElements();
+ this.eRelationTypeMatch = new RelationTypeMatchElements();
+ this.eXRelationSideEnum = new XRelationSideEnumElements();
+ }
+
+ protected Grammar internalFindGrammar(GrammarProvider grammarProvider) {
+ Grammar grammar = grammarProvider.getGrammar(this);
+ while (grammar != null) {
+ if ("org.eclipse.osee.framework.core.dsl.OseeDsl".equals(grammar.getName())) {
+ return grammar;
+ }
+ List<Grammar> grammars = grammar.getUsedGrammars();
+ if (!grammars.isEmpty()) {
+ grammar = grammars.iterator().next();
+ } else {
+ return null;
+ }
+ }
+ return grammar;
+ }
+
+ @Override
+ public Grammar getGrammar() {
+ return grammar;
+ }
+
+
+ public TerminalsGrammarAccess getTerminalsGrammarAccess() {
+ return gaTerminals;
+ }
+
+
+ //OseeDsl:
+ // imports+=Import* (artifactTypes+=XArtifactType | relationTypes+=XRelationType | attributeTypes+=XAttributeType |
+ // enumTypes+=XOseeEnumType | enumOverrides+=XOseeEnumOverride | artifactTypeOverrides+=XOseeArtifactTypeOverride)*
+ // (artifactMatchRefs+=XArtifactMatcher | accessDeclarations+=AccessContext | roleDeclarations+=Role)*;
+ public OseeDslElements getOseeDslAccess() {
+ return pOseeDsl;
+ }
+
+ public ParserRule getOseeDslRule() {
+ return getOseeDslAccess().getRule();
+ }
+
+ //Import:
+ // 'import' importURI=STRING;
+ public ImportElements getImportAccess() {
+ return pImport;
+ }
+
+ public ParserRule getImportRule() {
+ return getImportAccess().getRule();
+ }
+
+ //terminal STRING:
+ // '"' ('\\' '"' | !'"')* '"' | "'" ('\\' "'" | !"'")* "'";
+ public TerminalRule getSTRINGRule() {
+ return tSTRING;
+ }
+
+ //terminal WHOLE_NUM_STR:
+ // '0'..'9'+;
+ public TerminalRule getWHOLE_NUM_STRRule() {
+ return tWHOLE_NUM_STR;
+ }
+
+ //QUALIFIED_NAME:
+ // ID ('.' ID)*;
+ public QUALIFIED_NAMEElements getQUALIFIED_NAMEAccess() {
+ return pQUALIFIED_NAME;
+ }
+
+ public ParserRule getQUALIFIED_NAMERule() {
+ return getQUALIFIED_NAMEAccess().getRule();
+ }
+
+ /////////////////////////////////////////
+ // // OSEE TYPE MODEL //
+ //
+ /////////////////////////////////////////
+ // OseeElement:
+ // XOseeEnumOverride | OseeType;
+ public OseeElementElements getOseeElementAccess() {
+ return pOseeElement;
+ }
+
+ public ParserRule getOseeElementRule() {
+ return getOseeElementAccess().getRule();
+ }
+
+ //OseeType:
+ // XArtifactType | XRelationType | XAttributeType | XOseeEnumType;
+ public OseeTypeElements getOseeTypeAccess() {
+ return pOseeType;
+ }
+
+ public ParserRule getOseeTypeRule() {
+ return getOseeTypeAccess().getRule();
+ }
+
+ //XArtifactType:
+ // abstract?='abstract'? 'artifactType' name=STRING ('extends' superArtifactTypes+=[XArtifactType|STRING] (','
+ // superArtifactTypes+=[XArtifactType|STRING])*)? '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR
+ // validAttributeTypes+=XAttributeTypeRef* '}';
+ public XArtifactTypeElements getXArtifactTypeAccess() {
+ return pXArtifactType;
+ }
+
+ public ParserRule getXArtifactTypeRule() {
+ return getXArtifactTypeAccess().getRule();
+ }
+
+ //XAttributeTypeRef:
+ // 'attribute' validAttributeType=[XAttributeType|STRING] ('branchUuid' branchUuid=WHOLE_NUM_STR)?;
+ public XAttributeTypeRefElements getXAttributeTypeRefAccess() {
+ return pXAttributeTypeRef;
+ }
+
+ public ParserRule getXAttributeTypeRefRule() {
+ return getXAttributeTypeRefAccess().getRule();
+ }
+
+ //XAttributeType:
+ // 'attributeType' name=STRING ('extends' baseAttributeType=AttributeBaseType) ('overrides'
+ // override=[XAttributeType|STRING])? '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR 'dataProvider'
+ // dataProvider=('DefaultAttributeDataProvider' | 'UriAttributeDataProvider' | QUALIFIED_NAME) 'min' min=WHOLE_NUM_STR
+ // 'max' max=(WHOLE_NUM_STR | 'unlimited') (('taggerId' taggerId=('DefaultAttributeTaggerProvider' | QUALIFIED_NAME))? &
+ // ('enumType' enumType=[XOseeEnumType|STRING])? & ('description' description=STRING)? & ('defaultValue'
+ // defaultValue=STRING)? & ('fileExtension' fileExtension=STRING)? & ('mediaType' mediaType=STRING)?) '}';
+ public XAttributeTypeElements getXAttributeTypeAccess() {
+ return pXAttributeType;
+ }
+
+ public ParserRule getXAttributeTypeRule() {
+ return getXAttributeTypeAccess().getRule();
+ }
+
+ //AttributeBaseType:
+ // 'BooleanAttribute' | 'CompressedContentAttribute' | 'DateAttribute' | 'EnumeratedAttribute' |
+ // 'FloatingPointAttribute' | 'IntegerAttribute' | 'LongAttribute' | 'JavaObjectAttribute' | 'StringAttribute' |
+ // 'ArtifactReferenceAttribute' | 'BranchReferenceAttribute' | 'WordAttribute' | 'OutlineNumberAttribute' |
+ // QUALIFIED_NAME;
+ public AttributeBaseTypeElements getAttributeBaseTypeAccess() {
+ return pAttributeBaseType;
+ }
+
+ public ParserRule getAttributeBaseTypeRule() {
+ return getAttributeBaseTypeAccess().getRule();
+ }
+
+ //XOseeEnumType:
+ // 'oseeEnumType' name=STRING '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR enumEntries+=XOseeEnumEntry* '}';
+ public XOseeEnumTypeElements getXOseeEnumTypeAccess() {
+ return pXOseeEnumType;
+ }
+
+ public ParserRule getXOseeEnumTypeRule() {
+ return getXOseeEnumTypeAccess().getRule();
+ }
+
+ //XOseeEnumEntry:
+ // 'entry' name=STRING ordinal=WHOLE_NUM_STR? ('entryGuid' entryGuid=STRING)? ('description' description=STRING)?;
+ public XOseeEnumEntryElements getXOseeEnumEntryAccess() {
+ return pXOseeEnumEntry;
+ }
+
+ public ParserRule getXOseeEnumEntryRule() {
+ return getXOseeEnumEntryAccess().getRule();
+ }
+
+ //XOseeEnumOverride:
+ // 'overrides enum' overridenEnumType=[XOseeEnumType|STRING] '{' inheritAll?='inheritAll'?
+ // overrideOptions+=OverrideOption* '}';
+ public XOseeEnumOverrideElements getXOseeEnumOverrideAccess() {
+ return pXOseeEnumOverride;
+ }
+
+ public ParserRule getXOseeEnumOverrideRule() {
+ return getXOseeEnumOverrideAccess().getRule();
+ }
+
+ //OverrideOption:
+ // AddEnum | RemoveEnum;
+ public OverrideOptionElements getOverrideOptionAccess() {
+ return pOverrideOption;
+ }
+
+ public ParserRule getOverrideOptionRule() {
+ return getOverrideOptionAccess().getRule();
+ }
+
+ //AddEnum:
+ // 'add' enumEntry=STRING ordinal=WHOLE_NUM_STR? ('entryGuid' entryGuid=STRING)? ('description' description=STRING)?;
+ public AddEnumElements getAddEnumAccess() {
+ return pAddEnum;
+ }
+
+ public ParserRule getAddEnumRule() {
+ return getAddEnumAccess().getRule();
+ }
+
+ //RemoveEnum:
+ // 'remove' enumEntry=[XOseeEnumEntry|STRING];
+ public RemoveEnumElements getRemoveEnumAccess() {
+ return pRemoveEnum;
+ }
+
+ public ParserRule getRemoveEnumRule() {
+ return getRemoveEnumAccess().getRule();
+ }
+
+ //XOseeArtifactTypeOverride:
+ // 'overrides artifactType' overridenArtifactType=[XArtifactType|STRING] '{' inheritAll?='inheritAll'?
+ // overrideOptions+=AttributeOverrideOption+ '}';
+ public XOseeArtifactTypeOverrideElements getXOseeArtifactTypeOverrideAccess() {
+ return pXOseeArtifactTypeOverride;
+ }
+
+ public ParserRule getXOseeArtifactTypeOverrideRule() {
+ return getXOseeArtifactTypeOverrideAccess().getRule();
+ }
+
+ //AttributeOverrideOption:
+ // AddAttribute | RemoveAttribute | UpdateAttribute;
+ public AttributeOverrideOptionElements getAttributeOverrideOptionAccess() {
+ return pAttributeOverrideOption;
+ }
+
+ public ParserRule getAttributeOverrideOptionRule() {
+ return getAttributeOverrideOptionAccess().getRule();
+ }
+
+ //AddAttribute:
+ // 'add' attribute=XAttributeTypeRef;
+ public AddAttributeElements getAddAttributeAccess() {
+ return pAddAttribute;
+ }
+
+ public ParserRule getAddAttributeRule() {
+ return getAddAttributeAccess().getRule();
+ }
+
+ //RemoveAttribute:
+ // 'remove' 'attribute' attribute=[XAttributeType|STRING];
+ public RemoveAttributeElements getRemoveAttributeAccess() {
+ return pRemoveAttribute;
+ }
+
+ public ParserRule getRemoveAttributeRule() {
+ return getRemoveAttributeAccess().getRule();
+ }
+
+ //UpdateAttribute:
+ // 'update' attribute=XAttributeTypeRef;
+ public UpdateAttributeElements getUpdateAttributeAccess() {
+ return pUpdateAttribute;
+ }
+
+ public ParserRule getUpdateAttributeRule() {
+ return getUpdateAttributeAccess().getRule();
+ }
+
+ //XRelationType:
+ // 'relationType' name=STRING '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR 'sideAName' sideAName=STRING
+ // 'sideAArtifactType' sideAArtifactType=[XArtifactType|STRING] 'sideBName' sideBName=STRING 'sideBArtifactType'
+ // sideBArtifactType=[XArtifactType|STRING] 'defaultOrderType' defaultOrderType=RelationOrderType 'multiplicity'
+ // multiplicity=RelationMultiplicityEnum '}';
+ public XRelationTypeElements getXRelationTypeAccess() {
+ return pXRelationType;
+ }
+
+ public ParserRule getXRelationTypeRule() {
+ return getXRelationTypeAccess().getRule();
+ }
+
+ //enum RelationMultiplicityEnum:
+ // ONE_TO_ONE | ONE_TO_MANY | MANY_TO_ONE | MANY_TO_MANY;
+ public RelationMultiplicityEnumElements getRelationMultiplicityEnumAccess() {
+ return eRelationMultiplicityEnum;
+ }
+
+ public EnumRule getRelationMultiplicityEnumRule() {
+ return getRelationMultiplicityEnumAccess().getRule();
+ }
+
+ //RelationOrderType:
+ // 'Lexicographical_Ascending' | 'Lexicographical_Descending' | 'Unordered' | ID;
+ public RelationOrderTypeElements getRelationOrderTypeAccess() {
+ return pRelationOrderType;
+ }
+
+ public ParserRule getRelationOrderTypeRule() {
+ return getRelationOrderTypeAccess().getRule();
+ }
+
+ //enum CompareOp:
+ // EQ | LIKE;
+ public CompareOpElements getCompareOpAccess() {
+ return eCompareOp;
+ }
+
+ public EnumRule getCompareOpRule() {
+ return getCompareOpAccess().getRule();
+ }
+
+ //enum XLogicOperator:
+ // AND | OR;
+ public XLogicOperatorElements getXLogicOperatorAccess() {
+ return eXLogicOperator;
+ }
+
+ public EnumRule getXLogicOperatorRule() {
+ return getXLogicOperatorAccess().getRule();
+ }
+
+ //CONDITION_VALUE:
+ // WHOLE_NUM_STR | STRING;
+ public CONDITION_VALUEElements getCONDITION_VALUEAccess() {
+ return pCONDITION_VALUE;
+ }
+
+ public ParserRule getCONDITION_VALUERule() {
+ return getCONDITION_VALUEAccess().getRule();
+ }
+
+ //enum MatchField:
+ // artifactName | artifactGuid | branchName | branchUuid;
+ public MatchFieldElements getMatchFieldAccess() {
+ return eMatchField;
+ }
+
+ public EnumRule getMatchFieldRule() {
+ return getMatchFieldAccess().getRule();
+ }
+
+ //Condition:
+ // SimpleCondition | CompoundCondition;
+ public ConditionElements getConditionAccess() {
+ return pCondition;
+ }
+
+ public ParserRule getConditionRule() {
+ return getConditionAccess().getRule();
+ }
+
+ //SimpleCondition:
+ // field=MatchField op=CompareOp expression=STRING;
+ public SimpleConditionElements getSimpleConditionAccess() {
+ return pSimpleCondition;
+ }
+
+ public ParserRule getSimpleConditionRule() {
+ return getSimpleConditionAccess().getRule();
+ }
+
+ //CompoundCondition:
+ // '(' conditions+=SimpleCondition (operators+=XLogicOperator conditions+=SimpleCondition)+ ')';
+ public CompoundConditionElements getCompoundConditionAccess() {
+ return pCompoundCondition;
+ }
+
+ public ParserRule getCompoundConditionRule() {
+ return getCompoundConditionAccess().getRule();
+ }
+
+ //XArtifactMatcher:
+ // 'artifactMatcher' name=STRING 'where' conditions+=Condition (operators+=XLogicOperator conditions+=Condition)* ';';
+ public XArtifactMatcherElements getXArtifactMatcherAccess() {
+ return pXArtifactMatcher;
+ }
+
+ public ParserRule getXArtifactMatcherRule() {
+ return getXArtifactMatcherAccess().getRule();
+ }
+
+ /////////////////////////////////////////
+ // // OSEE ACCESS MODEL //
+ //
+ /////////////////////////////////////////
+ // Role:
+ // 'role' name=STRING ('extends' superRoles+=[Role|STRING])? '{' (usersAndGroups+=UsersAndGroups |
+ // referencedContexts+=ReferencedContext)+ '}';
+ public RoleElements getRoleAccess() {
+ return pRole;
+ }
+
+ public ParserRule getRoleRule() {
+ return getRoleAccess().getRule();
+ }
+
+ //ReferencedContext:
+ // 'accessContext' accessContextRef=STRING ';';
+ public ReferencedContextElements getReferencedContextAccess() {
+ return pReferencedContext;
+ }
+
+ public ParserRule getReferencedContextRule() {
+ return getReferencedContextAccess().getRule();
+ }
+
+ //UsersAndGroups:
+ // 'guid' userOrGroupGuid=STRING ';';
+ public UsersAndGroupsElements getUsersAndGroupsAccess() {
+ return pUsersAndGroups;
+ }
+
+ public ParserRule getUsersAndGroupsRule() {
+ return getUsersAndGroupsAccess().getRule();
+ }
+
+ //AccessContext:
+ // 'accessContext' name=STRING ('extends' superAccessContexts+=[AccessContext|STRING])? '{' 'guid' guid=STRING ';'
+ // (accessRules+=ObjectRestriction | hierarchyRestrictions+=HierarchyRestriction)+ '}';
+ public AccessContextElements getAccessContextAccess() {
+ return pAccessContext;
+ }
+
+ public ParserRule getAccessContextRule() {
+ return getAccessContextAccess().getRule();
+ }
+
+ //HierarchyRestriction:
+ // 'childrenOf' artifactMatcherRef=[XArtifactMatcher|STRING] '{' accessRules+=ObjectRestriction+ '}';
+ public HierarchyRestrictionElements getHierarchyRestrictionAccess() {
+ return pHierarchyRestriction;
+ }
+
+ public ParserRule getHierarchyRestrictionRule() {
+ return getHierarchyRestrictionAccess().getRule();
+ }
+
+ //enum AccessPermissionEnum:
+ // ALLOW | DENY;
+ public AccessPermissionEnumElements getAccessPermissionEnumAccess() {
+ return eAccessPermissionEnum;
+ }
+
+ public EnumRule getAccessPermissionEnumRule() {
+ return getAccessPermissionEnumAccess().getRule();
+ }
+
+ //RelationTypeArtifactTypePredicate:
+ // 'artifactType' artifactTypeRef=[XArtifactType|STRING];
+ public RelationTypeArtifactTypePredicateElements getRelationTypeArtifactTypePredicateAccess() {
+ return pRelationTypeArtifactTypePredicate;
+ }
+
+ public ParserRule getRelationTypeArtifactTypePredicateRule() {
+ return getRelationTypeArtifactTypePredicateAccess().getRule();
+ }
+
+ //RelationTypeArtifactPredicate:
+ // 'artifact' artifactMatcherRef=[XArtifactMatcher|STRING];
+ public RelationTypeArtifactPredicateElements getRelationTypeArtifactPredicateAccess() {
+ return pRelationTypeArtifactPredicate;
+ }
+
+ public ParserRule getRelationTypeArtifactPredicateRule() {
+ return getRelationTypeArtifactPredicateAccess().getRule();
+ }
+
+ //RelationTypePredicate:
+ // RelationTypeArtifactPredicate | RelationTypeArtifactTypePredicate;
+ public RelationTypePredicateElements getRelationTypePredicateAccess() {
+ return pRelationTypePredicate;
+ }
+
+ public ParserRule getRelationTypePredicateRule() {
+ return getRelationTypePredicateAccess().getRule();
+ }
+
+ //ObjectRestriction:
+ // ArtifactMatchRestriction | ArtifactTypeRestriction | RelationTypeRestriction | AttributeTypeRestriction;
+ public ObjectRestrictionElements getObjectRestrictionAccess() {
+ return pObjectRestriction;
+ }
+
+ public ParserRule getObjectRestrictionRule() {
+ return getObjectRestrictionAccess().getRule();
+ }
+
+ //ArtifactMatchRestriction:
+ // permission=AccessPermissionEnum 'edit' 'artifact' artifactMatcherRef=[XArtifactMatcher|STRING] ';';
+ public ArtifactMatchRestrictionElements getArtifactMatchRestrictionAccess() {
+ return pArtifactMatchRestriction;
+ }
+
+ public ParserRule getArtifactMatchRestrictionRule() {
+ return getArtifactMatchRestrictionAccess().getRule();
+ }
+
+ //ArtifactTypeRestriction:
+ // permission=AccessPermissionEnum 'edit' 'artifactType' artifactTypeRef=[XArtifactType|STRING] ';';
+ public ArtifactTypeRestrictionElements getArtifactTypeRestrictionAccess() {
+ return pArtifactTypeRestriction;
+ }
+
+ public ParserRule getArtifactTypeRestrictionRule() {
+ return getArtifactTypeRestrictionAccess().getRule();
+ }
+
+ //AttributeTypeRestriction:
+ // permission=AccessPermissionEnum 'edit' 'attributeType' attributeTypeRef=[XAttributeType|STRING] ('of' 'artifactType'
+ // artifactTypeRef=[XArtifactType|STRING])? ';';
+ public AttributeTypeRestrictionElements getAttributeTypeRestrictionAccess() {
+ return pAttributeTypeRestriction;
+ }
+
+ public ParserRule getAttributeTypeRestrictionRule() {
+ return getAttributeTypeRestrictionAccess().getRule();
+ }
+
+ //LegacyRelationTypeRestriction:
+ // permission=AccessPermissionEnum 'edit' 'relationType' relationTypeRef=[XRelationType|STRING]
+ // restrictedToSide=XRelationSideEnum ('artifact' artifactMatcherRef=[XArtifactMatcher|STRING])? ';';
+ public LegacyRelationTypeRestrictionElements getLegacyRelationTypeRestrictionAccess() {
+ return pLegacyRelationTypeRestriction;
+ }
+
+ public ParserRule getLegacyRelationTypeRestrictionRule() {
+ return getLegacyRelationTypeRestrictionAccess().getRule();
+ }
+
+ //RelationTypeRestriction:
+ // permission=AccessPermissionEnum 'edit' 'relationType' (relationTypeMatch?=RelationTypeMatch |
+ // relationTypeRef=[XRelationType|STRING]) restrictedToSide=XRelationSideEnum predicate=RelationTypePredicate? ';';
+ public RelationTypeRestrictionElements getRelationTypeRestrictionAccess() {
+ return pRelationTypeRestriction;
+ }
+
+ public ParserRule getRelationTypeRestrictionRule() {
+ return getRelationTypeRestrictionAccess().getRule();
+ }
+
+ //enum RelationTypeMatch:
+ // ALL;
+ public RelationTypeMatchElements getRelationTypeMatchAccess() {
+ return eRelationTypeMatch;
+ }
+
+ public EnumRule getRelationTypeMatchRule() {
+ return getRelationTypeMatchAccess().getRule();
+ }
+
+ //enum XRelationSideEnum:
+ // SIDE_A | SIDE_B | BOTH;
+ public XRelationSideEnumElements getXRelationSideEnumAccess() {
+ return eXRelationSideEnum;
+ }
+
+ public EnumRule getXRelationSideEnumRule() {
+ return getXRelationSideEnumAccess().getRule();
+ }
+
+ //terminal ID:
+ // '^'? ('a'..'z' | 'A'..'Z' | '_') ('a'..'z' | 'A'..'Z' | '_' | '0'..'9')*;
+ public TerminalRule getIDRule() {
+ return gaTerminals.getIDRule();
+ }
+
+ //terminal INT returns ecore::EInt:
+ // '0'..'9'+;
+ public TerminalRule getINTRule() {
+ return gaTerminals.getINTRule();
+ }
+
+ //terminal ML_COMMENT:
+ // '/ *'->'* /';
+ public TerminalRule getML_COMMENTRule() {
+ return gaTerminals.getML_COMMENTRule();
+ }
+
+ //terminal SL_COMMENT:
+ // '//' !('\n' | '\r')* ('\r'? '\n')?;
+ public TerminalRule getSL_COMMENTRule() {
+ return gaTerminals.getSL_COMMENTRule();
+ }
+
+ //terminal WS:
+ // ' ' | '\t' | '\r' | '\n'+;
+ public TerminalRule getWSRule() {
+ return gaTerminals.getWSRule();
+ }
+
+ //terminal ANY_OTHER:
+ // .;
+ public TerminalRule getANY_OTHERRule() {
+ return gaTerminals.getANY_OTHERRule();
+ }
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/validation/AbstractOseeDslJavaValidator.java b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/validation/AbstractOseeDslJavaValidator.java
index 8b391a06d38..448821ed483 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/validation/AbstractOseeDslJavaValidator.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src-gen/org/eclipse/osee/framework/core/dsl/validation/AbstractOseeDslJavaValidator.java
@@ -1,23 +1,22 @@
/*
-* generated by Xtext
-*/
+ * generated by Xtext
+ */
package org.eclipse.osee.framework.core.dsl.validation;
-
+
import java.util.ArrayList;
import java.util.List;
+
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.xtext.validation.ComposedChecks;
-@ComposedChecks(validators = {
- org.eclipse.xtext.validation.ImportUriValidator.class,
- org.eclipse.xtext.validation.NamesAreUniqueValidator.class})
+@ComposedChecks(validators= {org.eclipse.xtext.validation.ImportUriValidator.class, org.eclipse.xtext.validation.NamesAreUniqueValidator.class})
public class AbstractOseeDslJavaValidator extends org.eclipse.xtext.validation.AbstractDeclarativeValidator {
- @Override
- protected List<EPackage> getEPackages() {
- List<EPackage> result = new ArrayList<>();
- result.add(org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage.eINSTANCE);
- return result;
- }
+ @Override
+ protected List<EPackage> getEPackages() {
+ List<EPackage> result = new ArrayList<EPackage>();
+ result.add(org.eclipse.osee.framework.core.dsl.oseeDsl.OseeDslPackage.eINSTANCE);
+ return result;
+ }
}
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/OseeDsl.xtext b/plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/OseeDsl.xtext
index 377247352a7..d332ee82b5e 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/OseeDsl.xtext
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/OseeDsl.xtext
@@ -18,9 +18,6 @@ terminal STRING:
terminal WHOLE_NUM_STR:
('0'..'9')+;
-terminal HEX_INT:
- '0x' ('A'..'F' | '0'..'9')+;
-
QUALIFIED_NAME:
ID ('.' ID)*;
@@ -37,7 +34,7 @@ XArtifactType:
(abstract?='abstract')? 'artifactType' name=STRING ('extends'
superArtifactTypes+=[XArtifactType|STRING] (','
superArtifactTypes+=[XArtifactType|STRING])*)? '{' ('guid' typeGuid=STRING)?
- 'uuid' uuid=HEX_INT
+ 'id' id=WHOLE_NUM_STR
(validAttributeTypes+=XAttributeTypeRef)* '}';
XAttributeTypeRef:
@@ -45,7 +42,7 @@ XAttributeTypeRef:
XAttributeType:
'attributeType' name=STRING ('extends' baseAttributeType=AttributeBaseType) ('overrides'
- override=[XAttributeType|STRING])? '{' ('guid' typeGuid=STRING)? 'uuid' uuid=HEX_INT 'dataProvider'
+ override=[XAttributeType|STRING])? '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR 'dataProvider'
dataProvider=('DefaultAttributeDataProvider' | 'UriAttributeDataProvider' | QUALIFIED_NAME) 'min' min=WHOLE_NUM_STR
'max' max=(WHOLE_NUM_STR | 'unlimited') (('taggerId' taggerId=('DefaultAttributeTaggerProvider' | QUALIFIED_NAME))? &
('enumType' enumType=[XOseeEnumType|STRING])? & ('description' description=STRING)? & ('defaultValue'
@@ -58,7 +55,7 @@ AttributeBaseType:
QUALIFIED_NAME;
XOseeEnumType:
- 'oseeEnumType' name=STRING '{' ('guid' typeGuid=STRING)? 'uuid' uuid=HEX_INT (enumEntries+=XOseeEnumEntry)* '}';
+ 'oseeEnumType' name=STRING '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR (enumEntries+=XOseeEnumEntry)* '}';
XOseeEnumEntry:
'entry' name=STRING (ordinal=WHOLE_NUM_STR)? ('entryGuid' entryGuid=STRING)? ('description' description=STRING)?;
@@ -95,7 +92,7 @@ UpdateAttribute:
'update' attribute=XAttributeTypeRef;
XRelationType:
- 'relationType' name=STRING '{' ('guid' typeGuid=STRING)? 'uuid' uuid=HEX_INT
+ 'relationType' name=STRING '{' ('guid' typeGuid=STRING)? 'id' id=WHOLE_NUM_STR
'sideAName' sideAName=STRING 'sideAArtifactType' sideAArtifactType=[XArtifactType|STRING]
'sideBName' sideBName=STRING 'sideBArtifactType' sideBArtifactType=[XArtifactType|STRING]
'defaultOrderType' defaultOrderType=RelationOrderType 'multiplicity' multiplicity=RelationMultiplicityEnum '}';
diff --git a/plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/validation/OseeDslJavaValidator.java b/plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/validation/OseeDslJavaValidator.java
index 9d9ee838484..df68e51bd92 100644
--- a/plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/validation/OseeDslJavaValidator.java
+++ b/plugins/org.eclipse.osee.framework.core.dsl/src/org/eclipse/osee/framework/core/dsl/validation/OseeDslJavaValidator.java
@@ -86,8 +86,8 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
@Check
public void checkUuidValidity(OseeDsl oseeDsl) {
Map<String, OseeType> uuids = new HashMap<>();
- EStructuralFeature feature = OseeDslPackage.Literals.OSEE_TYPE__UUID;
- int index = OseeDslPackage.OSEE_TYPE__UUID;
+ EStructuralFeature feature = OseeDslPackage.Literals.OSEE_TYPE__ID;
+ int index = OseeDslPackage.OSEE_TYPE__ID;
for (EObject object : oseeDsl.eContents()) {
if (object instanceof OseeType) {
OseeType type = (OseeType) object;
@@ -97,15 +97,15 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
}
private void uuidValidityHelper(Map<String, OseeType> uuids, OseeType type, EStructuralFeature feature, int index) {
- String key = type.getUuid();
+ String key = type.getId();
OseeType duplicate = uuids.put(key, type);
if (duplicate != null) {
String message = String.format("Duplicate uuids detected:\nname:[%s] uuid:[%s]\nname:[%s] uuid:[%s]",
- type.getName(), type.getUuid(), duplicate.getName(), duplicate.getUuid());
+ type.getName(), type.getId(), duplicate.getName(), duplicate.getId());
error(message, type, feature, index);
message = String.format("Duplicate uuids detected:\nname:[%s] uuid:[%s]\nname:[%s] uuid:[%s]",
- duplicate.getName(), duplicate.getUuid(), type.getName(), type.getUuid());
+ duplicate.getName(), duplicate.getId(), type.getName(), type.getId());
error(message, duplicate, feature, index);
}
}
@@ -121,12 +121,12 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
} else {
typeNames.add(attrType.getName());
}
- if (uuidToTypeName.containsKey(attrType.getUuid())) {
- String message = String.format("Duplicate uuid [%s] for attribute types [%s] and [%s]", attrType.getUuid(),
- attrType.getName(), uuidToTypeName.get(attrType.getUuid()));
- error(message, attrType, OseeDslPackage.Literals.OSEE_TYPE__UUID, OseeDslPackage.XATTRIBUTE_TYPE__UUID);
+ if (uuidToTypeName.containsKey(attrType.getId())) {
+ String message = String.format("Duplicate uuid [%s] for attribute types [%s] and [%s]", attrType.getId(),
+ attrType.getName(), uuidToTypeName.get(attrType.getId()));
+ error(message, attrType, OseeDslPackage.Literals.OSEE_TYPE__ID, OseeDslPackage.XATTRIBUTE_TYPE__ID);
} else {
- uuidToTypeName.put(attrType.getUuid(), attrType.getName());
+ uuidToTypeName.put(attrType.getId(), attrType.getName());
}
}
typeNames.clear();
@@ -138,12 +138,12 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
} else {
typeNames.add(artType.getName());
}
- if (uuidToTypeName.containsKey(artType.getUuid())) {
- String message = String.format("Duplicate uuid [%s] for artifact types [%s] and [%s]", artType.getUuid(),
- artType.getName(), uuidToTypeName.get(artType.getUuid()));
- error(message, artType, OseeDslPackage.Literals.OSEE_TYPE__UUID, OseeDslPackage.XARTIFACT_TYPE__UUID);
+ if (uuidToTypeName.containsKey(artType.getId())) {
+ String message = String.format("Duplicate uuid [%s] for artifact types [%s] and [%s]", artType.getId(),
+ artType.getName(), uuidToTypeName.get(artType.getId()));
+ error(message, artType, OseeDslPackage.Literals.OSEE_TYPE__ID, OseeDslPackage.XARTIFACT_TYPE__ID);
} else {
- uuidToTypeName.put(artType.getUuid(), artType.getName());
+ uuidToTypeName.put(artType.getId(), artType.getName());
}
}
typeNames.clear();
@@ -155,12 +155,12 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
} else {
typeNames.add(relType.getName());
}
- if (uuidToTypeName.containsKey(relType.getUuid())) {
- String message = String.format("Duplicate uuid [%s] for relation types [%s] and [%s]", relType.getUuid(),
- relType.getName(), uuidToTypeName.get(relType.getUuid()));
- error(message, relType, OseeDslPackage.Literals.OSEE_TYPE__UUID, OseeDslPackage.XRELATION_TYPE__UUID);
+ if (uuidToTypeName.containsKey(relType.getId())) {
+ String message = String.format("Duplicate uuid [%s] for relation types [%s] and [%s]", relType.getId(),
+ relType.getName(), uuidToTypeName.get(relType.getId()));
+ error(message, relType, OseeDslPackage.Literals.OSEE_TYPE__ID, OseeDslPackage.XRELATION_TYPE__ID);
} else {
- uuidToTypeName.put(relType.getUuid(), relType.getName());
+ uuidToTypeName.put(relType.getId(), relType.getName());
}
}
}
@@ -226,7 +226,7 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
@Override
public Object caseArtifactTypeRestriction(ArtifactTypeRestriction restriction) {
- String uuid = restriction.getArtifactTypeRef().getUuid();
+ String uuid = restriction.getArtifactTypeRef().getId();
XArtifactType reference = artifactTypeRestrictions.get(uuid);
if (reference == null) {
artifactTypeRestrictions.put(uuid, restriction.getArtifactTypeRef());
@@ -234,7 +234,7 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
String message = String.format("Duplicate artifact type restriction [%s] in context[%s]",
reference.toString(), accessContext.getName());
error(message, restriction, OseeDslPackage.Literals.ARTIFACT_TYPE_RESTRICTION__ARTIFACT_TYPE_REF,
- OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES, NON_UNIQUE_ARTIFACT_TYPE_RESTRICTION, reference.getUuid());
+ OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES, NON_UNIQUE_ARTIFACT_TYPE_RESTRICTION, reference.getId());
}
return restriction;
}
@@ -242,15 +242,15 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
@Override
public Object caseAttributeTypeRestriction(AttributeTypeRestriction object) {
XArtifactType artifactType = object.getArtifactTypeRef();
- String attrUuidToMatch = object.getAttributeTypeRef().getUuid();
+ String attrUuidToMatch = object.getAttributeTypeRef().getId();
for (AttributeTypeRestriction r1 : attrTypeRetrictions) {
- String storedUuid = r1.getAttributeTypeRef().getUuid();
+ String storedUuid = r1.getAttributeTypeRef().getId();
if (attrUuidToMatch.equals(storedUuid)) {
XArtifactType storedArtType = r1.getArtifactTypeRef();
boolean dispatchError = false;
if (storedArtType != null && artifactType != null) {
- dispatchError = storedArtType.getUuid().equals(artifactType.getUuid());
+ dispatchError = storedArtType.getId().equals(artifactType.getId());
} else if (storedArtType == null && artifactType == null) {
dispatchError = true;
}
@@ -260,7 +260,7 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
object.toString(), accessContext.getName());
error(message, object, OseeDslPackage.Literals.ATTRIBUTE_TYPE_RESTRICTION__ARTIFACT_TYPE_REF,
OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES, NON_UNIQUE_ATTRIBUTE_TYPE_RESTRICTION,
- r1.getAttributeTypeRef().getUuid());
+ r1.getAttributeTypeRef().getId());
}
}
}
@@ -272,7 +272,7 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
public Object caseRelationTypeRestriction(RelationTypeRestriction restriction) {
XRelationType relationTypeRef = restriction.getRelationTypeRef();
- String key = relationTypeRef.getUuid();
+ String key = relationTypeRef.getId();
RelationTypePredicate predicate = restriction.getPredicate();
if (predicate instanceof RelationTypeArtifactPredicate) {
key += ((RelationTypeArtifactPredicate) predicate).getArtifactMatcherRef().getName();
@@ -286,7 +286,7 @@ public class OseeDslJavaValidator extends AbstractOseeDslJavaValidator {
String message = String.format("Duplicate artifact type restriction [%s] in context[%s]",
reference.toString(), accessContext.getName());
error(message, restriction, OseeDslPackage.Literals.RELATION_TYPE_RESTRICTION__RELATION_TYPE_REF,
- OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES, NON_UNIQUE_RELATION_TYPE_RESTRICTION, reference.getUuid());
+ OseeDslPackage.ACCESS_CONTEXT__ACCESS_RULES, NON_UNIQUE_RELATION_TYPE_RESTRICTION, reference.getId());
}
return restriction;
}
diff --git a/plugins/org.eclipse.osee.framework.core.model.test/src/org/eclipse/osee/framework/core/model/access/AccessDataQueryTest.java b/plugins/org.eclipse.osee.framework.core.model.test/src/org/eclipse/osee/framework/core/model/access/AccessDataQueryTest.java
index af0fd6b0398..f1852176af0 100644
--- a/plugins/org.eclipse.osee.framework.core.model.test/src/org/eclipse/osee/framework/core/model/access/AccessDataQueryTest.java
+++ b/plugins/org.eclipse.osee.framework.core.model.test/src/org/eclipse/osee/framework/core/model/access/AccessDataQueryTest.java
@@ -151,7 +151,7 @@ public class AccessDataQueryTest {
new MockArtifact(GUID.create(), "test2", branch, CoreArtifactTypes.Folder, 46);
IBasicArtifact<?> noAccessArtifact =
new MockArtifact(GUID.create(), "test3", branch, CoreArtifactTypes.Folder, 47);
- IArtifactType artType = TokenFactory.createArtifactType(0x01L, "Folder");
+ IArtifactType artType = TokenFactory.createArtifactType(1, "Folder");
AccessDetail<?> specificArtDetail = MockDataFactory.createAccessDetails(accessArtifact, PermissionEnum.DENY, "",
new Scope().add("very").add("specific"));
diff --git a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesConfig.java b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesConfig.java
new file mode 100644
index 00000000000..65c456cd6ba
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesConfig.java
@@ -0,0 +1,45 @@
+/*******************************************************************************
+ * Copyright (c) 2016 Boeing.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.osee.framework.core.data;
+
+import java.util.LinkedList;
+import java.util.List;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class OrcsTypesConfig {
+
+ private int currentVersion;
+ private List<OrcsTypesVersion> versions = new LinkedList<>();
+
+ public int getCurrentVersion() {
+ return currentVersion;
+ }
+
+ public void setCurrentVersion(int currentVersion) {
+ this.currentVersion = currentVersion;
+ }
+
+ public List<OrcsTypesVersion> getVersions() {
+ return versions;
+ }
+
+ public void setVersions(List<OrcsTypesVersion> versions) {
+ this.versions = versions;
+ }
+
+ @Override
+ public String toString() {
+ return "OrcsTypesConfig [currVer=" + currentVersion + ", versions=" + versions + "]";
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesData.java b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesData.java
index 3d9e9a5b4cd..f6f391b1392 100644
--- a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesData.java
+++ b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesData.java
@@ -25,9 +25,10 @@ public class OrcsTypesData {
* attribute ids of the types to load. This provides for production code to access an over version of the types
* model/sheets while the current code base works of this specified version.</br>
* </br>
- * Version 1 = Corresponds to 0.23.1 and earlier code base
+ * Version 1 = Corresponds to 0.23.1 and earlier code base</br>
+ * Version 2 = Corresponds to 0.24.0 code base
*/
- public static final Long OSEE_TYPE_VERSION = 2L; // Corresponds to 0.24.0 code base
+ public static final Long OSEE_TYPE_VERSION = 3L; // Corresponds to 0.25.0 code base
private List<OrcsTypeSheet> sheets = new ArrayList<>();
diff --git a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesSheet.java b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesSheet.java
new file mode 100644
index 00000000000..5a11d63dcfc
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesSheet.java
@@ -0,0 +1,56 @@
+/*******************************************************************************
+ * Copyright (c) 2016 Boeing.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.osee.framework.core.data;
+
+import org.codehaus.jackson.map.annotate.JsonSerialize;
+import org.codehaus.jackson.map.ser.std.ToStringSerializer;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class OrcsTypesSheet {
+
+ @JsonSerialize(using = ToStringSerializer.class)
+ private long artifactId;
+ @JsonSerialize(using = ToStringSerializer.class)
+ private long attrId;
+ private String name;
+
+ public long getArtifactId() {
+ return artifactId;
+ }
+
+ public void setArtifactId(long artifactId) {
+ this.artifactId = artifactId;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public long getAttrId() {
+ return attrId;
+ }
+
+ public void setAttrId(long attrId) {
+ this.attrId = attrId;
+ }
+
+ @Override
+ public String toString() {
+ return "OrcsTypesSheet [artId=" + artifactId + ", attrId=" + attrId + ", name=" + name + "]";
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesVersion.java b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesVersion.java
new file mode 100644
index 00000000000..36a9d44e1c9
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/data/OrcsTypesVersion.java
@@ -0,0 +1,45 @@
+/*******************************************************************************
+ * Copyright (c) 2016 Boeing.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.osee.framework.core.data;
+
+import java.util.LinkedList;
+import java.util.List;
+
+/**
+ * @author Donald G. Dunne
+ */
+public class OrcsTypesVersion {
+
+ private int versionNum;
+ private List<OrcsTypesSheet> sheets = new LinkedList<>();
+
+ public int getVersionNum() {
+ return versionNum;
+ }
+
+ public void setVersionNum(int versionNum) {
+ this.versionNum = versionNum;
+ }
+
+ public List<OrcsTypesSheet> getSheets() {
+ return sheets;
+ }
+
+ public void setSheets(List<OrcsTypesSheet> sheets) {
+ this.sheets = sheets;
+ }
+
+ @Override
+ public String toString() {
+ return "OrcsTypesVersion [verNum=" + versionNum + ", sheets=" + sheets + "]";
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/enums/CoreArtifactTypes.java b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/enums/CoreArtifactTypes.java
index 34e0f234008..5a6603d63e4 100644
--- a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/enums/CoreArtifactTypes.java
+++ b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/enums/CoreArtifactTypes.java
@@ -19,79 +19,79 @@ import org.eclipse.osee.framework.core.data.TokenFactory;
public final class CoreArtifactTypes {
// @formatter:off
- public static final IArtifactType AccessControlModel = TokenFactory.createArtifactType(0x0000000000000002L, "Access Control Model");
- public static final IArtifactType AbstractSoftwareRequirement = TokenFactory.createArtifactType(0x0000000000000017L, "Abstract Software Requirement");
- public static final IArtifactType AbstractSpecRequirement = TokenFactory.createArtifactType(0x00D0040000000015L, "Abstract Spec Requirement");
- public static final IArtifactType AbstractSystemRequirement = TokenFactory.createArtifactType(0x000000000000031CL, "Abstract System Requirement");
- public static final IArtifactType Artifact = TokenFactory.createArtifactType(0x0000000000000001L, "Artifact");
- public static final IArtifactType Breaker = TokenFactory.createArtifactType(0x0000AB6700000034L, "Breaker");
- public static final IArtifactType BranchView = TokenFactory.createArtifactType(0x512C19B4108793E2L, "Branch View");
- public static final IArtifactType CodeUnit = TokenFactory.createArtifactType(0x000000000000003AL, "Code Unit");
- public static final IArtifactType Component = TokenFactory.createArtifactType(0x0000000000000039L, "Component");
- public static final IArtifactType Design = TokenFactory.createArtifactType(0x000000000000015AL, "Design");
- public static final IArtifactType DirectSoftwareRequirement = TokenFactory.createArtifactType(0x0000000000000016L, "Direct Software Requirement");
- public static final IArtifactType Feature = TokenFactory.createArtifactType(0x0000000000000057L, "Feature");
- public static final IArtifactType FeatureDefinition = TokenFactory.createArtifactType(0x512C19B7102793A2L, "Feature Definition");
- public static final IArtifactType Folder = TokenFactory.createArtifactType(0x000000000000000BL, "Folder");
- public static final IArtifactType GeneralData = TokenFactory.createArtifactType(0x000000000000000CL, "General Data");
- public static final IArtifactType GeneralDocument = TokenFactory.createArtifactType(0x000000000000000EL, "General Document");
- public static final IArtifactType GlobalPreferences = TokenFactory.createArtifactType(0x0000000000000003L, "Global Preferences");
- public static final IArtifactType HardwareRequirement = TokenFactory.createArtifactType(0x0000000000000021L, "Hardware Requirement");
- public static final IArtifactType HeadingMSWord = TokenFactory.createArtifactType(0x0000000000000038L, "Heading - MS Word");
- public static final IArtifactType HeadingHTML = TokenFactory.createArtifactType(0x0000000000000324L, "Heading - HTML");
- public static final IArtifactType HTMLArtifact = TokenFactory.createArtifactType(0x000000000000031EL, "HTML Artifact");
- public static final IArtifactType ImageArtifact = TokenFactory.createArtifactType(0x0000000000000320L, "Image Artifact");
- public static final IArtifactType IndirectSoftwareRequirement = TokenFactory.createArtifactType(0x0000000000000019L, "Indirect Software Requirement");
- public static final IArtifactType InterfaceRequirement = TokenFactory.createArtifactType(0x0000000000000020L, "Interface Requirement");
- public static final IArtifactType ImplementationDetails = TokenFactory.createArtifactType(0x000000000000001AL, "Implementation Details");
- public static final IArtifactType ImplementationDetailsProcedure = TokenFactory.createArtifactType(0x000000000001111AL, "Implementation Details Procedure");
- public static final IArtifactType ImplementationDetailsFunction = TokenFactory.createArtifactType(0x000000000002221AL, "Implementation Details Function");
- public static final IArtifactType ImplementationDetailsDrawing = TokenFactory.createArtifactType(0x000000000003331AL, "Implementation Details Drawing");
- public static final IArtifactType ImplementationDetailsDataDefinition = TokenFactory.createArtifactType(0x000000000004441AL, "Implementation Details Data Definition");
- public static final IArtifactType ModelDiagram = TokenFactory.createArtifactType(0x0000000000000062L, "Model Diagram");
- public static final IArtifactType NativeArtifact = TokenFactory.createArtifactType(0x0000000000000014L, "Native Artifact");
- public static final IArtifactType WholeWord = TokenFactory.createArtifactType(0x0000000000000012L, "MS Word Whole Document");
- public static final IArtifactType OseeApp = TokenFactory.createArtifactType(0x0000000000000059L, "OSEE App");
- public static final IArtifactType OseeTypeDefinition = TokenFactory.createArtifactType(0x000000000000003CL, "Osee Type Definition");
+ public static final IArtifactType AccessControlModel = TokenFactory.createArtifactType(2, "Access Control Model");
+ public static final IArtifactType AbstractSoftwareRequirement = TokenFactory.createArtifactType(23, "Abstract Software Requirement");
+ public static final IArtifactType AbstractSpecRequirement = TokenFactory.createArtifactType(58551193202327573L, "Abstract Spec Requirement");
+ public static final IArtifactType AbstractSystemRequirement = TokenFactory.createArtifactType(796, "Abstract System Requirement");
+ public static final IArtifactType Artifact = TokenFactory.createArtifactType(1, "Artifact");
+ public static final IArtifactType Breaker = TokenFactory.createArtifactType(188458869981236L, "Breaker");
+ public static final IArtifactType BranchView = TokenFactory.createArtifactType(5849078277209560034L, "Branch View");
+ public static final IArtifactType CodeUnit = TokenFactory.createArtifactType(58, "Code Unit");
+ public static final IArtifactType Component = TokenFactory.createArtifactType(57, "Component");
+ public static final IArtifactType Design = TokenFactory.createArtifactType(346, "Design");
+ public static final IArtifactType DirectSoftwareRequirement = TokenFactory.createArtifactType(22, "Direct Software Requirement");
+ public static final IArtifactType Feature = TokenFactory.createArtifactType(87, "Feature");
+ public static final IArtifactType FeatureDefinition = TokenFactory.createArtifactType(5849078290088170402L, "Feature Definition");
+ public static final IArtifactType Folder = TokenFactory.createArtifactType(11, "Folder");
+ public static final IArtifactType GeneralData = TokenFactory.createArtifactType(12, "General Data");
+ public static final IArtifactType GeneralDocument = TokenFactory.createArtifactType(14, "General Document");
+ public static final IArtifactType GlobalPreferences = TokenFactory.createArtifactType(3, "Global Preferences");
+ public static final IArtifactType HardwareRequirement = TokenFactory.createArtifactType(33, "Hardware Requirement");
+ public static final IArtifactType HeadingMSWord = TokenFactory.createArtifactType(56, "Heading - MS Word");
+ public static final IArtifactType HeadingHTML = TokenFactory.createArtifactType(804, "Heading - HTML");
+ public static final IArtifactType HTMLArtifact = TokenFactory.createArtifactType(798, "HTML Artifact");
+ public static final IArtifactType ImageArtifact = TokenFactory.createArtifactType(800, "Image Artifact");
+ public static final IArtifactType IndirectSoftwareRequirement = TokenFactory.createArtifactType(25, "Indirect Software Requirement");
+ public static final IArtifactType InterfaceRequirement = TokenFactory.createArtifactType(32, "Interface Requirement");
+ public static final IArtifactType ImplementationDetails = TokenFactory.createArtifactType(26, "Implementation Details");
+ public static final IArtifactType ImplementationDetailsProcedure = TokenFactory.createArtifactType(69914, "Implementation Details Procedure");
+ public static final IArtifactType ImplementationDetailsFunction = TokenFactory.createArtifactType(139802, "Implementation Details Function");
+ public static final IArtifactType ImplementationDetailsDrawing = TokenFactory.createArtifactType(209690, "Implementation Details Drawing");
+ public static final IArtifactType ImplementationDetailsDataDefinition = TokenFactory.createArtifactType(279578, "Implementation Details Data Definition");
+ public static final IArtifactType ModelDiagram = TokenFactory.createArtifactType(98, "Model Diagram");
+ public static final IArtifactType NativeArtifact = TokenFactory.createArtifactType(20, "Native Artifact");
+ public static final IArtifactType WholeWord = TokenFactory.createArtifactType(18, "MS Word Whole Document");
+ public static final IArtifactType OseeApp = TokenFactory.createArtifactType(89, "OSEE App");
+ public static final IArtifactType OseeTypeDefinition = TokenFactory.createArtifactType(60, "Osee Type Definition");
// Added to support OSEE types versioning between 23.1 and 24. Remove after 24.0 release.
- public static final IArtifactType OseeTypeDefinitionTemp = TokenFactory.createArtifactType(0x19F3D0F33D5ACC54L, "Osee Type Definition Temp");
- public static final IArtifactType OseeTypesEnum = TokenFactory.createArtifactType(0x4B9A7DCF0856C368L, "Osee Type Enum");
- public static final IArtifactType RendererTemplate = TokenFactory.createArtifactType(0x0000000000000009L, "Renderer Template");
- public static final IArtifactType Requirement = TokenFactory.createArtifactType(0x0000000000000015L, "Requirement");
- public static final IArtifactType RootArtifact = TokenFactory.createArtifactType(0x000000000000000AL, "Root Artifact");
- public static final IArtifactType SoftwareDesign = TokenFactory.createArtifactType(0x000000000000002DL, "Software Design");
- public static final IArtifactType SoftwareRequirement = TokenFactory.createArtifactType(0x0000000000000018L, "Software Requirement");
- public static final IArtifactType SoftwareRequirementDataDefinition = TokenFactory.createArtifactType(0x0000000000000319L, "Software Requirement Data Definition");
- public static final IArtifactType SoftwareRequirementDrawing = TokenFactory.createArtifactType(0x000000000000001DL, "Software Requirement Drawing");
- public static final IArtifactType SoftwareRequirementFunction = TokenFactory.createArtifactType(0x000000000000001CL, "Software Requirement Function");
- public static final IArtifactType SoftwareRequirementPlainText = TokenFactory.createArtifactType(0x000000000000318L, "Software Requirement Plain Text");
- public static final IArtifactType SoftwareRequirementProcedure = TokenFactory.createArtifactType(0x000000000000001BL, "Software Requirement Procedure");
- public static final IArtifactType SubscriptionGroup = TokenFactory.createArtifactType(0x5DB7BB0492404DE8L, "Subscription Group");
- public static final IArtifactType SubsystemDesign = TokenFactory.createArtifactType(0x000000000000002BL, "Subsystem Design");
- public static final IArtifactType SubsystemFunction = TokenFactory.createArtifactType(0x0000000000000024L, "Subsystem Function");
- public static final IArtifactType SubsystemRequirementMSWord = TokenFactory.createArtifactType(0x000000000000001FL, "Subsystem Requirement - MS Word");
- public static final IArtifactType SubsystemRequirementHTML = TokenFactory.createArtifactType(0x000000000000031BL, "Subsystem Requirement - HTML");
- public static final IArtifactType SupportingContent = TokenFactory.createArtifactType(0x0000000000000031L, "Supporting Content");
- public static final IArtifactType SupportDocument = TokenFactory.createArtifactType(0x000000000000000DL, "Support Document");;
- public static final IArtifactType SystemDesign = TokenFactory.createArtifactType(0x000000000000002CL, "System Design");
- public static final IArtifactType SystemFunction = TokenFactory.createArtifactType(0x0000000000000023L, "System Function");
- public static final IArtifactType SystemRequirementMSWord = TokenFactory.createArtifactType(0x000000000000001EL, "System Requirement - MS Word");
- public static final IArtifactType SystemRequirementHTML = TokenFactory.createArtifactType(0x000000000000031AL, "System Requirement - HTML");
- public static final IArtifactType TestCase = TokenFactory.createArtifactType(0x0000000000000052L, "Test Case");
- public static final IArtifactType TestInformationSheet = TokenFactory.createArtifactType(0x0000000000000029L, "Test Information Sheet");
- public static final IArtifactType TestPlanElement = TokenFactory.createArtifactType(0x0000000000000025L, "Test Plan Element");
- public static final IArtifactType TestProcedure = TokenFactory.createArtifactType(0x000000000000002EL, "Test Procedure");
- public static final IArtifactType TestProcedureWML = TokenFactory.createArtifactType(0x000000000000002FL, "Test Procedure WML");
- public static final IArtifactType TestResultNative = TokenFactory.createArtifactType(0x0000000000000027L, "Test Result Native");
- public static final IArtifactType TestResultWML = TokenFactory.createArtifactType(0x0000000000000028L, "Test Result WML");
- public static final IArtifactType TestRun = TokenFactory.createArtifactType(0x0000000000000055L, "Test Run");
- public static final IArtifactType TestRunDisposition = TokenFactory.createArtifactType(0x0000000000000054L, "Test Run Disposition");
- public static final IArtifactType TestSupport = TokenFactory.createArtifactType(0x0000000000000053L, "Test Support");
- public static final IArtifactType TestUnit = TokenFactory.createArtifactType(0x0000000000000004L, "Test Unit");
- public static final IArtifactType UniversalGroup = TokenFactory.createArtifactType(0x0000000000000008L, "Universal Group");
- public static final IArtifactType User = TokenFactory.createArtifactType(0x0000000000000005L, "User");
- public static final IArtifactType UserGroup = TokenFactory.createArtifactType(0x0000000000000007L, "User Group");
- public static final IArtifactType XViewerGlobalCustomization = TokenFactory.createArtifactType(0x0000000000000037L, "XViewer Global Customization");
+ public static final IArtifactType OseeTypeDefinitionTemp = TokenFactory.createArtifactType(1870068013413878868L, "Osee Type Definition Temp");
+ public static final IArtifactType OseeTypesEnum = TokenFactory.createArtifactType(5447805027409642344L, "Osee Type Enum");
+ public static final IArtifactType RendererTemplate = TokenFactory.createArtifactType(9, "Renderer Template");
+ public static final IArtifactType Requirement = TokenFactory.createArtifactType(21, "Requirement");
+ public static final IArtifactType RootArtifact = TokenFactory.createArtifactType(10, "Root Artifact");
+ public static final IArtifactType SoftwareDesign = TokenFactory.createArtifactType(45, "Software Design");
+ public static final IArtifactType SoftwareRequirement = TokenFactory.createArtifactType(24, "Software Requirement");
+ public static final IArtifactType SoftwareRequirementDataDefinition = TokenFactory.createArtifactType(793, "Software Requirement Data Definition");
+ public static final IArtifactType SoftwareRequirementDrawing = TokenFactory.createArtifactType(29, "Software Requirement Drawing");
+ public static final IArtifactType SoftwareRequirementFunction = TokenFactory.createArtifactType(28, "Software Requirement Function");
+ public static final IArtifactType SoftwareRequirementPlainText = TokenFactory.createArtifactType(792, "Software Requirement Plain Text");
+ public static final IArtifactType SoftwareRequirementProcedure = TokenFactory.createArtifactType(27, "Software Requirement Procedure");
+ public static final IArtifactType SubscriptionGroup = TokenFactory.createArtifactType(6753071794573299176L, "Subscription Group");
+ public static final IArtifactType SubsystemDesign = TokenFactory.createArtifactType(43, "Subsystem Design");
+ public static final IArtifactType SubsystemFunction = TokenFactory.createArtifactType(36, "Subsystem Function");
+ public static final IArtifactType SubsystemRequirementMSWord = TokenFactory.createArtifactType(31, "Subsystem Requirement - MS Word");
+ public static final IArtifactType SubsystemRequirementHTML = TokenFactory.createArtifactType(795, "Subsystem Requirement - HTML");
+ public static final IArtifactType SupportingContent = TokenFactory.createArtifactType(49, "Supporting Content");
+ public static final IArtifactType SupportDocument = TokenFactory.createArtifactType(13, "Support Document");;
+ public static final IArtifactType SystemDesign = TokenFactory.createArtifactType(44, "System Design");
+ public static final IArtifactType SystemFunction = TokenFactory.createArtifactType(35, "System Function");
+ public static final IArtifactType SystemRequirementMSWord = TokenFactory.createArtifactType(30, "System Requirement - MS Word");
+ public static final IArtifactType SystemRequirementHTML = TokenFactory.createArtifactType(794, "System Requirement - HTML");
+ public static final IArtifactType TestCase = TokenFactory.createArtifactType(82, "Test Case");
+ public static final IArtifactType TestInformationSheet = TokenFactory.createArtifactType(41, "Test Information Sheet");
+ public static final IArtifactType TestPlanElement = TokenFactory.createArtifactType(37, "Test Plan Element");
+ public static final IArtifactType TestProcedure = TokenFactory.createArtifactType(46, "Test Procedure");
+ public static final IArtifactType TestProcedureWML = TokenFactory.createArtifactType(47, "Test Procedure WML");
+ public static final IArtifactType TestResultNative = TokenFactory.createArtifactType(39, "Test Result Native");
+ public static final IArtifactType TestResultWML = TokenFactory.createArtifactType(40, "Test Result WML");
+ public static final IArtifactType TestRun = TokenFactory.createArtifactType(85, "Test Run");
+ public static final IArtifactType TestRunDisposition = TokenFactory.createArtifactType(84, "Test Run Disposition");
+ public static final IArtifactType TestSupport = TokenFactory.createArtifactType(83, "Test Support");
+ public static final IArtifactType TestUnit = TokenFactory.createArtifactType(4, "Test Unit");
+ public static final IArtifactType UniversalGroup = TokenFactory.createArtifactType(8, "Universal Group");
+ public static final IArtifactType User = TokenFactory.createArtifactType(5, "User");
+ public static final IArtifactType UserGroup = TokenFactory.createArtifactType(7, "User Group");
+ public static final IArtifactType XViewerGlobalCustomization = TokenFactory.createArtifactType(55, "XViewer Global Customization");
// @formatter:on
private CoreArtifactTypes() {
diff --git a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/enums/CoreAttributeTypes.java b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/enums/CoreAttributeTypes.java
index 218dd86e300..d71cb44cef7 100644
--- a/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/enums/CoreAttributeTypes.java
+++ b/plugins/org.eclipse.osee.framework.core/src/org/eclipse/osee/framework/core/enums/CoreAttributeTypes.java
@@ -19,90 +19,90 @@ import org.eclipse.osee.framework.core.data.TokenFactory;
public final class CoreAttributeTypes {
// @formatter:off
- public static final IAttributeType Afha = TokenFactory.createAttributeType(0x10000000000000A3L, "AFHA");
- public static final IAttributeType AccessContextId = TokenFactory.createAttributeType(0x100000000000007EL, "Access Context Id");
- public static final IAttributeType Active = TokenFactory.createAttributeType(0x1000000000000059L, "Active");
- public static final IAttributeType Annotation = TokenFactory.createAttributeType(0x1000000000000076L, "Annotation");
- public static final IAttributeType ArtifactReference = TokenFactory.createAttributeType(0x1000BA00000000F8L, "Artifact Reference");
- public static final IAttributeType PlainTextContent = TokenFactory.createAttributeType(0x100000000000037AL, "Plain Text Content");
- public static final IAttributeType BranchReference = TokenFactory.createAttributeType(0x1000BA00000000FBL, "Branch Reference");
- public static final IAttributeType Category = TokenFactory.createAttributeType(0x1000000000000091L, "Category");
- public static final IAttributeType City = TokenFactory.createAttributeType(0x100000000000005CL, "City");
- public static final IAttributeType CommonNalRequirement = TokenFactory.createAttributeType(0x1000000000000081L, "Common NAL Requirement");
- public static final IAttributeType Company = TokenFactory.createAttributeType(0x100000000000005AL, "Company");
- public static final IAttributeType CompanyTitle = TokenFactory.createAttributeType(0x100000000000005BL, "Company Title");
- public static final IAttributeType Component = TokenFactory.createAttributeType(0x1000000000000095L, "Component");
- public static final IAttributeType ContentUrl = TokenFactory.createAttributeType(0x100000000000007CL, "Content URL");
- public static final IAttributeType Country = TokenFactory.createAttributeType(0x1000000000000060L, "Country");
- public static final IAttributeType CrewInterfaceRequirement = TokenFactory.createAttributeType(0x1000000000000082L, "Crew Interface Requirement");
- public static final IAttributeType Csci = TokenFactory.createAttributeType(0x10000000000000A0L, "CSCI");
- public static final IAttributeType DataRightsClassification = TokenFactory.createAttributeType(0x1000000000000155L, "Data Rights Classification");
- public static final IAttributeType DataRightsBasis = TokenFactory.createAttributeType(0x100000000000154L, "Data Rights Basis");
- public static final IAttributeType SubjectMatterExpert = TokenFactory.createAttributeType(0x100000000000153L, "Subject Matter Expert");
- public static final IAttributeType DefaultMailServer = TokenFactory.createAttributeType(0x1000000000000057L, "osee.config.Default Mail Server");
- public static final IAttributeType DefaultGroup = TokenFactory.createAttributeType(0x100000000000006EL, "Default Group");
- public static final IAttributeType Description = TokenFactory.createAttributeType(0x1000000000000072L, "Description");
- public static final IAttributeType Dictionary = TokenFactory.createAttributeType(0x100000000000006BL, "Dictionary");
- public static final IAttributeType Effectivity = TokenFactory.createAttributeType(0x1000000000000084L, "Effectivity");
- public static final IAttributeType Email = TokenFactory.createAttributeType(0x100000000000006AL, "Email");
- public static final IAttributeType Extension = TokenFactory.createAttributeType(0x1000000000000058L, "Extension");
- public static final IAttributeType FavoriteBranch = TokenFactory.createAttributeType(0x1000000000000062L, "Favorite Branch");
- public static final IAttributeType FaxPhone = TokenFactory.createAttributeType(0x1000000000000069L, "Fax Phone");
- public static final IAttributeType FunctionalCategory = TokenFactory.createAttributeType(0x100000000000037FL, "Functional Category");
- public static final IAttributeType FunctionalDAL = TokenFactory.createAttributeType(0x6F21FCC037B495A4L, "Functional Development Assurance Level");
- public static final IAttributeType FunctionalDALRationale = TokenFactory.createAttributeType(0x0CDAC9ABD75FE496L, "Functional Development Assurance Level Rationale");
- public static final IAttributeType GeneralStringData = TokenFactory.createAttributeType(0x1000000000000078L, "General String Data");
- public static final IAttributeType GfeCfe = TokenFactory.createAttributeType(0x10000000000000A8L, "GFE / CFE");
- public static final IAttributeType GraphitiDiagram = TokenFactory.createAttributeType(0x1000000000000157L, "Graphiti Diagram");
- public static final IAttributeType Hazard = TokenFactory.createAttributeType(0x10000000000000A2L, "Hazard");
- public static final IAttributeType HazardSeverity = TokenFactory.createAttributeType(0x10000000000000A5L, "Hazard Severity");
- public static final IAttributeType HTMLContent = TokenFactory.createAttributeType(0x100000000000037DL, "HTML Content");
- public static final IAttributeType ImageContent = TokenFactory.createAttributeType(0x100000000000037CL, "Image Content");
- public static final IAttributeType IdValue = TokenFactory.createAttributeType(0x100004651100057L, "ID Value");
- public static final IAttributeType ItemDAL = TokenFactory.createAttributeType(0x2442AB12730CE62BL, "Item Development Assurance Level");
- public static final IAttributeType ItemDALRationale = TokenFactory.createAttributeType(0x22F0D27FE668912DL, "Item Development Assurance Level Rationale");
- public static final IAttributeType LegacyDAL = TokenFactory.createAttributeType(0x1000000000000090L, "Legacy Development Assurance Level");
- public static final IAttributeType LegacyId = TokenFactory.createAttributeType(0x1000000000000083L, "Legacy Id");
- public static final IAttributeType MobilePhone = TokenFactory.createAttributeType(0x1000000000000068L, "Mobile Phone");
- public static final IAttributeType Name = TokenFactory.createAttributeType(0x1000000000000070L, "Name");
- public static final IAttributeType NativeContent = TokenFactory.createAttributeType(0x1000000000000079L, "Native Content");
- public static final IAttributeType Notes = TokenFactory.createAttributeType(0x100000000000006DL, "Notes");
- public static final IAttributeType PageType = TokenFactory.createAttributeType(0x1000000000000073L, "Page Type");
- public static final IAttributeType ParagraphNumber = TokenFactory.createAttributeType(0x100000000000007DL, "Paragraph Number");
- public static final IAttributeType Partition = TokenFactory.createAttributeType(0x1000000000000087L, "Partition");
- public static final IAttributeType Phone = TokenFactory.createAttributeType(0x1000000000000067L, "Phone");
- public static final IAttributeType PublishInline = TokenFactory.createAttributeType(0x1000000000000092L, "PublishInline");
- public static final IAttributeType QualificationMethod = TokenFactory.createAttributeType(0x1000000000000089L, "Qualification Method");
- public static final IAttributeType RendererOptions = TokenFactory.createAttributeType(0x0000000000000388L, "Renderer Options");
- public static final IAttributeType RelationOrder = TokenFactory.createAttributeType(0x1000000000000071L, "Relation Order");
- public static final IAttributeType Sfha = TokenFactory.createAttributeType(0x10000000000000A4L, "SFHA");
- public static final IAttributeType SeverityCategory = TokenFactory.createAttributeType(0x100000000000008AL, "Severity Category");
- public static final IAttributeType SoftwareControlCategory = TokenFactory.createAttributeType(0x1B2DA4398EAB9207L, "Software Control Category");
- public static final IAttributeType SoftwareControlCategoryRationale = TokenFactory.createAttributeType(0x0A6BD62623697536L, "Software Control Category Rationale");
- public static final IAttributeType SoftwareSafetyImpact = TokenFactory.createAttributeType(0x7372557095E8C6DDL, "Software Safety Impact");
- public static final IAttributeType State = TokenFactory.createAttributeType(0x100000000000005EL, "State");
- public static final IAttributeType StaticId = TokenFactory.createAttributeType(0x1000000000000077L, "Static Id");
- public static final IAttributeType Street = TokenFactory.createAttributeType(0x100000000000005DL, "Street");
- public static final IAttributeType Subsystem = TokenFactory.createAttributeType(0x1000000000000088L, "Subsystem");
- public static final IAttributeType TemplateMatchCriteria = TokenFactory.createAttributeType(0x100000000000006FL, "Template Match Criteria");
- public static final IAttributeType TestProcedureStatus = TokenFactory.createAttributeType(0x1000000000000063L, "Test Procedure Status");
- public static final IAttributeType TestScriptGuid = TokenFactory.createAttributeType(0x1000000000000145L, "Test Script GUID");
- public static final IAttributeType UserId = TokenFactory.createAttributeType(0x1000000000000061L, "User Id");
- public static final IAttributeType UriGeneralStringData = TokenFactory.createAttributeType(0x1000000000000195L, "Uri General String Data");
- public static final IAttributeType UserSettings = TokenFactory.createAttributeType(0x1000000000000064L, "User Settings");
- public static final IAttributeType VerificationEvent = TokenFactory.createAttributeType(0x1000000000000094L, "Verification Event");
- public static final IAttributeType VerificationLevel = TokenFactory.createAttributeType(0x100000000000008BL, "Verification Level");
- public static final IAttributeType VerificationCriteria = TokenFactory.createAttributeType(0x100000000000008DL, "Verification Acceptance Criteria");
- public static final IAttributeType Website = TokenFactory.createAttributeType(0x100000000000006CL, "Website");
- public static final IAttributeType WebPreferences = TokenFactory.createAttributeType(0x100000000000019AL, "Web Preferences");
- public static final IAttributeType WholeWordContent = TokenFactory.createAttributeType(0x100000000000007BL, "Whole Word Content");
- public static final IAttributeType WordOleData = TokenFactory.createAttributeType(0x1000000000000074L, "Word Ole Data");
- public static final IAttributeType WordTemplateContent = TokenFactory.createAttributeType(0x100000000000007AL, "Word Template Content");
- public static final IAttributeType WorkData = TokenFactory.createAttributeType(0x1000000000000096L, "osee.wi.Work Data");
- public static final IAttributeType WorkTransition = TokenFactory.createAttributeType(0x100000000000009DL, "osee.wi.Transition");
- public static final IAttributeType XViewerCustomization = TokenFactory.createAttributeType(0x1000000000000065L, "XViewer Customization");
- public static final IAttributeType XViewerDefaults = TokenFactory.createAttributeType(0x1000000000000066L, "XViewer Defaults");
- public static final IAttributeType Zip = TokenFactory.createAttributeType(0x100000000000005FL, "Zip");
+ public static final IAttributeType Afha = TokenFactory.createAttributeType(1152921504606847139L, "AFHA");
+ public static final IAttributeType AccessContextId = TokenFactory.createAttributeType(1152921504606847102L, "Access Context Id");
+ public static final IAttributeType Active = TokenFactory.createAttributeType(1152921504606847065L, "Active");
+ public static final IAttributeType Annotation = TokenFactory.createAttributeType(1152921504606847094L, "Annotation");
+ public static final IAttributeType ArtifactReference = TokenFactory.createAttributeType(1153126013769613560L, "Artifact Reference");
+ public static final IAttributeType PlainTextContent = TokenFactory.createAttributeType(1152921504606847866L, "Plain Text Content");
+ public static final IAttributeType BranchReference = TokenFactory.createAttributeType(1153126013769613563L, "Branch Reference");
+ public static final IAttributeType Category = TokenFactory.createAttributeType(1152921504606847121L, "Category");
+ public static final IAttributeType City = TokenFactory.createAttributeType(1152921504606847068L, "City");
+ public static final IAttributeType CommonNalRequirement = TokenFactory.createAttributeType(1152921504606847105L, "Common NAL Requirement");
+ public static final IAttributeType Company = TokenFactory.createAttributeType(1152921504606847066L, "Company");
+ public static final IAttributeType CompanyTitle = TokenFactory.createAttributeType(1152921504606847067L, "Company Title");
+ public static final IAttributeType Component = TokenFactory.createAttributeType(1152921504606847125L, "Component");
+ public static final IAttributeType ContentUrl = TokenFactory.createAttributeType(1152921504606847100L, "Content URL");
+ public static final IAttributeType Country = TokenFactory.createAttributeType(1152921504606847072L, "Country");
+ public static final IAttributeType CrewInterfaceRequirement = TokenFactory.createAttributeType(1152921504606847106L, "Crew Interface Requirement");
+ public static final IAttributeType Csci = TokenFactory.createAttributeType(1152921504606847136L, "CSCI");
+ public static final IAttributeType DataRightsClassification = TokenFactory.createAttributeType(1152921504606847317L, "Data Rights Classification");
+ public static final IAttributeType DataRightsBasis = TokenFactory.createAttributeType(72057594037928276L, "Data Rights Basis");
+ public static final IAttributeType SubjectMatterExpert = TokenFactory.createAttributeType(72057594037928275L, "Subject Matter Expert");
+ public static final IAttributeType DefaultMailServer = TokenFactory.createAttributeType(1152921504606847063L, "osee.config.Default Mail Server");
+ public static final IAttributeType DefaultGroup = TokenFactory.createAttributeType(1152921504606847086L, "Default Group");
+ public static final IAttributeType Description = TokenFactory.createAttributeType(1152921504606847090L, "Description");
+ public static final IAttributeType Dictionary = TokenFactory.createAttributeType(1152921504606847083L, "Dictionary");
+ public static final IAttributeType Effectivity = TokenFactory.createAttributeType(1152921504606847108L, "Effectivity");
+ public static final IAttributeType Email = TokenFactory.createAttributeType(1152921504606847082L, "Email");
+ public static final IAttributeType Extension = TokenFactory.createAttributeType(1152921504606847064L, "Extension");
+ public static final IAttributeType FavoriteBranch = TokenFactory.createAttributeType(1152921504606847074L, "Favorite Branch");
+ public static final IAttributeType FaxPhone = TokenFactory.createAttributeType(1152921504606847081L, "Fax Phone");
+ public static final IAttributeType FunctionalCategory = TokenFactory.createAttributeType(1152921504606847871L, "Functional Category");
+ public static final IAttributeType FunctionalDAL = TokenFactory.createAttributeType(8007959514939954596L, "Functional Development Assurance Level");
+ public static final IAttributeType FunctionalDALRationale = TokenFactory.createAttributeType(926274413268034710L, "Functional Development Assurance Level Rationale");
+ public static final IAttributeType GeneralStringData = TokenFactory.createAttributeType(1152921504606847096L, "General String Data");
+ public static final IAttributeType GfeCfe = TokenFactory.createAttributeType(1152921504606847144L, "GFE / CFE");
+ public static final IAttributeType GraphitiDiagram = TokenFactory.createAttributeType(1152921504606847319L, "Graphiti Diagram");
+ public static final IAttributeType Hazard = TokenFactory.createAttributeType(1152921504606847138L, "Hazard");
+ public static final IAttributeType HazardSeverity = TokenFactory.createAttributeType(1152921504606847141L, "Hazard Severity");
+ public static final IAttributeType HTMLContent = TokenFactory.createAttributeType(1152921504606847869L, "HTML Content");
+ public static final IAttributeType ImageContent = TokenFactory.createAttributeType(1152921504606847868L, "Image Content");
+ public static final IAttributeType IdValue = TokenFactory.createAttributeType(72057896045641815L, "ID Value");
+ public static final IAttributeType ItemDAL = TokenFactory.createAttributeType(2612838829556295211L, "Item Development Assurance Level");
+ public static final IAttributeType ItemDALRationale = TokenFactory.createAttributeType(2517743638468399405L, "Item Development Assurance Level Rationale");
+ public static final IAttributeType LegacyDAL = TokenFactory.createAttributeType(1152921504606847120L, "Legacy Development Assurance Level");
+ public static final IAttributeType LegacyId = TokenFactory.createAttributeType(1152921504606847107L, "Legacy Id");
+ public static final IAttributeType MobilePhone = TokenFactory.createAttributeType(1152921504606847080L, "Mobile Phone");
+ public static final IAttributeType Name = TokenFactory.createAttributeType(1152921504606847088L, "Name");
+ public static final IAttributeType NativeContent = TokenFactory.createAttributeType(1152921504606847097L, "Native Content");
+ public static final IAttributeType Notes = TokenFactory.createAttributeType(1152921504606847085L, "Notes");
+ public static final IAttributeType PageType = TokenFactory.createAttributeType(1152921504606847091L, "Page Type");
+ public static final IAttributeType ParagraphNumber = TokenFactory.createAttributeType(1152921504606847101L, "Paragraph Number");
+ public static final IAttributeType Partition = TokenFactory.createAttributeType(1152921504606847111L, "Partition");
+ public static final IAttributeType Phone = TokenFactory.createAttributeType(1152921504606847079L, "Phone");
+ public static final IAttributeType PublishInline = TokenFactory.createAttributeType(1152921504606847122L, "PublishInline");
+ public static final IAttributeType QualificationMethod = TokenFactory.createAttributeType(1152921504606847113L, "Qualification Method");
+ public static final IAttributeType RendererOptions = TokenFactory.createAttributeType(904, "Renderer Options");
+ public static final IAttributeType RelationOrder = TokenFactory.createAttributeType(1152921504606847089L, "Relation Order");
+ public static final IAttributeType Sfha = TokenFactory.createAttributeType(1152921504606847140L, "SFHA");
+ public static final IAttributeType SeverityCategory = TokenFactory.createAttributeType(1152921504606847114L, "Severity Category");
+ public static final IAttributeType SoftwareControlCategory = TokenFactory.createAttributeType(1958401980089733639L, "Software Control Category");
+ public static final IAttributeType SoftwareControlCategoryRationale = TokenFactory.createAttributeType(750929222178534710L, "Software Control Category Rationale");
+ public static final IAttributeType SoftwareSafetyImpact = TokenFactory.createAttributeType(8318805403746485981L, "Software Safety Impact");
+ public static final IAttributeType State = TokenFactory.createAttributeType(1152921504606847070L, "State");
+ public static final IAttributeType StaticId = TokenFactory.createAttributeType(1152921504606847095L, "Static Id");
+ public static final IAttributeType Street = TokenFactory.createAttributeType(1152921504606847069L, "Street");
+ public static final IAttributeType Subsystem = TokenFactory.createAttributeType(1152921504606847112L, "Subsystem");
+ public static final IAttributeType TemplateMatchCriteria = TokenFactory.createAttributeType(1152921504606847087L, "Template Match Criteria");
+ public static final IAttributeType TestProcedureStatus = TokenFactory.createAttributeType(1152921504606847075L, "Test Procedure Status");
+ public static final IAttributeType TestScriptGuid = TokenFactory.createAttributeType(1152921504606847301L, "Test Script GUID");
+ public static final IAttributeType UserId = TokenFactory.createAttributeType(1152921504606847073L, "User Id");
+ public static final IAttributeType UriGeneralStringData = TokenFactory.createAttributeType(1152921504606847381L, "Uri General String Data");
+ public static final IAttributeType UserSettings = TokenFactory.createAttributeType(1152921504606847076L, "User Settings");
+ public static final IAttributeType VerificationEvent = TokenFactory.createAttributeType(1152921504606847124L, "Verification Event");
+ public static final IAttributeType VerificationLevel = TokenFactory.createAttributeType(1152921504606847115L, "Verification Level");
+ public static final IAttributeType VerificationCriteria = TokenFactory.createAttributeType(1152921504606847117L, "Verification Acceptance Criteria");
+ public static final IAttributeType Website = TokenFactory.createAttributeType(1152921504606847084L, "Website");
+ public static final IAttributeType WebPreferences = TokenFactory.createAttributeType(1152921504606847386L, "Web Preferences");
+ public static final IAttributeType WholeWordContent = TokenFactory.createAttributeType(1152921504606847099L, "Whole Word Content");
+ public static final IAttributeType WordOleData = TokenFactory.createAttributeType(1152921504606847092L, "Word Ole Data");
+ public static final IAttributeType WordTemplateContent = TokenFactory.createAttributeType(1152921504606847098L, "Word Template Content");
+ public static final IAttributeType WorkData = TokenFactory.createAttributeType(1152921504606847126L, "osee.wi.Work Data");
+ public static final IAttributeType WorkTransition = TokenFactory.createAttributeType(1152921504606847133L, "osee.wi.Transition");
+ public static final IAttributeType XViewerCustomization = TokenFactory.createAttributeType(1152921504606847077L, "XViewer Customization");
+ public static final IAttributeType XViewerDefaults = TokenFactory.createAttributeType(1152921504606847078L, "XViewer Defaults");
+ public static final IAttributeType Zip = TokenFactory.createAttributeType(1152921504606847071L, "Zip");
// @formatter:on
diff --git a/plugins/org.eclipse.osee.framework.help.ui/toc.xml b/plugins/org.eclipse.osee.framework.help.ui/toc.xml
index 956e36c1f70..2a356ae7965 100644
--- a/plugins/org.eclipse.osee.framework.help.ui/toc.xml
+++ b/plugins/org.eclipse.osee.framework.help.ui/toc.xml
@@ -188,6 +188,7 @@
<topic href="OSEE/Users_Guide/Tips/MS-Word-Tips.html#Method1:_Use_single_edit" label="Method1: Use single edit"></topic>
<topic href="OSEE/Users_Guide/Tips/MS-Word-Tips.html#Method2:_Separate_contents_and_reference_with_hyperlinks" label="Method2: Separate contents and reference with hyperlinks"></topic>
</topic>
+ <topic href="OSEE/Users_Guide/Tips/MS-Word-Tips.html#Word_XML_opening_in_XML_editor_instead_of_Word" label="Word XML opening in XML editor instead of Word"></topic>
</topic>
<topic href="OSEE/Users_Guide/Tips/Updating-This-Document.html" label="Updating This Document"></topic>
</topic>
diff --git a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/ResultSetList.java b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/ResultSetList.java
index d46e83e7de3..0b108e951b7 100644
--- a/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/ResultSetList.java
+++ b/plugins/org.eclipse.osee.framework.jdk.core/src/org/eclipse/osee/framework/jdk/core/type/ResultSetList.java
@@ -27,7 +27,7 @@ public class ResultSetList<T> implements ResultSet<T> {
this.data = Collections.emptyList();
}
- protected ResultSetList(List<T> data) {
+ public ResultSetList(List<T> data) {
super();
this.data = data;
}
diff --git a/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/internal/DslToTypeLoader.java b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/internal/DslToTypeLoader.java
index 3503a5e86f8..bb9ef8e1887 100644
--- a/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/internal/DslToTypeLoader.java
+++ b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/internal/DslToTypeLoader.java
@@ -64,7 +64,6 @@ import org.eclipse.osee.framework.core.model.type.OseeEnumTypeFactory;
import org.eclipse.osee.framework.core.model.type.RelationTypeFactory;
import org.eclipse.osee.framework.core.services.IOseeCachingService;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
import org.eclipse.osee.framework.jdk.core.util.Lib;
import org.eclipse.osee.framework.jdk.core.util.Strings;
import org.eclipse.osee.framework.logging.OseeLog;
@@ -144,7 +143,7 @@ public class DslToTypeLoader implements TypesLoader {
}
private void handleXArtifactTypeCrossRef(TypeBuffer buffer, BranchCache branchCache, XArtifactType xArtifactType) throws OseeCoreException {
- ArtifactType targetArtifactType = buffer.getArtTypes().getByGuid(HexUtil.toLong(xArtifactType.getUuid()));
+ ArtifactType targetArtifactType = buffer.getArtTypes().getByGuid(Long.valueOf(xArtifactType.getId()));
translateSuperTypes(buffer, targetArtifactType, xArtifactType);
Map<BranchId, Collection<AttributeType>> validAttributesPerBranch =
getOseeAttributes(buffer, branchCache, xArtifactType);
@@ -169,7 +168,7 @@ public class DslToTypeLoader implements TypesLoader {
for (XAttributeTypeRef xAttributeTypeRef : xArtifactType.getValidAttributeTypes()) {
XAttributeType xAttributeType = xAttributeTypeRef.getValidAttributeType();
BranchId branch = getAttributeBranch(branchCache, xAttributeTypeRef);
- Long attrUuid = HexUtil.toLong(xAttributeType.getUuid());
+ Long attrUuid = Long.valueOf(xAttributeType.getId());
AttributeType oseeAttributeType = buffer.getAttrTypes().getByGuid(attrUuid);
if (oseeAttributeType != null) {
Collection<AttributeType> listOfAllowedAttributes = validAttributes.get(branch);
@@ -213,10 +212,10 @@ public class DslToTypeLoader implements TypesLoader {
@Override
public Void caseRemoveAttribute(RemoveAttribute removeOption) {
XAttributeType attribute = removeOption.getAttribute();
- String guidToMatch = attribute.getUuid();
+ String guidToMatch = attribute.getId();
List<XAttributeTypeRef> toRemove = new LinkedList<>();
for (XAttributeTypeRef xAttributeTypeRef : validAttributeTypes) {
- String itemGuid = xAttributeTypeRef.getValidAttributeType().getUuid();
+ String itemGuid = xAttributeTypeRef.getValidAttributeType().getId();
if (guidToMatch.equals(itemGuid)) {
toRemove.add(xAttributeTypeRef);
}
@@ -228,10 +227,10 @@ public class DslToTypeLoader implements TypesLoader {
@Override
public Void caseUpdateAttribute(UpdateAttribute updateAttribute) {
XAttributeTypeRef refToUpdate = updateAttribute.getAttribute();
- String guidToMatch = refToUpdate.getValidAttributeType().getUuid();
+ String guidToMatch = refToUpdate.getValidAttributeType().getId();
List<XAttributeTypeRef> toRemove = new LinkedList<>();
for (XAttributeTypeRef xAttributeTypeRef : validAttributeTypes) {
- String itemGuid = xAttributeTypeRef.getValidAttributeType().getUuid();
+ String itemGuid = xAttributeTypeRef.getValidAttributeType().getId();
if (guidToMatch.equals(itemGuid)) {
toRemove.add(xAttributeTypeRef);
}
@@ -250,13 +249,13 @@ public class DslToTypeLoader implements TypesLoader {
private void translateXArtifactType(TypeBuffer buffer, XArtifactType xArtifactType) throws OseeCoreException {
String artifactTypeName = xArtifactType.getName();
- Long artUuid = HexUtil.toLong(xArtifactType.getUuid());
+ Long artUuid = Long.valueOf(xArtifactType.getId());
artTypeFactory.createOrUpdate(buffer.getArtTypes(), artUuid, xArtifactType.isAbstract(), artifactTypeName);
}
private void translateXEnumType(TypeBuffer buffer, XOseeEnumType xEnumType) throws OseeCoreException {
String enumTypeName = xEnumType.getName();
- Long enumUuid = HexUtil.toLong(xEnumType.getUuid());
+ Long enumUuid = Long.valueOf(xEnumType.getId());
OseeEnumType oseeEnumType = enumTypeFactory.createOrUpdate(buffer.getEnumTypes(), enumUuid, enumTypeName);
int lastOrdinal = 0;
@@ -326,11 +325,11 @@ public class DslToTypeLoader implements TypesLoader {
XOseeEnumType xEnumType = xAttributeType.getEnumType();
OseeEnumType oseeEnumType = null;
if (xEnumType != null) {
- Long enumUuid = HexUtil.toLong(xEnumType.getUuid());
+ Long enumUuid = Long.valueOf(xEnumType.getId());
oseeEnumType = buffer.getEnumTypes().getByGuid(enumUuid);
}
- Long attrUuid = HexUtil.toLong(xAttributeType.getUuid());
+ Long attrUuid = Long.valueOf(xAttributeType.getId());
attrTypeFactory.createOrUpdate(buffer.getAttrTypes(), //
attrUuid, //
xAttributeType.getName(), //
@@ -364,7 +363,7 @@ public class DslToTypeLoader implements TypesLoader {
ArtifactType sideAType = buffer.getArtTypes().getUniqueByName(sideATypeName);
ArtifactType sideBType = buffer.getArtTypes().getUniqueByName(sideBTypeName);
- Long relUuid = HexUtil.toLong(xRelationType.getUuid());
+ Long relUuid = Long.valueOf(xRelationType.getId());
relTypeFactory.createOrUpdate(buffer.getRelTypes(), //
relUuid, //
xRelationType.getName(), //
diff --git a/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/utility/ConvertOseeTypesToLong.java b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/utility/ConvertOseeTypesToLong.java
new file mode 100644
index 00000000000..e75c0041456
--- /dev/null
+++ b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/utility/ConvertOseeTypesToLong.java
@@ -0,0 +1,127 @@
+package org.eclipse.osee.framework.skynet.core.utility;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Map.Entry;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+import org.eclipse.osee.framework.core.util.XResultData;
+import org.eclipse.osee.framework.jdk.core.util.Lib;
+import org.eclipse.osee.framework.jdk.core.util.Strings;
+import org.eclipse.osee.framework.jdk.core.util.io.MatchFilter;
+
+/**
+ * Convert all OSEE Types hex to long in .java and .osee files
+ *
+ * @author Donald G. Dunne
+ */
+public class ConvertOseeTypesToLong {
+
+ public static void main(String[] args) {
+ try {
+ XResultData results = new XResultData();
+ // for (String dirNam : Arrays.asList("C:\\UserData\\git_fix\\org.eclipse.osee\\plugins\\",
+ // "C:\\UserData\\git_fix\\lba.osee\\plugins\\")) {
+ // System.err.println("REMOVE THIS - FOR TEST PURPOSES ONLY");
+ for (String dirNam : Arrays.asList(
+ "C:\\UserData\\git_fix\\org.eclipse.osee\\plugins\\org.eclipse.osee.ats.api\\")) {
+ File dir1 = new File(dirNam);
+ for (String filename : Lib.readListFromDir(dir1, new MatchFilter(".*"), true)) {
+ if (!Strings.isValid(filename)) {
+ continue;
+ }
+ System.out.println(String.format("Processing [%s]", filename));
+ File file = new File(dir1 + "\\" + filename);
+ try {
+ recurseAndFind(file, results);
+ } catch (Exception ex) {
+ System.err.println(ex.getLocalizedMessage());
+ }
+ }
+ }
+
+ System.err.println("\n\n" + results.toString());
+ String outputFilename = "C:\\UserData\\ConvertOseeTypesToLong.txt";
+ System.out.println("\n\nResults written to " + outputFilename + "\n");
+ Lib.writeStringToFile(results.toString(), new File(outputFilename));
+
+ } catch (Exception ex) {
+ System.out.println(ex.getLocalizedMessage());
+ }
+ }
+ static Pattern oseeUuidPattern = Pattern.compile("uuid +(0x.*)");
+
+ private static void recurseAndFind(File file, XResultData results) throws IOException {
+ try {
+ if (file.isDirectory()) {
+ for (String filename : Lib.readListFromDir(file, new MatchFilter(".*"), true)) {
+ File childFile = new File(file.getAbsolutePath() + "\\" + filename);
+ try {
+ recurseAndFind(childFile, results);
+ } catch (Exception ex) {
+ System.err.println(ex.getLocalizedMessage());
+ }
+ }
+ }
+ } catch (Exception ex) {
+ System.err.println(ex.getLocalizedMessage());
+ }
+ if (file.getAbsolutePath().endsWith(".java")) {
+ // results.log("Converting java file " + file);
+ String text = Lib.fileToString(file);
+
+ for (String createTypePrefix : Arrays.asList("createType\\(", "TokenFactory.createAttributeType\\(",
+ "TokenFactory.createArtifactType\\(", "RelationTypeSide.create\\(RelationSide.SIDE_A, ")) {
+ Pattern javaTypePattern = Pattern.compile(createTypePrefix + "(.*)L,");
+ Matcher matcher = javaTypePattern.matcher(text);
+ Map<String, Long> hexToLong = getHextToLong(matcher);
+ if (!hexToLong.isEmpty()) {
+ for (Entry<String, Long> entry : hexToLong.entrySet()) {
+ String hex = entry.getKey();
+ Long id = entry.getValue();
+ if (id > Integer.MAX_VALUE) {
+ text = text.replaceAll(createTypePrefix + hex + "L,", createTypePrefix + id + "L,");
+ } else {
+ text = text.replaceAll(createTypePrefix + hex + "L,", createTypePrefix + id + ",");
+ }
+ }
+ }
+ Lib.writeStringToFile(text, file);
+ }
+
+ } else if (file.getAbsolutePath().endsWith(".osee")) {
+ System.err.println("File " + file.getName());
+ results.log("Converting osee types file " + file);
+ String text = Lib.fileToString(file);
+ Matcher matcher = oseeUuidPattern.matcher(text);
+ Map<String, Long> hexToLong = getHextToLong(matcher);
+ // some have 2 spaces between uuid and <hex>
+ text = text.replaceAll("uuid 0x", "uuid 0x");
+ for (Entry<String, Long> entry : hexToLong.entrySet()) {
+ text = text.replaceAll("uuid " + entry.getKey(), "id " + entry.getValue().toString());
+ }
+ Lib.writeStringToFile(text, file);
+ }
+ }
+
+ private static Map<String, Long> getHextToLong(Matcher matcher) {
+ Map<String, Long> hexToLong = new HashMap<String, Long>();
+ // can't change text while searching, so find them all first
+ while (matcher.find()) {
+ String hex = matcher.group(1);
+ // don't convert twice
+ if (hex.startsWith("0x")) {
+ String hexStr = hex.replaceFirst("0x", "");
+ hexStr = hexStr.replaceFirst("L", "");
+ hexStr = hexStr.replaceAll(" ", "");
+ long longVal = Long.parseUnsignedLong(hexStr, 16);
+ System.err.println(hex + "," + longVal);
+ hexToLong.put(hex, longVal);
+ }
+ }
+ return hexToLong;
+ }
+}
diff --git a/plugins/org.eclipse.osee.framework.skynet.core/support/OseeTypes_Framework.osee b/plugins/org.eclipse.osee.framework.skynet.core/support/OseeTypes_Framework.osee
index 7757019fc59..d53b78c1e19 100644
--- a/plugins/org.eclipse.osee.framework.skynet.core/support/OseeTypes_Framework.osee
+++ b/plugins/org.eclipse.osee.framework.skynet.core/support/OseeTypes_Framework.osee
@@ -1,5 +1,5 @@
artifactType "Artifact" {
- uuid 0x0000000000000001
+ id 1
attribute "Name"
attribute "Annotation"
attribute "Content URL"
@@ -8,34 +8,34 @@ artifactType "Artifact" {
}
artifactType "Access Control Model" extends "General Data" {
- uuid 0x0000000000000002
+ id 2
}
artifactType "Enumerated Artifact" extends "Artifact" {
- uuid 0x401B08C5219804F3
+ id 4619295485563766003
}
artifactType "Branch View" extends "Artifact" {
- uuid 0x512C19B4108793E2
+ id 5849078277209560034
}
artifactType "Feature Definition" extends "General Data" {
- uuid 0x512C19B7102793A2
+ id 5849078290088170402
}
artifactType "Osee Type Enum" extends "Enumerated Artifact" {
- uuid 0x4B9A7DCF0856C368
+ id 5447805027409642344
attribute "Id Value"
}
artifactType "Global Preferences" extends "Artifact" {
- uuid 0x0000000000000003
+ id 3
attribute "Dictionary"
attribute "osee.config.Default Mail Server"
}
attributeType "Id Value" extends StringAttribute {
- uuid 0x100004651100057
+ id 72057896045641815
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -45,7 +45,7 @@ attributeType "Id Value" extends StringAttribute {
}
attributeType "Artifact Reference" extends ArtifactReferenceAttribute {
- uuid 0x1000BA00000000F8
+ id 1153126013769613560
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -55,7 +55,7 @@ attributeType "Artifact Reference" extends ArtifactReferenceAttribute {
}
attributeType "Branch Reference" extends BranchReferenceAttribute {
- uuid 0x1000BA00000000FB
+ id 1153126013769613563
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -65,7 +65,7 @@ attributeType "Branch Reference" extends BranchReferenceAttribute {
}
attributeType "osee.config.Default Mail Server" extends StringAttribute {
- uuid 0x1000000000000057
+ id 1152921504606847063
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -76,11 +76,11 @@ attributeType "osee.config.Default Mail Server" extends StringAttribute {
}
abstract artifactType "Test Unit" extends "Artifact" {
- uuid 0x0000000000000004
+ id 4
}
attributeType "Extension" extends StringAttribute {
- uuid 0x1000000000000058
+ id 1152921504606847064
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -88,7 +88,7 @@ attributeType "Extension" extends StringAttribute {
}
artifactType "User" extends "Artifact" {
- uuid 0x0000000000000005
+ id 5
attribute "Active"
attribute "City"
attribute "Company Title"
@@ -113,7 +113,7 @@ artifactType "User" extends "Artifact" {
}
attributeType "Active" extends BooleanAttribute {
- uuid 0x1000000000000059
+ id 1152921504606847065
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -122,7 +122,7 @@ attributeType "Active" extends BooleanAttribute {
}
attributeType "Company" extends StringAttribute {
- uuid 0x100000000000005A
+ id 1152921504606847066
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -131,7 +131,7 @@ attributeType "Company" extends StringAttribute {
}
attributeType "Company Title" extends StringAttribute {
- uuid 0x100000000000005B
+ id 1152921504606847067
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -140,7 +140,7 @@ attributeType "Company Title" extends StringAttribute {
}
attributeType "City" extends StringAttribute {
- uuid 0x100000000000005C
+ id 1152921504606847068
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -149,7 +149,7 @@ attributeType "City" extends StringAttribute {
}
attributeType "Street" extends StringAttribute {
- uuid 0x100000000000005D
+ id 1152921504606847069
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -158,7 +158,7 @@ attributeType "Street" extends StringAttribute {
}
attributeType "State" extends StringAttribute {
- uuid 0x100000000000005E
+ id 1152921504606847070
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -167,7 +167,7 @@ attributeType "State" extends StringAttribute {
}
attributeType "Zip" extends StringAttribute {
- uuid 0x100000000000005F
+ id 1152921504606847071
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -175,7 +175,7 @@ attributeType "Zip" extends StringAttribute {
}
attributeType "Country" extends StringAttribute {
- uuid 0x1000000000000060
+ id 1152921504606847072
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -184,7 +184,7 @@ attributeType "Country" extends StringAttribute {
}
attributeType "User Id" extends StringAttribute {
- uuid 0x1000000000000061
+ id 1152921504606847073
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -193,7 +193,7 @@ attributeType "User Id" extends StringAttribute {
}
attributeType "Favorite Branch" extends StringAttribute {
- uuid 0x1000000000000062
+ id 1152921504606847074
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -201,7 +201,7 @@ attributeType "Favorite Branch" extends StringAttribute {
}
oseeEnumType "enum.test.proc.status" {
- uuid 0x3000000000000178
+ id 3458764513820541304
entry "Not Performed"
entryGuid "APt7jzRPv2HBlrjQZXAA"
entry "Completed -- Analysis in Work"
@@ -217,7 +217,7 @@ oseeEnumType "enum.test.proc.status" {
}
attributeType "Test Procedure Status" extends EnumeratedAttribute {
- uuid 0x1000000000000063
+ id 1152921504606847075
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -226,7 +226,7 @@ attributeType "Test Procedure Status" extends EnumeratedAttribute {
}
attributeType "User Settings" extends StringAttribute {
- uuid 0x1000000000000064
+ id 1152921504606847076
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -235,7 +235,7 @@ attributeType "User Settings" extends StringAttribute {
}
attributeType "Web Preferences" extends StringAttribute {
- uuid 0x100000000000019A
+ id 1152921504606847386
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -245,7 +245,7 @@ attributeType "Web Preferences" extends StringAttribute {
attributeType "XViewer Customization" extends StringAttribute {
- uuid 0x1000000000000065
+ id 1152921504606847077
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -254,7 +254,7 @@ attributeType "XViewer Customization" extends StringAttribute {
}
attributeType "XViewer Defaults" extends StringAttribute {
- uuid 0x1000000000000066
+ id 1152921504606847078
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -262,7 +262,7 @@ attributeType "XViewer Defaults" extends StringAttribute {
}
attributeType "Phone" extends StringAttribute {
- uuid 0x1000000000000067
+ id 1152921504606847079
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -270,7 +270,7 @@ attributeType "Phone" extends StringAttribute {
}
attributeType "Mobile Phone" extends StringAttribute {
- uuid 0x1000000000000068
+ id 1152921504606847080
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -278,7 +278,7 @@ attributeType "Mobile Phone" extends StringAttribute {
}
attributeType "Fax Phone" extends StringAttribute {
- uuid 0x1000000000000069
+ id 1152921504606847081
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -286,7 +286,7 @@ attributeType "Fax Phone" extends StringAttribute {
}
attributeType "Email" extends StringAttribute {
- uuid 0x100000000000006A
+ id 1152921504606847082
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -295,7 +295,7 @@ attributeType "Email" extends StringAttribute {
}
attributeType "Dictionary" extends StringAttribute {
- uuid 0x100000000000006B
+ id 1152921504606847083
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -304,7 +304,7 @@ attributeType "Dictionary" extends StringAttribute {
}
attributeType "Website" extends StringAttribute {
- uuid 0x100000000000006C
+ id 1152921504606847084
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -313,7 +313,7 @@ attributeType "Website" extends StringAttribute {
}
attributeType "Notes" extends StringAttribute {
- uuid 0x100000000000006D
+ id 1152921504606847085
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -322,11 +322,11 @@ attributeType "Notes" extends StringAttribute {
}
artifactType "Group Artifact" extends "Artifact" {
- uuid 0x0000000000000006
+ id 6
}
attributeType "Default Group" extends BooleanAttribute {
- uuid 0x100000000000006E
+ id 1152921504606847086
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -337,27 +337,27 @@ attributeType "Default Group" extends BooleanAttribute {
}
artifactType "User Group" extends "Abstract Access Controlled" , "Group Artifact" {
- uuid 0x0000000000000007
+ id 7
attribute "Default Group"
}
artifactType "Subscription Group" extends "User Group" {
- uuid 0x5DB7BB0492404DE8
+ id 6753071794573299176
}
artifactType "Universal Group" extends "Group Artifact" {
- uuid 0x0000000000000008
+ id 8
attribute "Description"
}
artifactType "Renderer Template" extends "MS Word Whole Document" {
- uuid 0x0000000000000009
+ id 9
attribute "Template Match Criteria"
attribute "Renderer Options"
}
attributeType "Template Match Criteria" extends StringAttribute {
- uuid 0x100000000000006F
+ id 1152921504606847087
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -367,7 +367,7 @@ attributeType "Template Match Criteria" extends StringAttribute {
}
attributeType "Renderer Options" extends StringAttribute {
- uuid 0x0000000000000388
+ id 904
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -378,7 +378,7 @@ attributeType "Renderer Options" extends StringAttribute {
}
relationType "Default Hierarchical" {
- uuid 0x2000000000000154
+ id 2305843009213694292
sideAName "parent"
sideAArtifactType "Artifact"
sideBName "child"
@@ -388,34 +388,34 @@ relationType "Default Hierarchical" {
}
artifactType "Root Artifact" extends "Artifact" {
- uuid 0x000000000000000A
+ id 10
}
artifactType "Folder" extends "Artifact" {
- uuid 0x000000000000000B
+ id 11
}
artifactType "General Data" extends "Artifact" {
- uuid 0x000000000000000C
+ id 12
attribute "General String Data"
attribute "PublishInline"
}
artifactType "Support Document" extends "MS Word Template" {
- uuid 0x000000000000000D
+ id 13
}
artifactType "General Document" extends "Native Artifact" {
- uuid 0x000000000000000E
+ id 14
}
artifactType "Url" extends "Artifact" {
- uuid 0x000000000000000F
+ id 15
attribute "Description"
}
attributeType "Name" extends StringAttribute {
- uuid 0x1000000000000070
+ id 1152921504606847088
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -426,7 +426,7 @@ attributeType "Name" extends StringAttribute {
}
attributeType "Relation Order" extends StringAttribute {
- uuid 0x1000000000000071
+ id 1152921504606847089
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -435,7 +435,7 @@ attributeType "Relation Order" extends StringAttribute {
}
attributeType "Description" extends StringAttribute {
- uuid 0x1000000000000072
+ id 1152921504606847090
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -444,7 +444,7 @@ attributeType "Description" extends StringAttribute {
}
oseeEnumType "enum.doc.page.type" {
- uuid 0x3000000000000179
+ id 3458764513820541305
entry "Portrait"
entryGuid "CArJmR0aZl3A8pWTQ8AA"
entry "Landscape"
@@ -452,7 +452,7 @@ oseeEnumType "enum.doc.page.type" {
}
attributeType "Page Type" extends EnumeratedAttribute {
- uuid 0x1000000000000073
+ id 1152921504606847091
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -464,7 +464,7 @@ attributeType "Page Type" extends EnumeratedAttribute {
}
attributeType "Word Ole Data" extends StringAttribute {
- uuid 0x1000000000000074
+ id 1152921504606847092
dataProvider UriAttributeDataProvider
min 0
max 1
@@ -474,7 +474,7 @@ attributeType "Word Ole Data" extends StringAttribute {
}
attributeType "Workflow Definition" extends StringAttribute {
- uuid 0x1000000000000075
+ id 1152921504606847093
dataProvider UriAttributeDataProvider
min 0
max 1
@@ -484,7 +484,7 @@ attributeType "Workflow Definition" extends StringAttribute {
}
attributeType "Annotation" extends StringAttribute {
- uuid 0x1000000000000076
+ id 1152921504606847094
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -493,7 +493,7 @@ attributeType "Annotation" extends StringAttribute {
}
attributeType "Static Id" extends StringAttribute {
- uuid 0x1000000000000077
+ id 1152921504606847095
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -502,7 +502,7 @@ attributeType "Static Id" extends StringAttribute {
}
attributeType "General String Data" extends StringAttribute {
- uuid 0x1000000000000078
+ id 1152921504606847096
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -510,7 +510,7 @@ attributeType "General String Data" extends StringAttribute {
}
attributeType "Native Content" extends CompressedContentAttribute {
- uuid 0x1000000000000079
+ id 1152921504606847097
dataProvider UriAttributeDataProvider
min 0
max 1
@@ -520,7 +520,7 @@ attributeType "Native Content" extends CompressedContentAttribute {
}
attributeType "Image Content" extends CompressedContentAttribute {
- uuid 0x100000000000037C
+ id 1152921504606847868
dataProvider UriAttributeDataProvider
min 0
max unlimited
@@ -530,7 +530,7 @@ attributeType "Image Content" extends CompressedContentAttribute {
}
attributeType "Plain Text Content" extends StringAttribute {
- uuid 0x100000000000037A
+ id 1152921504606847866
dataProvider UriAttributeDataProvider
min 0
max 1
@@ -541,7 +541,7 @@ attributeType "Plain Text Content" extends StringAttribute {
}
attributeType "HTML Content" extends StringAttribute {
- uuid 0x100000000000037D
+ id 1152921504606847869
dataProvider UriAttributeDataProvider
min 0
max unlimited
@@ -552,7 +552,7 @@ attributeType "HTML Content" extends StringAttribute {
}
attributeType "Word Template Content" extends WordAttribute {
- uuid 0x100000000000007A
+ id 1152921504606847098
dataProvider UriAttributeDataProvider
min 0
max 1
@@ -564,7 +564,7 @@ attributeType "Word Template Content" extends WordAttribute {
}
attributeType "Whole Word Content" extends WordAttribute {
- uuid 0x100000000000007B
+ id 1152921504606847099
dataProvider UriAttributeDataProvider
min 0
max 1
@@ -577,7 +577,7 @@ attributeType "Whole Word Content" extends WordAttribute {
}
relationType "Dependency" {
- uuid 0x2000000000000155
+ id 2305843009213694293
sideAName "artifact"
sideAArtifactType "Artifact"
sideBName "dependency"
@@ -587,7 +587,7 @@ relationType "Dependency" {
}
relationType "Universal Grouping" {
- uuid 0x2000000000000156
+ id 2305843009213694294
sideAName "group"
sideAArtifactType "Universal Group"
sideBName "members"
@@ -597,27 +597,27 @@ relationType "Universal Grouping" {
}
abstract artifactType "MS Word" extends "Artifact" {
- uuid 0x0000000000000010
+ id 16
attribute "Paragraph Number"
}
abstract artifactType "Abstract Access Controlled" extends "Artifact" {
- uuid 0x0000000000000011
+ id 17
attribute "Access Context Id"
}
artifactType "MS Word Whole Document" extends "MS Word" {
- uuid 0x0000000000000012
+ id 18
attribute "Whole Word Content"
}
artifactType "MS Word Styles" extends "MS Word Whole Document" {
- uuid 0x0000000000000A12
+ id 2578
}
artifactType "MS Word Template" extends "MS Word" {
- uuid 0x0000000000000013
+ id 19
attribute "Word Ole Data"
attribute "Page Type"
attribute "Word Template Content"
@@ -625,14 +625,14 @@ artifactType "MS Word Template" extends "MS Word" {
}
abstract artifactType "Native Artifact" extends "Artifact" {
- uuid 0x0000000000000014
+ id 20
attribute "Extension"
attribute "Description"
attribute "Native Content"
}
artifactType "HTML Artifact" extends "Artifact" {
- uuid 0x000000000000031E
+ id 798
attribute "Paragraph Number"
attribute "HTML Content"
attribute "Image Content"
@@ -640,13 +640,13 @@ artifactType "HTML Artifact" extends "Artifact" {
}
artifactType "Image Artifact" extends "Artifact" {
- uuid 0x0000000000000320
+ id 800
attribute "Paragraph Number"
attribute "Image Content"
}
attributeType "Content URL" extends StringAttribute {
- uuid 0x100000000000007C
+ id 1152921504606847100
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -654,7 +654,7 @@ attributeType "Content URL" extends StringAttribute {
}
attributeType "Paragraph Number" extends OutlineNumberAttribute {
- uuid 0x100000000000007D
+ id 1152921504606847101
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -665,7 +665,7 @@ attributeType "Paragraph Number" extends OutlineNumberAttribute {
}
attributeType "Access Context Id" extends StringAttribute {
- uuid 0x100000000000007E
+ id 1152921504606847102
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -673,14 +673,14 @@ attributeType "Access Context Id" extends StringAttribute {
}
artifactType "Requirement" extends "Artifact" {
- uuid 0x0000000000000015
+ id 21
attribute "Data Rights Classification"
attribute "Data Rights Basis"
attribute "Subject Matter Expert"
}
artifactType "Abstract Spec Requirement" extends "Requirement" {
- uuid 0x00D0040000000015
+ id 58551193202327573
attribute "Legacy DAL"
attribute "Qualification Method"
attribute "Subsystem"
@@ -688,7 +688,7 @@ artifactType "Abstract Spec Requirement" extends "Requirement" {
}
attributeType "Test Frequency" extends EnumeratedAttribute {
- uuid 0x100000000000007F
+ id 1152921504606847103
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -698,7 +698,7 @@ attributeType "Test Frequency" extends EnumeratedAttribute {
}
oseeEnumType "enum.req.test.frequency" {
- uuid 0x300000000000017A
+ id 3458764513820541306
entry "One Time"
entryGuid "AS7P7QAx8CQb1qp8BqwA"
entry "Recurring"
@@ -706,7 +706,7 @@ oseeEnumType "enum.req.test.frequency" {
}
attributeType "Data Rights Classification" extends EnumeratedAttribute {
- uuid 0x1000000000000155
+ id 1152921504606847317
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -718,7 +718,7 @@ attributeType "Data Rights Classification" extends EnumeratedAttribute {
}
attributeType "Data Rights Basis" extends StringAttribute {
- uuid 0x100000000000154
+ id 72057594037928276
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -728,7 +728,7 @@ attributeType "Data Rights Basis" extends StringAttribute {
}
attributeType "Subject Matter Expert" extends StringAttribute {
- uuid 0x100000000000153
+ id 72057594037928275
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -738,7 +738,7 @@ attributeType "Subject Matter Expert" extends StringAttribute {
}
oseeEnumType "enum.data.rights.classification" {
- uuid 0x3000000000000205
+ id 3458764513820541445
entry "Restricted Rights"
entryGuid "ABcLZ6zfUUzjdDa8p7wA"
entry "Government Purpose Rights"
@@ -752,11 +752,11 @@ oseeEnumType "enum.data.rights.classification" {
}
abstract artifactType "Direct Software Requirement" extends "Abstract Software Requirement" {
- uuid 0x0000000000000016
+ id 22
}
abstract artifactType "Abstract Software Requirement" extends "Abstract Spec Requirement" {
- uuid 0x0000000000000017
+ id 23
attribute "CSCI"
attribute "Partition"
attribute "Category"
@@ -764,7 +764,7 @@ abstract artifactType "Abstract Software Requirement" extends "Abstract Spec Req
}
artifactType "Software Requirement" extends "MS Word Template" , "Direct Software Requirement" {
- uuid 0x0000000000000018
+ id 24
attribute "IDAL"
attribute "IDAL Rationale"
attribute "Software Control Category"
@@ -772,57 +772,57 @@ artifactType "Software Requirement" extends "MS Word Template" , "Direct Softwar
}
artifactType "Plain Text" extends "Artifact" {
- uuid 0x0000000000000310
+ id 784
attribute "Paragraph Number"
attribute "Plain Text Content"
}
artifactType "Software Requirement Plain Text" extends "Plain Text" , "Direct Software Requirement" {
- uuid 0x000000000000318
+ id 792
}
artifactType "Indirect Software Requirement" extends "Abstract Software Requirement" , "MS Word Template" {
- uuid 0x0000000000000019
+ id 25
}
artifactType "Implementation Details" extends "Indirect Software Requirement" {
- uuid 0x000000000000001A
+ id 26
}
artifactType "Implementation Details Procedure" extends "Implementation Details" {
- uuid 0x000000000001111A
+ id 69914
}
artifactType "Implementation Details Function" extends "Implementation Details" {
- uuid 0x000000000002221A
+ id 139802
}
artifactType "Implementation Details Drawing" extends "Implementation Details" {
- uuid 0x000000000003331A
+ id 209690
}
artifactType "Implementation Details Data Definition" extends "Implementation Details" {
- uuid 0x000000000004441A
+ id 279578
}
artifactType "Software Requirement Procedure" extends "Indirect Software Requirement" {
- uuid 0x000000000000001B
+ id 27
}
artifactType "Software Requirement Function" extends "Indirect Software Requirement" {
- uuid 0x000000000000001C
+ id 28
}
artifactType "Software Requirement Drawing" extends "Indirect Software Requirement" {
- uuid 0x000000000000001D
+ id 29
}
artifactType "Software Requirement Data Definition" extends "Indirect Software Requirement" {
- uuid 0x0000000000000319
+ id 793
}
abstract artifactType "Abstract System Requirement" extends "Abstract Spec Requirement" {
- uuid 0x000000000000031C
+ id 796
attribute "Legacy Id"
attribute "Verification Level"
attribute "Effectivity"
@@ -831,15 +831,15 @@ abstract artifactType "Abstract System Requirement" extends "Abstract Spec Requi
}
artifactType "System Requirement - MS Word" extends "Abstract System Requirement" , "MS Word Template" {
- uuid 0x000000000000001E
+ id 30
}
artifactType "System Requirement - HTML" extends "Abstract System Requirement" , "HTML Artifact" {
- uuid 0x000000000000031A
+ id 794
}
abstract artifactType "Abstract Subsystem Requirement" extends "Abstract Spec Requirement" {
- uuid 0x000000000000031D
+ id 797
attribute "Legacy Id"
attribute "Verification Level"
attribute "Verification Event"
@@ -849,24 +849,24 @@ abstract artifactType "Abstract Subsystem Requirement" extends "Abstract Spec Re
}
artifactType "Subsystem Requirement - MS Word" extends "Abstract Subsystem Requirement" , "MS Word Template" {
- uuid 0x000000000000001F
+ id 31
}
artifactType "Subsystem Requirement - HTML" extends "Abstract Subsystem Requirement" , "HTML Artifact" {
- uuid 0x000000000000031B
+ id 795
}
artifactType "Interface Requirement" extends "Abstract Spec Requirement" , "MS Word Template" {
- uuid 0x0000000000000020
+ id 32
attribute "Component"
}
artifactType "Hardware Requirement" extends "Abstract Spec Requirement" , "MS Word Template" {
- uuid 0x0000000000000021
+ id 33
}
abstract artifactType "Function" extends "MS Word Template" {
- uuid 0x0000000000000022
+ id 34
attribute "Severity Category"
attribute "Software Safety Impact"
attribute "FDAL"
@@ -874,12 +874,12 @@ abstract artifactType "Function" extends "MS Word Template" {
}
artifactType "System Function" extends "Function" , "System Design" {
- uuid 0x0000000000000023
+ id 35
attribute "Functional Category"
}
attributeType "Functional Category" extends StringAttribute {
- uuid 0x100000000000037F
+ id 1152921504606847871
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -888,34 +888,34 @@ attributeType "Functional Category" extends StringAttribute {
}
artifactType "Subsystem Function" extends "Function" , "Subsystem Design" {
- uuid 0x0000000000000024
+ id 36
}
artifactType "Test Plan Element" extends "MS Word Template" {
- uuid 0x0000000000000025
+ id 37
}
abstract artifactType "Abstract Test Result" extends "Artifact" {
- uuid 0x0000000000000026
+ id 38
}
artifactType "Test Result Native" extends "Abstract Test Result" , "Native Artifact" {
- uuid 0x0000000000000027
+ id 39
}
artifactType "Test Result WML" extends "Abstract Test Result" , "MS Word Whole Document" {
- uuid 0x0000000000000028
+ id 40
}
artifactType "Test Information Sheet" extends "MS Word Template" , "Test Unit" {
- uuid 0x0000000000000029
+ id 41
attribute "TIS Test Number"
attribute "TIS Test Type"
attribute "TIS Test Category"
}
artifactType "Design" extends "MS Word Template" {
- uuid 0x000000000000015A
+ id 346
attribute "Legacy DAL"
attribute "Severity Category"
attribute "Data Rights Classification"
@@ -924,38 +924,38 @@ artifactType "Design" extends "MS Word Template" {
}
artifactType "Subsystem Design" extends "Design" {
- uuid 0x000000000000002B
+ id 43
attribute "Subsystem"
}
artifactType "System Design" extends "Design" {
- uuid 0x000000000000002C
+ id 44
}
artifactType "Software Design" extends "Design" {
- uuid 0x000000000000002D
+ id 45
}
artifactType "Test Procedure" extends "Test Unit" {
- uuid 0x000000000000002E
+ id 46
attribute "Subsystem"
attribute "Test Procedure Status"
}
artifactType "Test Procedure WML" extends "Test Procedure" , "MS Word Whole Document" {
- uuid 0x000000000000002F
+ id 47
}
artifactType "Test Procedure Native" extends "Test Procedure" , "Native Artifact" {
- uuid 0x0000000000000030
+ id 48
}
artifactType "Supporting Content" extends "Url" {
- uuid 0x0000000000000031
+ id 49
}
attributeType "Common NAL Requirement" extends BooleanAttribute {
- uuid 0x1000000000000081
+ id 1152921504606847105
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -966,7 +966,7 @@ attributeType "Common NAL Requirement" extends BooleanAttribute {
}
attributeType "Crew Interface Requirement" extends BooleanAttribute {
- uuid 0x1000000000000082
+ id 1152921504606847106
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -975,7 +975,7 @@ attributeType "Crew Interface Requirement" extends BooleanAttribute {
}
attributeType "Legacy Id" extends StringAttribute {
- uuid 0x1000000000000083
+ id 1152921504606847107
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -984,7 +984,7 @@ attributeType "Legacy Id" extends StringAttribute {
}
attributeType "Effectivity" extends StringAttribute {
- uuid 0x1000000000000084
+ id 1152921504606847108
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -993,7 +993,7 @@ attributeType "Effectivity" extends StringAttribute {
}
attributeType "System Security Requirement" extends BooleanAttribute {
- uuid 0x1000000000000085
+ id 1152921504606847109
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1002,7 +1002,7 @@ attributeType "System Security Requirement" extends BooleanAttribute {
}
attributeType "Training Effectivity" extends BooleanAttribute {
- uuid 0x1000000000000086
+ id 1152921504606847110
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1011,7 +1011,7 @@ attributeType "Training Effectivity" extends BooleanAttribute {
}
oseeEnumType "enum.req.partition" {
- uuid 0x300000000000017D
+ id 3458764513820541309
entry "Graphics Handler"
entryGuid "AHggI+3RUnQwf1KtsqAA"
entry "Communication"
@@ -1027,7 +1027,7 @@ oseeEnumType "enum.req.partition" {
}
attributeType "Partition" extends EnumeratedAttribute {
- uuid 0x1000000000000087
+ id 1152921504606847111
dataProvider DefaultAttributeDataProvider
min 1
max unlimited
@@ -1038,7 +1038,7 @@ attributeType "Partition" extends EnumeratedAttribute {
}
oseeEnumType "enum.req.subsystem" {
- uuid 0x300000000000017E
+ id 3458764513820541310
entry "Robot_API"
entryGuid "AHjfb6Ot_Atsy5Hj5xAA"
entry "Robot_Survivability_Equipment"
@@ -1070,7 +1070,7 @@ oseeEnumType "enum.req.subsystem" {
}
attributeType "Subsystem" extends EnumeratedAttribute {
- uuid 0x1000000000000088
+ id 1152921504606847112
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -1081,7 +1081,7 @@ attributeType "Subsystem" extends EnumeratedAttribute {
}
oseeEnumType "enum.req.qualification.method" {
- uuid 0x300000000000017F
+ id 3458764513820541311
entry "Demonstration"
entryGuid "CArJmMA53UpBedWUq2wA"
entry "Test"
@@ -1102,7 +1102,7 @@ oseeEnumType "enum.req.qualification.method" {
}
attributeType "Qualification Method" extends EnumeratedAttribute {
- uuid 0x1000000000000089
+ id 1152921504606847113
dataProvider DefaultAttributeDataProvider
min 1
max unlimited
@@ -1115,7 +1115,7 @@ attributeType "Qualification Method" extends EnumeratedAttribute {
}
oseeEnumType "enum.req.severity.category" {
- uuid 0x3000000000000180
+ id 3458764513820541312
entry "I"
entryGuid "CArJmMT4W0M7RHz21FQA"
entry "II"
@@ -1131,7 +1131,7 @@ oseeEnumType "enum.req.severity.category" {
}
attributeType "Severity Category" extends EnumeratedAttribute {
- uuid 0x100000000000008A
+ id 1152921504606847114
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -1143,7 +1143,7 @@ attributeType "Severity Category" extends EnumeratedAttribute {
}
oseeEnumType "enum.req.software.control.category" {
- uuid 0x344479B3ADA36B79
+ id 3766269001007852409
entry "1(AT)"
entryGuid ""
entry "2(SAT)"
@@ -1159,7 +1159,7 @@ oseeEnumType "enum.req.software.control.category" {
}
attributeType "Software Control Category" extends EnumeratedAttribute {
- uuid 0x1B2DA4398EAB9207
+ id 1958401980089733639
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -1171,7 +1171,7 @@ attributeType "Software Control Category" extends EnumeratedAttribute {
}
attributeType "Software Control Category Rationale" extends StringAttribute {
- uuid 0x0A6BD62623697536
+ id 750929222178534710
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1179,7 +1179,7 @@ attributeType "Software Control Category Rationale" extends StringAttribute {
}
attributeType "Software Safety Impact" extends BooleanAttribute {
- uuid 0x7372557095E8C6DD
+ id 8318805403746485981
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1188,7 +1188,7 @@ attributeType "Software Safety Impact" extends BooleanAttribute {
}
oseeEnumType "enum.req.verification.level" {
- uuid 0x3000000000000181
+ id 3458764513820541313
entry "System"
entryGuid "AHgseTiNRW1AhGHenkAA"
entry "Subsystem"
@@ -1202,7 +1202,7 @@ oseeEnumType "enum.req.verification.level" {
}
attributeType "Verification Level" extends EnumeratedAttribute {
- uuid 0x100000000000008B
+ id 1152921504606847115
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1213,7 +1213,7 @@ attributeType "Verification Level" extends EnumeratedAttribute {
}
attributeType "TIS Test Number" extends StringAttribute {
- uuid 0x100000000000008C
+ id 1152921504606847116
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1222,7 +1222,7 @@ attributeType "TIS Test Number" extends StringAttribute {
}
attributeType "Verification Acceptance Criteria" extends StringAttribute {
- uuid 0x100000000000008D
+ id 1152921504606847117
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1230,7 +1230,7 @@ attributeType "Verification Acceptance Criteria" extends StringAttribute {
}
oseeEnumType "enum.test.tis.type" {
- uuid 0x3000000000000182
+ id 3458764513820541314
entry "Stationary Vehicle"
entryGuid "AHj4p6gxxxlUbouQY4gA"
entry "In Operation"
@@ -1238,7 +1238,7 @@ oseeEnumType "enum.test.tis.type" {
}
attributeType "TIS Test Type" extends EnumeratedAttribute {
- uuid 0x100000000000008E
+ id 1152921504606847118
dataProvider DefaultAttributeDataProvider
min 1
max unlimited
@@ -1249,7 +1249,7 @@ attributeType "TIS Test Type" extends EnumeratedAttribute {
}
oseeEnumType "enum.test.tis.category" {
- uuid 0x3000000000000183
+ id 3458764513820541315
entry "SPEC_COMP"
entryGuid "CArJmMeaR3xHDdsfMmQA"
entry "DEV"
@@ -1259,7 +1259,7 @@ oseeEnumType "enum.test.tis.category" {
}
attributeType "TIS Test Category" extends EnumeratedAttribute {
- uuid 0x100000000000008F
+ id 1152921504606847119
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -1270,7 +1270,7 @@ attributeType "TIS Test Category" extends EnumeratedAttribute {
}
oseeEnumType "enum.req.development.assurance.level" {
- uuid 0x3000000000000184
+ id 3458764513820541316
entry "A"
entryGuid "CArJmQghfXnRkiCKD5AA"
entry "B"
@@ -1286,7 +1286,7 @@ oseeEnumType "enum.req.development.assurance.level" {
}
attributeType "Legacy DAL" extends EnumeratedAttribute {
- uuid 0x1000000000000090
+ id 1152921504606847120
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1297,7 +1297,7 @@ attributeType "Legacy DAL" extends EnumeratedAttribute {
}
attributeType "FDAL" extends EnumeratedAttribute {
- uuid 0x6F21FCC037B495A4
+ id 8007959514939954596
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -1308,7 +1308,7 @@ attributeType "FDAL" extends EnumeratedAttribute {
}
attributeType "FDAL Rationale" extends StringAttribute {
- uuid 0x0CDAC9ABD75FE496
+ id 926274413268034710
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1316,7 +1316,7 @@ attributeType "FDAL Rationale" extends StringAttribute {
}
attributeType "IDAL" extends EnumeratedAttribute {
- uuid 0x2442AB12730CE62B
+ id 2612838829556295211
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -1327,7 +1327,7 @@ attributeType "IDAL" extends EnumeratedAttribute {
}
attributeType "IDAL Rationale" extends StringAttribute {
- uuid 0x22F0D27FE668912D
+ id 2517743638468399405
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1335,7 +1335,7 @@ attributeType "IDAL Rationale" extends StringAttribute {
}
attributeType "Category" extends StringAttribute {
- uuid 0x1000000000000091
+ id 1152921504606847121
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1344,7 +1344,7 @@ attributeType "Category" extends StringAttribute {
}
attributeType "PublishInline" extends BooleanAttribute {
- uuid 0x1000000000000092
+ id 1152921504606847122
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1353,7 +1353,7 @@ attributeType "PublishInline" extends BooleanAttribute {
}
attributeType "Technical Performance Parameter" extends BooleanAttribute {
- uuid 0x1000000000000093
+ id 1152921504606847123
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -1362,13 +1362,13 @@ attributeType "Technical Performance Parameter" extends BooleanAttribute {
}
oseeEnumType "enum.req.verification.event" {
- uuid 0x3000000000000185
+ id 3458764513820541317
entry "Unspecified"
entryGuid "AHgx7FoBjTj1Gjx2lwwA"
}
attributeType "Verification Event" extends EnumeratedAttribute {
- uuid 0x1000000000000094
+ id 1152921504606847124
dataProvider DefaultAttributeDataProvider
min 1
max unlimited
@@ -1378,7 +1378,7 @@ attributeType "Verification Event" extends EnumeratedAttribute {
}
oseeEnumType "enum.req.component" {
- uuid 0x3000000000000186
+ id 3458764513820541318
entry "Top level product component"
entryGuid "AHgx7E8De1cxZ5soXEwA"
entry "Unspecified"
@@ -1386,7 +1386,7 @@ oseeEnumType "enum.req.component" {
}
attributeType "Component" extends EnumeratedAttribute {
- uuid 0x1000000000000095
+ id 1152921504606847125
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -1397,7 +1397,7 @@ attributeType "Component" extends EnumeratedAttribute {
}
relationType "Allocation" {
- uuid 0x2000000000000157
+ id 2305843009213694295
sideAName "requirement"
sideAArtifactType "Requirement"
sideBName "component"
@@ -1407,7 +1407,7 @@ relationType "Allocation" {
}
relationType "Code-Requirement" {
- uuid 0x2000000000000158
+ id 2305843009213694296
sideAName "code"
sideAArtifactType "Code Unit"
sideBName "requirement"
@@ -1417,7 +1417,7 @@ relationType "Code-Requirement" {
}
relationType "Component-Requirement" {
- uuid 0x2000000000000159
+ id 2305843009213694297
sideAName "component"
sideAArtifactType "Component"
sideBName "requirement"
@@ -1427,7 +1427,7 @@ relationType "Component-Requirement" {
}
relationType "Design" {
- uuid 0x200000000000015A
+ id 2305843009213694298
sideAName "requirement"
sideAArtifactType "Requirement"
sideBName "design"
@@ -1437,7 +1437,7 @@ relationType "Design" {
}
relationType "Developmental Verification" {
- uuid 0x20000000000DE15B
+ id 2305843009214603611
sideAName "requirement"
sideAArtifactType "Abstract Software Requirement"
sideBName "developmental verifier"
@@ -1447,7 +1447,7 @@ relationType "Developmental Verification" {
}
relationType "Verification" {
- uuid 0x200000000000015B
+ id 2305843009213694299
sideAName "requirement"
sideAArtifactType "Requirement"
sideBName "verifier"
@@ -1457,7 +1457,7 @@ relationType "Verification" {
}
relationType "Verification Plan" {
- uuid 0x200000000000015C
+ id 2305843009213694300
sideAName "requirement"
sideAArtifactType "Requirement"
sideBName "test plan element"
@@ -1467,7 +1467,7 @@ relationType "Verification Plan" {
}
relationType "Verification Procedure" {
- uuid 0x200000000000015D
+ id 2305843009213694301
sideAName "test information sheet"
sideAArtifactType "Test Information Sheet"
sideBName "test procedure"
@@ -1477,7 +1477,7 @@ relationType "Verification Procedure" {
}
relationType "Executes" {
- uuid 0x200000000000015E
+ id 2305843009213694302
sideAName "test plan element"
sideAArtifactType "Test Plan Element"
sideBName "test procedure"
@@ -1487,7 +1487,7 @@ relationType "Executes" {
}
relationType "Requirement Trace" {
- uuid 0x200000000000015F
+ id 2305843009213694303
sideAName "higher-level requirement"
sideAArtifactType "Requirement"
sideBName "lower-level requirement"
@@ -1497,7 +1497,7 @@ relationType "Requirement Trace" {
}
relationType "Validation" {
- uuid 0x2000000000000160
+ id 2305843009213694304
sideAName "requirement"
sideAArtifactType "Requirement"
sideBName "validator"
@@ -1507,7 +1507,7 @@ relationType "Validation" {
}
relationType "Specifying" {
- uuid 0x2000000000000161
+ id 2305843009213694305
sideAName "function"
sideAArtifactType "Subsystem Function"
sideBName "requirement"
@@ -1517,7 +1517,7 @@ relationType "Specifying" {
}
abstract artifactType "Work Item Definition" extends "Artifact" {
- uuid 0x0000000000000032
+ id 50
attribute "osee.wi.Work Id"
attribute "osee.wi.Work Type"
attribute "osee.wi.Work Parent Id"
@@ -1526,33 +1526,33 @@ abstract artifactType "Work Item Definition" extends "Artifact" {
}
artifactType "Work Page Definition" extends "Work Item Definition" {
- uuid 0x0000000000000033
+ id 51
attribute "osee.wi.Work Page Name"
attribute "osee.wi.Work Page Type"
attribute "osee.wi.Work Page Ordinal"
}
artifactType "Work Flow Definition" extends "Work Item Definition" {
- uuid 0x0000000000000034
+ id 52
attribute "osee.wi.Start Page"
attribute "osee.wi.Transition"
}
artifactType "Work Rule Definition" extends "Work Item Definition" {
- uuid 0x0000000000000035
+ id 53
}
artifactType "Work Widget Definition" extends "Work Item Definition" {
- uuid 0x0000000000000036
+ id 54
}
artifactType "XViewer Global Customization" extends "Artifact" {
- uuid 0x0000000000000037
+ id 55
attribute "XViewer Customization"
}
attributeType "osee.wi.Work Data" extends StringAttribute {
- uuid 0x1000000000000096
+ id 1152921504606847126
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -1561,7 +1561,7 @@ attributeType "osee.wi.Work Data" extends StringAttribute {
}
attributeType "osee.wi.Work Id" extends StringAttribute {
- uuid 0x1000000000000097
+ id 1152921504606847127
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1569,7 +1569,7 @@ attributeType "osee.wi.Work Id" extends StringAttribute {
}
attributeType "osee.wi.Work Type" extends StringAttribute {
- uuid 0x1000000000000098
+ id 1152921504606847128
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1577,7 +1577,7 @@ attributeType "osee.wi.Work Type" extends StringAttribute {
}
attributeType "osee.wi.Work Description" extends StringAttribute {
- uuid 0x1000000000000099
+ id 1152921504606847129
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1585,7 +1585,7 @@ attributeType "osee.wi.Work Description" extends StringAttribute {
}
attributeType "osee.wi.Work Parent Id" extends StringAttribute {
- uuid 0x100000000000009A
+ id 1152921504606847130
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1593,7 +1593,7 @@ attributeType "osee.wi.Work Parent Id" extends StringAttribute {
}
attributeType "osee.wi.Work Page Name" extends StringAttribute {
- uuid 0x100000000000009B
+ id 1152921504606847131
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -1601,7 +1601,7 @@ attributeType "osee.wi.Work Page Name" extends StringAttribute {
}
attributeType "osee.wi.Work Page Ordinal" extends IntegerAttribute {
- uuid 0x100000000000009C
+ id 1152921504606847132
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1609,7 +1609,7 @@ attributeType "osee.wi.Work Page Ordinal" extends IntegerAttribute {
}
attributeType "osee.wi.Transition" extends StringAttribute {
- uuid 0x100000000000009D
+ id 1152921504606847133
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -1617,7 +1617,7 @@ attributeType "osee.wi.Transition" extends StringAttribute {
}
attributeType "osee.wi.Work Page Type" extends StringAttribute {
- uuid 0x100000000000009E
+ id 1152921504606847134
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1625,7 +1625,7 @@ attributeType "osee.wi.Work Page Type" extends StringAttribute {
}
attributeType "osee.wi.Start Page" extends StringAttribute {
- uuid 0x100000000000009F
+ id 1152921504606847135
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1633,7 +1633,7 @@ attributeType "osee.wi.Start Page" extends StringAttribute {
}
relationType "Work Item" {
- uuid 0x2000000000000162
+ id 2305843009213694306
sideAName "Parent"
sideAArtifactType "Artifact"
sideBName "Child"
@@ -1643,7 +1643,7 @@ relationType "Work Item" {
}
relationType "User Grouping" {
- uuid 0x2000000000000163
+ id 2305843009213694307
sideAName "group"
sideAArtifactType "User Group"
sideBName "users"
@@ -1653,7 +1653,7 @@ relationType "User Grouping" {
}
relationType "Users" {
- uuid 0x2000000000000164
+ id 2305843009213694308
sideAName "Artifact"
sideAArtifactType "Artifact"
sideBName "User"
@@ -1663,7 +1663,7 @@ relationType "Users" {
}
relationType "Supercedes" {
- uuid 0x2000000000000165
+ id 2305843009213694309
sideAName "supercedes"
sideAArtifactType "Artifact"
sideBName "superceded by"
@@ -1673,7 +1673,7 @@ relationType "Supercedes" {
}
oseeEnumType "enum.req.csci" {
- uuid 0x3000000000000187
+ id 3458764513820541319
entry "CoreUnit"
entryGuid "AHkD1ZWRgG65kO2xGawA"
entry "Framework"
@@ -1689,7 +1689,7 @@ oseeEnumType "enum.req.csci" {
}
attributeType "CSCI" extends EnumeratedAttribute {
- uuid 0x10000000000000A0
+ id 1152921504606847136
dataProvider DefaultAttributeDataProvider
min 1
max unlimited
@@ -1700,7 +1700,7 @@ attributeType "CSCI" extends EnumeratedAttribute {
}
relationType "Supporting Info" {
- uuid 0x2000000000000166
+ id 2305843009213694310
sideAName "is supported by"
sideAArtifactType "Artifact"
sideBName "supporting info"
@@ -1710,7 +1710,7 @@ relationType "Supporting Info" {
}
relationType "Supporting Requirement" {
- uuid 0x200000000000017C
+ id 2305843009213694332
sideAName "higher-level requirement"
sideAArtifactType "Requirement"
sideBName "lower-level requirement"
@@ -1720,38 +1720,38 @@ relationType "Supporting Requirement" {
}
artifactType "Heading - MS Word" extends "Abstract Heading", "MS Word Template" {
- uuid 0x0000000000000038
+ id 56
}
artifactType "Heading - HTML" extends "Abstract Heading", "HTML Artifact" {
- uuid 0x0000000000000324
+ id 804
}
abstract artifactType "Abstract Heading" extends "Artifact" {
- uuid 0x0000000000000325
+ id 805
}
artifactType "Component" extends "Artifact" {
- uuid 0x0000000000000039
+ id 57
attribute "Developmental"
attribute "GFE / CFE"
}
artifactType "Code Unit" extends "Artifact" {
- uuid 0x000000000000003A
+ id 58
attribute "Data Rights Classification"
attribute "Data Rights Basis"
attribute "Subject Matter Expert"
}
artifactType "Safety Assessment" extends "Artifact" {
- uuid 0x000000000000003B
+ id 59
attribute "Paragraph Number"
attribute "SFHA"
}
relationType "Assessment" {
- uuid 0x2000000000000180
+ id 2305843009213694336
sideAName "Assessments"
sideAArtifactType "Safety Assessment"
sideBName "System Functions"
@@ -1761,7 +1761,7 @@ relationType "Assessment" {
}
attributeType "Developmental" extends BooleanAttribute {
- uuid 0x10000000000000A1
+ id 1152921504606847137
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -1770,7 +1770,7 @@ attributeType "Developmental" extends BooleanAttribute {
}
attributeType "Hazard" extends StringAttribute {
- uuid 0x10000000000000A2
+ id 1152921504606847138
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1779,7 +1779,7 @@ attributeType "Hazard" extends StringAttribute {
}
attributeType "AFHA" extends StringAttribute {
- uuid 0x10000000000000A3
+ id 1152921504606847139
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1788,7 +1788,7 @@ attributeType "AFHA" extends StringAttribute {
}
attributeType "SFHA" extends StringAttribute {
- uuid 0x10000000000000A4
+ id 1152921504606847140
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1797,7 +1797,7 @@ attributeType "SFHA" extends StringAttribute {
}
oseeEnumType "enum.req.hazard.severity" {
- uuid 0x3000000000000188
+ id 3458764513820541320
entry "Catastrophic, I"
entryGuid "CArJmKAfM2LFVagvdyAA"
entry "Severe-Major, II"
@@ -1819,7 +1819,7 @@ oseeEnumType "enum.req.hazard.severity" {
}
attributeType "Hazard Severity" extends EnumeratedAttribute {
- uuid 0x10000000000000A5
+ id 1152921504606847141
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1829,7 +1829,7 @@ attributeType "Hazard Severity" extends EnumeratedAttribute {
}
attributeType "Safety Objective" extends FloatingPointAttribute {
- uuid 0x10000000000000A6
+ id 1152921504606847142
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1838,7 +1838,7 @@ attributeType "Safety Objective" extends FloatingPointAttribute {
}
attributeType "FTA Results" extends FloatingPointAttribute {
- uuid 0x10000000000000A7
+ id 1152921504606847143
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -1847,7 +1847,7 @@ attributeType "FTA Results" extends FloatingPointAttribute {
}
oseeEnumType "enum.req.gfe.cfe" {
- uuid 0x3000000000000189
+ id 3458764513820541321
entry "CFE"
entryGuid "CArJmKSDJmlB5eQJFdQA"
entry "GFE"
@@ -1857,7 +1857,7 @@ oseeEnumType "enum.req.gfe.cfe" {
}
attributeType "GFE / CFE" extends EnumeratedAttribute {
- uuid 0x10000000000000A8
+ id 1152921504606847144
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -1868,7 +1868,7 @@ attributeType "GFE / CFE" extends EnumeratedAttribute {
}
relationType "Functional decomposition " {
- uuid 0x2000000000000167
+ id 2305843009213694311
sideAName "higher-level component"
sideAArtifactType "Component"
sideBName "lower-level component"
@@ -1878,7 +1878,7 @@ relationType "Functional decomposition " {
}
relationType "Results Data" {
- uuid 0x2000000000000168
+ id 2305843009213694312
sideAName "test unit"
sideAArtifactType "Test Unit"
sideBName "test result"
@@ -1888,7 +1888,7 @@ relationType "Results Data" {
}
attributeType "Uri General String Data" extends StringAttribute {
- uuid 0x1000000000000195
+ id 1152921504606847381
dataProvider UriAttributeDataProvider
min 0
max unlimited
@@ -1896,18 +1896,18 @@ attributeType "Uri General String Data" extends StringAttribute {
}
artifactType "Osee Type Definition" extends "Artifact" {
- uuid 0x000000000000003C
+ id 60
attribute "Active"
attribute "Uri General String Data"
}
artifactType "Feature" extends "Artifact" {
- uuid 0x0000000000000057
+ id 87
attribute "Description"
}
relationType "Related Feature" {
- uuid 0x0000000000000058
+ id 88
sideAName "feature"
sideAArtifactType "Feature"
sideBName "artifact"
@@ -1917,7 +1917,7 @@ relationType "Related Feature" {
}
artifactType "Breaker" extends "Artifact" {
- uuid 0x0000AB6700000034
+ id 188458869981236
attribute "Display Text"
attribute "Description"
attribute "Circuit Breaker ID"
@@ -1925,7 +1925,7 @@ artifactType "Breaker" extends "Artifact" {
}
attributeType "Display Text" extends StringAttribute {
- uuid 0x0000AB6700000035
+ id 188458869981237
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -1935,7 +1935,7 @@ attributeType "Display Text" extends StringAttribute {
attributeType "Circuit Breaker ID" extends IntegerAttribute {
- uuid 0x0000AB6700000036
+ id 188458869981238
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -1944,7 +1944,7 @@ attributeType "Circuit Breaker ID" extends IntegerAttribute {
}
attributeType "Require Confirmation" extends BooleanAttribute {
- uuid 0x0000AB6700000037
+ id 188458869981239
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -1953,12 +1953,12 @@ attributeType "Require Confirmation" extends BooleanAttribute {
}
artifactType "Model Diagram" extends "Artifact" {
- uuid 0x0000000000000062
+ id 98
attribute "Graphiti Diagram"
}
attributeType "Graphiti Diagram" extends StringAttribute {
- uuid 0x1000000000000157
+ id 1152921504606847319
dataProvider UriAttributeDataProvider
min 1
max 1
diff --git a/plugins/org.eclipse.osee.orcs.account.admin/src/org/eclipse/osee/orcs/account/admin/internal/oauth/OAuthTypes.java b/plugins/org.eclipse.osee.orcs.account.admin/src/org/eclipse/osee/orcs/account/admin/internal/oauth/OAuthTypes.java
index 513a4f35212..b55ea9626eb 100644
--- a/plugins/org.eclipse.osee.orcs.account.admin/src/org/eclipse/osee/orcs/account/admin/internal/oauth/OAuthTypes.java
+++ b/plugins/org.eclipse.osee.orcs.account.admin/src/org/eclipse/osee/orcs/account/admin/internal/oauth/OAuthTypes.java
@@ -27,18 +27,18 @@ public final class OAuthTypes {
}
// @formatter:off
- public static final IArtifactType OAUTH_CLIENT = TokenFactory.createArtifactType(0x0A811854041F8326L, "OAuth Client");
+ public static final IArtifactType OAUTH_CLIENT = TokenFactory.createArtifactType(756912961500447526L, "OAuth Client");
- public static final IAttributeType OAUTH_CLIENT_WEBSITE_URI = TokenFactory.createAttributeType(0x6C96C4E7AA77D058L, "Website URL");
- public static final IAttributeType OAUTH_CLIENT_LOGO_URI = TokenFactory.createAttributeType(0x6CDB5B52A133AFB1L, "Logo URL");
+ public static final IAttributeType OAUTH_CLIENT_WEBSITE_URI = TokenFactory.createAttributeType(7824657901879283800L, "Website URL");
+ public static final IAttributeType OAUTH_CLIENT_LOGO_URI = TokenFactory.createAttributeType(7843963586445815729L, "Logo URL");
- public static final IAttributeType OAUTH_CLIENT_IS_CONFIDENTIAL = TokenFactory.createAttributeType(0x0774F815D1F9E731L, "Is Confidential");
- public static final IAttributeType OAUTH_CLIENT_PROPERTIES = TokenFactory.createAttributeType(0x4E2EA052F480510AL, "Properties");
+ public static final IAttributeType OAUTH_CLIENT_IS_CONFIDENTIAL = TokenFactory.createAttributeType(537327028164749105L, "Is Confidential");
+ public static final IAttributeType OAUTH_CLIENT_PROPERTIES = TokenFactory.createAttributeType(5633616462036881674L, "Properties");
- public static final IAttributeType OAUTH_CLIENT_AUTHORIZED_GRANT_TYPE = TokenFactory.createAttributeType(0x1ADA826121357000L, "Authorized Grant Type");
- public static final IAttributeType OAUTH_CLIENT_AUTHORIZED_REDIRECT_URI = TokenFactory.createAttributeType(0x4B4665B8E1002F28L, "Authorized Redirect URI");
- public static final IAttributeType OAUTH_CLIENT_AUTHORIZED_SCOPE = TokenFactory.createAttributeType(0x315964489A850F7AL, "Authorized Scope");
- public static final IAttributeType OAUTH_CLIENT_AUTHORIZED_AUDIENCE = TokenFactory.createAttributeType(0x635EBFA0D4A82E22L, "Authorized Audience");
+ public static final IAttributeType OAUTH_CLIENT_AUTHORIZED_GRANT_TYPE = TokenFactory.createAttributeType(1935002343589638144L, "Authorized Grant Type");
+ public static final IAttributeType OAUTH_CLIENT_AUTHORIZED_REDIRECT_URI = TokenFactory.createAttributeType(5424134645937614632L, "Authorized Redirect URI");
+ public static final IAttributeType OAUTH_CLIENT_AUTHORIZED_SCOPE = TokenFactory.createAttributeType(3555983643778551674L, "Authorized Scope");
+ public static final IAttributeType OAUTH_CLIENT_AUTHORIZED_AUDIENCE = TokenFactory.createAttributeType(7160371155049131554L, "Authorized Audience");
public static final ArtifactToken OAUTH_TYPES = ArtifactToken.valueOf(7067755, "OAuthTypes", COMMON, CoreArtifactTypes.OseeTypeDefinition);
diff --git a/plugins/org.eclipse.osee.orcs.account.admin/src/org/eclipse/osee/orcs/account/admin/internal/oauth/types/OseeTypes_OAuth.osee b/plugins/org.eclipse.osee.orcs.account.admin/src/org/eclipse/osee/orcs/account/admin/internal/oauth/types/OseeTypes_OAuth.osee
index 2d45b30262d..e3ee0ec5240 100644
--- a/plugins/org.eclipse.osee.orcs.account.admin/src/org/eclipse/osee/orcs/account/admin/internal/oauth/types/OseeTypes_OAuth.osee
+++ b/plugins/org.eclipse.osee.orcs.account.admin/src/org/eclipse/osee/orcs/account/admin/internal/oauth/types/OseeTypes_OAuth.osee
@@ -1,7 +1,7 @@
import "platform:/plugin/org.eclipse.osee.framework.skynet.core/support/OseeTypes_Framework.osee"
artifactType "OAuth Client" extends "Artifact" {
- uuid 0x0A811854041F8326
+ id 756912961500447526
attribute "Description"
attribute "Website URI"
attribute "Logo URI"
@@ -15,7 +15,7 @@ artifactType "OAuth Client" extends "Artifact" {
}
attributeType "Website URI" extends StringAttribute {
- uuid 0x6C96C4E7AA77D058
+ id 7824657901879283800
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -23,7 +23,7 @@ attributeType "Website URI" extends StringAttribute {
}
attributeType "Logo URI" extends StringAttribute {
- uuid 0x6CDB5B52A133AFB1
+ id 7843963586445815729
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -31,7 +31,7 @@ attributeType "Logo URI" extends StringAttribute {
}
attributeType "Is Confidential" extends BooleanAttribute {
- uuid 0x0774F815D1F9E731
+ id 537327028164749105
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -40,7 +40,7 @@ attributeType "Is Confidential" extends BooleanAttribute {
}
attributeType "Authorized Grant Type" extends EnumeratedAttribute {
- uuid 0x1ADA826121357000
+ id 1935002343589638144
dataProvider DefaultAttributeDataProvider
min 0
max 4
@@ -50,7 +50,7 @@ attributeType "Authorized Grant Type" extends EnumeratedAttribute {
}
oseeEnumType "oauth.grant.type" {
- uuid 0x1471F8E388582611
+ id 1473232209255605777
entry "Authorization Code Grant"
entry "Implicit Grant"
entry "Resource Owner Password Credentials Grant"
@@ -58,7 +58,7 @@ oseeEnumType "oauth.grant.type" {
}
attributeType "Authorized Redirect URI" extends StringAttribute {
- uuid 0x4B4665B8E1002F28
+ id 5424134645937614632
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -66,7 +66,7 @@ attributeType "Authorized Redirect URI" extends StringAttribute {
}
attributeType "Authorized Scope" extends StringAttribute {
- uuid 0x315964489A850F7A
+ id 3555983643778551674
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -75,7 +75,7 @@ attributeType "Authorized Scope" extends StringAttribute {
}
attributeType "Authorized Audience" extends StringAttribute {
- uuid 0x635EBFA0D4A82E22
+ id 7160371155049131554
dataProvider DefaultAttributeDataProvider
min 0
max unlimited
@@ -84,7 +84,7 @@ attributeType "Authorized Audience" extends StringAttribute {
}
attributeType "Properties" extends StringAttribute {
- uuid 0x4E2EA052F480510A
+ id 5633616462036881674
dataProvider DefaultAttributeDataProvider
min 0
max 1
diff --git a/plugins/org.eclipse.osee.orcs.core.test/src/org/eclipse/osee/orcs/core/internal/types/OrcsTypesTest.java b/plugins/org.eclipse.osee.orcs.core.test/src/org/eclipse/osee/orcs/core/internal/types/OrcsTypesTest.java
index 817cc122fdb..c942a7b7439 100644
--- a/plugins/org.eclipse.osee.orcs.core.test/src/org/eclipse/osee/orcs/core/internal/types/OrcsTypesTest.java
+++ b/plugins/org.eclipse.osee.orcs.core.test/src/org/eclipse/osee/orcs/core/internal/types/OrcsTypesTest.java
@@ -38,6 +38,7 @@ import java.util.List;
import org.eclipse.osee.framework.core.data.BranchId;
import org.eclipse.osee.framework.core.data.IArtifactType;
import org.eclipse.osee.framework.core.data.IAttributeType;
+import org.eclipse.osee.framework.core.data.IRelationType;
import org.eclipse.osee.framework.core.data.RelationTypeToken;
import org.eclipse.osee.framework.core.data.TokenFactory;
import org.eclipse.osee.framework.core.enums.CoreBranches;
@@ -75,22 +76,22 @@ public class OrcsTypesTest {
private static final String TEST_TYPE_MODEL = "testTypeModel.osee";
- private static final IArtifactType ARTIFACT = TokenFactory.createArtifactType(0x0000000000000001L, "Artifact");
- private static final IArtifactType REQUIREMENT = TokenFactory.createArtifactType(0x0000000000000015L, "Requirement");
- private static final IArtifactType SOFTWARE_REQUIREMENT = TokenFactory.createArtifactType(0x0000000000000018L, "Software Requirement");
- private static final IArtifactType SYSTEM_REQUIREMENT = TokenFactory.createArtifactType(0x000000000000001EL, "System Requirement");
- private static final IArtifactType SUBSYSTEM_REQUIREMENT = TokenFactory.createArtifactType(0x000000000000001DL, "SubSystem Requirement");
- private static final IArtifactType OTHER_ARTIFACT = TokenFactory.createArtifactType(0x0000000000000020L, "Other Artifact");
- private static final IArtifactType LAST_ARTIFACT = TokenFactory.createArtifactType(0x0000000000000021L, "Last Artifact");
+ private static final IArtifactType ARTIFACT = TokenFactory.createArtifactType(1, "Artifact");
+ private static final IArtifactType REQUIREMENT = TokenFactory.createArtifactType(21, "Requirement");
+ private static final IArtifactType SOFTWARE_REQUIREMENT = TokenFactory.createArtifactType(24, "Software Requirement");
+ private static final IArtifactType SYSTEM_REQUIREMENT = TokenFactory.createArtifactType(30, "System Requirement");
+ private static final IArtifactType SUBSYSTEM_REQUIREMENT = TokenFactory.createArtifactType(29, "SubSystem Requirement");
+ private static final IArtifactType OTHER_ARTIFACT = TokenFactory.createArtifactType(32, "Other Artifact");
+ private static final IArtifactType LAST_ARTIFACT = TokenFactory.createArtifactType(33, "Last Artifact");
- private static final IAttributeType NAME = TokenFactory.createAttributeType(0x1000000000000070L, "Name");
- private static final IAttributeType ANNOTATION = TokenFactory.createAttributeType(0x1000000000000076L, "Annotation");
- private static final IAttributeType WORDML = TokenFactory.createAttributeType(0x100000000000007AL, "WordML");
- private static final IAttributeType FIELD_1 = TokenFactory.createAttributeType(0x1000000000000080L, "Field 1");
- private static final IAttributeType FIELD_2 = TokenFactory.createAttributeType(0x1000000000000081L, "Field 2");
+ private static final IAttributeType NAME = TokenFactory.createAttributeType(1152921504606847088L, "Name");
+ private static final IAttributeType ANNOTATION = TokenFactory.createAttributeType(1152921504606847094L, "Annotation");
+ private static final IAttributeType WORDML = TokenFactory.createAttributeType(1152921504606847098L, "WordML");
+ private static final IAttributeType FIELD_1 = TokenFactory.createAttributeType(1152921504606847104L, "Field 1");
+ private static final IAttributeType FIELD_2 = TokenFactory.createAttributeType(1152921504606847105L, "Field 2");
- private static final RelationTypeToken REQUIREMENT_REL = TokenFactory.createRelationType(0x2000000000000157L, "Requirement Relation");
- private static final RelationTypeToken ANOTHER_REL = TokenFactory.createRelationType(0x2000000000000158L, "Another Relation");
+ private static final IRelationType REQUIREMENT_REL = TokenFactory.createRelationType(2305843009213694295L, "Requirement Relation");
+ private static final IRelationType ANOTHER_REL = TokenFactory.createRelationType(2305843009213694296L, "Another Relation");
static long BRANCH_A_UUID = 3458234234L;
static long BRANCH_B_UUID = 9993245332L;
@@ -369,7 +370,7 @@ public class OrcsTypesTest {
public void testReloadAddArtifactType() throws OseeCoreException {
String addTypeDef = "artifactType \"Added Artifact Type\" extends \"Other Artifact\" {\n" + //
"guid \"AUsuRi68hVhYLH76ENgA\" \n" + //
- "uuid 0x0000000000000023 \n" + //
+ "id 35 \n" + //
"}";
ArtifactTypes artTypes = orcsTypes.getArtifactTypes();
@@ -381,10 +382,10 @@ public class OrcsTypesTest {
resources.add(asInput(addTypeDef));
assertEquals(8, artTypes.size());
- IArtifactType artifactType = artTypes.get(0x0000000000000023L);
+ IArtifactType artifactType = artTypes.get(35L);
assertEquals("Added Artifact Type", artifactType.getName());
- assertEquals(Long.valueOf(0x0000000000000023L), artifactType.getGuid());
+ assertEquals(Long.valueOf(35), artifactType.getGuid());
assertEquals(false, artTypes.isAbstract(artifactType));
assertEquals(true, artTypes.inheritsFrom(artifactType, OTHER_ARTIFACT));
@@ -615,7 +616,7 @@ public class OrcsTypesTest {
EnumType enumType = attrTypes.getEnumType(FIELD_1);
assertEquals("enum.test.proc.status", enumType.getName());
- assertEquals(Long.valueOf(0x3000000000000178L), enumType.getId());
+ assertEquals(Long.valueOf(3458764513820541304L), enumType.getId());
EnumEntry[] values = enumType.values();
@@ -675,7 +676,7 @@ public class OrcsTypesTest {
EnumType enumType = attrTypes.getEnumType(FIELD_1);
assertEquals("enum.test.proc.status", enumType.getName());
- assertEquals(Long.valueOf(0x3000000000000178L), enumType.getId());
+ assertEquals(Long.valueOf(3458764513820541304L), enumType.getId());
Iterator<String> iterator = enumType.valuesAsOrderedStringSet().iterator();
assertEquals("Completed -- Analysis in Work", iterator.next());
@@ -708,7 +709,7 @@ public class OrcsTypesTest {
//@formatter:off
String addAttributeType = "attributeType \"Field 3\" extends DateAttribute {" +
"guid \"AizLp7tWSgr9HNzdmUAA\" \n" +
- "uuid 0x1000000000000082 \n" +
+ "id 1152921504606847106 \n" +
"dataProvider DefaultAttributeDataProvider \n" +
"min 1 \n" +
"max 1 \n" +
@@ -721,11 +722,11 @@ public class OrcsTypesTest {
assertEquals(6, attrTypes.size());
- IAttributeType attrType = attrTypes.get(0x1000000000000082L);
+ IAttributeType attrType = attrTypes.get(1152921504606847106L);
//@formatter:off
assertEquals("Field 3", attrType.getName());
- assertEquals(Long.valueOf(0x1000000000000082L), attrType.getGuid());
+ assertEquals(Long.valueOf(1152921504606847106L), attrType.getGuid());
assertEquals("org.eclipse.osee.framework.skynet.core.DefaultAttributeDataProvider", attrTypes.getAttributeProviderId(attrType));
assertEquals("org.eclipse.osee.framework.skynet.core.DateAttribute", attrTypes.getBaseAttributeTypeId(attrType));
assertEquals(null, attrTypes.getDefaultValue(attrType));
@@ -908,7 +909,7 @@ public class OrcsTypesTest {
//@formatter:off
String addType = "relationType \"Dynamic Relation\" {\n"+
"guid \"Ai1n5tou4mr0pqXEPgQA\" \n"+
- "uuid 0x2000000000000159 \n"+
+ "id 2305843009213694297 \n"+
"sideAName \"dynamic-sideA\" \n"+
"sideAArtifactType \"Artifact\" \n"+
"sideBName \"dynamic-sideB\" \n"+
@@ -922,10 +923,10 @@ public class OrcsTypesTest {
assertEquals(3, relTypes.size());
- RelationTypeToken relation = relTypes.get(0x2000000000000159L);
+ RelationTypeToken relation = relTypes.get(2305843009213694297L);
assertEquals("Dynamic Relation", relation.getName());
- assertEquals(Long.valueOf(0x2000000000000159L), relation.getId());
+ assertEquals(Long.valueOf(2305843009213694297L), relation.getId());
assertEquals(ARTIFACT, relTypes.getArtifactType(relation, SIDE_A));
assertEquals(OTHER_ARTIFACT, relTypes.getArtifactType(relation, SIDE_B));
diff --git a/plugins/org.eclipse.osee.orcs.core.test/src/org/eclipse/osee/orcs/core/internal/types/testTypeModel.osee b/plugins/org.eclipse.osee.orcs.core.test/src/org/eclipse/osee/orcs/core/internal/types/testTypeModel.osee
index 3aa6fc02893..bd121c9964f 100644
--- a/plugins/org.eclipse.osee.orcs.core.test/src/org/eclipse/osee/orcs/core/internal/types/testTypeModel.osee
+++ b/plugins/org.eclipse.osee.orcs.core.test/src/org/eclipse/osee/orcs/core/internal/types/testTypeModel.osee
@@ -1,6 +1,6 @@
attributeType "Name" extends StringAttribute {
guid "AAMFEcF1AzV7PKuHmxwA"
- uuid 0x1000000000000070
+ id 1152921504606847088
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -12,7 +12,7 @@ attributeType "Name" extends StringAttribute {
attributeType "Annotation" extends CompressedContentAttribute {
guid "AAMFEcWy0xc4e3tcemQA"
- uuid 0x1000000000000076
+ id 1152921504606847094
dataProvider UriAttributeDataProvider
min 0
max unlimited
@@ -23,7 +23,7 @@ attributeType "Annotation" extends CompressedContentAttribute {
attributeType "WordML" extends WordAttribute {
guid "AAMFEcfcGS2V3SqQN2wA"
- uuid 0x100000000000007A
+ id 1152921504606847098
dataProvider UriAttributeDataProvider
min 0
max 1
@@ -36,7 +36,7 @@ attributeType "WordML" extends WordAttribute {
attributeType "Field 1" extends EnumeratedAttribute {
guid "AU1W_RDAbiHjGBUHyNQA"
- uuid 0x1000000000000080
+ id 1152921504606847104
dataProvider DefaultAttributeDataProvider
min 2
max 3
@@ -47,7 +47,7 @@ attributeType "Field 1" extends EnumeratedAttribute {
oseeEnumType "enum.test.proc.status" {
guid "AKkmjINR11UDdTOE1WAA"
- uuid 0x3000000000000178
+ id 3458764513820541304
entry "Not Performed"
entryGuid "APt7jzRPv2HBlrjQZXAA"
description "it was not performed"
@@ -66,7 +66,7 @@ oseeEnumType "enum.test.proc.status" {
attributeType "Field 2" extends DateAttribute {
guid "AU1tcZpvAgWKt9wooVQA"
- uuid 0x1000000000000081
+ id 1152921504606847105
dataProvider UriAttributeDataProvider
min 1
max 1
@@ -79,7 +79,7 @@ attributeType "Field 2" extends DateAttribute {
relationType "Requirement Relation" {
guid "BOkzi3U9VTe2fcUz_9gA"
- uuid 0x2000000000000157
+ id 2305843009213694295
sideAName "requirement-sideA"
sideAArtifactType "Requirement"
sideBName "subsystem-sideB"
@@ -90,7 +90,7 @@ relationType "Requirement Relation" {
relationType "Another Relation" {
guid "AVM9fT1Ue2QhFnt30FQA"
- uuid 0x2000000000000158
+ id 2305843009213694296
sideAName "other-sideA"
sideAArtifactType "Other Artifact"
sideBName "last-sideB"
@@ -101,40 +101,40 @@ relationType "Another Relation" {
artifactType "Artifact" {
guid "AAMFDh6S7gRLupAMwywA"
- uuid 0x0000000000000001
+ id 1
attribute "Name"
attribute "Annotation"
}
abstract artifactType "Requirement" extends "Artifact" {
guid "BOm4NmAq+HC1O2hkMagA"
- uuid 0x0000000000000015
+ id 21
attribute "WordML"
}
artifactType "Software Requirement" extends "Requirement" {
guid "BOm+AIG2snNbAM5FFcwA"
- uuid 0x0000000000000018
+ id 24
}
artifactType "System Requirement" extends "Requirement" {
guid "BOnAaYTBOG68_Tw5Y_AA"
- uuid 0x000000000000001E
+ id 30
}
artifactType "Other Artifact" extends "Artifact" {
guid "AUStoi43TWac2EHzNIAA"
- uuid 0x0000000000000020
+ id 32
}
artifactType "SubSystem Requirement" extends "Requirement" , "Other Artifact" {
guid "BOnBhJ1XAFGKcrku3LgA"
- uuid 0x000000000000001D
+ id 29
attribute "Field 1" branchUuid 3458234234
}
abstract artifactType "Last Artifact" extends "SubSystem Requirement" {
guid "AUqqRktDXW9r6YXq0WQA"
- uuid 0x0000000000000021
+ id 33
attribute "Field 2" branchUuid 9993245332
}
diff --git a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/console/PurgeArtifactTypeCommand.java b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/console/PurgeArtifactTypeCommand.java
index e8d691b1178..eed6bd935b6 100644
--- a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/console/PurgeArtifactTypeCommand.java
+++ b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/console/PurgeArtifactTypeCommand.java
@@ -19,7 +19,6 @@ import org.eclipse.osee.console.admin.ConsoleParameters;
import org.eclipse.osee.framework.core.data.IArtifactType;
import org.eclipse.osee.framework.jdk.core.type.OseeArgumentException;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
import org.eclipse.osee.orcs.OrcsApi;
import org.eclipse.osee.orcs.OrcsTypes;
import org.eclipse.osee.orcs.data.ArtifactTypes;
@@ -83,7 +82,7 @@ public class PurgeArtifactTypeCommand implements ConsoleCommand {
Set<IArtifactType> toReturn = new HashSet<>();
for (String uuid : typesToPurge) {
try {
- Long typeId = HexUtil.toLong(uuid);
+ Long typeId = Long.valueOf(uuid);
IArtifactType type = artifactTypes.get(typeId);
console.writeln("Type [%s] found. Guid: [0x%X]", type.getName(), type.getGuid());
toReturn.add(type);
diff --git a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/console/PurgeAttributeTypeCommand.java b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/console/PurgeAttributeTypeCommand.java
index 2ff96e3cec9..cff5ee41c4f 100644
--- a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/console/PurgeAttributeTypeCommand.java
+++ b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/console/PurgeAttributeTypeCommand.java
@@ -19,8 +19,6 @@ import org.eclipse.osee.console.admin.ConsoleParameters;
import org.eclipse.osee.framework.core.data.IAttributeType;
import org.eclipse.osee.framework.jdk.core.type.OseeArgumentException;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
-import org.eclipse.osee.framework.jdk.core.util.Strings;
import org.eclipse.osee.orcs.OrcsApi;
import org.eclipse.osee.orcs.OrcsTypes;
import org.eclipse.osee.orcs.data.AttributeTypes;
@@ -90,12 +88,7 @@ public class PurgeAttributeTypeCommand implements ConsoleCommand {
Set<IAttributeType> toReturn = new HashSet<>();
for (String uuid : typesToPurge) {
try {
- Long typeId = -1L;
- if (Strings.isNumeric(uuid)) {
- typeId = Long.valueOf(uuid);
- } else {
- typeId = HexUtil.toLong(uuid);
- }
+ Long typeId = Long.valueOf(uuid);
IAttributeType type = attributeTypes.get(typeId);
console.writeln("Type [%s] found. Guid: [0x%X]", type.getName(), type.getGuid());
toReturn.add(type);
diff --git a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/console/PurgeRelationTypeCommand.java b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/console/PurgeRelationTypeCommand.java
index a7f75bb86a8..5ac8e8065f7 100644
--- a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/console/PurgeRelationTypeCommand.java
+++ b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/console/PurgeRelationTypeCommand.java
@@ -20,7 +20,6 @@ import org.eclipse.osee.framework.core.data.IRelationType;
import org.eclipse.osee.framework.core.data.RelationTypeToken;
import org.eclipse.osee.framework.jdk.core.type.OseeArgumentException;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
import org.eclipse.osee.orcs.OrcsApi;
import org.eclipse.osee.orcs.OrcsTypes;
import org.eclipse.osee.orcs.data.RelationTypes;
@@ -84,7 +83,7 @@ public class PurgeRelationTypeCommand implements ConsoleCommand {
Set<IRelationType> toReturn = new HashSet<>();
for (String uuid : typesToPurge) {
try {
- Long typeId = HexUtil.toLong(uuid);
+ Long typeId = Long.valueOf(uuid);
RelationTypeToken type = relationTypes.get(typeId);
console.writeln("Type [%s] found. Id: [%s]", type.getName(), type.getId());
toReturn.add(type);
diff --git a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/proxy/impl/ArtifactReadOnlyImpl.java b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/proxy/impl/ArtifactReadOnlyImpl.java
index 4eb92264036..4c0ae3be24b 100644
--- a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/proxy/impl/ArtifactReadOnlyImpl.java
+++ b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/proxy/impl/ArtifactReadOnlyImpl.java
@@ -28,6 +28,8 @@ import org.eclipse.osee.framework.jdk.core.type.Id;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
import org.eclipse.osee.framework.jdk.core.type.Pair;
import org.eclipse.osee.framework.jdk.core.type.ResultSet;
+import org.eclipse.osee.framework.jdk.core.type.ResultSetList;
+import org.eclipse.osee.framework.jdk.core.util.Collections;
import org.eclipse.osee.orcs.OrcsSession;
import org.eclipse.osee.orcs.core.internal.artifact.Artifact;
import org.eclipse.osee.orcs.core.internal.attribute.Attribute;
@@ -36,6 +38,7 @@ import org.eclipse.osee.orcs.core.internal.relation.RelationManager;
import org.eclipse.osee.orcs.core.internal.relation.RelationNode;
import org.eclipse.osee.orcs.data.ArtifactReadable;
import org.eclipse.osee.orcs.data.AttributeReadable;
+import org.eclipse.osee.orcs.data.RelationReadable;
/**
* @author Megumi Telles
@@ -247,6 +250,12 @@ public class ArtifactReadOnlyImpl extends AbstractProxied<Artifact> implements A
}
@Override
+ public ResultSet<RelationReadable<Object>> getRelations(RelationTypeSide typeAndSide) {
+ return new ResultSetList<RelationReadable<Object>>(Collections.castAll(
+ getRelationManager().getRelations(getSession(), getProxiedObject(), DeletionFlag.EXCLUDE_DELETED)));
+ }
+
+ @Override
public ResultSet<ArtifactReadable> getRelated(RelationTypeSide typeAndSide, DeletionFlag deletionFlag) throws OseeCoreException {
IRelationType type = typeAndSide.getRelationType();
RelationSide side = whichSideAmIOn(typeAndSide);
@@ -316,4 +325,5 @@ public class ArtifactReadOnlyImpl extends AbstractProxied<Artifact> implements A
public ModificationType getModificationType() {
return getProxiedObject().getModificationType();
}
+
}
diff --git a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/relation/Relation.java b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/relation/Relation.java
index 63a788042ef..3d8b25ed8b2 100644
--- a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/relation/Relation.java
+++ b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/relation/Relation.java
@@ -19,12 +19,13 @@ import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
import org.eclipse.osee.orcs.core.ds.HasOrcsData;
import org.eclipse.osee.orcs.core.ds.RelationData;
import org.eclipse.osee.orcs.core.internal.util.OrcsWriteable;
+import org.eclipse.osee.orcs.data.RelationReadable;
import org.eclipse.osee.orcs.data.RelationTypes;
/**
* @author Roberto E. Escobar
*/
-public class Relation implements HasOrcsData<RelationData>, OrcsWriteable {
+public class Relation implements RelationReadable, HasOrcsData<RelationData>, OrcsWriteable {
private final RelationTypes relationTypes;
@@ -46,6 +47,7 @@ public class Relation implements HasOrcsData<RelationData>, OrcsWriteable {
this.relationData = data;
}
+ @Override
public RelationTypeToken getRelationType() throws OseeCoreException {
return relationTypes.get(getOrcsData().getTypeUuid());
}
@@ -86,6 +88,7 @@ public class Relation implements HasOrcsData<RelationData>, OrcsWriteable {
return getOrcsData().getRationale();
}
+ @Override
public boolean isOfType(IRelationType oseeType) throws OseeCoreException {
return getRelationType().equals(oseeType);
}
@@ -168,4 +171,14 @@ public class Relation implements HasOrcsData<RelationData>, OrcsWriteable {
return "Relation [relationData=" + relationData + ", isDirty=" + getOrcsData().isDirty() + "]";
}
+ @Override
+ public Long getId() {
+ return Long.valueOf(getOrcsData().getLocalId());
+ }
+
+ @Override
+ public long getGammaId() {
+ return getOrcsData().getVersion().getGammaId();
+ }
+
}
diff --git a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/relation/RelationManager.java b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/relation/RelationManager.java
index e0e0ccab668..5e95545de59 100644
--- a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/relation/RelationManager.java
+++ b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/relation/RelationManager.java
@@ -90,5 +90,7 @@ public interface RelationManager {
void setApplicabilityId(OrcsSession session, RelationNode aNode, IRelationType type, RelationNode bNode, ApplicabilityId applicId);
+ List<Relation> getRelations(OrcsSession session, RelationNode node, DeletionFlag includeDeleted) throws OseeCoreException;
+
///////////////////////////////////////
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/relation/impl/RelationManagerImpl.java b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/relation/impl/RelationManagerImpl.java
index 81769965c6c..b8e599f2664 100644
--- a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/relation/impl/RelationManagerImpl.java
+++ b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/relation/impl/RelationManagerImpl.java
@@ -413,7 +413,8 @@ public class RelationManagerImpl implements RelationManager {
return adjacencies.getList(type, includeDeleted, node, side);
}
- private List<Relation> getRelations(OrcsSession session, RelationNode node, DeletionFlag includeDeleted) throws OseeCoreException {
+ @Override
+ public List<Relation> getRelations(OrcsSession session, RelationNode node, DeletionFlag includeDeleted) throws OseeCoreException {
checkNotNull(session, "session");
GraphData graph = node.getGraph();
ensureRelationsInitialized(session, graph, node);
@@ -525,4 +526,5 @@ public class RelationManagerImpl implements RelationManager {
}
return null;
}
+
}
diff --git a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/types/impl/OrcsTypesIndexer.java b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/types/impl/OrcsTypesIndexer.java
index e1188896222..7f5cddad9fc 100644
--- a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/types/impl/OrcsTypesIndexer.java
+++ b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/types/impl/OrcsTypesIndexer.java
@@ -50,7 +50,6 @@ import org.eclipse.osee.framework.core.dsl.oseeDsl.util.OseeDslSwitch;
import org.eclipse.osee.framework.core.enums.CoreBranches;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
import org.eclipse.osee.framework.jdk.core.util.Conditions;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
import org.eclipse.osee.framework.jdk.core.util.Lib;
import org.eclipse.osee.framework.jdk.core.util.Strings;
import org.eclipse.osee.framework.resource.management.IResource;
@@ -172,7 +171,7 @@ public class OrcsTypesIndexer {
private IArtifactType getOrCreateToken(ArtifactTypeIndex index, XArtifactType dslType) throws OseeCoreException {
IArtifactType token = index.getTokenByDslType(dslType);
if (token == null) {
- long id = HexUtil.toLong(dslType.getUuid());
+ long id = Long.valueOf(dslType.getId());
token = TokenFactory.createArtifactType(id, dslType.getName());
index.put(token, dslType);
}
@@ -182,7 +181,7 @@ public class OrcsTypesIndexer {
private IAttributeType getOrCreateToken(AttributeTypeIndex index, XAttributeType dslType) throws OseeCoreException {
IAttributeType token = index.getTokenByDslType(dslType);
if (token == null) {
- long id = HexUtil.toLong(dslType.getUuid());
+ long id = Long.valueOf(dslType.getId());
token = TokenFactory.createAttributeType(id, dslType.getName());
index.put(token, dslType);
}
@@ -192,7 +191,7 @@ public class OrcsTypesIndexer {
private IRelationType getOrCreateToken(RelationTypeIndex index, XRelationType dslType) throws OseeCoreException {
RelationTypeToken token = index.getTokenByDslType(dslType);
if (token == null) {
- long id = HexUtil.toLong(dslType.getUuid());
+ long id = Long.valueOf(dslType.getId());
token = TokenFactory.createRelationType(id, dslType.getName());
index.put(token, dslType);
}
@@ -227,7 +226,7 @@ public class OrcsTypesIndexer {
lastOrdinal++;
}
Collections.sort(entries);
- Long uuid = HexUtil.toLong(dslType.getUuid());
+ Long uuid = Long.valueOf(dslType.getId());
return new EnumTypeImpl(uuid, dslType.getName(), entries);
}
@@ -261,10 +260,10 @@ public class OrcsTypesIndexer {
@Override
public Void caseRemoveAttribute(RemoveAttribute removeOption) {
XAttributeType attribute = removeOption.getAttribute();
- String guidToMatch = attribute.getUuid();
+ String guidToMatch = attribute.getId();
List<XAttributeTypeRef> toRemove = new LinkedList<>();
for (XAttributeTypeRef xAttributeTypeRef : validAttributeTypes) {
- String itemGuid = xAttributeTypeRef.getValidAttributeType().getUuid();
+ String itemGuid = xAttributeTypeRef.getValidAttributeType().getId();
if (guidToMatch.equals(itemGuid)) {
toRemove.add(xAttributeTypeRef);
}
@@ -276,10 +275,10 @@ public class OrcsTypesIndexer {
@Override
public Void caseUpdateAttribute(UpdateAttribute updateAttribute) {
XAttributeTypeRef refToUpdate = updateAttribute.getAttribute();
- String guidToMatch = refToUpdate.getValidAttributeType().getUuid();
+ String guidToMatch = refToUpdate.getValidAttributeType().getId();
List<XAttributeTypeRef> toRemove = new LinkedList<>();
for (XAttributeTypeRef xAttributeTypeRef : validAttributeTypes) {
- String itemGuid = xAttributeTypeRef.getValidAttributeType().getUuid();
+ String itemGuid = xAttributeTypeRef.getValidAttributeType().getId();
if (guidToMatch.equals(itemGuid)) {
toRemove.add(xAttributeTypeRef);
}
diff --git a/plugins/org.eclipse.osee.orcs.db.mock/README.txt b/plugins/org.eclipse.osee.orcs.db.mock/README.txt
index 2852e733d76..c128cedfee8 100644
--- a/plugins/org.eclipse.osee.orcs.db.mock/README.txt
+++ b/plugins/org.eclipse.osee.orcs.db.mock/README.txt
@@ -16,4 +16,4 @@ To do so:
Note: These database files are written out to users home directory in a dir named after test
All canned-db test bundles should be updated with the same zip files and tests updated accordingly.
-- search for hsql.db for all locations
+- search for hsql.zip for all locations
diff --git a/plugins/org.eclipse.osee.orcs.db.mock/data/binary_data.zip b/plugins/org.eclipse.osee.orcs.db.mock/data/binary_data.zip
index 50213dcb48a..6eb1eee1835 100644
--- a/plugins/org.eclipse.osee.orcs.db.mock/data/binary_data.zip
+++ b/plugins/org.eclipse.osee.orcs.db.mock/data/binary_data.zip
Binary files differ
diff --git a/plugins/org.eclipse.osee.orcs.db.mock/data/hsql.zip b/plugins/org.eclipse.osee.orcs.db.mock/data/hsql.zip
index 4abf8ad6bac..62b3c1a9295 100644
--- a/plugins/org.eclipse.osee.orcs.db.mock/data/hsql.zip
+++ b/plugins/org.eclipse.osee.orcs.db.mock/data/hsql.zip
Binary files differ
diff --git a/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/TestDatabase.java b/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/TestDatabase.java
index 9a782e68d17..5a4235d5834 100644
--- a/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/TestDatabase.java
+++ b/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/TestDatabase.java
@@ -59,7 +59,10 @@ public class TestDatabase {
String tempDir = System.getProperty("user.home");
String folderName = String.format("%s_%s_%s", className, methodName, Lib.getDateTimeString());
File tempFolder = new File(tempDir, folderName);
- tempFolder.mkdir();
+ if (tempFolder.mkdir()) {
+ System.out.println(
+ String.format("Successfully made test database temp folder [%s]", tempFolder.getAbsolutePath()));
+ }
return tempFolder;
}
@@ -128,7 +131,7 @@ public class TestDatabase {
private void checkExist(File tempFolder, String name) {
File toCheck = new File(tempFolder, name);
- Assert.assertTrue(String.format("%s does not exist", name), toCheck.exists());
+ Assert.assertTrue(String.format("directory [%s] does not exist", name), toCheck.exists());
}
private void addResource(File targetDirectory, Bundle bundle, String resource) throws IOException {
diff --git a/plugins/org.eclipse.osee.orcs.db.test/README_BEFORE_RUNNING_TESTS.txt b/plugins/org.eclipse.osee.orcs.db.test/README_BEFORE_RUNNING_TESTS.txt
index 8598991df4d..186388f344d 100644
--- a/plugins/org.eclipse.osee.orcs.db.test/README_BEFORE_RUNNING_TESTS.txt
+++ b/plugins/org.eclipse.osee.orcs.db.test/README_BEFORE_RUNNING_TESTS.txt
@@ -1,6 +1,7 @@
This test bundle contains both JUnit and Integration test suites. Please read before running.
-OrcsDb_JUnit_TestSuites and all suites in /internal can be run as JUnit with right-click > Debug As > JUnit
+OrcsDb_JUnit_TestSuites and all suites in /internal can be run as JUnit with right-click >
+Debug As > JUnit
OrcsDb_All_TestSuite
diff --git a/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/IntegrationUtil.java b/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/IntegrationUtil.java
index 8160b30a0f9..6548869460b 100644
--- a/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/IntegrationUtil.java
+++ b/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/IntegrationUtil.java
@@ -43,16 +43,16 @@ public class IntegrationUtil {
public static void verifyData(ArtifactData data, Object... values) {
int index = 0;
- assertEquals(data.getLocalId(), values[index++]);
- assertEquals(data.getGuid(), values[index++]);
+ assertEquals(values[index++], data.getLocalId());
+ assertEquals(values[index++], data.getGuid());
verifyData(data, index, values);
}
public static void verifyData(AttributeData data, Object... values) throws OseeCoreException {
int index = 0;
- assertEquals(data.getLocalId(), values[index++]);
- assertEquals(data.getArtifactId(), values[index++]);
+ assertEquals(values[index++], data.getLocalId());
+ assertEquals(values[index++], data.getArtifactId());
index = verifyData(data, index, values);
@@ -63,24 +63,24 @@ public class IntegrationUtil {
public static void verifyData(RelationData data, Object... values) {
int index = 0;
- assertEquals(data.getLocalId(), values[index++]);
+ assertEquals(values[index++], data.getLocalId());
- assertEquals(data.getArtIdA(), values[index++]);
- assertEquals(data.getArtIdB(), values[index++]);
- assertEquals(data.getRationale(), values[index++]);
+ assertEquals(values[index++], data.getArtIdA());
+ assertEquals(values[index++], data.getArtIdB());
+ assertEquals(values[index++], data.getRationale());
verifyData(data, index, values);
}
private static int verifyData(OrcsData orcsData, int index, Object... values) {
- assertEquals(orcsData.getModType(), values[index++]);
- assertEquals(orcsData.getTypeUuid(), values[index++]);
+ assertEquals(values[index++], orcsData.getModType());
+ assertEquals(values[index++], orcsData.getTypeUuid());
VersionData version = orcsData.getVersion();
- assertEquals(version.getBranch(), values[index++]);
- assertEquals(version.getTransactionId(), values[index++]);
- assertEquals(version.getStripeId(), TransactionId.SENTINEL);
- assertEquals(version.getGammaId(), values[index++]);
+ assertEquals(values[index++], version.getBranch());
+ assertEquals(values[index++], version.getTransactionId());
+ assertEquals(TransactionId.SENTINEL, version.getStripeId());
+ assertEquals(values[index++], version.getGammaId());
return index;
}
diff --git a/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/LoaderTest.java b/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/LoaderTest.java
index 709e658d2bb..a3442360f8e 100644
--- a/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/LoaderTest.java
+++ b/plugins/org.eclipse.osee.orcs.db.test/src/org/eclipse/osee/orcs/db/intergration/LoaderTest.java
@@ -26,9 +26,13 @@ import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
import java.util.Iterator;
+import java.util.LinkedList;
+import java.util.List;
import org.eclipse.osee.executor.admin.HasCancellation;
import org.eclipse.osee.framework.core.data.TransactionId;
import org.eclipse.osee.framework.core.enums.CoreArtifactTokens;
+import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
+import org.eclipse.osee.framework.core.enums.CoreBranches;
import org.eclipse.osee.framework.core.enums.LoadLevel;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
import org.eclipse.osee.framework.jdk.core.type.OseeStateException;
@@ -46,7 +50,9 @@ import org.eclipse.osee.orcs.core.ds.LoadDataHandler;
import org.eclipse.osee.orcs.core.ds.LoadDescription;
import org.eclipse.osee.orcs.core.ds.OrcsDataStore;
import org.eclipse.osee.orcs.core.ds.RelationData;
+import org.eclipse.osee.orcs.data.ArtifactReadable;
import org.eclipse.osee.orcs.data.ArtifactTypes;
+import org.eclipse.osee.orcs.data.AttributeReadable;
import org.eclipse.osee.orcs.data.AttributeTypes;
import org.eclipse.osee.orcs.db.mock.OsgiService;
import org.junit.Before;
@@ -85,10 +91,12 @@ public class LoaderTest {
private HasCancellation cancellation;
private DataLoaderFactory loaderFactory;
- private final int OseeTypesFrameworkId = 518481167;
- private final String OseeTypesFrameworkGuid = "AQjoNk+tfwaBTmnl1IQA";
- private final int OseeTypesDemoId = 466104557;
- private final String OseeTypesDemoGuid = "AQjoNnwNdyjicTck2UwA";
+ private ArtifactReadable OseeTypesFrameworkArt;
+ private int OseeTypesFrameworkId;
+ private String OseeTypesFrameworkGuid;
+ private ArtifactReadable OseeTypesClientDemoArt;
+ private int OseeTypesClientDemoId;
+ private String OseeTypesClientDemoGuid;
private final int UserGroupsId = CoreArtifactTokens.UserGroups.getUuid().intValue();
private final String UserGroupsGuid = CoreArtifactTokens.UserGroups.getGuid();
private final TransactionId tx5 = TransactionId.valueOf(5);
@@ -99,6 +107,19 @@ public class LoaderTest {
public void setUp() throws OseeCoreException {
JdbcClient jdbcClient = jdbcService.getClient();
+ for (ArtifactReadable art : orcsApi.getQueryFactory().fromBranch(CoreBranches.COMMON).andIsOfType(
+ CoreArtifactTypes.OseeTypeDefinition).getResults()) {
+ if (art.getName().contains("Framework")) {
+ OseeTypesFrameworkId = art.getId().intValue();
+ OseeTypesFrameworkGuid = art.getGuid();
+ OseeTypesFrameworkArt = art;
+ } else if (art.getName().contains("OseeTypes_ClientDemo")) {
+ OseeTypesClientDemoId = art.getId().intValue();
+ OseeTypesClientDemoGuid = art.getGuid();
+ OseeTypesClientDemoArt = art;
+ }
+ }
+
if (jdbcClient.getConfig().isProduction()) {
throw new OseeStateException("Test should not be run against a Production Database");
}
@@ -129,7 +150,7 @@ public class LoaderTest {
@org.junit.Test
public void testLoad() throws OseeCoreException {
DataLoader loader =
- loaderFactory.newDataLoaderFromIds(session, COMMON, OseeTypesFrameworkId, OseeTypesDemoId, UserGroupsId);
+ loaderFactory.newDataLoaderFromIds(session, COMMON, OseeTypesFrameworkId, OseeTypesClientDemoId, UserGroupsId);
loader.withLoadLevel(LoadLevel.ALL);
verifyArtsAttrAndRelData(loader);
}
@@ -157,17 +178,19 @@ public class LoaderTest {
sort(attributeCaptor.getAllValues());
Iterator<AttributeData> attrs = attributeCaptor.getAllValues().iterator();
- // @formatter:off
- verifyData(attrs.next(), 4, OseeTypesFrameworkId, NEW, Active.getId(), COMMON,tx5, 13L, "true", "");
- verifyData(attrs.next(), 5, OseeTypesFrameworkId, NEW, Name.getId(), COMMON,tx5, 14L, "org.eclipse.osee.framework.skynet.core.OseeTypes_Framework", "");
- verifyData(attrs.next(), 6, OseeTypesFrameworkId, NEW, UriGeneralStringData.getId(), COMMON,tx5, 15L, "", "attr://15/"+OseeTypesFrameworkGuid+".zip");
+ verifyData(attrs.next(), 4, OseeTypesFrameworkId, NEW, Active.getId(), COMMON, tx5, 13L, "true", "");
+ verifyData(attrs.next(), 5, OseeTypesFrameworkId, NEW, Name.getId(), COMMON, tx5, 14L,
+ "org.eclipse.osee.framework.skynet.core.OseeTypes_Framework", "");
+ verifyData(attrs.next(), 6, OseeTypesFrameworkId, NEW, UriGeneralStringData.getId(), COMMON, tx5, 15L, "",
+ "attr://15/" + OseeTypesFrameworkGuid + ".zip");
- verifyData(attrs.next(), 10, OseeTypesDemoId, NEW, Active.getId(), COMMON,tx5, 19L, "true", "");
- verifyData(attrs.next(), 11, OseeTypesDemoId, NEW, Name.getId(), COMMON,tx5, 20L, "org.eclipse.osee.client.demo.OseeTypes_ClientDemo", "");
- verifyData(attrs.next(), 12, OseeTypesDemoId, NEW, UriGeneralStringData.getId(), COMMON,tx5, 21L, "", "attr://21/"+OseeTypesDemoGuid+".zip");
+ verifyData(attrs.next(), 7, OseeTypesClientDemoId, NEW, Active.getId(), COMMON, tx5, 16L, "true", "");
+ verifyData(attrs.next(), 8, OseeTypesClientDemoId, NEW, Name.getId(), COMMON, tx5, 17L,
+ "org.eclipse.osee.client.demo.OseeTypes_ClientDemo", "");
+ verifyData(attrs.next(), 9, OseeTypesClientDemoId, NEW, UriGeneralStringData.getId(), COMMON, tx5, 18L, "",
+ "attr://18/" + OseeTypesClientDemoGuid + ".zip");
- verifyData(attrs.next(), 20, UserGroupsId, NEW, Name.getId(), COMMON, tx7, 70L, "User Groups", "");
- // @formatter:on
+ verifyData(attrs.next(), 20, UserGroupsId, NEW, Name.getId(), COMMON, tx7, 49L, "User Groups", "");
sort(relationCaptor.getAllValues());
Iterator<RelationData> rels = relationCaptor.getAllValues().iterator();
@@ -177,30 +200,31 @@ public class LoaderTest {
private void verifyRels(Iterator<RelationData> rels) {
verifyData(rels.next(), 1, UserGroupsId, 48656, "", NEW, Default_Hierarchical__Parent.getGuid(), COMMON, tx7,
- 40L);
+ 41L);
verifyData(rels.next(), 2, 197818, UserGroupsId, "", NEW, Default_Hierarchical__Parent.getGuid(), COMMON, tx7,
+ 40L);
+ verifyData(rels.next(), 3, UserGroupsId, 52247, "", NEW, Default_Hierarchical__Parent.getGuid(), COMMON, tx7,
39L);
- verifyData(rels.next(), 3, UserGroupsId, 52247, "", NEW, Default_Hierarchical__Parent.getGuid(), COMMON, tx7, 6L);
verifyData(rels.next(), 9, UserGroupsId, 8033605, "", NEW, Default_Hierarchical__Parent.getGuid(), COMMON, tx10,
- 107L);
+ 110L);
verifyData(rels.next(), 10, UserGroupsId, 136750, "", NEW, Default_Hierarchical__Parent.getGuid(), COMMON, tx10,
- 106L);
+ 108L);
verifyData(rels.next(), 11, UserGroupsId, 5367074, "", NEW, Default_Hierarchical__Parent.getGuid(), COMMON, tx10,
- 105L);
+ 107L);
}
private void verifyArts(Iterator<ArtifactData> arts) {
- // @formatter:off
- verifyData(arts.next(), UserGroupsId, UserGroupsGuid, NEW, Folder.getId(), COMMON, tx7, 47L);
- verifyData(arts.next(), OseeTypesDemoId, OseeTypesDemoGuid, NEW, OseeTypeDefinition.getId(), COMMON, tx5, 10L);
- verifyData(arts.next(), OseeTypesFrameworkId, OseeTypesFrameworkGuid, NEW, OseeTypeDefinition.getId(), COMMON, tx5, 8L);
- // @formatter:on
+ verifyData(arts.next(), UserGroupsId, UserGroupsGuid, NEW, Folder.getId(), COMMON, tx7, 42L);
+ verifyData(arts.next(), OseeTypesClientDemoId, OseeTypesClientDemoGuid, NEW, OseeTypeDefinition.getId(), COMMON,
+ tx5, 9L);
+ verifyData(arts.next(), OseeTypesFrameworkId, OseeTypesFrameworkGuid, NEW, OseeTypeDefinition.getId(), COMMON,
+ tx5, 8L);
}
@org.junit.Test
public void testLoadByTypes() throws OseeCoreException {
DataLoader loader =
- loaderFactory.newDataLoaderFromIds(session, COMMON, OseeTypesFrameworkId, OseeTypesDemoId, UserGroupsId);
+ loaderFactory.newDataLoaderFromIds(session, COMMON, OseeTypesFrameworkId, OseeTypesClientDemoId, UserGroupsId);
loader.withLoadLevel(LoadLevel.ALL);
loader.withAttributeTypes(Name);
@@ -227,11 +251,11 @@ public class LoaderTest {
sort(attributeCaptor.getAllValues());
Iterator<AttributeData> attrs = attributeCaptor.getAllValues().iterator();
- // @formatter:off
- verifyData(attrs.next(), 5, OseeTypesFrameworkId, NEW, Name.getId(), COMMON,tx5, 14L, "org.eclipse.osee.framework.skynet.core.OseeTypes_Framework", "");
- verifyData(attrs.next(), 11, OseeTypesDemoId, NEW, Name.getId(), COMMON,tx5, 20L, "org.eclipse.osee.client.demo.OseeTypes_ClientDemo", "");
- verifyData(attrs.next(), 20, UserGroupsId, NEW, Name.getId(), COMMON, tx7, 70L, "User Groups", "");
- // @formatter:on
+ verifyData(attrs.next(), 5, OseeTypesFrameworkId, NEW, Name.getId(), COMMON, tx5, 14L,
+ "org.eclipse.osee.framework.skynet.core.OseeTypes_Framework", "");
+ verifyData(attrs.next(), 8, OseeTypesClientDemoId, NEW, Name.getId(), COMMON, tx5, 17L,
+ "org.eclipse.osee.client.demo.OseeTypes_ClientDemo", "");
+ verifyData(attrs.next(), 20, UserGroupsId, NEW, Name.getId(), COMMON, tx7, 49L, "User Groups", "");
sort(relationCaptor.getAllValues());
Iterator<RelationData> rels = relationCaptor.getAllValues().iterator();
@@ -242,10 +266,18 @@ public class LoaderTest {
@org.junit.Test
public void testLoadByIds() throws OseeCoreException {
DataLoader loader =
- loaderFactory.newDataLoaderFromIds(session, COMMON, OseeTypesFrameworkId, OseeTypesDemoId, UserGroupsId);
+ loaderFactory.newDataLoaderFromIds(session, COMMON, OseeTypesFrameworkId, OseeTypesClientDemoId, UserGroupsId);
loader.withLoadLevel(LoadLevel.ALL);
- loader.withAttributeIds(4, 10);
+ List<Integer> activeAttrIds = new LinkedList<>();
+ AttributeReadable<Object> frameworkActiveAttr = getActiveAttr(OseeTypesFrameworkArt);
+ Integer frameworkActiveAttrId = frameworkActiveAttr.getId().intValue();
+ activeAttrIds.add(frameworkActiveAttrId);
+ AttributeReadable<Object> clientDemoActiveAttr = getActiveAttr(OseeTypesClientDemoArt);
+ Integer clientDemoActiveAttrId = clientDemoActiveAttr.getId().intValue();
+ activeAttrIds.add(clientDemoActiveAttrId);
+ loader.withAttributeIds(activeAttrIds);
+
loader.withRelationIds(2, 3);
loader.load(cancellation, builder);
@@ -269,25 +301,32 @@ public class LoaderTest {
sort(attributeCaptor.getAllValues());
Iterator<AttributeData> attrs = attributeCaptor.getAllValues().iterator();
- // @formatter:off
- verifyData(attrs.next(), 4, OseeTypesFrameworkId, NEW, Active.getId(), COMMON,tx5, 13L, "true", "");
- verifyData(attrs.next(), 10, OseeTypesDemoId, NEW, Active.getId(), COMMON,tx5, 19L, "true", "");
- // @formatter:on
+ verifyData(attrs.next(), frameworkActiveAttrId, OseeTypesFrameworkId, NEW, Active.getId(), COMMON, tx5,
+ frameworkActiveAttr.getGammaId(), "true", "");
+ verifyData(attrs.next(), clientDemoActiveAttrId, OseeTypesClientDemoId, NEW, Active.getId(), COMMON, tx5,
+ clientDemoActiveAttr.getGammaId(), "true", "");
sort(relationCaptor.getAllValues());
Iterator<RelationData> rels = relationCaptor.getAllValues().iterator();
- // @formatter:off
verifyData(rels.next(), 2, 197818, UserGroupsId, "", NEW, Default_Hierarchical__Parent.getGuid(), COMMON, tx7,
- 39L);
+ 40L);
verifyData(rels.next(), 3, UserGroupsId, 52247, "", NEW, Default_Hierarchical__Parent.getGuid(), COMMON, tx7,
- 6L);
- // @formatter:on
+ 39L);
+ }
+
+ private AttributeReadable<Object> getActiveAttr(ArtifactReadable artifact) {
+ for (AttributeReadable<Object> attr : artifact.getAttributes()) {
+ if (attr.getAttributeType().equals(Active)) {
+ return attr;
+ }
+ }
+ return null;
}
@org.junit.Test
public void testLoadByGuids() throws OseeCoreException {
- String[] ids = new String[] {OseeTypesFrameworkGuid, OseeTypesDemoGuid, UserGroupsGuid};
+ String[] ids = new String[] {OseeTypesFrameworkGuid, OseeTypesClientDemoGuid, UserGroupsGuid};
DataLoader loader = loaderFactory.newDataLoaderFromGuids(session, COMMON, ids);
loader.withLoadLevel(LoadLevel.ALL);
verifyArtsAttrAndRelData(loader);
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/callable/OrcsTypeLoaderCallable.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/callable/OrcsTypeLoaderCallable.java
index 4ffe786baa2..f6e707f2ab0 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/callable/OrcsTypeLoaderCallable.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/callable/OrcsTypeLoaderCallable.java
@@ -17,12 +17,11 @@ import java.net.URI;
import java.util.Collection;
import java.util.LinkedHashSet;
import org.eclipse.osee.framework.core.data.OrcsTypesData;
-import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
-import org.eclipse.osee.framework.core.enums.CoreAttributeTypes;
import org.eclipse.osee.framework.core.enums.CoreBranches;
import org.eclipse.osee.framework.core.enums.CoreTupleTypes;
import org.eclipse.osee.framework.core.enums.TxChange;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
+import org.eclipse.osee.framework.jdk.core.type.OseeStateException;
import org.eclipse.osee.framework.jdk.core.type.PropertyStore;
import org.eclipse.osee.framework.jdk.core.util.Conditions;
import org.eclipse.osee.framework.jdk.core.util.Lib;
@@ -33,20 +32,13 @@ import org.eclipse.osee.framework.resource.management.StandardOptions;
import org.eclipse.osee.jdbc.JdbcClient;
import org.eclipse.osee.logger.Log;
import org.eclipse.osee.orcs.OrcsSession;
+import org.eclipse.osee.orcs.OrcsTypes;
/**
* @author Roberto E. Escobar
*/
public class OrcsTypeLoaderCallable extends AbstractDatastoreCallable<IResource> {
- /**
- * e2 stores
- */
- private static final String LOAD_OSEE_TYPE_DEF_URIS =
- "select uri from osee_tuple2 t2, osee_txs txs1, osee_attribute attr, osee_txs txs2 where tuple_type = ? and " //
- + "t2.gamma_id = txs1.gamma_id and txs1.branch_id = ? and txs1.tx_current = ? and e1 = ? and e2 = attr.attr_id and " //
- + "attr.gamma_id = txs2.gamma_id and txs2.branch_id = txs1.branch_id and txs2.tx_current = ?";
-
private final IResourceManager resourceManager;
public OrcsTypeLoaderCallable(Log logger, OrcsSession session, JdbcClient jdbcClient, IResourceManager resourceManager) {
@@ -70,7 +62,7 @@ public class OrcsTypeLoaderCallable extends AbstractDatastoreCallable<IResource>
getJdbcClient().runQuery(stmt -> {
String uri = stmt.getString("uri");
paths.add(uri);
- } , LOAD_OSEE_TYPE_DEF_URIS, CoreTupleTypes.OseeTypeDef, CoreBranches.COMMON,
+ }, OrcsTypes.LOAD_OSEE_TYPE_DEF_URIS, CoreTupleTypes.OseeTypeDef, CoreBranches.COMMON,
TxChange.CURRENT.getValue(), OrcsTypesData.OSEE_TYPE_VERSION, TxChange.CURRENT.getValue());
return paths;
}
@@ -109,11 +101,14 @@ public class OrcsTypeLoaderCallable extends AbstractDatastoreCallable<IResource>
private InputStream asInputStream(Collection<String> resources) throws OseeCoreException {
PropertyStore options = new PropertyStore();
options.put(StandardOptions.DecompressOnAquire.name(), "true");
-
+ getLogger().info("osee types uri [" + uri + "] resources [" + resources + "]");
StringBuilder builder = new StringBuilder();
for (String path : resources) {
IResourceLocator locator = resourceManager.getResourceLocator(path);
IResource resource = resourceManager.acquire(locator, options);
+ if (resource == null) {
+ throw new OseeStateException("Types resource can not be null for %s", path);
+ }
InputStream inputStream = null;
try {
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/exchange/export/DbTableExportItem.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/exchange/export/DbTableExportItem.java
index bab6bfc58c1..0cb03548912 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/exchange/export/DbTableExportItem.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/exchange/export/DbTableExportItem.java
@@ -21,7 +21,6 @@ import java.math.BigInteger;
import java.sql.Timestamp;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
import org.eclipse.osee.framework.jdk.core.type.PropertyStore;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
import org.eclipse.osee.framework.jdk.core.util.Lib;
import org.eclipse.osee.framework.jdk.core.util.Strings;
import org.eclipse.osee.framework.jdk.core.util.xml.Xml;
@@ -217,7 +216,7 @@ public class DbTableExportItem extends AbstractXmlExportItem {
} else {
throw new OseeCoreException("Undefined Type [%s]", value != null ? value.getClass().getSimpleName() : value);
}
- String uuidString = HexUtil.toString(typeId);
+ String uuidString = String.valueOf(typeId);
ExportImportXml.addXmlAttribute(appendable, ExportImportXml.TYPE_GUID, uuidString);
}
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/TupleQueryImpl.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/TupleQueryImpl.java
index ba0dc10cb02..2aacee83034 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/TupleQueryImpl.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/TupleQueryImpl.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.osee.orcs.db.internal.search.engines;
+import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
@@ -37,6 +38,9 @@ public class TupleQueryImpl implements TupleQuery {
private static final String SELECT_E2_BY_TUPLE_TYPE =
"select distinct e2, value from osee_txs txs, osee_tuple2 app, osee_key_value where tuple_type = ? and app.gamma_id = txs.gamma_id and branch_id = ? and tx_current = 1 and e2 = key";
+ private static final String SELECT_E2_BY_TUPLE_TYPE_RAW =
+ "select distinct e2 from osee_txs txs, osee_tuple2 app where tuple_type = ? and app.gamma_id = txs.gamma_id and branch_id = ? and tx_current = 1 and e1 = ?";
+
private static final String SELECT_KEY_VALUE_FROM_BRANCH_VIEW =
"SELECT distinct e2, value from osee_tuple2 app, osee_txs txs1, osee_key_value where app.e1 = ? and tuple_type = ? and app.gamma_id = txs1.gamma_id and txs1.branch_id = ? AND txs1.tx_current = 1 and app.e2 = key";
@@ -79,7 +83,9 @@ public class TupleQueryImpl implements TupleQuery {
@Override
public <E1, E2> Iterable<Long> getTuple2Raw(Tuple2Type<E1, E2> tupleType, BranchId branchId, E1 e1) {
- return null;
+ List<Long> consumer = new ArrayList<Long>();
+ runQuery("e2", consumer, SELECT_E2_BY_TUPLE_TYPE_RAW, tupleType, branchId, e1);
+ return consumer;
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/util/IdentityManagerImpl.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/util/IdentityManagerImpl.java
index 153a16335c6..97154092e36 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/util/IdentityManagerImpl.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/util/IdentityManagerImpl.java
@@ -15,7 +15,6 @@ import org.eclipse.osee.framework.core.data.TransactionId;
import org.eclipse.osee.framework.core.exception.OseeDataStoreException;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
import org.eclipse.osee.framework.jdk.core.util.GUID;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
import org.eclipse.osee.framework.jdk.core.util.Lib;
import org.eclipse.osee.jdbc.JdbcClient;
import org.eclipse.osee.orcs.db.internal.IdentityManager;
@@ -69,7 +68,7 @@ public class IdentityManagerImpl implements IdentityManager {
@Override
public Long parseToLocalId(String value) throws OseeCoreException {
- return HexUtil.toLong(value);
+ return Long.valueOf(value);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.rest.model/src/org/eclipse/osee/orcs/rest/model/TypesEndpoint.java b/plugins/org.eclipse.osee.orcs.rest.model/src/org/eclipse/osee/orcs/rest/model/TypesEndpoint.java
index 7c2694ba138..be59902b3b7 100644
--- a/plugins/org.eclipse.osee.orcs.rest.model/src/org/eclipse/osee/orcs/rest/model/TypesEndpoint.java
+++ b/plugins/org.eclipse.osee.orcs.rest.model/src/org/eclipse/osee/orcs/rest/model/TypesEndpoint.java
@@ -20,6 +20,7 @@ import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import org.eclipse.osee.framework.core.data.OrcsTypesData;
+import org.eclipse.osee.framework.core.data.OrcsTypesVersion;
/**
* @author Roberto E. Escobar
@@ -32,6 +33,22 @@ public interface TypesEndpoint {
Response getTypes();
@GET
+ @Path("config")
+ @Produces({MediaType.APPLICATION_JSON})
+ Response getConfig();
+
+ @GET
+ @Path("config/sheet")
+ @Produces({MediaType.APPLICATION_JSON})
+ Response getConfigSheets();
+
+ @POST
+ @Path("config/sheet")
+ @Consumes({MediaType.APPLICATION_JSON})
+ @Produces({MediaType.APPLICATION_JSON})
+ Response setConfigSheets(OrcsTypesVersion version);
+
+ @GET
@Path("attribute/enum")
@Produces({MediaType.APPLICATION_JSON})
Response getEnums();
diff --git a/plugins/org.eclipse.osee.orcs.rest/META-INF/MANIFEST.MF b/plugins/org.eclipse.osee.orcs.rest/META-INF/MANIFEST.MF
index b9f1a3ab08e..827dc791194 100644
--- a/plugins/org.eclipse.osee.orcs.rest/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.osee.orcs.rest/META-INF/MANIFEST.MF
@@ -6,6 +6,7 @@ Bundle-Version: 0.25.0.qualifier
Bundle-Vendor: Eclipse Open System Engineering Environment
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Service-Component: OSGI-INF/*.xml
+Bundle-ActivationPolicy: lazy
Import-Package: com.google.common.base;version="15.0.0",
com.google.common.collect;version="15.0.0",
com.google.common.net,
@@ -50,4 +51,5 @@ Import-Package: com.google.common.base;version="15.0.0",
org.osgi.service.event;version="1.3.1"
Osee-JaxRs-Resource: OSEE-INF/web/script/*;path=/orcs/script/ui,
OSEE-INF/web/example/*;path=/orcs/example/ui,
- OSEE-INF/web/writer/*;path=/orcs/writer/ui
+ OSEE-INF/web/writer/*;path=/orcs/writer/ui,
+ OSEE-INF/web/config/*;path=/orcs/types/config/ui
diff --git a/plugins/org.eclipse.osee.orcs.rest/OSEE-INF/web/config/config.css b/plugins/org.eclipse.osee.orcs.rest/OSEE-INF/web/config/config.css
new file mode 100644
index 00000000000..76560ef8295
--- /dev/null
+++ b/plugins/org.eclipse.osee.orcs.rest/OSEE-INF/web/config/config.css
@@ -0,0 +1,12 @@
+.drop-box {
+ background: #F8F8F8;
+ border: 5px dashed #DDD;
+ width: 200px;
+ height: 65px;
+ text-align: center;
+ padding-top: 25px;
+ margin: 10px;
+}
+.dragover {
+ border: 5px dashed blue;
+}
diff --git a/plugins/org.eclipse.osee.orcs.rest/OSEE-INF/web/config/main.html b/plugins/org.eclipse.osee.orcs.rest/OSEE-INF/web/config/main.html
new file mode 100644
index 00000000000..b006851bd70
--- /dev/null
+++ b/plugins/org.eclipse.osee.orcs.rest/OSEE-INF/web/config/main.html
@@ -0,0 +1,92 @@
+<!DOCTYPE html>
+<html>
+<head>
+
+<meta charset="UTF-8"></meta>
+<meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
+<meta name="viewport" content="width=device-width, initial-scale=1"></meta>
+
+<link rel="stylesheet" type="text/css"
+ href="/ajax/libs/bootstrap/3.3.2/css/bootstrap.min.css"></link>
+<link rel="stylesheet" type="text/css" href="config.css"></link>
+
+<title>OSEE - ORCS Config</title>
+<script src="/ajax/libs/angularjs/1.2.28/angular.min.js"></script>
+<script src="/ajax/libs/angularjs/1.2.28/angular-resource.min.js"></script>
+<script
+ src="http://vitalets.github.io/checklist-model/checklist-model.js"></script>
+<script src="orcsConfig.js"></script>
+<script type="text/ng-template" id="loadingModal.html">
+ <div id="loadingModal" class="alert alert-info">Loading...</div></script>
+
+</head>
+
+<body>
+ <div ng-app="app" class="row" ng-controller="appCtrl">
+
+
+ <nav class="navbar navbar-default" role="navigation">
+ <div class="container-fluid">
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle" data-toggle="collapse"
+ data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span> <span
+ class="icon-bar"></span> <span class="icon-bar"></span> <span
+ class="icon-bar"></span>
+ </button>
+ <a class="navbar-brand" href="../ui/main.html">OSEE - ORCS
+ Configuration</a>
+ </div>
+ <div class="collapse navbar-collapse" ng-controller="appCtrl">
+ <ul class="nav navbar-nav navbar-right">
+ <li ng-class="home"><a href="../ui/main.html">Home</a></li>
+ </ul>
+ </div>
+ </div>
+ </nav>
+
+ <div class="container">
+ <p>
+ <b> ORCS Config provides the ability to set the OSEE Types
+ version and sheets.<br />
+ <ul>
+ <li>Select code version</li>
+ <li>Select OSEE Types Artifacts</li>
+ <li>Click Execute</li>
+ </ul>
+ </b>
+ </p>
+ </div>
+
+ <div class="container">
+ <label>Input: </label><br /> <br />
+ <div class="form-group">
+ <label>Version: </label>
+ <textarea class="form-control" rows="1"
+ placeholder="code version number" ng-model="formData.version"
+ title="Version"></textarea>
+ <br />
+
+ <div class="col-xs-24 col-sm-12">
+ <label>OSEE Type Artifacts: </label> <label
+ ng-repeat="sheet in sheets"> <input type="checkbox"
+ checklist-model="formData.sheets" checklist-value="sheet.attrId">
+ {{sheet.name}}
+ </label>
+ </div>
+ </div>
+ </div>
+
+ <div class="container">
+ <div class="form-group">
+ <button type="submit" class="btn btn-primary" ng-click="run()">Execute</button>
+ </div>
+
+ <div class="container-fluid well" ng-show="message">
+ <textarea rows="30" class="form-control">{{ message }}</textarea>
+ </div>
+
+ </div>
+ </div>
+</body>
+</html>
diff --git a/plugins/org.eclipse.osee.orcs.rest/OSEE-INF/web/config/orcsConfig.js b/plugins/org.eclipse.osee.orcs.rest/OSEE-INF/web/config/orcsConfig.js
new file mode 100644
index 00000000000..2e95ffd342a
--- /dev/null
+++ b/plugins/org.eclipse.osee.orcs.rest/OSEE-INF/web/config/orcsConfig.js
@@ -0,0 +1,59 @@
+var app = angular.module('app', [ 'checklist-model', 'ngResource' ]);
+
+app.controller("appCtrl", [
+ '$scope',
+ '$http',
+ '$resource',
+ function($scope, $http, $resource) {
+
+ $scope.formData = {
+ version : '',
+ sheets : ''
+ };
+ $scope.message = '';
+
+ $scope.execute = function() {
+ $scope.run();
+ }
+
+ $scope.loadSheets = function() {
+ $http.get('/orcs/types/config/sheet').then(function(response) {
+ $scope.sheets = response.data;
+ });
+ }
+
+ $scope.run = function() {
+ $scope.message = '';
+ var url = "/orcs/types/config/sheet";
+ var data = {};
+ if (!$scope.formData.version
+ && !$scope.formData.sheets.length > 0) {
+ $scope.message = "ERROR: Must enter version and sheets";
+ } else {
+ $scope.message = "Processing...";
+ data.versionNum = $scope.formData.version;
+ data.sheets = [];
+ var x = 0;
+ for (x = 0; x < $scope.formData.sheets.length; x++) {
+ data.sheets[x] = {};
+ data.sheets[x].attrId = $scope.formData.sheets[x];
+ }
+ $http({
+ method : 'POST',
+ url : url,
+ data : data,
+ headers : {
+ 'Accept' : 'application/json',
+ 'Content-Type' : 'application/json'
+ }
+ }).success(function(data, status, headers, config) {
+ $scope.message += '\n\nCompleted';
+ }).error(function(data, status, headers, config) {
+ $scope.message += '\n\n' + data.message;
+ });
+ }
+ }
+
+ $scope.loadSheets();
+
+ } ]);
diff --git a/plugins/org.eclipse.osee.orcs.rest/src/org/eclipse/osee/orcs/rest/internal/OrcsApplication.java b/plugins/org.eclipse.osee.orcs.rest/src/org/eclipse/osee/orcs/rest/internal/OrcsApplication.java
index 710cc2852ee..f48fecb1d9d 100644
--- a/plugins/org.eclipse.osee.orcs.rest/src/org/eclipse/osee/orcs/rest/internal/OrcsApplication.java
+++ b/plugins/org.eclipse.osee.orcs.rest/src/org/eclipse/osee/orcs/rest/internal/OrcsApplication.java
@@ -75,7 +75,7 @@ public class OrcsApplication extends Application {
resources.add(new BranchEndpointImpl(orcsApi, resourceManager, activityLog));
resources.add(new OrcsWriterEndpointImpl(orcsApi));
resources.add(new TransactionEndpointImpl(orcsApi));
- resources.add(new TypesEndpointImpl(orcsApi, eventAdmin));
+ resources.add(new TypesEndpointImpl(orcsApi, eventAdmin, jdbcService));
resources.add(new IndexerEndpointImpl(orcsApi));
resources.add(new ResourcesEndpointImpl(resourceManager));
diff --git a/plugins/org.eclipse.osee.orcs.rest/src/org/eclipse/osee/orcs/rest/internal/TypesEndpointImpl.java b/plugins/org.eclipse.osee.orcs.rest/src/org/eclipse/osee/orcs/rest/internal/TypesEndpointImpl.java
index ba992d2f47b..eb5cdac7f7a 100644
--- a/plugins/org.eclipse.osee.orcs.rest/src/org/eclipse/osee/orcs/rest/internal/TypesEndpointImpl.java
+++ b/plugins/org.eclipse.osee.orcs.rest/src/org/eclipse/osee/orcs/rest/internal/TypesEndpointImpl.java
@@ -19,6 +19,8 @@ import java.io.OutputStream;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.ArrayList;
+import java.util.Collection;
+import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Callable;
@@ -27,23 +29,33 @@ import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import javax.ws.rs.core.StreamingOutput;
import org.eclipse.osee.framework.core.data.ArtifactId;
+import org.eclipse.osee.framework.core.data.AttributeId;
import org.eclipse.osee.framework.core.data.IAttributeType;
import org.eclipse.osee.framework.core.data.OrcsTypeSheet;
+import org.eclipse.osee.framework.core.data.OrcsTypesConfig;
import org.eclipse.osee.framework.core.data.OrcsTypesData;
+import org.eclipse.osee.framework.core.data.OrcsTypesSheet;
+import org.eclipse.osee.framework.core.data.OrcsTypesVersion;
import org.eclipse.osee.framework.core.enums.CoreArtifactTypes;
import org.eclipse.osee.framework.core.enums.CoreAttributeTypes;
+import org.eclipse.osee.framework.core.enums.CoreBranches;
import org.eclipse.osee.framework.core.enums.CoreTupleTypes;
import org.eclipse.osee.framework.core.enums.SystemUser;
+import org.eclipse.osee.framework.core.enums.TxChange;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
+import org.eclipse.osee.framework.jdk.core.type.OseeStateException;
+import org.eclipse.osee.framework.jdk.core.type.ResultSet;
+import org.eclipse.osee.framework.jdk.core.util.Collections;
import org.eclipse.osee.framework.jdk.core.util.GUID;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
import org.eclipse.osee.framework.jdk.core.util.Lib;
import org.eclipse.osee.framework.jdk.core.util.Strings;
import org.eclipse.osee.framework.resource.management.IResource;
import org.eclipse.osee.jaxrs.OseeWebApplicationException;
+import org.eclipse.osee.jdbc.JdbcService;
import org.eclipse.osee.orcs.OrcsApi;
import org.eclipse.osee.orcs.OrcsTypes;
import org.eclipse.osee.orcs.data.ArtifactReadable;
+import org.eclipse.osee.orcs.data.AttributeReadable;
import org.eclipse.osee.orcs.data.AttributeTypes;
import org.eclipse.osee.orcs.data.EnumEntry;
import org.eclipse.osee.orcs.data.EnumType;
@@ -62,10 +74,12 @@ public class TypesEndpointImpl implements TypesEndpoint {
private final OrcsApi orcsApi;
private final EventAdmin eventAdmin;
+ private final JdbcService jdbcService;
- public TypesEndpointImpl(OrcsApi orcsApi, EventAdmin eventAdmin) {
+ public TypesEndpointImpl(OrcsApi orcsApi, EventAdmin eventAdmin, JdbcService jdbcService) {
this.orcsApi = orcsApi;
this.eventAdmin = eventAdmin;
+ this.jdbcService = jdbcService;
}
private OrcsTypes getOrcsTypes() {
@@ -180,12 +194,10 @@ public class TypesEndpointImpl implements TypesEndpoint {
for (EnumEntry enumEntry : enumType.values()) {
JaxEnumEntry entry = new JaxEnumEntry();
entry.setName(enumEntry.getName());
- Long uuid = null;
String guid = enumEntry.getGuid();
+ Long uuid = null;
if (Strings.isNumeric(guid)) {
uuid = Long.valueOf(guid);
- } else if (HexUtil.isHexString(guid)) {
- uuid = HexUtil.toLong(guid);
}
if (uuid != null) {
entry.setUuid(uuid);
@@ -246,4 +258,116 @@ public class TypesEndpointImpl implements TypesEndpoint {
return Response.ok().entity("Success").build();
}
+ public static final String LOAD_OSEE_TYPE_DEF_NAME_AND_ID =
+ "select attr.value, attr.art_id, attr.attr_id, attr.attr_type_id from osee_attribute attr, osee_txs txs where txs.BRANCH_ID = ? " + //
+ "and attr.gamma_id = txs.gamma_id and txs.TX_CURRENT = 1 and attr.art_id " + //
+ "in (select distinct art_id from osee_attribute where attr_id in (ATTR_IDS)) order by attr_type_id desc";
+
+ @Override
+ public Response getConfig() {
+
+ OrcsTypesConfig config = new OrcsTypesConfig();
+ config.setCurrentVersion(OrcsTypesData.OSEE_TYPE_VERSION.intValue());
+ List<Integer> attrIds = new LinkedList<>();
+
+ jdbcService.getClient().runQuery(stmt1 -> {
+ int version = stmt1.getInt("e1");
+ final OrcsTypesVersion typeVersion = new OrcsTypesVersion();
+ config.getVersions().add(typeVersion);
+ typeVersion.setVersionNum(version);
+
+ jdbcService.getClient().runQuery(stmt2 -> {
+ OrcsTypesSheet sheet = new OrcsTypesSheet();
+ sheet.setAttrId(stmt2.getInt("attr_id"));
+ attrIds.add(new Long(sheet.getAttrId()).intValue());
+ typeVersion.getSheets().add(sheet);
+ }, OrcsTypes.LOAD_OSEE_TYPE_DEF_URIS, CoreTupleTypes.OseeTypeDef, CoreBranches.COMMON,
+ TxChange.CURRENT.getValue(), typeVersion.getVersionNum(), TxChange.CURRENT.getValue());
+
+ }, OrcsTypes.LOAD_OSEE_TYPE_VERSIONS, CoreTupleTypes.OseeTypeDef.getId());
+
+ String query = LOAD_OSEE_TYPE_DEF_NAME_AND_ID.replace("ATTR_IDS", Collections.toString(",", attrIds));
+ jdbcService.getClient().runQuery(stmt -> {
+ long attrId = stmt.getLong("attr_id");
+ long attrTypeId = stmt.getLong("attr_type_id");
+ long artId = stmt.getLong("art_id");
+ if (CoreAttributeTypes.UriGeneralStringData.getId().equals(attrTypeId)) {
+ for (OrcsTypesSheet sheet : getSheetsFromAttrId(attrId, config)) {
+ sheet.setArtifactId(artId);
+ }
+ } else if (CoreAttributeTypes.Name.getId().equals(attrTypeId)) {
+ for (OrcsTypesSheet sheet : getSheetsFromArtId(artId, config)) {
+ sheet.setName(stmt.getString("value"));
+ }
+ }
+ }, query, CoreBranches.COMMON.getId());
+ return Response.ok(config).build();
+ }
+
+ private Collection<OrcsTypesSheet> getSheetsFromArtId(Long artId, OrcsTypesConfig config) {
+ List<OrcsTypesSheet> sheets = new LinkedList<>();
+ for (OrcsTypesVersion version : config.getVersions()) {
+ for (OrcsTypesSheet sheet : version.getSheets()) {
+ if (artId.equals(sheet.getArtifactId())) {
+ sheets.add(sheet);
+ }
+ }
+ }
+ return sheets;
+ }
+
+ private Collection<OrcsTypesSheet> getSheetsFromAttrId(Long attrId, OrcsTypesConfig config) {
+ List<OrcsTypesSheet> sheets = new LinkedList<>();
+ for (OrcsTypesVersion version : config.getVersions()) {
+ for (OrcsTypesSheet sheet : version.getSheets()) {
+ if (attrId.equals(sheet.getAttrId())) {
+ sheets.add(sheet);
+ }
+ }
+ }
+ return sheets;
+ }
+
+ @Override
+ public Response getConfigSheets() {
+ List<OrcsTypesSheet> sheets = new LinkedList<>();
+ for (ArtifactReadable art : orcsApi.getQueryFactory().fromBranch(CoreBranches.COMMON).andIsOfType(
+ CoreArtifactTypes.OseeTypeDefinition, CoreArtifactTypes.OseeTypeDefinitionTemp).getResults()) {
+ OrcsTypesSheet sheet = new OrcsTypesSheet();
+ sheet.setArtifactId(art.getId());
+ sheet.setName(art.getName());
+ ResultSet<? extends AttributeReadable<Object>> attributes =
+ art.getAttributes(CoreAttributeTypes.UriGeneralStringData);
+ if (!attributes.isEmpty()) {
+ sheet.setAttrId(attributes.iterator().next().getId());
+ }
+ sheets.add(sheet);
+ }
+ return Response.ok(sheets).build();
+ }
+
+ @SuppressWarnings("unused")
+ @Override
+ public Response setConfigSheets(OrcsTypesVersion version) {
+ // clear out existing config, if any
+ TransactionBuilder tx = orcsApi.getTransactionFactory().createTransaction(COMMON, SystemUser.OseeSystem,
+ "Set OSEE Types Configuration");
+ long verNum = version.getVersionNum();
+
+ Iterable<Long> attrIds = orcsApi.getQueryFactory().tupleQuery().getTuple2Raw(CoreTupleTypes.OseeTypeDef, COMMON,
+ Long.valueOf(version.getVersionNum()));
+ for (Long attrId : attrIds) {
+ throw new OseeStateException("Configuration already exist for version %s; these need to be manually removed",
+ version);
+ }
+
+ // add type configuration
+ for (OrcsTypesSheet sheet : version.getSheets()) {
+ tx.addTuple2(CoreTupleTypes.OseeTypeDef, verNum, AttributeId.valueOf(sheet.getAttrId()));
+ }
+
+ tx.commit();
+ return Response.ok(version).build();
+ }
+
}
diff --git a/plugins/org.eclipse.osee.orcs.rest/src/org/eclipse/osee/orcs/rest/internal/search/artifact/predicate/PredicateHandlerUtil.java b/plugins/org.eclipse.osee.orcs.rest/src/org/eclipse/osee/orcs/rest/internal/search/artifact/predicate/PredicateHandlerUtil.java
index fb628c2a291..1c976ad8866 100644
--- a/plugins/org.eclipse.osee.orcs.rest/src/org/eclipse/osee/orcs/rest/internal/search/artifact/predicate/PredicateHandlerUtil.java
+++ b/plugins/org.eclipse.osee.orcs.rest/src/org/eclipse/osee/orcs/rest/internal/search/artifact/predicate/PredicateHandlerUtil.java
@@ -19,7 +19,6 @@ import org.eclipse.osee.framework.core.data.RelationTypeSide;
import org.eclipse.osee.framework.core.data.TokenFactory;
import org.eclipse.osee.framework.core.enums.RelationSide;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
/**
* @author John R. Misinco
@@ -80,8 +79,6 @@ public class PredicateHandlerUtil {
private static long parseUuid(String uuid) throws OseeCoreException {
if (uuid.matches("-?\\d+")) {
return Long.parseLong(uuid);
- } else if (HexUtil.isHexString(uuid)) {
- return HexUtil.toLong(uuid);
}
return -1L;
}
diff --git a/plugins/org.eclipse.osee.orcs/META-INF/MANIFEST.MF b/plugins/org.eclipse.osee.orcs/META-INF/MANIFEST.MF
index 4e26769339f..9d75d52a324 100644
--- a/plugins/org.eclipse.osee.orcs/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.osee.orcs/META-INF/MANIFEST.MF
@@ -23,6 +23,7 @@ Import-Package: com.google.gson;version="2.1.0",
org.eclipse.osee.framework.jdk.core.util,
org.eclipse.osee.framework.jdk.core.util.io.xml,
org.eclipse.osee.framework.resource.management,
+ org.eclipse.osee.orcs.rest.model,
org.json
Export-Package: org.eclipse.osee.orcs,
org.eclipse.osee.orcs.data,
diff --git a/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/OrcsTypes.java b/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/OrcsTypes.java
index 721907df0f7..d04d14df0e2 100644
--- a/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/OrcsTypes.java
+++ b/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/OrcsTypes.java
@@ -27,6 +27,15 @@ import org.eclipse.osee.orcs.data.RelationTypes;
*/
public interface OrcsTypes {
+ /**
+ * e2 stores
+ */
+ public static final String LOAD_OSEE_TYPE_DEF_URIS =
+ "select uri, attr.attr_id from osee_tuple2 t2, osee_txs txs1, osee_attribute attr, osee_txs txs2 where tuple_type = ? and " //
+ + "t2.gamma_id = txs1.gamma_id and txs1.branch_id = ? and txs1.tx_current = ? and e1 = ? and e2 = attr.attr_id and " //
+ + "attr.gamma_id = txs2.gamma_id and txs2.branch_id = txs1.branch_id and txs2.tx_current = ?";
+ public static final String LOAD_OSEE_TYPE_VERSIONS = "select distinct e1 from osee_tuple2 where tuple_type = ?";
+
ArtifactTypes getArtifactTypes();
AttributeTypes getAttributeTypes();
diff --git a/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/data/ArtifactReadable.java b/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/data/ArtifactReadable.java
index be7a0b8dec4..1a4427f8f64 100644
--- a/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/data/ArtifactReadable.java
+++ b/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/data/ArtifactReadable.java
@@ -99,4 +99,6 @@ public interface ArtifactReadable extends ArtifactToken, HasLocalId<Integer>, Ha
String getRationale(RelationTypeSide typeAndSide, ArtifactReadable readable) throws OseeCoreException;
+ ResultSet<RelationReadable<Object>> getRelations(RelationTypeSide defaultHierarchicalParent);
+
}
diff --git a/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/data/AttributeReadable.java b/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/data/AttributeReadable.java
index ee87c17661f..6b5092689c6 100644
--- a/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/data/AttributeReadable.java
+++ b/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/data/AttributeReadable.java
@@ -23,6 +23,7 @@ public interface AttributeReadable<T> extends AttributeId, OrcsReadable {
long getGammaId();
+ @Override
ModificationType getModificationType();
IAttributeType getAttributeType() throws OseeCoreException;
diff --git a/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/data/RelationReadable.java b/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/data/RelationReadable.java
new file mode 100644
index 00000000000..5571466d226
--- /dev/null
+++ b/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/data/RelationReadable.java
@@ -0,0 +1,35 @@
+/*******************************************************************************
+ * Copyright (c) 2016 Boeing.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.osee.orcs.data;
+
+import org.eclipse.osee.framework.core.data.IRelationType;
+import org.eclipse.osee.framework.core.data.RelationId;
+import org.eclipse.osee.framework.core.enums.ModificationType;
+import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
+
+/**
+ * @author Donald G. Dunne
+ */
+public interface RelationReadable<T> extends RelationId, OrcsReadable {
+
+ long getGammaId();
+
+ @Override
+ ModificationType getModificationType();
+
+ IRelationType getRelationType() throws OseeCoreException;
+
+ boolean isOfType(IRelationType relationType) throws OseeCoreException;
+
+ @Override
+ String toString();
+
+} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.ote.define/src/org/eclipse/osee/ote/define/AUTOGEN/OteAttributeTypes.java b/plugins/org.eclipse.osee.ote.define/src/org/eclipse/osee/ote/define/AUTOGEN/OteAttributeTypes.java
index 7c9ea6ba5e1..f19d4429a1c 100644
--- a/plugins/org.eclipse.osee.ote.define/src/org/eclipse/osee/ote/define/AUTOGEN/OteAttributeTypes.java
+++ b/plugins/org.eclipse.osee.ote.define/src/org/eclipse/osee/ote/define/AUTOGEN/OteAttributeTypes.java
@@ -16,34 +16,34 @@ import org.eclipse.osee.framework.core.data.TokenFactory;
public final class OteAttributeTypes {
// @formatter:off
- public static final IAttributeType BUILD_ID = TokenFactory.createAttributeType(0x100000000000014AL, "Build Id");
- public static final IAttributeType CHECKSUM = TokenFactory.createAttributeType(0x100000000000014BL, "Checksum");
- public static final IAttributeType ELAPSED_DATE = TokenFactory.createAttributeType(0x1000000000000140L, "Elapsed Date");
- public static final IAttributeType END_DATE = TokenFactory.createAttributeType(0x100000000000013FL, "End Date");
- public static final IAttributeType EXTENSION = TokenFactory.createAttributeType(0x1000000000000058L, "Extension");
- public static final IAttributeType FAILED = TokenFactory.createAttributeType(0x1000000000000142L, "Failed");
- public static final IAttributeType IS_BATCH_MODE_ALLOWED = TokenFactory.createAttributeType(0x1000000000000147L, "Is Batch Mode Allowed");
- public static final IAttributeType LAST_AUTHOR = TokenFactory.createAttributeType(0x1000000000000135L, "Last Author");
- public static final IAttributeType LAST_DATE_UPLOADED = TokenFactory.createAttributeType(0x1000000000000148L, "Last Date Uploaded");
- public static final IAttributeType LAST_MODIFIED_DATE = TokenFactory.createAttributeType(0x1000000000000136L, "Last Modified Date");
- public static final IAttributeType MODIFIED_FLAG = TokenFactory.createAttributeType(0x1000000000000134L, "Modified Flag");
- public static final IAttributeType OSEE_SERVER_JAR_VERSION = TokenFactory.createAttributeType(0x100000000000013CL, "OSEE Server Jar Version");
- public static final IAttributeType OSEE_SERVER_TITLE = TokenFactory.createAttributeType(0x100000000000013BL, "OSEE Server Title");
- public static final IAttributeType OSEE_VERSION = TokenFactory.createAttributeType(0x100000000000013AL, "OSEE Version");
- public static final IAttributeType OS_ARCHITECTURE = TokenFactory.createAttributeType(0x1000000000000137L, "OS Architecture");
- public static final IAttributeType OS_NAME = TokenFactory.createAttributeType(0x1000000000000138L, "OS Name");
- public static final IAttributeType OS_VERSION = TokenFactory.createAttributeType(0x1000000000000139L, "OS Version");
- public static final IAttributeType OUTFILE_URL = TokenFactory.createAttributeType(0x1000000000000131L, "Outfile URL");
- public static final IAttributeType PASSED = TokenFactory.createAttributeType(0x1000000000000141L, "Passed");
- public static final IAttributeType PROCESSOR_ID = TokenFactory.createAttributeType(0x100000000000013DL, "Processor ID");
- public static final IAttributeType QUALIFICATION_LEVEL = TokenFactory.createAttributeType(0x1000000000000149L, "Qualification Level");
- public static final IAttributeType RAN_IN_BATCH_MODE = TokenFactory.createAttributeType(0x1000000000000146L, "Ran In Batch Mode");
- public static final IAttributeType REVISION = TokenFactory.createAttributeType(0x1000000000000133L, "Revision");
- public static final IAttributeType SCRIPT_ABORTED = TokenFactory.createAttributeType(0x1000000000000144L, "Script Aborted");
- public static final IAttributeType START_DATE = TokenFactory.createAttributeType(0x100000000000013EL, "Start Date");
- public static final IAttributeType TEST_SCRIPT_URL = TokenFactory.createAttributeType(0x1000000000000132L, "Test Script URL");
- public static final IAttributeType TOTAL_TEST_POINTS = TokenFactory.createAttributeType(0x1000000000000143L, "Total Test Points");
- public static final IAttributeType TestDisposition = TokenFactory.createAttributeType(0x100000000000014CL, "Disposition");
+ public static final IAttributeType BUILD_ID = TokenFactory.createAttributeType(1152921504606847306L, "Build Id");
+ public static final IAttributeType CHECKSUM = TokenFactory.createAttributeType(1152921504606847307L, "Checksum");
+ public static final IAttributeType ELAPSED_DATE = TokenFactory.createAttributeType(1152921504606847296L, "Elapsed Date");
+ public static final IAttributeType END_DATE = TokenFactory.createAttributeType(1152921504606847295L, "End Date");
+ public static final IAttributeType EXTENSION = TokenFactory.createAttributeType(1152921504606847064L, "Extension");
+ public static final IAttributeType FAILED = TokenFactory.createAttributeType(1152921504606847298L, "Failed");
+ public static final IAttributeType IS_BATCH_MODE_ALLOWED = TokenFactory.createAttributeType(1152921504606847303L, "Is Batch Mode Allowed");
+ public static final IAttributeType LAST_AUTHOR = TokenFactory.createAttributeType(1152921504606847285L, "Last Author");
+ public static final IAttributeType LAST_DATE_UPLOADED = TokenFactory.createAttributeType(1152921504606847304L, "Last Date Uploaded");
+ public static final IAttributeType LAST_MODIFIED_DATE = TokenFactory.createAttributeType(1152921504606847286L, "Last Modified Date");
+ public static final IAttributeType MODIFIED_FLAG = TokenFactory.createAttributeType(1152921504606847284L, "Modified Flag");
+ public static final IAttributeType OSEE_SERVER_JAR_VERSION = TokenFactory.createAttributeType(1152921504606847292L, "OSEE Server Jar Version");
+ public static final IAttributeType OSEE_SERVER_TITLE = TokenFactory.createAttributeType(1152921504606847291L, "OSEE Server Title");
+ public static final IAttributeType OSEE_VERSION = TokenFactory.createAttributeType(1152921504606847290L, "OSEE Version");
+ public static final IAttributeType OS_ARCHITECTURE = TokenFactory.createAttributeType(1152921504606847287L, "OS Architecture");
+ public static final IAttributeType OS_NAME = TokenFactory.createAttributeType(1152921504606847288L, "OS Name");
+ public static final IAttributeType OS_VERSION = TokenFactory.createAttributeType(1152921504606847289L, "OS Version");
+ public static final IAttributeType OUTFILE_URL = TokenFactory.createAttributeType(1152921504606847281L, "Outfile URL");
+ public static final IAttributeType PASSED = TokenFactory.createAttributeType(1152921504606847297L, "Passed");
+ public static final IAttributeType PROCESSOR_ID = TokenFactory.createAttributeType(1152921504606847293L, "Processor ID");
+ public static final IAttributeType QUALIFICATION_LEVEL = TokenFactory.createAttributeType(1152921504606847305L, "Qualification Level");
+ public static final IAttributeType RAN_IN_BATCH_MODE = TokenFactory.createAttributeType(1152921504606847302L, "Ran In Batch Mode");
+ public static final IAttributeType REVISION = TokenFactory.createAttributeType(1152921504606847283L, "Revision");
+ public static final IAttributeType SCRIPT_ABORTED = TokenFactory.createAttributeType(1152921504606847300L, "Script Aborted");
+ public static final IAttributeType START_DATE = TokenFactory.createAttributeType(1152921504606847294L, "Start Date");
+ public static final IAttributeType TEST_SCRIPT_URL = TokenFactory.createAttributeType(1152921504606847282L, "Test Script URL");
+ public static final IAttributeType TOTAL_TEST_POINTS = TokenFactory.createAttributeType(1152921504606847299L, "Total Test Points");
+ public static final IAttributeType TestDisposition = TokenFactory.createAttributeType(1152921504606847308L, "Disposition");
// @formatter:on
private OteAttributeTypes() {
diff --git a/plugins/org.eclipse.osee.ote.define/src/org/eclipse/osee/ote/define/AUTOGEN/OteRelationTypes.java b/plugins/org.eclipse.osee.ote.define/src/org/eclipse/osee/ote/define/AUTOGEN/OteRelationTypes.java
index 7dbc899b1ed..ca2fada495f 100644
--- a/plugins/org.eclipse.osee.ote.define/src/org/eclipse/osee/ote/define/AUTOGEN/OteRelationTypes.java
+++ b/plugins/org.eclipse.osee.ote.define/src/org/eclipse/osee/ote/define/AUTOGEN/OteRelationTypes.java
@@ -17,7 +17,7 @@ import org.eclipse.osee.framework.core.enums.RelationSide;
public final class OteRelationTypes {
public static final RelationTypeSide TEST_SCRIPT_TO_RUN_RELATION__TEST_SCRIPT =
- RelationTypeSide.create(RelationSide.SIDE_A, 0x2000000000000176L, "Test Case to Run Relation");
+ RelationTypeSide.create(RelationSide.SIDE_A, 2305843009213694326L, "Test Case to Run Relation");
public static final RelationTypeSide TEST_SCRIPT_TO_RUN_RELATION__TEST_RUN = RelationTypeSide.create(
RelationSide.SIDE_B, 0x2000000000000176L, "Test Case to Run Relation");
diff --git a/plugins/org.eclipse.osee.ote.define/support/OseeTypes_OTE.osee b/plugins/org.eclipse.osee.ote.define/support/OseeTypes_OTE.osee
index 96426862d17..06b27742ab8 100644
--- a/plugins/org.eclipse.osee.ote.define/support/OseeTypes_OTE.osee
+++ b/plugins/org.eclipse.osee.ote.define/support/OseeTypes_OTE.osee
@@ -1,20 +1,20 @@
import
"platform:/plugin/org.eclipse.osee.framework.skynet.core/support/OseeTypes_Framework.osee"
artifactType "Test Case" extends "Test Unit" {
- uuid 0x0000000000000052
+ id 82
}
artifactType "Test Support" extends "Test Unit" {
- uuid 0x0000000000000053
+ id 83
}
artifactType "Test Run Disposition" extends "Artifact" {
- uuid 0x0000000000000054
+ id 84
attribute "Disposition"
}
artifactType "Test Run" extends "Abstract Test Result" {
- uuid 0x0000000000000055
+ id 85
attribute "Test Script GUID"
attribute "Test Script URL"
attribute "Outfile URL"
@@ -47,7 +47,7 @@ artifactType "Test Run" extends "Abstract Test Result" {
}
attributeType "Outfile URL" extends StringAttribute {
- uuid 0x1000000000000131
+ id 1152921504606847281
dataProvider org.eclipse.osee.ote.define.MappedAttributeDataProvider
min 1
max 1 description "Test Run Content"
@@ -56,7 +56,7 @@ attributeType "Outfile URL" extends StringAttribute {
}
attributeType "Test Script URL" extends StringAttribute {
- uuid 0x1000000000000132
+ id 1152921504606847282
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "Url of the test script used"
@@ -64,7 +64,7 @@ attributeType "Test Script URL" extends StringAttribute {
}
attributeType "Revision" extends StringAttribute {
- uuid 0x1000000000000133
+ id 1152921504606847283
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "Version"
@@ -72,7 +72,7 @@ attributeType "Revision" extends StringAttribute {
}
attributeType "Modified Flag" extends StringAttribute {
- uuid 0x1000000000000134
+ id 1152921504606847284
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "File Modification Flag from Repository"
@@ -80,7 +80,7 @@ attributeType "Modified Flag" extends StringAttribute {
}
attributeType "Last Author" extends StringAttribute {
- uuid 0x1000000000000135
+ id 1152921504606847285
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -89,7 +89,7 @@ attributeType "Last Author" extends StringAttribute {
}
attributeType "Last Modified Date" extends DateAttribute {
- uuid 0x1000000000000136
+ id 1152921504606847286
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "Last Modified"
@@ -97,7 +97,7 @@ attributeType "Last Modified Date" extends DateAttribute {
}
attributeType "OS Architecture" extends StringAttribute {
- uuid 0x1000000000000137
+ id 1152921504606847287
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -106,7 +106,7 @@ attributeType "OS Architecture" extends StringAttribute {
}
attributeType "OS Name" extends StringAttribute {
- uuid 0x1000000000000138
+ id 1152921504606847288
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "OS Name"
@@ -114,7 +114,7 @@ attributeType "OS Name" extends StringAttribute {
}
attributeType "OS Version" extends StringAttribute {
- uuid 0x1000000000000139
+ id 1152921504606847289
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "OS Version"
@@ -122,7 +122,7 @@ attributeType "OS Version" extends StringAttribute {
}
attributeType "OSEE Version" extends StringAttribute {
- uuid 0x100000000000013A
+ id 1152921504606847290
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "OSEE Version"
@@ -130,7 +130,7 @@ attributeType "OSEE Version" extends StringAttribute {
}
attributeType "OSEE Server Title" extends StringAttribute {
- uuid 0x100000000000013B
+ id 1152921504606847291
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "OSEE Server Title"
@@ -138,7 +138,7 @@ attributeType "OSEE Server Title" extends StringAttribute {
}
attributeType "OSEE Server Jar Version" extends StringAttribute {
- uuid 0x100000000000013C
+ id 1152921504606847292
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "OSEE Server Jar Version"
@@ -146,7 +146,7 @@ attributeType "OSEE Server Jar Version" extends StringAttribute {
}
attributeType "Processor ID" extends StringAttribute {
- uuid 0x100000000000013D
+ id 1152921504606847293
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "Processor ID"
@@ -154,7 +154,7 @@ attributeType "Processor ID" extends StringAttribute {
}
attributeType "Start Date" extends DateAttribute {
- uuid 0x100000000000013E
+ id 1152921504606847294
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "Start Date"
@@ -162,7 +162,7 @@ attributeType "Start Date" extends DateAttribute {
}
attributeType "End Date" extends DateAttribute {
- uuid 0x100000000000013F
+ id 1152921504606847295
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "Stop Date"
@@ -170,7 +170,7 @@ attributeType "End Date" extends DateAttribute {
}
attributeType "Elapsed Date" extends StringAttribute {
- uuid 0x1000000000000140
+ id 1152921504606847296
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "Time Elapsed from the start to the end of the script"
@@ -178,7 +178,7 @@ attributeType "Elapsed Date" extends StringAttribute {
}
attributeType "Passed" extends IntegerAttribute {
- uuid 0x1000000000000141
+ id 1152921504606847297
dataProvider DefaultAttributeDataProvider
min 1
max 1 description "Number of test points that passed"
@@ -187,7 +187,7 @@ attributeType "Passed" extends IntegerAttribute {
}
attributeType "Failed" extends IntegerAttribute {
- uuid 0x1000000000000142
+ id 1152921504606847298
dataProvider DefaultAttributeDataProvider
min 1
max 1 description "Number of test points that failed"
@@ -196,7 +196,7 @@ attributeType "Failed" extends IntegerAttribute {
}
attributeType "Total Test Points" extends IntegerAttribute {
- uuid 0x1000000000000143
+ id 1152921504606847299
dataProvider DefaultAttributeDataProvider
min 1
max 1 description "Total test points"
@@ -205,7 +205,7 @@ attributeType "Total Test Points" extends IntegerAttribute {
}
attributeType "Script Aborted" extends BooleanAttribute {
- uuid 0x1000000000000144
+ id 1152921504606847300
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -215,7 +215,7 @@ attributeType "Script Aborted" extends BooleanAttribute {
}
attributeType "Test Script GUID" extends StringAttribute {
- uuid 0x1000000000000145
+ id 1152921504606847301
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "Test Case GUID"
@@ -223,7 +223,7 @@ attributeType "Test Script GUID" extends StringAttribute {
}
attributeType "Ran In Batch Mode" extends BooleanAttribute {
- uuid 0x1000000000000146
+ id 1152921504606847302
dataProvider DefaultAttributeDataProvider
min 1
max 1 description "Run was performed as part of a batch"
@@ -232,7 +232,7 @@ attributeType "Ran In Batch Mode" extends BooleanAttribute {
}
attributeType "Is Batch Mode Allowed" extends BooleanAttribute {
- uuid 0x1000000000000147
+ id 1152921504606847303
dataProvider DefaultAttributeDataProvider
min 1
max 1 description "Whether Test Script is allowed to run as part of a batch"
@@ -241,7 +241,7 @@ attributeType "Is Batch Mode Allowed" extends BooleanAttribute {
}
attributeType "Last Date Uploaded" extends DateAttribute {
- uuid 0x1000000000000148
+ id 1152921504606847304
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "Last time outfile was uploaded"
@@ -249,7 +249,7 @@ attributeType "Last Date Uploaded" extends DateAttribute {
}
attributeType "Qualification Level" extends StringAttribute {
- uuid 0x1000000000000149
+ id 1152921504606847305
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -259,7 +259,7 @@ attributeType "Qualification Level" extends StringAttribute {
}
attributeType "Build Id" extends StringAttribute {
- uuid 0x100000000000014A
+ id 1152921504606847306
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -269,7 +269,7 @@ attributeType "Build Id" extends StringAttribute {
}
attributeType "Checksum" extends StringAttribute {
- uuid 0x100000000000014B
+ id 1152921504606847307
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "Test Case Checksum"
@@ -277,7 +277,7 @@ attributeType "Checksum" extends StringAttribute {
}
attributeType "Disposition" extends StringAttribute {
- uuid 0x100000000000014C
+ id 1152921504606847308
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "Disposition"
@@ -285,7 +285,7 @@ attributeType "Disposition" extends StringAttribute {
}
oseeEnumType "enum.test.run.status" {
- uuid 0x3000000000000194
+ id 3458764513820541332
entry "Pass" entryGuid "CArJmMNCPUkt72j8fGgA"
entry "Fail" entryGuid "CArJmMOtrEWczci+BkwA"
entry "Aborted" entryGuid "CArJmMQc80VqSa4AWZAA"
@@ -293,7 +293,7 @@ oseeEnumType "enum.test.run.status" {
}
attributeType "Test Status" extends EnumeratedAttribute {
- uuid 0x100000000000014D
+ id 1152921504606847309
dataProvider DefaultAttributeDataProvider
min 0
max 1
@@ -303,7 +303,7 @@ attributeType "Test Status" extends EnumeratedAttribute {
}
attributeType "Test Pass" extends IntegerAttribute {
- uuid 0x100000000000014E
+ id 1152921504606847310
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -312,7 +312,7 @@ attributeType "Test Pass" extends IntegerAttribute {
}
attributeType "Test Fail" extends IntegerAttribute {
- uuid 0x100000000000014F
+ id 1152921504606847311
dataProvider DefaultAttributeDataProvider
min 1
max 1
@@ -321,7 +321,7 @@ attributeType "Test Fail" extends IntegerAttribute {
}
attributeType "Version" extends StringAttribute {
- uuid 0x1000000000000150
+ id 1152921504606847312
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "Version"
@@ -329,7 +329,7 @@ attributeType "Version" extends StringAttribute {
}
attributeType "Repository Type" extends StringAttribute {
- uuid 0x1000000000000151
+ id 1152921504606847313
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "Repository Type"
@@ -337,7 +337,7 @@ attributeType "Repository Type" extends StringAttribute {
}
attributeType "Modification Flag" extends StringAttribute {
- uuid 0x1000000000000152
+ id 1152921504606847314
dataProvider DefaultAttributeDataProvider
min 0
max 1 description "File Modification Flag from Repository"
@@ -345,7 +345,7 @@ attributeType "Modification Flag" extends StringAttribute {
}
attributeType "Test Log" extends CompressedContentAttribute {
- uuid 0x1000000000000153
+ id 1152921504606847315
dataProvider UriAttributeDataProvider
min 0
max 1 description "Compressed Data" fileExtension "txt"
@@ -353,7 +353,7 @@ attributeType "Test Log" extends CompressedContentAttribute {
}
relationType "Test Case to Run Relation" {
- uuid 0x2000000000000176
+ id 2305843009213694326
sideAName "Test Case"
sideAArtifactType "Test Case"
sideBName "Test Run"
@@ -363,7 +363,7 @@ relationType "Test Case to Run Relation" {
}
relationType "Uses" {
- uuid 0x2000000000000177
+ id 2305843009213694327
sideAName "requirement"
sideAArtifactType "Requirement"
sideBName "Test Unit"
diff --git a/plugins/org.eclipse.osee.template.engine/src/org/eclipse/osee/template/engine/internal/TemplateRegistryImpl.java b/plugins/org.eclipse.osee.template.engine/src/org/eclipse/osee/template/engine/internal/TemplateRegistryImpl.java
index a2903abd53e..7edad29d383 100644
--- a/plugins/org.eclipse.osee.template.engine/src/org/eclipse/osee/template/engine/internal/TemplateRegistryImpl.java
+++ b/plugins/org.eclipse.osee.template.engine/src/org/eclipse/osee/template/engine/internal/TemplateRegistryImpl.java
@@ -24,7 +24,6 @@ import javax.ws.rs.core.MediaType;
import org.eclipse.osee.framework.jdk.core.type.IResourceRegistry;
import org.eclipse.osee.framework.jdk.core.type.ResourceToken;
import org.eclipse.osee.framework.jdk.core.util.ChecksumUtil;
-import org.eclipse.osee.framework.jdk.core.util.HexUtil;
import org.eclipse.osee.framework.jdk.core.util.Strings;
import org.eclipse.osee.logger.Log;
import org.eclipse.osee.template.engine.OseeTemplateTokens;
@@ -180,9 +179,9 @@ public class TemplateRegistryImpl implements TemplateRegistry, IResourceRegistry
boolean isActive = false;
boolean isStopping = false;
if (state == Bundle.ACTIVE //
- || state == Bundle.STARTING //
- || state == Bundle.INSTALLED //
- || state == Bundle.RESOLVED) {
+ || state == Bundle.STARTING //
+ || state == Bundle.INSTALLED //
+ || state == Bundle.RESOLVED) {
isActive = true;
} else if (state == Bundle.STOPPING) {
isStopping = true;
@@ -228,7 +227,7 @@ public class TemplateRegistryImpl implements TemplateRegistry, IResourceRegistry
if (Strings.isValid(uuidAttribute)) {
if (isValidUuid(uuidAttribute)) {
URL url = resourceUrls.iterator().next();
- Long uuid = HexUtil.toLong(uuidAttribute);
+ Long uuid = Long.valueOf(uuidAttribute);
addEntry(bundle, headerValue, tokens, url, uuid);
} else {
logger.error("Invalid uuidAttribute [%s] for manifest element [%s] in bundle [%s]", uuidAttribute,
@@ -248,7 +247,7 @@ public class TemplateRegistryImpl implements TemplateRegistry, IResourceRegistry
}
private boolean isValidUuid(String value) {
- return HexUtil.isHexString(value);
+ return Strings.isNumeric(value);
}
private void addEntry(Bundle bundle, String headerValue, TemplateResources tokens, URL url, Long uuidSpecified) {
diff --git a/plugins/org.eclipse.osee.x.server.integration.tests/README_BEFORE_RUNNING_TESTS.txt b/plugins/org.eclipse.osee.x.server.integration.tests/README_BEFORE_RUNNING_TESTS.txt
index f3108551ca7..63b1c4caba7 100644
--- a/plugins/org.eclipse.osee.x.server.integration.tests/README_BEFORE_RUNNING_TESTS.txt
+++ b/plugins/org.eclipse.osee.x.server.integration.tests/README_BEFORE_RUNNING_TESTS.txt
@@ -1,10 +1,10 @@
DO NOT RUN THIS SUITE AS JUNIT PLUGIN TEST (it will connect to Production DB)
-Integration test suite run with Application Server
-Data gets written to target directory from org.eclipse.osee.x.server.p2/demo via the pom.xml
-
-To run locally:
+This is an integration test suite run with Application Server. During the build, the pom.xml file calls to expand
+the org.eclipse.osee.x.server.p2/demo database zips into target area, and then launches an OSEE Application Server at that path.
+S
+To run test locally:
1) unzip org.eclipse.osee.x.server.p2/demo/hsql.zip to your home dir
2) unzip org.eclipse.osee.x.server.p2/demo/binary_data.zip to your home dir
3) Launch local hsql application server
-4) Run Server Integration Test Suite as JUnit Test
+4) Run ServerIntegrationTestSuite launch config
diff --git a/plugins/org.eclipse.osee.x.server.integration.tests/pom.xml b/plugins/org.eclipse.osee.x.server.integration.tests/pom.xml
index 5daa92fe437..4d59a1c92f2 100644
--- a/plugins/org.eclipse.osee.x.server.integration.tests/pom.xml
+++ b/plugins/org.eclipse.osee.x.server.integration.tests/pom.xml
@@ -12,7 +12,7 @@
<artifactId>org.eclipse.osee.x.server.integration.tests</artifactId>
<packaging>eclipse-test-plugin</packaging>
- <name>OSEE Server Integration Tests (Incubation)</name>
+ <name>OSEE X Server Integration Tests (Incubation)</name>
<build>
<plugins>
diff --git a/plugins/org.eclipse.osee.x.server.integration.tests/src/org/eclipse/osee/x/server/integration/tests/performance/OseeClientQueryTest.java b/plugins/org.eclipse.osee.x.server.integration.tests/src/org/eclipse/osee/x/server/integration/tests/performance/OseeClientQueryTest.java
index 4ffbcf96182..1458006275c 100644
--- a/plugins/org.eclipse.osee.x.server.integration.tests/src/org/eclipse/osee/x/server/integration/tests/performance/OseeClientQueryTest.java
+++ b/plugins/org.eclipse.osee.x.server.integration.tests/src/org/eclipse/osee/x/server/integration/tests/performance/OseeClientQueryTest.java
@@ -120,7 +120,7 @@ public class OseeClientQueryTest {
@Test
public void searchForArtifactType() throws OseeCoreException {
- final int EXPECTED_RESULTS = 7;
+ final int EXPECTED_RESULTS = 8;
SearchResult results =
createClient.createQueryBuilder(SAW_Bld_1).andTypeEquals(Folder).getSearchResult(RequestType.IDS);
assertEquals(EXPECTED_RESULTS, results.getTotal());
diff --git a/plugins/org.eclipse.osee.x.server.p2/demo/README.txt b/plugins/org.eclipse.osee.x.server.p2/demo/README.txt
index 8c1a198fa9d..64381703549 100644
--- a/plugins/org.eclipse.osee.x.server.p2/demo/README.txt
+++ b/plugins/org.eclipse.osee.x.server.p2/demo/README.txt
@@ -8,4 +8,4 @@ To do so:
5) Follow instructions in org.eclpise.osee.x.server.integration.test/README
All canned-db test bundles should be updated with the same zip files, there are
-- search for hsql.db for all locations
+- search for hsql.zip for all locations
diff --git a/plugins/org.eclipse.osee.x.server.p2/demo/binary_data.zip b/plugins/org.eclipse.osee.x.server.p2/demo/binary_data.zip
index fa798cb3b4e..6eb1eee1835 100644
--- a/plugins/org.eclipse.osee.x.server.p2/demo/binary_data.zip
+++ b/plugins/org.eclipse.osee.x.server.p2/demo/binary_data.zip
Binary files differ
diff --git a/plugins/org.eclipse.osee.x.server.p2/demo/hsql.zip b/plugins/org.eclipse.osee.x.server.p2/demo/hsql.zip
index 9102f85784e..62b3c1a9295 100644
--- a/plugins/org.eclipse.osee.x.server.p2/demo/hsql.zip
+++ b/plugins/org.eclipse.osee.x.server.p2/demo/hsql.zip
Binary files differ

Back to the top