Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/infra')
-rw-r--r--plugins/infra/emf/org.eclipse.papyrus.infra.emf.embeddededitor/src/org/eclipse/papyrus/infra/emf/embeddededitor/Activator.java6
-rw-r--r--plugins/infra/emf/org.eclipse.papyrus.infra.emf/src/org/eclipse/papyrus/infra/emf/providers/strategy/SemanticEMFContentProvider.java18
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/.classpath14
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/META-INF/MANIFEST.MF6
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/AbstractStyleDialog.java141
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/AbstractStyleHandler.java169
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/CreateStyleHandler.java26
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/EditStyleHandler.java18
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/GMFToCSSConverter.java101
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/StyleCreationDialog.java9
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/StyleEditionDialog.java89
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/providers/ExistingStyleContentProvider.java41
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/providers/StylesheetLabelProvider.java12
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/.classpath14
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/META-INF/MANIFEST.MF6
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/src/org/eclipse/papyrus/infra/gmfdiag/css/debug/views/CSSDebugView.java71
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/META-INF/MANIFEST.MF33
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/build.properties9
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/plugin.xml279
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/plugin.xml_gen323
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/pom.xml14
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/CSSExecutableExtensionFactory.java36
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/CSSParser.java212
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g7668
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.tokens62
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSSLexer.java2296
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSSParser.java21955
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/ui/color/CSSHighlightingConfiguration.java113
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/ui/color/CSSSemanticHighlightingCalculator.java107
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/ui/color/CSSTokenScanner.java21
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/CSSProposalProvider.java405
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/ui/labeling/CSSDescriptionLabelProvider.java27
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/ui/labeling/CSSLabelProvider.java34
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/ui/outline/CSSOutlineTreeProvider.java14
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/ui/quickfix/CSSQuickfixProvider.java18
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/META-INF/MANIFEST.MF38
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/plugin.xml17
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/plugin.xml_gen17
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/CSS.ecore174
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/CSS.genmodel155
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/CSS.xmi936
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/ATTRIBUTE_OP.java282
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Angle.java119
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Attribute.java90
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/AttributeValue.java94
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/CSSId.java61
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Class.java61
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Combinator.java65
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/CompositeSelector.java119
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Content.java28
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/CssFactory.java396
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/CssPackage.java3690
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Declaration.java120
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Ems.java119
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Expression.java80
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Exs.java119
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Frequency.java119
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Function.java90
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/HexColor.java61
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Import.java109
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/KIND.java253
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Length.java119
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Media.java67
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Name.java61
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Number.java90
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Page.java79
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Percentage.java119
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Pseudo.java90
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/PseudoPage.java62
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Ruleset.java67
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Selector.java28
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/SelectorCondition.java28
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/SimpleSelector.java79
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/StringValue.java61
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Stylesheet.java97
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Subterm.java91
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Term.java28
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Time.java119
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/UNARY.java253
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/UnaryOperator.java65
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/Uri.java61
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/AngleImpl.java365
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/AttributeImpl.java302
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/AttributeValueImpl.java263
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/CompositeSelectorImpl.java395
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/ContentImpl.java53
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/CssFactoryImpl.java791
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/CssPackageImpl.java2044
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/DeclarationImpl.java366
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/EmsImpl.java365
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/ExpressionImpl.java270
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/ExsImpl.java365
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/FrequencyImpl.java365
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/FunctionImpl.java302
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/HexColorImpl.java198
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/ImportImpl.java349
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/LengthImpl.java365
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/MediaImpl.java240
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/NumberImpl.java301
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/PageImpl.java269
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/PercentageImpl.java365
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/PseudoImpl.java261
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/RulesetImpl.java222
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/SelectorConditionImpl.java53
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/SelectorImpl.java53
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/SimpleSelectorImpl.java263
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/StringValueImpl.java198
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/StylesheetImpl.java306
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/SubtermImpl.java303
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/TermImpl.java53
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/TimeImpl.java365
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/UnaryOperatorImpl.java200
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/parser/antlr/CSSAntlrTokenFileProvider.java25
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/parser/antlr/CSSParser.java47
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/parser/antlr/internal/InternalCSS.g2794
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/parser/antlr/internal/InternalCSS.tokens62
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/parser/antlr/internal/InternalCSSLexer.java2292
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/parser/antlr/internal/InternalCSSParser.java8415
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/serializer/CSSSemanticSequencer.java670
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/serializer/CSSSyntacticSequencer.java615
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/services/CSSGrammarAccess.java3185
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/validation/AbstractCSSJavaValidator.java28
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src/org/eclipse/papyrus/infra/gmfdiag/CSS.xtext208
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src/org/eclipse/papyrus/infra/gmfdiag/CSSRuntimeModule.java18
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src/org/eclipse/papyrus/infra/gmfdiag/GenerateCSS.mwe2138
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src/org/eclipse/papyrus/infra/gmfdiag/converter/CSSTerminalConverter.java64
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src/org/eclipse/papyrus/infra/gmfdiag/formatting/CSSFormatter.java103
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src/org/eclipse/papyrus/infra/gmfdiag/generator/CSSGenerator.xtend15
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src/org/eclipse/papyrus/infra/gmfdiag/scoping/CSSScopeProvider.java17
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src/org/eclipse/papyrus/infra/gmfdiag/validation/CSSJavaValidator.java124
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.tests/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/CSSInjectorProvider.java48
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.tests/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/CSSUiInjectorProvider.java17
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/.classpath (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/.classpath)4
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/.project (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/.project)68
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/.settings/org.eclipse.core.resources.prefs2
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/.settings/org.eclipse.jdt.core.prefs (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/.settings/org.eclipse.jdt.core.prefs)6
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/.settings/org.eclipse.jdt.ui.prefs (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/.settings/org.eclipse.jdt.ui.prefs)0
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/META-INF/MANIFEST.MF25
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/about.html (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/about.html)0
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/build.properties (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/build.properties)0
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/icons/sourceEditor.gif (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/icons/sourceEditor.gif)bin353 -> 353 bytes
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/plugin.xml426
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/pom.xml54
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/AbstractCSSUiModule.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/AbstractCSSUiModule.java)457
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/CSSExecutableExtensionFactory.java29
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/AbstractCSSProposalProvider.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/AbstractCSSProposalProvider.java)1019
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/CSSParser.java230
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/PartialCSSContentAssistParser.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/PartialCSSContentAssistParser.java)86
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/internal/InternalCSS.g8974
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/internal/InternalCSS.tokens106
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/internal/InternalCSSLexer.java2179
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/internal/InternalCSSParser.java29629
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/internal/CSSActivator.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/internal/CSSActivator.java)198
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/css3/ui/CSSUiModule.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/ui/CSSUiModule.java)62
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/CSSProposalProvider.xtend12
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/css3/ui/highlighting/CSSHighlightingCalculator.java103
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/css3/ui/highlighting/CSSHighlightingConfiguration.java72
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/css3/ui/labeling/CSSDescriptionLabelProvider.xtend24
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/css3/ui/labeling/CSSLabelProvider.xtend29
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/css3/ui/outline/CSSOutlineTreeProvider.xtend13
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src/org/eclipse/papyrus/infra/gmfdiag/css3/ui/quickfix/CSSQuickfixProvider.xtend26
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/xtend-gen/.gitignore (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/xtend-gen/.gitignore)0
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/.antlr-generator-3.2.0-patch.jar (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/.antlr-generator-3.2.0.jar)bin1482584 -> 1484649 bytes
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/.classpath (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/.classpath)5
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/.launch/Generate Language Infrastructure (org.eclipse.papyrus.infra.gmfdiag.css3.xtext).launch (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/.launch/Generate Language Infrastructure (org.eclipse.papyrus.infra.gmfdiag.css.xtext).launch)36
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/.launch/Launch Runtime Eclipse.launch34
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/.project (renamed from plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.doc/.project)56
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/.settings/org.eclipse.core.resources.prefs2
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/.settings/org.eclipse.jdt.core.prefs (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/.settings/org.eclipse.jdt.core.prefs)6
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/.settings/org.eclipse.jdt.ui.prefs (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/.settings/org.eclipse.jdt.ui.prefs)0
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/META-INF/MANIFEST.MF37
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/about.html (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/about.html)0
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/build.properties10
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/model/generated/CSS.ecore152
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/model/generated/CSS.genmodel130
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/plugin.xml16
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/plugin.xml_gen16
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/pom.xml (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/pom.xml)2
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/AbstractCSSRuntimeModule.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/AbstractCSSRuntimeModule.java)366
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/CSS.xtextbinbin0 -> 8510 bytes
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/CSSStandaloneSetupGenerated.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/CSSStandaloneSetupGenerated.java)123
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/AttributeSelector.java110
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/CSSFactory.java377
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/CSSPackage.java3300
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/ClassSelector.java52
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/ColorTok.java52
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/CssSelector.java19
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/CssTok.java19
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/ElementSelector.java53
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/FuncTok.java70
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/IdSelector.java52
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/IdentifierTok.java52
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/NumberTok.java52
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/PseudoClass.java18
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/PseudoClassFunction.java128
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/PseudoClassName.java52
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/PseudoClassOrFunc.java18
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/SimpleSelectorForNegation.java101
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/StringTok.java52
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/SymbolTok.java52
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/URLType.java81
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/UniversalSelector.java53
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/UrlTok.java52
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/WSTok.java18
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/charset.java53
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/css_declaration.java101
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/css_property.java53
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/font_face.java87
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/AttributeSelectorImpl.java318
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/CSSFactoryImpl.java610
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/CSSPackageImpl.java1826
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/ClassSelectorImpl.java192
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/ColorTokImpl.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/UriImpl.java)46
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/CssSelectorImpl.java44
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/CssTokImpl.java44
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/ElementSelectorImpl.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/PseudoPageImpl.java)80
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/FuncTokImpl.java265
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/IdSelectorImpl.java192
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/IdentifierTokImpl.java192
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/NumberTokImpl.java192
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/PseudoClassFunctionImpl.java409
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/PseudoClassImpl.java42
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/PseudoClassNameImpl.java192
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/PseudoClassOrFuncImpl.java42
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/SimpleSelectorForNegationImpl.java353
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/StringTokImpl.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/NameImpl.java)46
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/SymbolTokImpl.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/ClassImpl.java)79
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/URLTypeImpl.java255
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/UniversalSelectorImpl.java193
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/UrlTokImpl.java215
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/WSTokImpl.java42
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/charsetImpl.java193
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/css_declarationImpl.java347
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/css_propertyImpl.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/CombinatorImpl.java)81
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/font_faceImpl.java301
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/importExpressionImpl.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/impl/CSSIdImpl.java)47
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/keyframe_selectorImpl.java323
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/keyframesImpl.java44
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/mediaImpl.java260
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/pageImpl.java260
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/rulesetImpl.java219
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/selectorImpl.java346
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/simple_selectorImpl.java353
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/impl/stylesheetImpl.java476
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/importExpression.java53
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/keyframe_selector.java101
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/keyframes.java19
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/media.java72
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/page.java72
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/ruleset.java60
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/selector.java101
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/simple_selector.java101
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/stylesheet.java157
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/util/CSSAdapterFactory.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/util/CssAdapterFactory.java)431
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/cSS/util/CSSSwitch.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/util/CssSwitch.java)568
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/parser/antlr/CSSAntlrTokenFileProvider.java16
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/parser/antlr/CSSParser.java39
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/parser/antlr/internal/InternalCSS.g3624
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/parser/antlr/internal/InternalCSS.tokens106
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/parser/antlr/internal/InternalCSSLexer.java2180
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/parser/antlr/internal/InternalCSSParser.java13432
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/serializer/CSSSemanticSequencer.java550
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/serializer/CSSSyntacticSequencer.java508
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/services/CSSGrammarAccess.java3819
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/validation/AbstractCSSValidator.java18
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src/org/eclipse/papyrus/infra/gmfdiag/css3/CSS.xtext339
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src/org/eclipse/papyrus/infra/gmfdiag/css3/CSSRuntimeModule.java19
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src/org/eclipse/papyrus/infra/gmfdiag/css3/CSSStandaloneSetup.java (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src/org/eclipse/papyrus/infra/gmfdiag/CSSStandaloneSetup.java)27
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src/org/eclipse/papyrus/infra/gmfdiag/css3/GenerateCSS.mwe2133
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src/org/eclipse/papyrus/infra/gmfdiag/css3/formatting/CSSFormatter.xtend30
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src/org/eclipse/papyrus/infra/gmfdiag/css3/generator/CSSGenerator.xtend24
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src/org/eclipse/papyrus/infra/gmfdiag/css3/scoping/CSSScopeProvider.xtend15
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/src/org/eclipse/papyrus/infra/gmfdiag/css3/validation/CSSValidator.xtend25
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext/xtend-gen/.gitignore2
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/editpolicies/DefaultSemanticEditPolicy.java6
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/editpolicies/PapyrusResizableShapeEditPolicy.java135
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.common/src/org/eclipse/papyrus/infra/gmfdiag/common/editpolicies/XYLayoutWithConstrainedResizedEditPolicy.java44
-rw-r--r--plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.menu/src/org/eclipse/papyrus/infra/gmfdiag/menu/handlers/AbstractGraphicalCommandHandler.java8
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.emf.nattable/plugin.xml16
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/celleditor/config/EStructuralFeatureEditorConfig.java4
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/celleditor/config/SingleBooleanCellEditorConfiguration.java97
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/celleditor/config/SingleEEnumTypeCellEditorConfiguration.java116
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/celleditor/config/SingleIntegerCellEditorConfiguration.java97
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.emf.nattable/src/org/eclipse/papyrus/infra/emf/nattable/celleditor/config/SingleStringCellEditorConfiguration.java97
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.doc/META-INF/MANIFEST.MF7
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.doc/about.html28
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.doc/build.properties4
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.doc/plugin.properties12
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.doc/tablemetamodeldocumentation.mediawiki98
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.model/tablemetamodeldocumentation.mediawiki80
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.modelexplorer/.classpath2
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.modelexplorer/.settings/org.eclipse.jdt.core.prefs6
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.modelexplorer/META-INF/MANIFEST.MF6
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.modelexplorer/plugin.xml46
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.modelexplorer/src/org/eclipse/papyrus/infra/nattable/modelexplorer/Activator.java15
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.modelexplorer/src/org/eclipse/papyrus/infra/nattable/modelexplorer/actions/NattableNameNormalizationCommand.java59
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.modelexplorer/src/org/eclipse/papyrus/infra/nattable/modelexplorer/actions/NattableQuickFormatAction.java52
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.modelexplorer/src/org/eclipse/papyrus/infra/nattable/modelexplorer/handlers/AbstractGenericCommandHandler.java123
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.modelexplorer/src/org/eclipse/papyrus/infra/nattable/modelexplorer/handlers/NattableNamePropertyTester.java40
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable.modelexplorer/src/org/eclipse/papyrus/infra/nattable/modelexplorer/handlers/NattableQuickFormatHandler.java67
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/schema/org.eclipse.papyrus.infra.nattable.celleditor.configuration.exsd30
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/celleditor/config/CellAxisConfigurationRegistry.java132
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/celleditor/config/CellEditorConfigurationFactory.java29
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/celleditor/config/ICellAxisConfiguration.java40
-rw-r--r--plugins/infra/nattable/org.eclipse.papyrus.infra.nattable/src/org/eclipse/papyrus/infra/nattable/configuration/EditConfiguration.java203
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.doc/.project22
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.doc/META-INF/MANIFEST.MF10
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.doc/OSGI-INF/l10n/bundle.properties3
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.doc/build.properties8
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.doc/intro/css/firststeps.css3
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.doc/intro/css/graphics/newproject.pngbin3348 -> 0 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.doc/intro/css/graphics/newproject_hov.pngbin3348 -> 0 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.doc/intro/css/overview.css3
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.doc/intro/firststeps.xml12
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.doc/intro/overview.xml12
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.doc/plugin.xml23
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.doc/pom.xml14
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.doc/resource/PapyrusLeftBanner.gifbin8497 -> 0 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.doc/resource/stylesheet.css8
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.doc/toc.xml19
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.edit/icons/full/ctool16/CreateAdviceBindingConfiguration_containerConfiguration_ContainerConfiguration.gifbin223 -> 84 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.edit/icons/full/ctool16/CreateAdviceBindingConfiguration_matcherConfiguration_MatcherConfiguration.gifbin223 -> 76 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.edit/icons/full/ctool16/CreateContainerConfiguration_containerMatcherConfiguration_MatcherConfiguration.gifbin223 -> 76 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.edit/icons/full/ctool16/CreateElementTypeConfiguration_iconEntry_IconEntry.gifbin223 -> 87 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.edit/icons/full/ctool16/CreateElementTypeSetConfiguration_adviceBindingsConfigurations_AdviceBindingConfiguration.gifbin223 -> 198 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.edit/icons/full/ctool16/CreateElementTypeSetConfiguration_elementTypeConfigurations_MetamodelTypeConfiguration.gifbin223 -> 116 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.edit/icons/full/ctool16/CreateElementTypeSetConfiguration_elementTypeConfigurations_SpecializationTypeConfiguration.gifbin223 -> 94 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.edit/icons/full/ctool16/CreateSpecializationTypeConfiguration_containerConfiguration_ContainerConfiguration.gifbin223 -> 84 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.edit/icons/full/ctool16/CreateSpecializationTypeConfiguration_editHelperAdviceConfiguration_EditHelperAdviceConfiguration.gifbin223 -> 101 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.edit/icons/full/ctool16/CreateSpecializationTypeConfiguration_matcherConfiguration_MatcherConfiguration.gifbin223 -> 76 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.emf/icons/full/ctool16/CreateElementTypeSetConfiguration_adviceBindingsConfigurations_RuntimeValuesEditionAdviceConfiguration.gifbin0 -> 223 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.emf/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/emf/setvaluesadviceconfiguration/provider/RuntimeValuesEditionAdviceConfigurationEditPlugin.java111
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypes/icons/full/ctool16/CreateCompositeInvariantRuleConfiguration_composedRules_NotInvariantRuleConfiguration.gifbin0 -> 85 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypes/icons/full/ctool16/CreateInvariantTypeConfiguration_invariantRuleConfiguration_NotInvariantRuleConfiguration.gifbin0 -> 85 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypes/icons/full/ctool16/CreateNotInvariantRuleConfiguration_composedRule_AndInvariantRuleConfiguration.gifbin0 -> 102 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypes/icons/full/ctool16/CreateNotInvariantRuleConfiguration_composedRule_NotInvariantRuleConfiguration.gifbin0 -> 85 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypes/icons/full/ctool16/CreateNotInvariantRuleConfiguration_composedRule_OrInvariantRuleConfiguration.gifbin0 -> 94 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypes/icons/full/obj16/NotInvariantRuleConfiguration.gifbin0 -> 85 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations.invarianttypes/model/invarianttype.elementtypesconfigurations18
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/model/ElementTypesConfigurations.ecore2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/AdviceBindingConfiguration.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/AdviceConfiguration.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/ConfigurationElement.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/ContainerConfiguration.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/EditHelperAdviceConfiguration.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/ElementTypeConfiguration.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/ElementTypeSetConfiguration.java4
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/IconEntry.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/InheritanceKind.java6
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/MatcherConfiguration.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/MetamodelTypeConfiguration.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/SpecializationTypeConfiguration.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/impl/AdviceBindingConfigurationImpl.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/impl/AdviceConfigurationImpl.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/impl/ConfigurationElementImpl.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/impl/ContainerConfigurationImpl.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/impl/EditHelperAdviceConfigurationImpl.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/impl/ElementTypeConfigurationImpl.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/impl/ElementTypeSetConfigurationImpl.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/impl/ElementtypesconfigurationsPackageImpl.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/impl/IconEntryImpl.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/impl/MatcherConfigurationImpl.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/impl/MetamodelTypeConfigurationImpl.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/impl/SpecializationTypeConfigurationImpl.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src-gen/org/eclipse/papyrus/infra/elementtypesconfigurations/util/ElementtypesconfigurationsSwitch.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src/org/eclipse/papyrus/infra/elementtypesconfigurations/IConfiguredHintedElementType.java23
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src/org/eclipse/papyrus/infra/elementtypesconfigurations/factories/impl/MetamodelTypeFactory.java4
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src/org/eclipse/papyrus/infra/elementtypesconfigurations/factories/impl/SpecializationTypeFactory.java2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src/org/eclipse/papyrus/infra/elementtypesconfigurations/impl/ConfiguredHintedMetamodelElementType.java21
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src/org/eclipse/papyrus/infra/elementtypesconfigurations/impl/ConfiguredHintedSpecializationElementType.java22
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src/org/eclipse/papyrus/infra/elementtypesconfigurations/registries/ElementTypeSetConfigurationRegistry.java55
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.elementtypesconfigurations/src/org/eclipse/papyrus/infra/elementtypesconfigurations/utils/ElementTypeRegistryUtils.java30
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.newchild/doc/DeveloperDoc.wikimedia70
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.onefile/src/org/eclipse/papyrus/infra/onefile/action/CopyFilesAndFoldersOperation.java42
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/.classpath7
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/.gitignore2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/.project (renamed from plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/.project)5
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/.settings/org.eclipse.jdt.core.prefs291
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/.settings/org.eclipse.jdt.ui.prefs68
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/META-INF/MANIFEST.MF25
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/about.html (renamed from plugins/infra/org.eclipse.papyrus.infra.doc/about.html)0
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/build.properties8
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/plugin.properties2
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/plugin.xml97
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/pom.xml127
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/src/main/java/org/eclipse/papyrus/infra/ui/Activator.java74
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/src/main/java/org/eclipse/papyrus/infra/ui/menu/AbstractCommonCommandHandler.java97
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/src/main/java/org/eclipse/papyrus/infra/ui/menu/AbstractEMFParametricOnSelectedElementsAction.java61
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/src/main/java/org/eclipse/papyrus/infra/ui/menu/AbstractParametricOnSelectedElementsAction.java115
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/src/main/java/org/eclipse/papyrus/infra/ui/menu/NameNormalizationCommand.java41
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/src/main/java/org/eclipse/papyrus/infra/ui/menu/NamePropertyTester.java41
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/src/site/pdf/main.pdf.xml24
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/src/site/resources/images/eclipse-800x188.pngbin0 -> 13315 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/src/site/resources/images/papyrus.pngbin0 -> 14108 bytes
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/src/site/site.xml124
-rw-r--r--plugins/infra/org.eclipse.papyrus.infra.ui/src/site/xdoc/home.xml29
398 files changed, 87044 insertions, 75147 deletions
diff --git a/plugins/infra/emf/org.eclipse.papyrus.infra.emf.embeddededitor/src/org/eclipse/papyrus/infra/emf/embeddededitor/Activator.java b/plugins/infra/emf/org.eclipse.papyrus.infra.emf.embeddededitor/src/org/eclipse/papyrus/infra/emf/embeddededitor/Activator.java
index 2aa20a090c1..5325e2936f3 100644
--- a/plugins/infra/emf/org.eclipse.papyrus.infra.emf.embeddededitor/src/org/eclipse/papyrus/infra/emf/embeddededitor/Activator.java
+++ b/plugins/infra/emf/org.eclipse.papyrus.infra.emf.embeddededitor/src/org/eclipse/papyrus/infra/emf/embeddededitor/Activator.java
@@ -21,7 +21,7 @@ import org.osgi.framework.BundleContext;
public class Activator extends AbstractUIPlugin {
// The plug-in ID
- public static final String PLUGIN_ID = "org.eclipse.papyrus.editor.emf"; //$NON-NLS-1$
+ public static final String PLUGIN_ID = "org.eclipse.papyrus.infra.emf.embeddededitor"; //$NON-NLS-1$
// The shared instance
private static Activator plugin;
@@ -36,7 +36,7 @@ public class Activator extends AbstractUIPlugin {
/*
* (non-Javadoc)
- *
+ *
* @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
*/
@Override
@@ -48,7 +48,7 @@ public class Activator extends AbstractUIPlugin {
/*
* (non-Javadoc)
- *
+ *
* @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
*/
@Override
diff --git a/plugins/infra/emf/org.eclipse.papyrus.infra.emf/src/org/eclipse/papyrus/infra/emf/providers/strategy/SemanticEMFContentProvider.java b/plugins/infra/emf/org.eclipse.papyrus.infra.emf/src/org/eclipse/papyrus/infra/emf/providers/strategy/SemanticEMFContentProvider.java
index ffecbefc9fe..ab94a10c59c 100644
--- a/plugins/infra/emf/org.eclipse.papyrus.infra.emf/src/org/eclipse/papyrus/infra/emf/providers/strategy/SemanticEMFContentProvider.java
+++ b/plugins/infra/emf/org.eclipse.papyrus.infra.emf/src/org/eclipse/papyrus/infra/emf/providers/strategy/SemanticEMFContentProvider.java
@@ -27,6 +27,7 @@ import org.eclipse.emf.ecore.resource.ResourceSet;
import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
import org.eclipse.emf.edit.provider.IDisposable;
import org.eclipse.papyrus.emf.facet.custom.core.ICustomizationManager;
+import org.eclipse.papyrus.emf.facet.custom.metamodel.v0_2_0.internal.treeproxy.TreeElement;
import org.eclipse.papyrus.emf.facet.custom.ui.internal.CustomizedTreeContentProvider;
import org.eclipse.papyrus.infra.emf.Activator;
import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
@@ -140,6 +141,21 @@ public class SemanticEMFContentProvider extends CustomizedTreeContentProvider im
return roots;
}
+ @Override
+ public Object[] getChildren(Object parentElement) {
+ // Sometimes, the ContentProvider is wrapped in a provider which adds new children (Not EMF-Facet compliant)
+ if (parentElement instanceof TreeElement) {
+ return super.getChildren(parentElement);
+ }
+
+ if (parentElement instanceof EObject) {
+ return super.getChildren(createEObjectProxy(parentElement, null));
+ }
+
+ return new Object[0];
+ }
+
+ @Override
public Object getAdaptedValue(Object containerElement) {
return EMFHelper.getEObject(containerElement);
}
@@ -151,6 +167,7 @@ public class SemanticEMFContentProvider extends CustomizedTreeContentProvider im
return children != null && children.length > 0;
}
+ @Override
public boolean isValidValue(Object containerElement) {
// get the semantic object form the element
Object semanticObject = getAdaptedValue(containerElement);
@@ -203,6 +220,7 @@ public class SemanticEMFContentProvider extends CustomizedTreeContentProvider im
this.notWantedMetaclasses = notWantedMetaclasses;
}
+ @Override
public Object[] getElements() {
return super.getElements(null);
}
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/.classpath b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/.classpath
index 2d1a4302f04..098194ca4b7 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/.classpath
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/.classpath
@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/.settings/org.eclipse.jdt.core.prefs b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/.settings/org.eclipse.jdt.core.prefs
index 4759947300a..9ca8e68231b 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/META-INF/MANIFEST.MF b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/META-INF/MANIFEST.MF
index ca46471ed48..a28e83e4d52 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/META-INF/MANIFEST.MF
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/META-INF/MANIFEST.MF
@@ -5,7 +5,6 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.papyrus.infra.core.log;bundle-version="1.1.0",
org.eclipse.papyrus.infra.gmfdiag.common;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.gmfdiag.css.xtext;bundle-version="1.1.0",
org.eclipse.gmf.runtime.notation;bundle-version="1.5.0",
org.eclipse.gmf.runtime.draw2d.ui;bundle-version="1.5.0",
org.eclipse.draw2d;bundle-version="3.8.0",
@@ -20,7 +19,8 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.e4.ui.css.core;bundle-version="0.10.2",
org.eclipse.papyrus.emf.facet.custom.core;bundle-version="1.1.0",
org.eclipse.papyrus.emf.facet.custom.ui;bundle-version="1.1.0",
- org.eclipse.xtext.common.types
+ org.eclipse.xtext.common.types,
+ org.eclipse.papyrus.infra.gmfdiag.css3.xtext;bundle-version="1.1.0"
Bundle-Vendor: Eclipse Modeling Project
Bundle-ActivationPolicy: lazy
Bundle-Version: 1.1.0.qualifier
@@ -30,5 +30,5 @@ Bundle-Activator: org.eclipse.papyrus.infra.gmfdiag.css.configuration.
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.papyrus.infra.gmfdiag.css.configurati
on;singleton:=true
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/AbstractStyleDialog.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/AbstractStyleDialog.java
index a95c96b1579..39b2d141631 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/AbstractStyleDialog.java
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/AbstractStyleDialog.java
@@ -15,6 +15,7 @@ package org.eclipse.papyrus.infra.gmfdiag.css.configuration.handler;
import static org.eclipse.papyrus.infra.gmfdiag.css.configuration.helper.DiagramTypeHelper.getDiagramType;
+import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
@@ -25,19 +26,19 @@ import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.dialogs.TrayDialog;
import org.eclipse.jface.viewers.ILabelProvider;
import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.papyrus.infra.gmfdiag.css.Attribute;
-import org.eclipse.papyrus.infra.gmfdiag.css.AttributeValue;
-import org.eclipse.papyrus.infra.gmfdiag.css.Declaration;
-import org.eclipse.papyrus.infra.gmfdiag.css.Expression;
-import org.eclipse.papyrus.infra.gmfdiag.css.HexColor;
-import org.eclipse.papyrus.infra.gmfdiag.css.Name;
-import org.eclipse.papyrus.infra.gmfdiag.css.Number;
-import org.eclipse.papyrus.infra.gmfdiag.css.SelectorCondition;
-import org.eclipse.papyrus.infra.gmfdiag.css.StringValue;
-import org.eclipse.papyrus.infra.gmfdiag.css.Subterm;
-import org.eclipse.papyrus.infra.gmfdiag.css.Term;
import org.eclipse.papyrus.infra.gmfdiag.css.converters.ColorToGMFConverter;
-import org.eclipse.papyrus.infra.gmfdiag.css.util.CssSwitch;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.AttributeSelector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.ColorTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.CssTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.IdentifierTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.NumberTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.StringTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.SymbolTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.UrlTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.css_declaration;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.css_property;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.simple_selector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.util.CSSSwitch;
import org.eclipse.papyrus.infra.widgets.editors.AbstractEditor;
import org.eclipse.papyrus.infra.widgets.editors.BooleanCheckbox;
import org.eclipse.papyrus.infra.widgets.editors.EnumRadio;
@@ -63,9 +64,9 @@ import org.w3c.dom.css.RGBColor;
public abstract class AbstractStyleDialog extends TrayDialog {
- protected final Map<Attribute, Boolean> conditions;
+ protected final Map<AttributeSelector, Boolean> conditions;
- protected final Map<Declaration, Boolean> declarations;
+ protected final Map<css_declaration, Boolean> declarations;
protected final String selectorName;
@@ -87,7 +88,7 @@ public abstract class AbstractStyleDialog extends TrayDialog {
protected Composite declarationsContainer;
- public AbstractStyleDialog(Shell shell, Map<Attribute, Boolean> conditions, Map<Declaration, Boolean> declarations, String selectorName, View context) {
+ public AbstractStyleDialog(Shell shell, Map<AttributeSelector, Boolean> conditions, Map<css_declaration, Boolean> declarations, String selectorName, View context) {
super(shell);
this.conditions = conditions;
this.declarations = declarations;
@@ -221,6 +222,7 @@ public abstract class AbstractStyleDialog extends TrayDialog {
diagramRestrictionWidget.setValue(this.diagramRestriction);
diagramRestrictionWidget.addCommitListener(new ICommitListener() {
+ @Override
public void commit(AbstractEditor editor) {
diagramRestriction = (Boolean) ((EnumRadio) editor).getValue();
updateSelectorLabel();
@@ -243,6 +245,7 @@ public abstract class AbstractStyleDialog extends TrayDialog {
selectorNameWidget.setValue(this.useSelectorName);
selectorNameWidget.addCommitListener(new ICommitListener() {
+ @Override
public void commit(AbstractEditor editor) {
useSelectorName = (Boolean) ((EnumRadio) editor).getValue();
updateSelectorLabel();
@@ -259,12 +262,10 @@ public abstract class AbstractStyleDialog extends TrayDialog {
detailLabel.setText("If the following properties are matched:");
detailLabel.setLayoutData(new GridData(SWT.FILL, SWT.BEGINNING, true, false, 3, 1));
- for (SelectorCondition condition : conditions.keySet()) {
- final Attribute currentCondition = (Attribute) condition;
-
+ for (final AttributeSelector currentCondition : conditions.keySet()) {
String attributeLabel = currentCondition.getName();
if (currentCondition.getValue() != null) {
- attributeLabel += " " + currentCondition.getValue().getOperator() + " " + currentCondition.getValue().getValue();
+ attributeLabel += " " + currentCondition.getOp() + " " + currentCondition.getValue();
}
BooleanCheckbox checkbox = new BooleanCheckbox(parent, SWT.NONE, attributeLabel);
@@ -272,6 +273,7 @@ public abstract class AbstractStyleDialog extends TrayDialog {
checkbox.addCommitListener(new ICommitListener() {
+ @Override
public void commit(AbstractEditor editor) {
conditions.put(currentCondition, ((BooleanCheckbox) editor).getValue());
updateSelectorLabel();
@@ -293,6 +295,7 @@ public abstract class AbstractStyleDialog extends TrayDialog {
styleNameEditor.setValue(cssClass);
styleNameEditor.addCommitListener(new ICommitListener() {
+ @Override
public void commit(AbstractEditor editor) {
cssClass = (String) ((StringEditor) editor).getValue();
updateSelectorLabel();
@@ -308,7 +311,7 @@ public abstract class AbstractStyleDialog extends TrayDialog {
declarationsLabel.setText("Select the properties you want to set. Unchecked properties will keep their default value\n (Which might be inherited from another style).");
declarationsLabel.setLayoutData(new GridData(SWT.FILL, SWT.BEGINNING, true, false, 3, 1));
- for (Declaration declaration : declarations.keySet()) {
+ for (css_declaration declaration : declarations.keySet()) {
// Separate checkbox and label (Checkbox - Label) - (Checkbox - Label) - (Checkbox - Label)
// This is required to paint a custom foreground color on non-classic windows Theme
// Checkboxes do not support foreground color on Windows, except for the Classic theme
@@ -319,7 +322,7 @@ public abstract class AbstractStyleDialog extends TrayDialog {
propertyComposite.setLayout(compositeLayout);
propertyComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));
- String label = declaration.getProperty() + ": " + getLabel(declaration.getExpression());
+ String label = declaration.getProperty().getName() + ": " + getLabel(declaration.getValueTokens());
final BooleanCheckbox checkbox = new BooleanCheckbox(propertyComposite, SWT.NONE);
checkbox.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));
@@ -337,16 +340,17 @@ public abstract class AbstractStyleDialog extends TrayDialog {
propertyComposite.addMouseListener(listener);
labelWidget.addMouseListener(listener);
- Color[] colors = getColors(declaration.getExpression());
+ Color[] colors = getColors(declaration.getValueTokens());
propertyComposite.setBackground(colors[0]);
labelWidget.setForeground(colors[1]);
- final Declaration currentDeclaration = declaration;
+ final css_declaration currentDeclaration = declaration;
checkbox.setValue(declarations.get(currentDeclaration));
checkbox.addCommitListener(new ICommitListener() {
+ @Override
public void commit(AbstractEditor editor) {
boolean value = ((BooleanCheckbox) editor).getValue();
declarations.put(currentDeclaration, value);
@@ -358,23 +362,17 @@ public abstract class AbstractStyleDialog extends TrayDialog {
}
}
- protected Color[] getColors(Expression expression) {
- Term term = expression.getTerms();
- if (term instanceof HexColor) {
- HexColor hexColor = (HexColor) term;
- return getColors(hexColor);
- }
-
- for (Subterm subterm : expression.getSubterms()) {
- if (subterm.getTerm() instanceof HexColor) {
- return getColors((HexColor) subterm.getTerm());
+ protected Color[] getColors(List<CssTok> expression) {
+ for (CssTok subterm : expression) {
+ if (subterm instanceof ColorTok) {
+ return getColors((ColorTok) subterm);
}
}
return new Color[] { Display.getDefault().getSystemColor(SWT.COLOR_WHITE), Display.getDefault().getSystemColor(SWT.COLOR_BLACK), };
}
- protected Color[] getColors(HexColor hexColor) {
+ protected Color[] getColors(ColorTok hexColor) {
Color[] colors = new Color[] { Display.getDefault().getSystemColor(SWT.COLOR_WHITE), Display.getDefault().getSystemColor(SWT.COLOR_BLACK), };
Color color = getColor(hexColor);
@@ -395,8 +393,8 @@ public abstract class AbstractStyleDialog extends TrayDialog {
return L;
}
- protected Color getColor(HexColor color) {
- RGBColor rgbColor = CSS2ColorHelper.getRGBColor("#" + color.getValue());
+ protected Color getColor(ColorTok color) {
+ RGBColor rgbColor = CSS2ColorHelper.getRGBColor(color.getValue());
int intColor = ColorToGMFConverter.getIntColor(rgbColor);
return ColorRegistry.getInstance().getColor(intColor);
}
@@ -408,47 +406,54 @@ public abstract class AbstractStyleDialog extends TrayDialog {
return null;
}
- protected String getLabel(Expression expression) {
- if (expression == null) {
+ protected String getLabel(List<CssTok> expression) {
+ if (expression == null || expression.isEmpty()) {
return "";
}
- String label = getLabel(expression.getTerms());
- for (Subterm subTerm : expression.getSubterms()) {
- if (subTerm.getOperator() != null) {
- label += subTerm.getOperator();
+
+ String label = "";
+ for (CssTok token : expression) {
+ if (token instanceof SymbolTok) {
+ label += ((SymbolTok) token).getSymbol();
+ } else {
+ label += " " + getLabel(token);
}
- label += " " + getLabel(subTerm.getTerm());
}
- return label;
+
+ return label.trim().replaceAll("[ ]+", " ");
}
- protected String getLabel(Term term) {
- return (new CssSwitch<String>() {
+ protected String getLabel(CssTok term) {
+ return (new CSSSwitch<String>() {
@Override
- public String caseHexColor(HexColor term) {
- return '#' + term.getValue();
+ public String caseColorTok(ColorTok token) {
+ return token.getValue();
}
@Override
- public String caseName(Name term) {
- return term.getValue();
+ public String caseIdentifierTok(IdentifierTok token) {
+ return token.getName();
}
@Override
- public String caseStringValue(StringValue term) {
- return "\"" + term.getValue() + "\"";
+ public String caseStringTok(StringTok token) {
+ return token.getValue();
}
@Override
- public String caseNumber(Number term) {
- String label = "";
- if (term.getOp() != null) {
- label += term.getOp().getOperator();
- }
- label += term.getValue();
+ public String caseNumberTok(NumberTok token) {
+ return Double.toString(token.getVal());
+ }
+
+ @Override
+ public String caseUrlTok(UrlTok token) {
+ String label = "url('";
+ label += token.getUrl().getUrl();
+ label += "')";
return label;
}
+
}).doSwitch(term);
}
@@ -461,12 +466,11 @@ public abstract class AbstractStyleDialog extends TrayDialog {
selectorText += useSelectorName ? selectorName : "*";
- for (Entry<Attribute, Boolean> selectorEntry : conditions.entrySet()) {
+ for (Entry<AttributeSelector, Boolean> selectorEntry : conditions.entrySet()) {
if (selectorEntry.getValue()) {
- Attribute condition = selectorEntry.getKey();
- Attribute attribute = condition;
- AttributeValue value = attribute.getValue();
- selectorText += "[" + attribute.getName() + value.getOperator() + value.getValue() + "]";
+ AttributeSelector condition = selectorEntry.getKey();
+
+ selectorText += "[" + condition.getName() + condition.getOp() + condition.getValue() + "]";
}
}
@@ -496,5 +500,16 @@ public abstract class AbstractStyleDialog extends TrayDialog {
return diagramRestriction;
}
+ protected final boolean equals(css_property p1, css_property p2) {
+ return p1.getName().equals(p2.getName());
+ }
+
+ protected final String getElementName(simple_selector simpleSelector) {
+ if (simpleSelector.getElement() != null) {
+ return simpleSelector.getElement().getName();
+ } else {
+ return "*";
+ }
+ }
}
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/AbstractStyleHandler.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/AbstractStyleHandler.java
index a433250fa35..5b1ae8f64d8 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/AbstractStyleHandler.java
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/AbstractStyleHandler.java
@@ -17,6 +17,7 @@ import java.io.IOException;
import java.util.Collections;
import java.util.HashMap;
import java.util.LinkedHashMap;
+import java.util.List;
import java.util.Map;
import org.eclipse.core.commands.AbstractHandler;
@@ -44,20 +45,22 @@ import org.eclipse.papyrus.infra.emf.appearance.helper.VisualInformationPapyrusC
import org.eclipse.papyrus.infra.emf.utils.ServiceUtilsForHandlers;
import org.eclipse.papyrus.infra.gmfdiag.common.helper.DiagramHelper;
import org.eclipse.papyrus.infra.gmfdiag.common.helper.NotationHelper;
-import org.eclipse.papyrus.infra.gmfdiag.css.ATTRIBUTE_OP;
-import org.eclipse.papyrus.infra.gmfdiag.css.Attribute;
-import org.eclipse.papyrus.infra.gmfdiag.css.AttributeValue;
-import org.eclipse.papyrus.infra.gmfdiag.css.CompositeSelector;
-import org.eclipse.papyrus.infra.gmfdiag.css.CssFactory;
-import org.eclipse.papyrus.infra.gmfdiag.css.Declaration;
-import org.eclipse.papyrus.infra.gmfdiag.css.Expression;
-import org.eclipse.papyrus.infra.gmfdiag.css.Ruleset;
-import org.eclipse.papyrus.infra.gmfdiag.css.SelectorCondition;
-import org.eclipse.papyrus.infra.gmfdiag.css.SimpleSelector;
-import org.eclipse.papyrus.infra.gmfdiag.css.Stylesheet;
import org.eclipse.papyrus.infra.gmfdiag.css.configuration.Activator;
import org.eclipse.papyrus.infra.gmfdiag.css.engine.BaseCSSEngine;
import org.eclipse.papyrus.infra.gmfdiag.css.provider.CustomStyle;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.AttributeSelector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.CSSFactory;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.ClassSelector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.CssSelector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.CssTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.ElementSelector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.charset;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.css_declaration;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.css_property;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.ruleset;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.selector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.simple_selector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.stylesheet;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.widgets.Event;
@@ -66,6 +69,7 @@ import org.eclipse.swt.widgets.Shell;
public abstract class AbstractStyleHandler extends AbstractHandler {
+ @Override
public Object execute(ExecutionEvent event) {
ISelection selection;
try {
@@ -98,8 +102,8 @@ public abstract class AbstractStyleHandler extends AbstractHandler {
return null;
}
- Map<Declaration, Boolean> declarations = handleStyles(view);
- Map<Attribute, Boolean> conditions = handleSemantic(view);
+ Map<css_declaration, Boolean> declarations = handleStyles(view);
+ Map<AttributeSelector, Boolean> conditions = handleSemantic(view);
String selectorName = view.getElement().eClass().getName();
@@ -109,49 +113,47 @@ public abstract class AbstractStyleHandler extends AbstractHandler {
return null;
}
- Ruleset ruleset = getRuleset(dialog);
- SimpleSelector selector = CssFactory.eINSTANCE.createSimpleSelector();
+ ruleset ruleset = getRuleset(dialog);
+ selector baseSelector = CSSFactory.eINSTANCE.createselector();
+ simple_selector simple_selector = createSimpleElementSelector(selectorName, dialog.useSelectorName());
- if (dialog.useSelectorName()) {
- selector.setElementName(selectorName);
- } else {
- selector.setElementName("*"); //$NON-NLS-1$
- }
+ baseSelector.getSimpleselectors().add(simple_selector);
if (dialog.getDiagramRestriction()) {
String diagramType = getDiagramType(view.getDiagram());
- CompositeSelector compositeSelector = CssFactory.eINSTANCE.createCompositeSelector();
- compositeSelector.setRight(selector);
+ selector compositeSelector = CSSFactory.eINSTANCE.createselector();
+ compositeSelector.setSelector(baseSelector);
+
- SimpleSelector diagramSelector = CssFactory.eINSTANCE.createSimpleSelector();
- diagramSelector.setElementName(diagramType);
- compositeSelector.setLeft(diagramSelector);
+ simple_selector diagramSelector = createSimpleElementSelector(diagramType, false);
+
+ compositeSelector.getSimpleselectors().add(diagramSelector);
ruleset.getSelectors().add(compositeSelector);
} else {
- ruleset.getSelectors().add(selector);
+ ruleset.getSelectors().add(baseSelector);
}
if (dialog.getCSSClass() != null) {
String cssClass = dialog.getCSSClass();
- org.eclipse.papyrus.infra.gmfdiag.css.Class classCondition = CssFactory.eINSTANCE.createClass();
- classCondition.setClass(cssClass);
- selector.getCondition().add(classCondition);
+ ClassSelector classCondition = CSSFactory.eINSTANCE.createClassSelector();
+ classCondition.setName(cssClass);
+ simple_selector.getSubSelectors().add(classCondition);
}
- for (SelectorCondition condition : conditions.keySet()) {
+ for (CssSelector condition : conditions.keySet()) {
if (conditions.get(condition)) {
- selector.getCondition().add(condition);
+ simple_selector.getSubSelectors().add(condition);
}
}
- for (Declaration declaration : declarations.keySet()) {
+ for (css_declaration declaration : declarations.keySet()) {
if (declarations.get(declaration)) {
- ruleset.getProperties().add(declaration);
+ ruleset.getDeclarations().add(declaration);
}
}
- Stylesheet xtextStylesheet = getStyleSheet(dialog, view);
+ stylesheet xtextStylesheet = getStyleSheet(dialog, view);
if (xtextStylesheet == null) {
return null;
@@ -159,8 +161,8 @@ public abstract class AbstractStyleHandler extends AbstractHandler {
Resource resource = xtextStylesheet.eResource();
- if (!xtextStylesheet.getContents().contains(ruleset)) {
- xtextStylesheet.getContents().add(ruleset);
+ if (!xtextStylesheet.getRuleset().contains(ruleset)) {
+ xtextStylesheet.getRuleset().add(ruleset);
}
try {
@@ -179,14 +181,28 @@ public abstract class AbstractStyleHandler extends AbstractHandler {
return null;
}
- protected abstract AbstractStyleDialog createStyleDialog(Shell shell, Map<Declaration, Boolean> declarations, Map<Attribute, Boolean> conditions, String selectorName, View context);
+ protected simple_selector createSimpleElementSelector(String elementName, boolean universal) {
+ simple_selector simple_selector = CSSFactory.eINSTANCE.createsimple_selector();
- protected abstract Ruleset getRuleset(AbstractStyleDialog dialog);
+ if (universal) {
+ simple_selector.setUniversal(CSSFactory.eINSTANCE.createUniversalSelector());
+ } else {
+ ElementSelector elementSelector = CSSFactory.eINSTANCE.createElementSelector();
+ elementSelector.setName(elementName);
+ simple_selector.setElement(elementSelector);
+ }
- protected abstract Stylesheet getStyleSheet(AbstractStyleDialog dialog, View contextView);
+ return simple_selector;
+ }
+
+ protected abstract AbstractStyleDialog createStyleDialog(Shell shell, Map<css_declaration, Boolean> declarations, Map<AttributeSelector, Boolean> conditions, String selectorName, View context);
+
+ protected abstract ruleset getRuleset(AbstractStyleDialog dialog);
- protected Map<Declaration, Boolean> handleStyles(View view) {
- Map<Declaration, Boolean> declarations = new LinkedHashMap<Declaration, Boolean>();
+ protected abstract stylesheet getStyleSheet(AbstractStyleDialog dialog, View contextView);
+
+ protected Map<css_declaration, Boolean> handleStyles(View view) {
+ Map<css_declaration, Boolean> declarations = new LinkedHashMap<css_declaration, Boolean>();
for (Object styleObject : view.getStyles()) {
Style style = (Style) styleObject;
@@ -204,20 +220,18 @@ public abstract class AbstractStyleHandler extends AbstractHandler {
return declarations;
}
- protected Map<Attribute, Boolean> handleSemantic(View view) {
- Map<Attribute, Boolean> result = new LinkedHashMap<Attribute, Boolean>();
+ protected Map<AttributeSelector, Boolean> handleSemantic(View view) {
+ Map<AttributeSelector, Boolean> result = new LinkedHashMap<AttributeSelector, Boolean>();
EObject semanticElement = view.getElement();
for (EStructuralFeature feature : semanticElement.eClass().getEAllStructuralFeatures()) {
if (isBoolean(feature) || isInteger(feature) || feature.getEType() instanceof EEnum) {
- Attribute attributeCondition = CssFactory.eINSTANCE.createAttribute();
- attributeCondition.setName(feature.getName());
+ AttributeSelector attributeCondition = CSSFactory.eINSTANCE.createAttributeSelector();
- AttributeValue attributeValue = CssFactory.eINSTANCE.createAttributeValue();
- attributeValue.setOperator(ATTRIBUTE_OP.EQUALS);
- attributeValue.setValue(semanticElement.eGet(feature).toString());
- attributeCondition.setValue(attributeValue);
+ attributeCondition.setName(feature.getName());
+ attributeCondition.setOp("=");
+ attributeCondition.setValue(semanticElement.eGet(feature).toString());
boolean check = semanticElement.eGet(feature) != feature.getDefaultValue();
@@ -258,12 +272,12 @@ public abstract class AbstractStyleHandler extends AbstractHandler {
return false;
}
- protected Map<Declaration, Boolean> handleStyle(Style style) {
+ protected Map<css_declaration, Boolean> handleStyle(Style style) {
if (style instanceof NamedStyle) {
return Collections.emptyMap();
}
- Map<Declaration, Boolean> declarations = new LinkedHashMap<Declaration, Boolean>();
+ Map<css_declaration, Boolean> declarations = new LinkedHashMap<css_declaration, Boolean>();
for (EStructuralFeature feature : style.eClass().getEAllStructuralFeatures()) {
if (NotationPackage.eINSTANCE.getStyle().isSuperTypeOf(feature.getEContainingClass())) {
@@ -271,8 +285,8 @@ public abstract class AbstractStyleHandler extends AbstractHandler {
Object defaultValue = feature.getDefaultValue();
boolean check = currentValue == null ? currentValue != defaultValue : !currentValue.equals(defaultValue);
- Declaration declaration = handleStyleFeature(style, feature);
- if (declaration.getExpression() != null) { // If expression is null, the type of this property is not supported
+ css_declaration declaration = handleStyleFeature(style, feature);
+ if (!declaration.getValueTokens().isEmpty()) { // If expression is null, the type of this property is not supported
declarations.put(declaration, check);
}
}
@@ -283,8 +297,8 @@ public abstract class AbstractStyleHandler extends AbstractHandler {
// FIXME: Use constants for the CSS Properties names
// FIXME: Use a helper to determine whether the custom styles are computed or forced
- protected Map<Declaration, Boolean> handleCustomStyle(CustomStyle customStyle, View view) {
- Map<Declaration, Boolean> declarations = new LinkedHashMap<Declaration, Boolean>();
+ protected Map<css_declaration, Boolean> handleCustomStyle(CustomStyle customStyle, View view) {
+ Map<css_declaration, Boolean> declarations = new LinkedHashMap<css_declaration, Boolean>();
GMFToCSSConverter converter = GMFToCSSConverter.instance;
@@ -295,48 +309,67 @@ public abstract class AbstractStyleHandler extends AbstractHandler {
return declarations;
}
- protected void handleCustomStyle(View view, String cssProperty, String eAnnotationName, Map<Declaration, Boolean> result, Expression value) {
- Declaration cssDeclaration = CssFactory.eINSTANCE.createDeclaration();
- cssDeclaration.setProperty(cssProperty);
- cssDeclaration.setExpression(value);
+ protected void handleCustomStyle(View view, String cssProperty, String eAnnotationName, Map<css_declaration, Boolean> result, List<CssTok> expression) {
+ css_declaration cssDeclaration = CSSFactory.eINSTANCE.createcss_declaration();
+
+ setProperty(cssDeclaration, cssProperty);
+
+ setValueTokens(cssDeclaration, expression);
boolean check = view.getEAnnotation(eAnnotationName) != null;
result.put(cssDeclaration, check);
}
- protected Declaration handleStyleFeature(Style style, EStructuralFeature feature) {
- Declaration declaration = CssFactory.eINSTANCE.createDeclaration();
- declaration.setProperty(feature.getName());
+ protected css_declaration handleStyleFeature(Style style, EStructuralFeature feature) {
+ css_declaration declaration = CSSFactory.eINSTANCE.createcss_declaration();
+
+ setProperty(declaration, feature.getName());
GMFToCSSConverter converter = GMFToCSSConverter.instance;
if (isString(feature)) {
- declaration.setExpression(converter.convert((String) style.eGet(feature)));
+ setValueTokens(declaration, converter.convert((String) style.eGet(feature)));
}
if (isInteger(feature)) {
if (feature.getName().endsWith("Color")) {
Color color = FigureUtilities.integerToColor((Integer) style.eGet(feature));
- declaration.setExpression(converter.convert(color));
+ setValueTokens(declaration, converter.convert(color));
color.dispose();
} else {
- declaration.setExpression(converter.convert((Integer) style.eGet(feature)));
+ setValueTokens(declaration, converter.convert((Integer) style.eGet(feature)));
}
}
if (feature.getEType() == NotationPackage.eINSTANCE.getGradientData()) {
- declaration.setExpression(converter.convert((GradientData) style.eGet(feature)));
+ setValueTokens(declaration, converter.convert((GradientData) style.eGet(feature)));
}
if (feature.getEType() instanceof EEnum) {
- declaration.setExpression(converter.convert((Enumerator) style.eGet(feature)));
+ setValueTokens(declaration, converter.convert((Enumerator) style.eGet(feature)));
}
if (isBoolean(feature)) {
- declaration.setExpression(converter.convert((Boolean) style.eGet(feature)));
+ setValueTokens(declaration, converter.convert((Boolean) style.eGet(feature)));
}
return declaration;
}
+ protected final void setProperty(css_declaration declaration, String property) {
+ css_property cssProperty = CSSFactory.eINSTANCE.createcss_property();
+ cssProperty.setName(property);
+ declaration.setProperty(cssProperty);
+ }
+
+ protected final void setValueTokens(css_declaration declaration, List<CssTok> tokens) {
+ declaration.getValueTokens().clear();
+ declaration.getValueTokens().addAll(tokens);
+ }
+
+ protected final void setCharset(stylesheet stylesheet, String charset) {
+ charset cssCharset = CSSFactory.eINSTANCE.createcharset();
+ cssCharset.setCharset(charset);
+ }
+
}
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/CreateStyleHandler.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/CreateStyleHandler.java
index 7fb52426147..6cf970b662d 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/CreateStyleHandler.java
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/CreateStyleHandler.java
@@ -16,14 +16,14 @@ import java.util.Map;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.gmf.runtime.notation.View;
import org.eclipse.jface.dialogs.MessageDialog;
-import org.eclipse.papyrus.infra.gmfdiag.css.Attribute;
-import org.eclipse.papyrus.infra.gmfdiag.css.CssFactory;
-import org.eclipse.papyrus.infra.gmfdiag.css.Declaration;
-import org.eclipse.papyrus.infra.gmfdiag.css.Ruleset;
-import org.eclipse.papyrus.infra.gmfdiag.css.Stylesheet;
import org.eclipse.papyrus.infra.gmfdiag.css.configuration.helper.XtextStylesheetHelper;
import org.eclipse.papyrus.infra.gmfdiag.css.stylesheets.StyleSheet;
import org.eclipse.papyrus.infra.gmfdiag.css.stylesheets.StyleSheetReference;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.AttributeSelector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.CSSFactory;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.css_declaration;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.ruleset;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.stylesheet;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Shell;
@@ -31,17 +31,17 @@ import org.eclipse.swt.widgets.Shell;
public class CreateStyleHandler extends AbstractStyleHandler {
@Override
- protected AbstractStyleDialog createStyleDialog(Shell shell, Map<Declaration, Boolean> declarations, Map<Attribute, Boolean> conditions, String selectorName, View context) {
+ protected AbstractStyleDialog createStyleDialog(Shell shell, Map<css_declaration, Boolean> declarations, Map<AttributeSelector, Boolean> conditions, String selectorName, View context) {
return new StyleCreationDialog(shell, conditions, declarations, selectorName, context);
}
@Override
- protected Ruleset getRuleset(AbstractStyleDialog dialog) {
- return CssFactory.eINSTANCE.createRuleset();
+ protected ruleset getRuleset(AbstractStyleDialog dialog) {
+ return CSSFactory.eINSTANCE.createruleset();
}
@Override
- protected Stylesheet getStyleSheet(AbstractStyleDialog dialog, View contextView) {
+ protected stylesheet getStyleSheet(AbstractStyleDialog dialog, View contextView) {
StyleSheet styleSheet = ((StyleCreationDialog) dialog).getStyleSheet();
if (styleSheet == null) {
@@ -61,14 +61,14 @@ public class CreateStyleHandler extends AbstractStyleHandler {
return null;
}
- Stylesheet xtextStylesheet;
+ stylesheet xtextStylesheet;
if (resource.getContents().isEmpty()) {
- xtextStylesheet = CssFactory.eINSTANCE.createStylesheet();
- xtextStylesheet.setCharset("UTF-8");
+ xtextStylesheet = CSSFactory.eINSTANCE.createstylesheet();
+ setCharset(xtextStylesheet, "UTF-8");
resource.getContents().add(xtextStylesheet);
} else {
- xtextStylesheet = (Stylesheet) resource.getContents().get(0);
+ xtextStylesheet = (stylesheet) resource.getContents().get(0);
}
return xtextStylesheet;
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/EditStyleHandler.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/EditStyleHandler.java
index a7c4d66f481..a38ee96831e 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/EditStyleHandler.java
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/EditStyleHandler.java
@@ -14,30 +14,30 @@ package org.eclipse.papyrus.infra.gmfdiag.css.configuration.handler;
import java.util.Map;
import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.papyrus.infra.gmfdiag.css.Attribute;
-import org.eclipse.papyrus.infra.gmfdiag.css.Declaration;
-import org.eclipse.papyrus.infra.gmfdiag.css.Ruleset;
-import org.eclipse.papyrus.infra.gmfdiag.css.Stylesheet;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.AttributeSelector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.css_declaration;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.ruleset;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.stylesheet;
import org.eclipse.swt.widgets.Shell;
public class EditStyleHandler extends AbstractStyleHandler {
@Override
- protected AbstractStyleDialog createStyleDialog(Shell shell, Map<Declaration, Boolean> declarations, Map<Attribute, Boolean> conditions, String selectorName, View context) {
+ protected AbstractStyleDialog createStyleDialog(Shell shell, Map<css_declaration, Boolean> declarations, Map<AttributeSelector, Boolean> conditions, String selectorName, View context) {
return new StyleEditionDialog(shell, conditions, declarations, selectorName, context);
}
@Override
- protected Ruleset getRuleset(AbstractStyleDialog dialog) {
- Ruleset ruleset = ((StyleEditionDialog) dialog).getSelectedRuleset();
+ protected ruleset getRuleset(AbstractStyleDialog dialog) {
+ ruleset ruleset = ((StyleEditionDialog) dialog).getSelectedRuleset();
ruleset.getSelectors().clear();
- ruleset.getProperties().clear();
+ ruleset.getDeclarations().clear();
return ruleset;
}
@Override
- protected Stylesheet getStyleSheet(AbstractStyleDialog dialog, View contextView) {
+ protected stylesheet getStyleSheet(AbstractStyleDialog dialog, View contextView) {
return ((StyleEditionDialog) dialog).getStylesheet();
}
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/GMFToCSSConverter.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/GMFToCSSConverter.java
index 315e3e65de5..d9935897fe3 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/GMFToCSSConverter.java
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/GMFToCSSConverter.java
@@ -11,20 +11,19 @@
*****************************************************************************/
package org.eclipse.papyrus.infra.gmfdiag.css.configuration.handler;
+import java.util.LinkedList;
+import java.util.List;
+
import org.eclipse.emf.common.util.Enumerator;
import org.eclipse.gmf.runtime.draw2d.ui.figures.FigureUtilities;
import org.eclipse.gmf.runtime.notation.GradientStyle;
import org.eclipse.gmf.runtime.notation.datatype.GradientData;
-import org.eclipse.papyrus.infra.gmfdiag.css.CssFactory;
-import org.eclipse.papyrus.infra.gmfdiag.css.Expression;
-import org.eclipse.papyrus.infra.gmfdiag.css.HexColor;
-import org.eclipse.papyrus.infra.gmfdiag.css.Name;
-import org.eclipse.papyrus.infra.gmfdiag.css.Number;
-import org.eclipse.papyrus.infra.gmfdiag.css.StringValue;
-import org.eclipse.papyrus.infra.gmfdiag.css.Subterm;
-import org.eclipse.papyrus.infra.gmfdiag.css.Term;
-import org.eclipse.papyrus.infra.gmfdiag.css.UNARY;
-import org.eclipse.papyrus.infra.gmfdiag.css.UnaryOperator;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.CSSFactory;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.ColorTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.CssTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.IdentifierTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.NumberTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.StringTok;
import org.eclipse.swt.graphics.Color;
@@ -36,22 +35,22 @@ public class GMFToCSSConverter {
}
- public Expression convert(Color color) {
- HexColor hexColor = getColor(color);
+ public List<CssTok> convert(Color color) {
+ ColorTok hexColor = getColor(color);
return getExpression(hexColor);
}
- private HexColor getColor(Color color) {
- HexColor hexColor = CssFactory.eINSTANCE.createHexColor();
+ private ColorTok getColor(Color color) {
+ ColorTok hexColor = CSSFactory.eINSTANCE.createColorTok();
String hexString = twoDigitsHexString(color.getRed()) + twoDigitsHexString(color.getGreen()) + twoDigitsHexString(color.getBlue());
- hexColor.setValue(hexString.toUpperCase());
+ hexColor.setValue("#" + hexString.toUpperCase());
return hexColor;
}
- private HexColor getColor(int color) {
+ private ColorTok getColor(int color) {
Color swtColor = FigureUtilities.integerToColor(color);
- HexColor result = getColor(swtColor);
+ ColorTok result = getColor(swtColor);
swtColor.dispose();
return result;
}
@@ -64,73 +63,67 @@ public class GMFToCSSConverter {
return hexString;
}
- public Expression convert(GradientData gradient) {
+ public List<CssTok> convert(GradientData gradient) {
if (gradient == null) {
- Name noGradient = CssFactory.eINSTANCE.createName();
- noGradient.setValue("none");
+ IdentifierTok noGradient = CSSFactory.eINSTANCE.createIdentifierTok();
+ noGradient.setName("none");
return getExpression(noGradient);
}
- HexColor gradientColor = getColor(gradient.getGradientColor1());
+ ColorTok gradientColor = getColor(gradient.getGradientColor1());
- Name gradientStyle = CssFactory.eINSTANCE.createName();
+ IdentifierTok gradientStyle = CSSFactory.eINSTANCE.createIdentifierTok();
int style = gradient.getGradientStyle();
if (style == GradientStyle.HORIZONTAL) {
- gradientStyle.setValue("horizontal");
+ gradientStyle.setName("horizontal");
} else {
- gradientStyle.setValue("vertical");
+ gradientStyle.setName("vertical");
}
return getExpression(gradientColor, gradientStyle);
}
- public Expression convert(String string) {
- StringValue stringValue = CssFactory.eINSTANCE.createStringValue();
- stringValue.setValue(string);
+ public List<CssTok> convert(String string) {
+ StringTok stringValue = CSSFactory.eINSTANCE.createStringTok();
+ stringValue.setValue("\"" + string + "\"");
return getExpression(stringValue);
}
- public Expression convert(Integer intValue) {
- Number numberValue = CssFactory.eINSTANCE.createNumber();
- numberValue.setValue(Integer.toString(Math.abs(intValue)));
- if (intValue < 0) {
- UnaryOperator operator = CssFactory.eINSTANCE.createUnaryOperator();
- operator.setOperator(UNARY.NEG);
- numberValue.setOp(operator);
- }
+ public List<CssTok> convert(Integer intValue) {
+ NumberTok numberValue = CSSFactory.eINSTANCE.createNumberTok();
+ numberValue.setVal(intValue);
+ // if (intValue < 0) {
+ // UnaryOperator operator = CssFactory.eINSTANCE.createUnaryOperator();
+ // operator.setOperator(UNARY.NEG);
+ // numberValue.setOp(operator);
+ // }
return getExpression(numberValue);
}
- public Expression convert(Enumerator enumerated) {
- Name literalValue = CssFactory.eINSTANCE.createName();
+ public List<CssTok> convert(Enumerator enumerated) {
+ IdentifierTok literalValue = CSSFactory.eINSTANCE.createIdentifierTok();
- literalValue.setValue(enumerated.getName());
+ literalValue.setName(enumerated.getName());
return getExpression(literalValue);
}
- private Expression getExpression(Term... values) {
- if (values.length == 0) {
- throw new IllegalArgumentException("An expression must contain at least one value");
- }
-
- Expression result = CssFactory.eINSTANCE.createExpression();
- result.setTerms(values[0]);
-
- for (int i = 1; i < values.length; i++) {
- Subterm subterm = CssFactory.eINSTANCE.createSubterm();
- subterm.setTerm(values[i]);
- result.getSubterms().add(subterm);
+ private List<CssTok> getExpression(CssTok... values) {
+ List<CssTok> result = new LinkedList<CssTok>();
+ for (CssTok value : values) {
+ if (!result.isEmpty()) {
+ result.add(CSSFactory.eINSTANCE.createWSTok());
+ }
+ result.add(value);
}
-
return result;
}
- public Expression convert(boolean booleanValue) {
- Name nameValue = CssFactory.eINSTANCE.createName();
- nameValue.setValue(booleanValue ? "true" : "false");
+ public List<CssTok> convert(boolean booleanValue) {
+ IdentifierTok nameValue = CSSFactory.eINSTANCE.createIdentifierTok();
+ nameValue.setName(booleanValue ? "true" : "false");
return getExpression(nameValue);
}
}
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/StyleCreationDialog.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/StyleCreationDialog.java
index 017a8d46c46..8a991ac6fc7 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/StyleCreationDialog.java
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/StyleCreationDialog.java
@@ -14,14 +14,14 @@ package org.eclipse.papyrus.infra.gmfdiag.css.configuration.handler;
import java.util.Map;
import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.papyrus.infra.gmfdiag.css.Attribute;
-import org.eclipse.papyrus.infra.gmfdiag.css.Declaration;
import org.eclipse.papyrus.infra.gmfdiag.css.properties.provider.CSSStyleSheetContentProvider;
import org.eclipse.papyrus.infra.gmfdiag.css.properties.provider.CSSStyleSheetLabelProvider;
import org.eclipse.papyrus.infra.gmfdiag.css.stylesheets.EmbeddedStyleSheet;
import org.eclipse.papyrus.infra.gmfdiag.css.stylesheets.StyleSheet;
import org.eclipse.papyrus.infra.gmfdiag.css.stylesheets.StyleSheetReference;
import org.eclipse.papyrus.infra.gmfdiag.css.stylesheets.StylesheetsFactory;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.AttributeSelector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.css_declaration;
import org.eclipse.papyrus.infra.widgets.editors.AbstractEditor;
import org.eclipse.papyrus.infra.widgets.editors.ICommitListener;
import org.eclipse.papyrus.infra.widgets.editors.ReferenceDialog;
@@ -59,7 +59,7 @@ public class StyleCreationDialog extends AbstractStyleDialog {
* inout
* @param selectorName
*/
- public StyleCreationDialog(Shell shell, Map<Attribute, Boolean> conditions, Map<Declaration, Boolean> declarations, String selectorName, View context) {
+ public StyleCreationDialog(Shell shell, Map<AttributeSelector, Boolean> conditions, Map<css_declaration, Boolean> declarations, String selectorName, View context) {
super(shell, conditions, declarations, selectorName, context);
}
@@ -116,6 +116,7 @@ public class StyleCreationDialog extends AbstractStyleDialog {
externalStylesheetEditor.setLayoutData(new GridData(SWT.FILL, SWT.BEGINNING, true, false));
externalStylesheetEditor.addCommitListener(new ICommitListener() {
+ @Override
public void commit(AbstractEditor editor) {
String path = (String) ((StringEditor) editor).getValue();
@@ -150,6 +151,7 @@ public class StyleCreationDialog extends AbstractStyleDialog {
embeddedStylesheetEditor.setLayoutData(new GridData(SWT.FILL, SWT.BEGINNING, true, false));
embeddedStylesheetEditor.addCommitListener(new ICommitListener() {
+ @Override
public void commit(AbstractEditor editor) {
// TODO: Check empty names & set the stylesheet to null when the name is null/empty
String name = (String) ((StringEditor) editor).getValue();
@@ -173,6 +175,7 @@ public class StyleCreationDialog extends AbstractStyleDialog {
appliedStylesheetEditor.setLabelProvider(new CSSStyleSheetLabelProvider());
appliedStylesheetEditor.addCommitListener(new ICommitListener() {
+ @Override
public void commit(AbstractEditor editor) {
StyleSheet value = (StyleSheet) ((ReferenceDialog) editor).getValue();
if (!(ignoreEvents && value == null)) {
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/StyleEditionDialog.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/StyleEditionDialog.java
index 2ad53e45167..18adf894298 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/StyleEditionDialog.java
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/handler/StyleEditionDialog.java
@@ -22,17 +22,16 @@ import org.eclipse.jface.viewers.ISelectionChangedListener;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.SelectionChangedEvent;
import org.eclipse.jface.viewers.TreeViewer;
-import org.eclipse.papyrus.infra.gmfdiag.css.Attribute;
-import org.eclipse.papyrus.infra.gmfdiag.css.CompositeSelector;
-import org.eclipse.papyrus.infra.gmfdiag.css.CssPackage;
-import org.eclipse.papyrus.infra.gmfdiag.css.Declaration;
-import org.eclipse.papyrus.infra.gmfdiag.css.Ruleset;
-import org.eclipse.papyrus.infra.gmfdiag.css.Selector;
-import org.eclipse.papyrus.infra.gmfdiag.css.SelectorCondition;
-import org.eclipse.papyrus.infra.gmfdiag.css.SimpleSelector;
-import org.eclipse.papyrus.infra.gmfdiag.css.Stylesheet;
import org.eclipse.papyrus.infra.gmfdiag.css.configuration.providers.ExistingStyleContentProvider;
import org.eclipse.papyrus.infra.gmfdiag.css.configuration.providers.StylesheetLabelProvider;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.AttributeSelector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.ClassSelector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.CssSelector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.css_declaration;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.ruleset;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.selector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.simple_selector;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.stylesheet;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.SashForm;
import org.eclipse.swt.layout.GridData;
@@ -60,7 +59,7 @@ public class StyleEditionDialog extends AbstractStyleDialog implements ISelectio
protected Composite styleEditionPanel;
- protected Ruleset ruleset;
+ protected ruleset ruleset;
/**
*
@@ -71,7 +70,7 @@ public class StyleEditionDialog extends AbstractStyleDialog implements ISelectio
* inout
* @param selectorName
*/
- public StyleEditionDialog(Shell shell, Map<Attribute, Boolean> conditions, Map<Declaration, Boolean> declarations, String selectorName, View context) {
+ public StyleEditionDialog(Shell shell, Map<AttributeSelector, Boolean> conditions, Map<css_declaration, Boolean> declarations, String selectorName, View context) {
super(shell, conditions, declarations, selectorName, context);
}
@@ -126,17 +125,18 @@ public class StyleEditionDialog extends AbstractStyleDialog implements ISelectio
styleSelectionPanel.getParent().layout();
}
- protected Stylesheet getStylesheet() {
+ protected stylesheet getStylesheet() {
if (ruleset != null) {
- return (Stylesheet) ruleset.eContainer();
+ return (stylesheet) ruleset.eContainer();
}
return null;
}
- public Ruleset getSelectedRuleset() {
+ public ruleset getSelectedRuleset() {
return ruleset;
}
+ @Override
public void selectionChanged(SelectionChangedEvent event) {
ISelection selection = event.getSelection();
if (selection.isEmpty()) {
@@ -146,8 +146,8 @@ public class StyleEditionDialog extends AbstractStyleDialog implements ISelectio
if (selection instanceof IStructuredSelection) {
IStructuredSelection sSelection = (IStructuredSelection) selection;
Object selectedElement = sSelection.getFirstElement();
- if (selectedElement instanceof Ruleset) {
- handleSelectionChanged((Ruleset) selectedElement);
+ if (selectedElement instanceof ruleset) {
+ handleSelectionChanged((ruleset) selectedElement);
} else {
ruleset = null;
}
@@ -156,16 +156,16 @@ public class StyleEditionDialog extends AbstractStyleDialog implements ISelectio
updateButtons();
}
- protected void handleSelectionChanged(Ruleset selectedRuleset) {
+ protected void handleSelectionChanged(ruleset selectedRuleset) {
this.ruleset = selectedRuleset;
// Sets all conditions to false. They will be set to true if the selected style contains the same condition
- for (Attribute attribute : conditions.keySet()) {
+ for (AttributeSelector attribute : conditions.keySet()) {
conditions.put(attribute, false);
}
// Sets all properties to false. They will be set to true if the selected style contains the same property
- for (Declaration declaration : declarations.keySet()) {
+ for (css_declaration declaration : declarations.keySet()) {
declarations.put(declaration, false);
}
@@ -175,20 +175,20 @@ public class StyleEditionDialog extends AbstractStyleDialog implements ISelectio
cssClass = null;
- for (Selector selector : selectedRuleset.getSelectors()) {
+ for (selector selector : selectedRuleset.getSelectors()) {
handleSelector(selector);
}
- handleDeclarations(selectedRuleset.getProperties());
+ handleDeclarations(selectedRuleset.getDeclarations());
updateContents();
updateSelectorLabel();
}
- protected void handleDeclarations(List<Declaration> declarations) {
- for (Declaration declaration : declarations) {
- for (Declaration currentDeclaration : this.declarations.keySet()) {
- if (currentDeclaration.getProperty().equals(declaration.getProperty())) {
+ protected void handleDeclarations(List<css_declaration> declarations) {
+ for (css_declaration declaration : declarations) {
+ for (css_declaration currentDeclaration : this.declarations.keySet()) {
+ if (equals(currentDeclaration.getProperty(), declaration.getProperty())) {
this.declarations.put(currentDeclaration, true);
break;
}
@@ -196,34 +196,26 @@ public class StyleEditionDialog extends AbstractStyleDialog implements ISelectio
}
}
- protected void handleSelector(Selector selector) {
- if (selector instanceof SimpleSelector) {
- handleSelector((SimpleSelector) selector);
- } else if (selector instanceof CompositeSelector) {
- handleSelector((CompositeSelector) selector);
- }
- }
-
- protected void handleSelector(SimpleSelector selector) {
- if (getDiagramType(contextView.getDiagram()).equals(selector.getElementName())) {
+ protected void handleSelector(simple_selector selector) {
+ if (getDiagramType(contextView.getDiagram()).equals(getElementName(selector))) {
diagramRestriction = true;
}
- if (contextView.getElement().eClass().getName().equals(selector.getElementName())) {
+ if (contextView.getElement().eClass().getName().equals(getElementName(selector))) {
useSelectorName = true;
}
- for (SelectorCondition condition : selector.getCondition()) {
- if (condition instanceof Attribute) {
- Attribute existingAttribute = (Attribute) condition;
- for (Attribute selectedAttribute : conditions.keySet()) {
+ for (CssSelector condition : selector.getSubSelectors()) {
+ if (condition instanceof AttributeSelector) {
+ AttributeSelector existingAttribute = (AttributeSelector) condition;
+ for (AttributeSelector selectedAttribute : conditions.keySet()) {
if (existingAttribute.getName().equals(selectedAttribute.getName())) {
conditions.put(selectedAttribute, true);
break;
}
}
- } else if (condition.eClass() == CssPackage.eINSTANCE.getClass_()) {
- cssClass = ((org.eclipse.papyrus.infra.gmfdiag.css.Class) condition).getClass_();
+ } else if (condition instanceof ClassSelector) {
+ cssClass = ((ClassSelector) condition).getName();
}
}
}
@@ -247,9 +239,16 @@ public class StyleEditionDialog extends AbstractStyleDialog implements ISelectio
}
}
- protected void handleSelector(CompositeSelector selector) {
- handleSelector(selector.getLeft());
- handleSelector(selector.getRight());
+ protected void handleSelector(selector selector) {
+ if (selector == null) {
+ return;
+ }
+
+ for (simple_selector simpleSelector : selector.getSimpleselectors()) {
+ handleSelector(simpleSelector);
+ }
+
+ handleSelector(selector.getSelector());
}
@Override
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/providers/ExistingStyleContentProvider.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/providers/ExistingStyleContentProvider.java
index fb54c330335..c4fc5919385 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/providers/ExistingStyleContentProvider.java
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/providers/ExistingStyleContentProvider.java
@@ -13,7 +13,6 @@ package org.eclipse.papyrus.infra.gmfdiag.css.configuration.providers;
import java.util.Collection;
import java.util.LinkedHashMap;
-import java.util.LinkedList;
import java.util.List;
import java.util.Map;
@@ -21,20 +20,19 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.gmf.runtime.notation.View;
import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.papyrus.infra.gmfdiag.css.Content;
-import org.eclipse.papyrus.infra.gmfdiag.css.Ruleset;
-import org.eclipse.papyrus.infra.gmfdiag.css.Stylesheet;
import org.eclipse.papyrus.infra.gmfdiag.css.configuration.helper.XtextStylesheetHelper;
import org.eclipse.papyrus.infra.gmfdiag.css.notation.CSSDiagram;
import org.eclipse.papyrus.infra.gmfdiag.css.stylesheets.EmbeddedStyleSheet;
import org.eclipse.papyrus.infra.gmfdiag.css.stylesheets.StyleSheet;
import org.eclipse.papyrus.infra.gmfdiag.css.stylesheets.StyleSheetReference;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.ruleset;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.stylesheet;
import org.eclipse.papyrus.infra.widgets.providers.IHierarchicContentProvider;
public class ExistingStyleContentProvider implements IHierarchicContentProvider {
- protected Map<StyleSheet, Stylesheet> stylesheets;
+ protected Map<StyleSheet, stylesheet> stylesheets;
protected final View context;
@@ -42,6 +40,7 @@ public class ExistingStyleContentProvider implements IHierarchicContentProvider
this.context = context;
}
+ @Override
public Object[] getElements(Object inputElement) {
Collection<StyleSheet> stylesheets = getStyleSheets();
if (stylesheets.isEmpty()) {
@@ -51,55 +50,53 @@ public class ExistingStyleContentProvider implements IHierarchicContentProvider
return stylesheets.toArray();
}
+ @Override
public Object[] getChildren(Object parentElement) {
if (parentElement instanceof StyleSheet) {
- Stylesheet xtextStylesheet = stylesheets.get(parentElement);
+ stylesheet xtextStylesheet = stylesheets.get(parentElement);
- List<Ruleset> result = new LinkedList<Ruleset>();
-
- for (Content stylesheetElement : xtextStylesheet.getContents()) {
- if (stylesheetElement instanceof Ruleset) {
- result.add((Ruleset) stylesheetElement);
- }
- }
-
- return result.toArray();
+ return xtextStylesheet.getRuleset().toArray();
} else {
return new Object[0];
}
}
+ @Override
public Object getParent(Object element) {
- if (element instanceof Stylesheet) {
+ if (element instanceof stylesheet) {
return null;
}
- if (element instanceof Ruleset) {
- return ((Ruleset) element).eContainer();
+ if (element instanceof ruleset) {
+ return ((ruleset) element).eContainer();
}
return null;
}
+ @Override
public boolean hasChildren(Object element) {
return getChildren(element).length > 0;
}
+ @Override
public void dispose() {
}
+ @Override
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
}
+ @Override
public boolean isValidValue(Object element) {
- return element instanceof Ruleset;
+ return element instanceof ruleset;
}
protected Collection<StyleSheet> getStyleSheets() {
if (stylesheets == null) {
- stylesheets = new LinkedHashMap<StyleSheet, Stylesheet>();
+ stylesheets = new LinkedHashMap<StyleSheet, stylesheet>();
if (context.getDiagram() instanceof CSSDiagram) {
CSSDiagram diagram = (CSSDiagram) context.getDiagram();
parseStyleSheets(diagram.getStyleSheets());
@@ -125,8 +122,8 @@ public class ExistingStyleContentProvider implements IHierarchicContentProvider
}
for (EObject rootElement : resource.getContents()) {
- if (rootElement instanceof Stylesheet) {
- stylesheets.put(stylesheet, (Stylesheet) rootElement);
+ if (rootElement instanceof stylesheet) {
+ stylesheets.put(stylesheet, (stylesheet) rootElement);
}
}
}
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/providers/StylesheetLabelProvider.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/providers/StylesheetLabelProvider.java
index 976617b27e6..cd5f351fbd5 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/providers/StylesheetLabelProvider.java
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.configuration/src/org/eclipse/papyrus/infra/gmfdiag/css/configuration/providers/StylesheetLabelProvider.java
@@ -12,10 +12,10 @@
package org.eclipse.papyrus.infra.gmfdiag.css.configuration.providers;
import org.eclipse.papyrus.infra.emf.providers.EMFLabelProvider;
-import org.eclipse.papyrus.infra.gmfdiag.CSSRuntimeModule;
-import org.eclipse.papyrus.infra.gmfdiag.css.Ruleset;
import org.eclipse.papyrus.infra.gmfdiag.css.stylesheets.EmbeddedStyleSheet;
import org.eclipse.papyrus.infra.gmfdiag.css.stylesheets.StyleSheetReference;
+import org.eclipse.papyrus.infra.gmfdiag.css3.CSSRuntimeModule;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.ruleset;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.graphics.Image;
@@ -40,8 +40,8 @@ public class StylesheetLabelProvider extends EMFLabelProvider {
@Override
public String getText(Object element) {
- if (element instanceof Ruleset) {
- return getText((Ruleset) element);
+ if (element instanceof ruleset) {
+ return getText((ruleset) element);
}
if (element instanceof StyleSheetReference) {
@@ -55,7 +55,7 @@ public class StylesheetLabelProvider extends EMFLabelProvider {
return super.getText(element);
}
- public String getText(Ruleset ruleset) {
+ public String getText(ruleset ruleset) {
// Delegate the label to XText serialization
String label = "";
@@ -80,7 +80,7 @@ public class StylesheetLabelProvider extends EMFLabelProvider {
@Override
public Color getForeground(Object element) {
- if (!(element instanceof Ruleset)) {
+ if (!(element instanceof ruleset)) {
return Display.getCurrent().getSystemColor(SWT.COLOR_DARK_GRAY);
}
return super.getForeground(element);
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/.classpath b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/.classpath
index 2d1a4302f04..098194ca4b7 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/.classpath
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/.classpath
@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/.settings/org.eclipse.jdt.core.prefs b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/.settings/org.eclipse.jdt.core.prefs
index 4759947300a..9ca8e68231b 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/.settings/org.eclipse.jdt.core.prefs
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/META-INF/MANIFEST.MF b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/META-INF/MANIFEST.MF
index 3b4ce82cfd4..14940e3378a 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/META-INF/MANIFEST.MF
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/META-INF/MANIFEST.MF
@@ -12,9 +12,9 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.papyrus.infra.services.labelprovider;bundle-version="1.1.0",
org.eclipse.e4.ui.css.core;bundle-version="0.10.2",
org.eclipse.papyrus.infra.gmfdiag.css.configuration;bundle-version="1.1.0",
- org.eclipse.papyrus.infra.gmfdiag.css.xtext;bundle-version="1.1.0",
org.eclipse.gmf.runtime.draw2d.ui;bundle-version="1.7.0",
- org.eclipse.draw2d;bundle-version="3.9.0"
+ org.eclipse.draw2d;bundle-version="3.9.0",
+ org.eclipse.papyrus.infra.gmfdiag.css3.xtext;bundle-version="1.0.0"
Bundle-Vendor: Eclipse Modeling Project
Bundle-ActivationPolicy: lazy
Bundle-Version: 1.1.0.qualifier
@@ -24,5 +24,5 @@ Bundle-Activator: org.eclipse.papyrus.infra.gmfdiag.css.debug.Activato
Bundle-ManifestVersion: 2
Bundle-SymbolicName: org.eclipse.papyrus.infra.gmfdiag.css.debug;singl
eton:=true
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/src/org/eclipse/papyrus/infra/gmfdiag/css/debug/views/CSSDebugView.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/src/org/eclipse/papyrus/infra/gmfdiag/css/debug/views/CSSDebugView.java
index 0005e36680f..b61b31dddba 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/src/org/eclipse/papyrus/infra/gmfdiag/css/debug/views/CSSDebugView.java
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.debug/src/org/eclipse/papyrus/infra/gmfdiag/css/debug/views/CSSDebugView.java
@@ -42,19 +42,19 @@ import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.jface.viewers.ViewerCell;
import org.eclipse.papyrus.infra.emf.Activator;
import org.eclipse.papyrus.infra.emf.utils.EMFHelper;
-import org.eclipse.papyrus.infra.gmfdiag.css.Expression;
-import org.eclipse.papyrus.infra.gmfdiag.css.HexColor;
-import org.eclipse.papyrus.infra.gmfdiag.css.Name;
-import org.eclipse.papyrus.infra.gmfdiag.css.Number;
-import org.eclipse.papyrus.infra.gmfdiag.css.StringValue;
-import org.eclipse.papyrus.infra.gmfdiag.css.Subterm;
-import org.eclipse.papyrus.infra.gmfdiag.css.Term;
import org.eclipse.papyrus.infra.gmfdiag.css.configuration.handler.GMFToCSSConverter;
import org.eclipse.papyrus.infra.gmfdiag.css.dom.GMFElementAdapter;
import org.eclipse.papyrus.infra.gmfdiag.css.engine.ExtendedCSSEngine;
import org.eclipse.papyrus.infra.gmfdiag.css.notation.CSSDiagram;
import org.eclipse.papyrus.infra.gmfdiag.css.notation.ForceValueHelper;
-import org.eclipse.papyrus.infra.gmfdiag.css.util.CssSwitch;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.ColorTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.CssTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.IdentifierTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.NumberTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.StringTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.SymbolTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.UrlTok;
+import org.eclipse.papyrus.infra.gmfdiag.css3.cSS.util.CSSSwitch;
import org.eclipse.papyrus.infra.services.labelprovider.service.impl.LabelProviderServiceImpl;
import org.eclipse.papyrus.infra.widgets.providers.CollectionContentProvider;
import org.eclipse.swt.SWT;
@@ -178,6 +178,7 @@ public class CSSDebugView extends ViewPart implements ISelectionListener, ISelec
// Nothing
}
+ @Override
public void selectionChanged(IWorkbenchPart part, ISelection selection) {
if (selection instanceof IStructuredSelection) {
IStructuredSelection structuredSelection = (IStructuredSelection) selection;
@@ -246,6 +247,7 @@ public class CSSDebugView extends ViewPart implements ISelectionListener, ISelec
return view;
}
+ @Override
public void selectionChanged(SelectionChangedEvent event) {
ISelection selection = event.getSelection();
if (selection.isEmpty()) {
@@ -382,6 +384,7 @@ public class CSSDebugView extends ViewPart implements ISelectionListener, ISelec
public static FeatureComparator instance = new FeatureComparator();
+ @Override
public int compare(EStructuralFeature o1, EStructuralFeature o2) {
return Collator.getInstance().compare(o1.getName(), o2.getName());
}
@@ -500,47 +503,55 @@ public class CSSDebugView extends ViewPart implements ISelectionListener, ISelec
}
}
- protected String getLabel(Expression expression) {
- if (expression == null) {
+ protected String getLabel(List<CssTok> expression) {
+ if (expression == null || expression.isEmpty()) {
return "";
}
- String label = getLabel(expression.getTerms());
- for (Subterm subTerm : expression.getSubterms()) {
- if (subTerm.getOperator() != null) {
- label += subTerm.getOperator();
+
+
+ String label = "";
+ for (CssTok token : expression) {
+ if (token instanceof SymbolTok) {
+ label += token;
+ } else {
+ label += " " + getLabel(token);
}
- label += " " + getLabel(subTerm.getTerm());
}
- return label;
+
+ return label.trim().replaceAll("[ ]+", " ");
}
- protected String getLabel(Term term) {
- return (new CssSwitch<String>() {
+ protected String getLabel(CssTok term) {
+ return (new CSSSwitch<String>() {
@Override
- public String caseHexColor(HexColor term) {
- return '#' + term.getValue();
+ public String caseColorTok(ColorTok token) {
+ return token.getValue();
}
@Override
- public String caseName(Name term) {
- return term.getValue();
+ public String caseIdentifierTok(IdentifierTok token) {
+ return token.getName();
}
@Override
- public String caseStringValue(StringValue term) {
- return "\"" + term.getValue() + "\"";
+ public String caseStringTok(StringTok token) {
+ return token.getValue();
}
@Override
- public String caseNumber(Number term) {
- String label = "";
- if (term.getOp() != null) {
- label += term.getOp().getOperator();
- }
- label += term.getValue();
+ public String caseNumberTok(NumberTok token) {
+ return Double.toString(token.getVal());
+ }
+
+ @Override
+ public String caseUrlTok(UrlTok token) {
+ String label = "url('";
+ label += token.getUrl().getUrl();
+ label += "')";
return label;
}
+
}).doSwitch(term);
}
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/META-INF/MANIFEST.MF b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/META-INF/MANIFEST.MF
deleted file mode 100644
index 0b6f182917f..00000000000
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,33 +0,0 @@
-Manifest-Version: 1.0
-Export-Package: org.eclipse.papyrus.infra.gmfdiag.ui.contentassist,
- org.eclipse.papyrus.infra.gmfdiag.ui.contentassist.antlr,
- org.eclipse.papyrus.infra.gmfdiag.ui.internal,
- org.eclipse.papyrus.infra.gmfdiag.ui.quickfix
-Require-Bundle: org.eclipse.papyrus.infra.gmfdiag.css.xtext;bundle-version="1.1.0",
- org.eclipse.xtext.ui,
- org.eclipse.ui.editors;bundle-version="3.5.0",
- org.eclipse.ui.ide;bundle-version="3.5.0",
- org.eclipse.xtext.ui.shared,
- org.eclipse.ui,
- org.eclipse.xtext.builder,
- org.antlr.runtime,
- org.eclipse.xtext.common.types.ui,
- org.eclipse.xtext.ui.codetemplates.ui,
- org.eclipse.compare,
- org.apache.log4j;bundle-version="1.2.15",
- org.eclipse.e4.ui.css.core;bundle-version="0.10.0",
- org.eclipse.uml2.uml;bundle-version="5.0.0",
- org.eclipse.gmf.runtime.notation;bundle-version="1.8.0",
- org.eclipse.papyrus.infra.emf;bundle-version="1.1.0"
-Bundle-Vendor: Eclipse Modeling Project
-Bundle-ActivationPolicy: lazy
-Bundle-Version: 1.1.0.qualifier
-Bundle-Name: CSS Editor UI
-Bundle-Activator: org.eclipse.papyrus.infra.gmfdiag.ui.internal.CSSAct
- ivator
-Bundle-ManifestVersion: 2
-Import-Package: org.apache.log4j
-Bundle-SymbolicName: org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui;si
- ngleton:=true
-Bundle-RequiredExecutionEnvironment: JavaSE-1.6
-
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/build.properties b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/build.properties
deleted file mode 100644
index 10c4491dfb3..00000000000
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/build.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-source.. = src/,\
- src-gen/
-bin.includes = META-INF/,\
- .,\
- plugin.xml,\
- about.html,\
- icons/
-
-src.includes = about.html
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/plugin.xml b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/plugin.xml
deleted file mode 100644
index 7af6bd21c08..00000000000
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/plugin.xml
+++ /dev/null
@@ -1,279 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<plugin>
-
- <extension
- point="org.eclipse.ui.editors">
- <editor
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor"
- contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
- default="false"
- extensions="css"
- icon="icons/sourceEditor.gif"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS"
- name="Papyrus CSS Editor">
- <contentTypeBinding
- contentTypeId="org.eclipse.wst.css.core.csssource">
- </contentTypeBinding>
- </editor>
- </extension>
- <extension
- point="org.eclipse.ui.handlers">
- <handler
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler"
- commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration">
- <activeWhen>
- <reference
- definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </activeWhen>
- </handler>
- <handler
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler"
- commandId="org.eclipse.papyrus.infra.gmfdiag.CSS.validate">
- <activeWhen>
- <reference
- definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </activeWhen>
- </handler>
- </extension>
- <extension point="org.eclipse.core.expressions.definitions">
- <definition id="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- <and>
- <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/>
- <with variable="activeEditor">
- <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName"
- value="org.eclipse.papyrus.infra.gmfdiag.CSS"
- forcePluginActivation="true"/>
- </with>
- </and>
- </definition>
- </extension>
- <extension
- point="org.eclipse.ui.preferencePages">
- <page
- category="org.eclipse.papyrus.embeddededitors"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS"
- name="CSS">
- <keywordReference id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"/>
- </page>
- <page
- category="org.eclipse.papyrus.infra.gmfdiag.CSS"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS.coloring"
- name="Syntax Coloring">
- <keywordReference id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"/>
- </page>
- <page
- category="org.eclipse.papyrus.infra.gmfdiag.CSS"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS.templates"
- name="Templates">
- <keywordReference id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"/>
- </page>
- </extension>
- <extension
- point="org.eclipse.ui.propertyPages">
- <page
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS"
- name="CSS">
- <keywordReference id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"/>
- <enabledWhen>
- <adapt type="org.eclipse.core.resources.IProject"/>
- </enabledWhen>
- <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/>
- </page>
- </extension>
- <extension
- point="org.eclipse.ui.keywords">
- <keyword
- id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"
- label="CSS"/>
- </extension>
- <extension
- point="org.eclipse.ui.commands">
- <command
- description="Trigger expensive validation"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS.validate"
- name="Validate">
- </command>
- </extension>
- <extension point="org.eclipse.ui.menus">
- <menuContribution
- locationURI="popup:#TextEditorContext?after=group.edit">
- <command
- commandId="org.eclipse.papyrus.infra.gmfdiag.CSS.validate"
- style="push"
- tooltip="Trigger expensive validation">
- <visibleWhen checkEnabled="false">
- <reference
- definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </visibleWhen>
- </command>
- </menuContribution>
- </extension>
- <extension point="org.eclipse.ui.menus">
- <menuContribution locationURI="popup:#TextEditorContext?endof=group.find">
- <command commandId="org.eclipse.xtext.ui.editor.FindReferences">
- <visibleWhen checkEnabled="false">
- <reference definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </visibleWhen>
- </command>
- </menuContribution>
- </extension>
- <extension point="org.eclipse.ui.handlers">
- <handler
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler"
- commandId="org.eclipse.xtext.ui.editor.FindReferences">
- <activeWhen>
- <reference
- definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </activeWhen>
- </handler>
- </extension>
-
-<!-- adding resource factories -->
-
- <extension
- point="org.eclipse.emf.ecore.extension_parser">
- <parser
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory"
- type="css">
- </parser>
- </extension>
- <extension point="org.eclipse.xtext.extension_resourceServiceProvider">
- <resourceServiceProvider
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider"
- uriExtension="css">
- </resourceServiceProvider>
- </extension>
-
-
-
- <extension
- point="org.eclipse.xtext.builder.participant">
- <participant
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant">
- </participant>
- </extension>
- <extension
- point="org.eclipse.ui.preferencePages">
- <page
- category="org.eclipse.papyrus.infra.gmfdiag.CSS"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS.compiler.preferencePage"
- name="Compiler">
- <keywordReference id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"/>
- </page>
- </extension>
- <extension
- point="org.eclipse.ui.propertyPages">
- <page
- category="org.eclipse.papyrus.infra.gmfdiag.CSS"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS.compiler.propertyPage"
- name="Compiler">
- <keywordReference id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"/>
- <enabledWhen>
- <adapt type="org.eclipse.core.resources.IProject"/>
- </enabledWhen>
- <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/>
- </page>
- </extension>
-
- <!-- Quick Outline -->
- <extension
- point="org.eclipse.ui.handlers">
- <handler
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler"
- commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline">
- <activeWhen>
- <reference
- definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </activeWhen>
- </handler>
- </extension>
- <extension
- point="org.eclipse.ui.commands">
- <command
- description="Open the quick outline."
- id="org.eclipse.xtext.ui.editor.outline.QuickOutline"
- name="Quick Outline">
- </command>
- </extension>
- <extension point="org.eclipse.ui.menus">
- <menuContribution
- locationURI="popup:#TextEditorContext?after=group.open">
- <command commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"
- style="push"
- tooltip="Open Quick Outline">
- <visibleWhen checkEnabled="false">
- <reference definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened"/>
- </visibleWhen>
- </command>
- </menuContribution>
- </extension>
- <!-- quickfix marker resolution generator -->
- <extension
- point="org.eclipse.ui.ide.markerResolution">
- <markerResolutionGenerator
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator">
- </markerResolutionGenerator>
- </extension>
- <!-- Rename Refactoring -->
- <extension point="org.eclipse.ui.handlers">
- <handler
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.IRenameElementHandler"
- commandId="org.eclipse.xtext.ui.refactoring.RenameElement">
- <activeWhen>
- <reference
- definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </activeWhen>
- </handler>
- </extension>
- <extension point="org.eclipse.ui.menus">
- <menuContribution
- locationURI="popup:#TextEditorContext?after=group.edit">
- <command commandId="org.eclipse.xtext.ui.refactoring.RenameElement"
- style="push">
- <visibleWhen checkEnabled="false">
- <reference
- definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </visibleWhen>
- </command>
- </menuContribution>
- </extension>
- <extension point="org.eclipse.ui.preferencePages">
- <page
- category="org.eclipse.papyrus.infra.gmfdiag.CSS"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferencePage"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS.refactoring"
- name="Refactoring">
- <keywordReference id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"/>
- </page>
- </extension>
-
- <extension point="org.eclipse.compare.contentViewers">
- <viewer id="org.eclipse.papyrus.infra.gmfdiag.CSS.compare.contentViewers"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
- extensions="css">
- </viewer>
- </extension>
- <extension point="org.eclipse.compare.contentMergeViewers">
- <viewer id="org.eclipse.papyrus.infra.gmfdiag.CSS.compare.contentMergeViewers"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
- extensions="css" label="CSS Compare">
- </viewer>
- </extension>
-
-</plugin>
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/plugin.xml_gen b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/plugin.xml_gen
deleted file mode 100644
index 3dd149544a2..00000000000
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/plugin.xml_gen
+++ /dev/null
@@ -1,323 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-
-<plugin>
-
- <extension
- point="org.eclipse.ui.editors">
- <editor
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.XtextEditor"
- contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
- default="true"
- extensions="css"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS"
- name="CSS Editor">
- </editor>
- </extension>
- <extension
- point="org.eclipse.ui.handlers">
- <handler
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclarationHandler"
- commandId="org.eclipse.xtext.ui.editor.hyperlinking.OpenDeclaration">
- <activeWhen>
- <reference
- definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </activeWhen>
- </handler>
- <handler
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.handler.ValidateActionHandler"
- commandId="org.eclipse.papyrus.infra.gmfdiag.CSS.validate">
- <activeWhen>
- <reference
- definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </activeWhen>
- </handler>
- </extension>
- <extension point="org.eclipse.core.expressions.definitions">
- <definition id="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- <and>
- <reference definitionId="isActiveEditorAnInstanceOfXtextEditor"/>
- <with variable="activeEditor">
- <test property="org.eclipse.xtext.ui.editor.XtextEditor.languageName"
- value="org.eclipse.papyrus.infra.gmfdiag.CSS"
- forcePluginActivation="true"/>
- </with>
- </and>
- </definition>
- </extension>
- <extension
- point="org.eclipse.ui.preferencePages">
- <page
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS"
- name="CSS">
- <keywordReference id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"/>
- </page>
- <page
- category="org.eclipse.papyrus.infra.gmfdiag.CSS"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.syntaxcoloring.SyntaxColoringPreferencePage"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS.coloring"
- name="Syntax Coloring">
- <keywordReference id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"/>
- </page>
- <page
- category="org.eclipse.papyrus.infra.gmfdiag.CSS"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.templates.XtextTemplatePreferencePage"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS.templates"
- name="Templates">
- <keywordReference id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"/>
- </page>
- </extension>
- <extension
- point="org.eclipse.ui.propertyPages">
- <page
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.preferences.LanguageRootPreferencePage"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS"
- name="CSS">
- <keywordReference id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"/>
- <enabledWhen>
- <adapt type="org.eclipse.core.resources.IProject"/>
- </enabledWhen>
- <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/>
- </page>
- </extension>
- <extension
- point="org.eclipse.ui.keywords">
- <keyword
- id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"
- label="CSS"/>
- </extension>
- <extension
- point="org.eclipse.ui.commands">
- <command
- description="Trigger expensive validation"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS.validate"
- name="Validate">
- </command>
- </extension>
- <extension point="org.eclipse.ui.menus">
- <menuContribution
- locationURI="popup:#TextEditorContext?after=group.edit">
- <command
- commandId="org.eclipse.papyrus.infra.gmfdiag.CSS.validate"
- style="push"
- tooltip="Trigger expensive validation">
- <visibleWhen checkEnabled="false">
- <reference
- definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </visibleWhen>
- </command>
- </menuContribution>
- </extension>
- <extension point="org.eclipse.ui.menus">
- <menuContribution locationURI="popup:#TextEditorContext?endof=group.find">
- <command commandId="org.eclipse.xtext.ui.editor.FindReferences">
- <visibleWhen checkEnabled="false">
- <reference definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </visibleWhen>
- </command>
- </menuContribution>
- </extension>
- <extension point="org.eclipse.ui.handlers">
- <handler
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.findrefs.FindReferencesHandler"
- commandId="org.eclipse.xtext.ui.editor.FindReferences">
- <activeWhen>
- <reference
- definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </activeWhen>
- </handler>
- </extension>
-
-<!-- adding resource factories -->
-
- <extension
- point="org.eclipse.emf.ecore.extension_parser">
- <parser
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.resource.IResourceFactory"
- type="css">
- </parser>
- </extension>
- <extension point="org.eclipse.xtext.extension_resourceServiceProvider">
- <resourceServiceProvider
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.resource.IResourceUIServiceProvider"
- uriExtension="css">
- </resourceServiceProvider>
- </extension>
-
-
- <!-- marker definitions for org.eclipse.papyrus.infra.gmfdiag.CSS -->
- <extension
- id="css.check.fast"
- name="CSS Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.xtext.ui.check.fast"/>
- <persistent value="true"/>
- </extension>
- <extension
- id="css.check.normal"
- name="CSS Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.xtext.ui.check.normal"/>
- <persistent value="true"/>
- </extension>
- <extension
- id="css.check.expensive"
- name="CSS Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.xtext.ui.check.expensive"/>
- <persistent value="true"/>
- </extension>
-
- <extension
- point="org.eclipse.xtext.builder.participant">
- <participant
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant">
- </participant>
- </extension>
- <extension
- point="org.eclipse.ui.preferencePages">
- <page
- category="org.eclipse.papyrus.infra.gmfdiag.CSS"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS.compiler.preferencePage"
- name="Compiler">
- <keywordReference id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"/>
- </page>
- </extension>
- <extension
- point="org.eclipse.ui.propertyPages">
- <page
- category="org.eclipse.papyrus.infra.gmfdiag.CSS"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.builder.preferences.BuilderPreferencePage"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS.compiler.propertyPage"
- name="Compiler">
- <keywordReference id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"/>
- <enabledWhen>
- <adapt type="org.eclipse.core.resources.IProject"/>
- </enabledWhen>
- <filter name="projectNature" value="org.eclipse.xtext.ui.shared.xtextNature"/>
- </page>
- </extension>
-
- <!-- Quick Outline -->
- <extension
- point="org.eclipse.ui.handlers">
- <handler
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.outline.quickoutline.ShowQuickOutlineActionHandler"
- commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline">
- <activeWhen>
- <reference
- definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </activeWhen>
- </handler>
- </extension>
- <extension
- point="org.eclipse.ui.commands">
- <command
- description="Open the quick outline."
- id="org.eclipse.xtext.ui.editor.outline.QuickOutline"
- name="Quick Outline">
- </command>
- </extension>
- <extension point="org.eclipse.ui.menus">
- <menuContribution
- locationURI="popup:#TextEditorContext?after=group.open">
- <command commandId="org.eclipse.xtext.ui.editor.outline.QuickOutline"
- style="push"
- tooltip="Open Quick Outline">
- <visibleWhen checkEnabled="false">
- <reference definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened"/>
- </visibleWhen>
- </command>
- </menuContribution>
- </extension>
- <!-- quickfix marker resolution generator for org.eclipse.papyrus.infra.gmfdiag.CSS -->
- <extension
- point="org.eclipse.ui.ide.markerResolution">
- <markerResolutionGenerator
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
- markerType="org.eclipse.papyrus.infra.gmfdiag.ui.css.check.fast">
- <attribute
- name="FIXABLE_KEY"
- value="true">
- </attribute>
- </markerResolutionGenerator>
- <markerResolutionGenerator
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
- markerType="org.eclipse.papyrus.infra.gmfdiag.ui.css.check.normal">
- <attribute
- name="FIXABLE_KEY"
- value="true">
- </attribute>
- </markerResolutionGenerator>
- <markerResolutionGenerator
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
- markerType="org.eclipse.papyrus.infra.gmfdiag.ui.css.check.expensive">
- <attribute
- name="FIXABLE_KEY"
- value="true">
- </attribute>
- </markerResolutionGenerator>
- </extension>
- <!-- Rename Refactoring -->
- <extension point="org.eclipse.ui.handlers">
- <handler
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.DefaultRenameElementHandler"
- commandId="org.eclipse.xtext.ui.refactoring.RenameElement">
- <activeWhen>
- <reference
- definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </activeWhen>
- </handler>
- </extension>
- <extension point="org.eclipse.ui.menus">
- <menuContribution
- locationURI="popup:#TextEditorContext?after=group.edit">
- <command commandId="org.eclipse.xtext.ui.refactoring.RenameElement"
- style="push">
- <visibleWhen checkEnabled="false">
- <reference
- definitionId="org.eclipse.papyrus.infra.gmfdiag.CSS.Editor.opened">
- </reference>
- </visibleWhen>
- </command>
- </menuContribution>
- </extension>
- <extension point="org.eclipse.ui.preferencePages">
- <page
- category="org.eclipse.papyrus.infra.gmfdiag.CSS"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.refactoring.ui.RefactoringPreferencePage"
- id="org.eclipse.papyrus.infra.gmfdiag.CSS.refactoring"
- name="Refactoring">
- <keywordReference id="org.eclipse.papyrus.infra.gmfdiag.ui.keyword_CSS"/>
- </page>
- </extension>
-
- <extension point="org.eclipse.compare.contentViewers">
- <viewer id="org.eclipse.papyrus.infra.gmfdiag.CSS.compare.contentViewers"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
- extensions="css">
- </viewer>
- </extension>
- <extension point="org.eclipse.compare.contentMergeViewers">
- <viewer id="org.eclipse.papyrus.infra.gmfdiag.CSS.compare.contentMergeViewers"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.compare.InjectableViewerCreator"
- extensions="css" label="CSS Compare">
- </viewer>
- </extension>
- <extension point="org.eclipse.ui.editors.documentProviders">
- <provider id="org.eclipse.papyrus.infra.gmfdiag.CSS.editors.documentProviders"
- class="org.eclipse.papyrus.infra.gmfdiag.ui.CSSExecutableExtensionFactory:org.eclipse.xtext.ui.editor.model.XtextDocumentProvider"
- extensions="css">
- </provider>
- </extension>
-
-</plugin>
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/pom.xml b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/pom.xml
deleted file mode 100644
index bac7e8281ca..00000000000
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/pom.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project>
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>org.eclipse.papyrus</artifactId>
- <groupId>org.eclipse.papyrus</groupId>
- <version>1.1.0-SNAPSHOT</version>
- <relativePath>../../../../../releng/top-pom-main.xml</relativePath>
- </parent>
- <artifactId>org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui</artifactId>
- <groupId>org.eclipse.papyrus</groupId>
- <version>1.1.0-SNAPSHOT</version>
- <packaging>eclipse-plugin</packaging>
-</project> \ No newline at end of file
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/CSSExecutableExtensionFactory.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/CSSExecutableExtensionFactory.java
deleted file mode 100644
index 63ea6f822a0..00000000000
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/CSSExecutableExtensionFactory.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2012-2013 CEA LIST.
- *
- * 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:
- * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
- *****************************************************************************/
-package org.eclipse.papyrus.infra.gmfdiag.ui;
-
-import org.eclipse.papyrus.infra.gmfdiag.ui.internal.CSSActivator;
-import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory;
-import org.osgi.framework.Bundle;
-
-import com.google.inject.Injector;
-
-/**
- * This class was generated. Customizations should only happen in a newly
- * introduced subclass.
- */
-public class CSSExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory {
-
- @Override
- protected Bundle getBundle() {
- return CSSActivator.getInstance().getBundle();
- }
-
- @Override
- protected Injector getInjector() {
- return CSSActivator.getInstance().getInjector(CSSActivator.ORG_ECLIPSE_PAPYRUS_INFRA_GMFDIAG_CSS);
- }
-
-}
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/CSSParser.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/CSSParser.java
deleted file mode 100644
index f1c5e0673f6..00000000000
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/CSSParser.java
+++ /dev/null
@@ -1,212 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2012-2013 CEA LIST.
- *
- * 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:
- * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
- *****************************************************************************/
-package org.eclipse.papyrus.infra.gmfdiag.ui.contentassist.antlr;
-
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Map;
-
-import org.antlr.runtime.RecognitionException;
-import org.eclipse.papyrus.infra.gmfdiag.services.CSSGrammarAccess;
-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;
-
-import com.google.inject.Inject;
-
-public class CSSParser extends AbstractContentAssistParser {
-
- @Inject
- private CSSGrammarAccess grammarAccess;
-
- private Map<AbstractElement, String> nameMappings;
-
- @Override
- protected org.eclipse.papyrus.infra.gmfdiag.ui.contentassist.antlr.internal.InternalCSSParser createParser() {
- org.eclipse.papyrus.infra.gmfdiag.ui.contentassist.antlr.internal.InternalCSSParser result = new org.eclipse.papyrus.infra.gmfdiag.ui.contentassist.antlr.internal.InternalCSSParser(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.getStylesheetAccess().getAlternatives_1(), "rule__Stylesheet__Alternatives_1");
- put(grammarAccess.getStylesheetAccess().getAlternatives_2_1(), "rule__Stylesheet__Alternatives_2_1");
- put(grammarAccess.getStylesheetAccess().getAlternatives_3_1(), "rule__Stylesheet__Alternatives_3_1");
- put(grammarAccess.getContentAccess().getAlternatives(), "rule__Content__Alternatives");
- put(grammarAccess.getImportAccess().getAlternatives_1(), "rule__Import__Alternatives_1");
- put(grammarAccess.getSelectorAccess().getAlternatives(), "rule__Selector__Alternatives");
- put(grammarAccess.getCompositeSelectorAccess().getAlternatives_1(), "rule__CompositeSelector__Alternatives_1");
- put(grammarAccess.getSimpleSelectorAccess().getAlternatives(), "rule__SimpleSelector__Alternatives");
- put(grammarAccess.getSimpleSelectorAccess().getElementNameAlternatives_0_0_0(), "rule__SimpleSelector__ElementNameAlternatives_0_0_0");
- put(grammarAccess.getSelectorConditionAccess().getAlternatives(), "rule__SelectorCondition__Alternatives");
- put(grammarAccess.getTermAccess().getAlternatives_0(), "rule__Term__Alternatives_0");
- put(grammarAccess.getOperatorAccess().getAlternatives(), "rule__Operator__Alternatives");
- put(grammarAccess.getAttributeValueAccess().getValueAlternatives_2_0(), "rule__AttributeValue__ValueAlternatives_2_0");
- put(grammarAccess.getPseudoAccess().getAlternatives_1(), "rule__Pseudo__Alternatives_1");
- put(grammarAccess.getUNARYAccess().getAlternatives(), "rule__UNARY__Alternatives");
- put(grammarAccess.getKINDAccess().getAlternatives(), "rule__KIND__Alternatives");
- put(grammarAccess.getATTRIBUTE_OPAccess().getAlternatives(), "rule__ATTRIBUTE_OP__Alternatives");
- put(grammarAccess.getStylesheetAccess().getGroup(), "rule__Stylesheet__Group__0");
- put(grammarAccess.getStylesheetAccess().getGroup_0(), "rule__Stylesheet__Group_0__0");
- put(grammarAccess.getStylesheetAccess().getGroup_2(), "rule__Stylesheet__Group_2__0");
- put(grammarAccess.getStylesheetAccess().getGroup_2_1_0(), "rule__Stylesheet__Group_2_1_0__0");
- put(grammarAccess.getStylesheetAccess().getGroup_2_1_1(), "rule__Stylesheet__Group_2_1_1__0");
- put(grammarAccess.getStylesheetAccess().getGroup_3(), "rule__Stylesheet__Group_3__0");
- put(grammarAccess.getStylesheetAccess().getGroup_3_1_0(), "rule__Stylesheet__Group_3_1_0__0");
- put(grammarAccess.getStylesheetAccess().getGroup_3_1_1(), "rule__Stylesheet__Group_3_1_1__0");
- put(grammarAccess.getImportAccess().getGroup(), "rule__Import__Group__0");
- put(grammarAccess.getImportAccess().getGroup_1_0(), "rule__Import__Group_1_0__0");
- put(grammarAccess.getImportAccess().getGroup_1_1(), "rule__Import__Group_1_1__0");
- put(grammarAccess.getImportAccess().getGroup_3(), "rule__Import__Group_3__0");
- put(grammarAccess.getImportAccess().getGroup_3_2(), "rule__Import__Group_3_2__0");
- put(grammarAccess.getMediaAccess().getGroup(), "rule__Media__Group__0");
- put(grammarAccess.getMediaAccess().getGroup_4(), "rule__Media__Group_4__0");
- put(grammarAccess.getPageAccess().getGroup(), "rule__Page__Group__0");
- put(grammarAccess.getPageAccess().getGroup_7(), "rule__Page__Group_7__0");
- put(grammarAccess.getPseudoPageAccess().getGroup(), "rule__PseudoPage__Group__0");
- put(grammarAccess.getRulesetAccess().getGroup(), "rule__Ruleset__Group__0");
- put(grammarAccess.getRulesetAccess().getGroup_1(), "rule__Ruleset__Group_1__0");
- put(grammarAccess.getRulesetAccess().getGroup_5(), "rule__Ruleset__Group_5__0");
- put(grammarAccess.getSelectorAccess().getGroup_0(), "rule__Selector__Group_0__0");
- put(grammarAccess.getCompositeSelectorAccess().getGroup(), "rule__CompositeSelector__Group__0");
- put(grammarAccess.getCompositeSelectorAccess().getGroup_1_1(), "rule__CompositeSelector__Group_1_1__0");
- put(grammarAccess.getSimpleSelectorAccess().getGroup_0(), "rule__SimpleSelector__Group_0__0");
- put(grammarAccess.getCombinatorAccess().getGroup(), "rule__Combinator__Group__0");
- put(grammarAccess.getDeclarationAccess().getGroup(), "rule__Declaration__Group__0");
- put(grammarAccess.getDeclarationAccess().getGroup_5(), "rule__Declaration__Group_5__0");
- put(grammarAccess.getExpressionAccess().getGroup(), "rule__Expression__Group__0");
- put(grammarAccess.getSubtermAccess().getGroup(), "rule__Subterm__Group__0");
- put(grammarAccess.getTermAccess().getGroup(), "rule__Term__Group__0");
- put(grammarAccess.getFunctionAccess().getGroup(), "rule__Function__Group__0");
- put(grammarAccess.getNumberAccess().getGroup(), "rule__Number__Group__0");
- put(grammarAccess.getPercentageAccess().getGroup(), "rule__Percentage__Group__0");
- put(grammarAccess.getLengthAccess().getGroup(), "rule__Length__Group__0");
- put(grammarAccess.getEmsAccess().getGroup(), "rule__Ems__Group__0");
- put(grammarAccess.getExsAccess().getGroup(), "rule__Exs__Group__0");
- put(grammarAccess.getAngleAccess().getGroup(), "rule__Angle__Group__0");
- put(grammarAccess.getTimeAccess().getGroup(), "rule__Time__Group__0");
- put(grammarAccess.getFrequencyAccess().getGroup(), "rule__Frequency__Group__0");
- put(grammarAccess.getUriAccess().getGroup(), "rule__Uri__Group__0");
- put(grammarAccess.getOperatorAccess().getGroup_0(), "rule__Operator__Group_0__0");
- put(grammarAccess.getOperatorAccess().getGroup_1(), "rule__Operator__Group_1__0");
- put(grammarAccess.getAttributeAccess().getGroup(), "rule__Attribute__Group__0");
- put(grammarAccess.getAttributeValueAccess().getGroup(), "rule__AttributeValue__Group__0");
- put(grammarAccess.getPseudoAccess().getGroup(), "rule__Pseudo__Group__0");
- put(grammarAccess.getPseudoAccess().getGroup_1_1(), "rule__Pseudo__Group_1_1__0");
- put(grammarAccess.getPseudoAccess().getGroup_1_1_3(), "rule__Pseudo__Group_1_1_3__0");
- put(grammarAccess.getStylesheetAccess().getCharsetAssignment_0_1(), "rule__Stylesheet__CharsetAssignment_0_1");
- put(grammarAccess.getStylesheetAccess().getImportsAssignment_2_0(), "rule__Stylesheet__ImportsAssignment_2_0");
- put(grammarAccess.getStylesheetAccess().getContentsAssignment_3_0(), "rule__Stylesheet__ContentsAssignment_3_0");
- put(grammarAccess.getImportAccess().getStringAssignment_1_0_1(), "rule__Import__StringAssignment_1_0_1");
- put(grammarAccess.getImportAccess().getUriAssignment_1_1_1(), "rule__Import__UriAssignment_1_1_1");
- put(grammarAccess.getImportAccess().getMediaAssignment_3_0(), "rule__Import__MediaAssignment_3_0");
- put(grammarAccess.getImportAccess().getMediaAssignment_3_2_2(), "rule__Import__MediaAssignment_3_2_2");
- put(grammarAccess.getMediaAccess().getMediaAssignment_2(), "rule__Media__MediaAssignment_2");
- put(grammarAccess.getMediaAccess().getMediaAssignment_4_2(), "rule__Media__MediaAssignment_4_2");
- put(grammarAccess.getMediaAccess().getRulesAssignment_7(), "rule__Media__RulesAssignment_7");
- put(grammarAccess.getPageAccess().getPseudoAssignment_3(), "rule__Page__PseudoAssignment_3");
- put(grammarAccess.getPageAccess().getDeclarationsAssignment_6(), "rule__Page__DeclarationsAssignment_6");
- put(grammarAccess.getPageAccess().getDeclarationsAssignment_7_2(), "rule__Page__DeclarationsAssignment_7_2");
- put(grammarAccess.getPseudoPageAccess().getIdAssignment_1(), "rule__PseudoPage__IdAssignment_1");
- put(grammarAccess.getRulesetAccess().getSelectorsAssignment_0(), "rule__Ruleset__SelectorsAssignment_0");
- put(grammarAccess.getRulesetAccess().getSelectorsAssignment_1_2(), "rule__Ruleset__SelectorsAssignment_1_2");
- put(grammarAccess.getRulesetAccess().getPropertiesAssignment_4(), "rule__Ruleset__PropertiesAssignment_4");
- put(grammarAccess.getRulesetAccess().getPropertiesAssignment_5_2(), "rule__Ruleset__PropertiesAssignment_5_2");
- put(grammarAccess.getCompositeSelectorAccess().getLeftAssignment_0(), "rule__CompositeSelector__LeftAssignment_0");
- put(grammarAccess.getCompositeSelectorAccess().getCombinatorAssignment_1_1_1(), "rule__CompositeSelector__CombinatorAssignment_1_1_1");
- put(grammarAccess.getCompositeSelectorAccess().getRightAssignment_2(), "rule__CompositeSelector__RightAssignment_2");
- put(grammarAccess.getSimpleSelectorAccess().getElementNameAssignment_0_0(), "rule__SimpleSelector__ElementNameAssignment_0_0");
- put(grammarAccess.getSimpleSelectorAccess().getConditionAssignment_0_1(), "rule__SimpleSelector__ConditionAssignment_0_1");
- put(grammarAccess.getSimpleSelectorAccess().getConditionAssignment_1(), "rule__SimpleSelector__ConditionAssignment_1");
- put(grammarAccess.getCombinatorAccess().getKindAssignment_0(), "rule__Combinator__KindAssignment_0");
- put(grammarAccess.getDeclarationAccess().getPropertyAssignment_0(), "rule__Declaration__PropertyAssignment_0");
- put(grammarAccess.getDeclarationAccess().getExpressionAssignment_4(), "rule__Declaration__ExpressionAssignment_4");
- put(grammarAccess.getDeclarationAccess().getImportantAssignment_5_0(), "rule__Declaration__ImportantAssignment_5_0");
- put(grammarAccess.getExpressionAccess().getTermsAssignment_0(), "rule__Expression__TermsAssignment_0");
- put(grammarAccess.getExpressionAccess().getSubtermsAssignment_1(), "rule__Expression__SubtermsAssignment_1");
- put(grammarAccess.getSubtermAccess().getOperatorAssignment_0(), "rule__Subterm__OperatorAssignment_0");
- put(grammarAccess.getSubtermAccess().getTermAssignment_1(), "rule__Subterm__TermAssignment_1");
- put(grammarAccess.getFunctionAccess().getNameAssignment_0(), "rule__Function__NameAssignment_0");
- put(grammarAccess.getFunctionAccess().getArgsAssignment_3(), "rule__Function__ArgsAssignment_3");
- put(grammarAccess.getNameAccess().getValueAssignment(), "rule__Name__ValueAssignment");
- put(grammarAccess.getNumberAccess().getOpAssignment_0(), "rule__Number__OpAssignment_0");
- put(grammarAccess.getNumberAccess().getValueAssignment_1(), "rule__Number__ValueAssignment_1");
- put(grammarAccess.getPercentageAccess().getOpAssignment_0(), "rule__Percentage__OpAssignment_0");
- put(grammarAccess.getPercentageAccess().getValueAssignment_1(), "rule__Percentage__ValueAssignment_1");
- put(grammarAccess.getPercentageAccess().getUnitAssignment_2(), "rule__Percentage__UnitAssignment_2");
- put(grammarAccess.getLengthAccess().getOpAssignment_0(), "rule__Length__OpAssignment_0");
- put(grammarAccess.getLengthAccess().getValueAssignment_1(), "rule__Length__ValueAssignment_1");
- put(grammarAccess.getLengthAccess().getUnitAssignment_2(), "rule__Length__UnitAssignment_2");
- put(grammarAccess.getEmsAccess().getOpAssignment_0(), "rule__Ems__OpAssignment_0");
- put(grammarAccess.getEmsAccess().getValueAssignment_1(), "rule__Ems__ValueAssignment_1");
- put(grammarAccess.getEmsAccess().getUnitAssignment_2(), "rule__Ems__UnitAssignment_2");
- put(grammarAccess.getExsAccess().getOpAssignment_0(), "rule__Exs__OpAssignment_0");
- put(grammarAccess.getExsAccess().getValueAssignment_1(), "rule__Exs__ValueAssignment_1");
- put(grammarAccess.getExsAccess().getUnitAssignment_2(), "rule__Exs__UnitAssignment_2");
- put(grammarAccess.getAngleAccess().getOpAssignment_0(), "rule__Angle__OpAssignment_0");
- put(grammarAccess.getAngleAccess().getValueAssignment_1(), "rule__Angle__ValueAssignment_1");
- put(grammarAccess.getAngleAccess().getUnitAssignment_2(), "rule__Angle__UnitAssignment_2");
- put(grammarAccess.getTimeAccess().getOpAssignment_0(), "rule__Time__OpAssignment_0");
- put(grammarAccess.getTimeAccess().getValueAssignment_1(), "rule__Time__ValueAssignment_1");
- put(grammarAccess.getTimeAccess().getUnitAssignment_2(), "rule__Time__UnitAssignment_2");
- put(grammarAccess.getFrequencyAccess().getOpAssignment_0(), "rule__Frequency__OpAssignment_0");
- put(grammarAccess.getFrequencyAccess().getValueAssignment_1(), "rule__Frequency__ValueAssignment_1");
- put(grammarAccess.getFrequencyAccess().getUnitAssignment_2(), "rule__Frequency__UnitAssignment_2");
- put(grammarAccess.getUriAccess().getValueAssignment_2(), "rule__Uri__ValueAssignment_2");
- put(grammarAccess.getStringValueAccess().getValueAssignment(), "rule__StringValue__ValueAssignment");
- put(grammarAccess.getHexColorAccess().getValueAssignment(), "rule__HexColor__ValueAssignment");
- put(grammarAccess.getClassAccess().getClassAssignment(), "rule__Class__ClassAssignment");
- put(grammarAccess.getAttributeAccess().getNameAssignment_2(), "rule__Attribute__NameAssignment_2");
- put(grammarAccess.getAttributeAccess().getValueAssignment_4(), "rule__Attribute__ValueAssignment_4");
- put(grammarAccess.getAttributeValueAccess().getOperatorAssignment_0(), "rule__AttributeValue__OperatorAssignment_0");
- put(grammarAccess.getAttributeValueAccess().getValueAssignment_2(), "rule__AttributeValue__ValueAssignment_2");
- put(grammarAccess.getPseudoAccess().getPseudoAssignment_1_0(), "rule__Pseudo__PseudoAssignment_1_0");
- put(grammarAccess.getPseudoAccess().getPseudoAssignment_1_1_0(), "rule__Pseudo__PseudoAssignment_1_1_0");
- put(grammarAccess.getPseudoAccess().getArgsAssignment_1_1_3_0(), "rule__Pseudo__ArgsAssignment_1_1_3_0");
- put(grammarAccess.getCSSIdAccess().getValueAssignment(), "rule__CSSId__ValueAssignment");
- put(grammarAccess.getUnaryOperatorAccess().getOperatorAssignment(), "rule__UnaryOperator__OperatorAssignment");
- }
- };
- }
- return nameMappings.get(element);
- }
-
- @Override
- protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) {
- try {
- org.eclipse.papyrus.infra.gmfdiag.ui.contentassist.antlr.internal.InternalCSSParser typedParser = (org.eclipse.papyrus.infra.gmfdiag.ui.contentassist.antlr.internal.InternalCSSParser) parser;
- typedParser.entryRuleStylesheet();
- return typedParser.getFollowElements();
- } catch (RecognitionException ex) {
- throw new RuntimeException(ex);
- }
- }
-
- @Override
- protected String[] getInitialHiddenTokens() {
- return new String[] { "RULE_ML_COMMENT" };
- }
-
- public CSSGrammarAccess getGrammarAccess() {
- return this.grammarAccess;
- }
-
- public void setGrammarAccess(CSSGrammarAccess grammarAccess) {
- this.grammarAccess = grammarAccess;
- }
-}
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g
deleted file mode 100644
index dde80e79835..00000000000
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g
+++ /dev/null
@@ -1,7668 +0,0 @@
-/*
-* generated by Xtext
-*/
-grammar InternalCSS;
-
-options {
- superClass=AbstractInternalContentAssistParser;
-
-}
-
-@lexer::header {
-package org.eclipse.papyrus.infra.gmfdiag.ui.contentassist.antlr.internal;
-
-// 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;
-}
-
-@parser::header {
-package org.eclipse.papyrus.infra.gmfdiag.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.papyrus.infra.gmfdiag.services.CSSGrammarAccess;
-
-}
-
-@parser::members {
-
- private CSSGrammarAccess grammarAccess;
-
- public void setGrammarAccess(CSSGrammarAccess grammarAccess) {
- this.grammarAccess = grammarAccess;
- }
-
- @Override
- protected Grammar getGrammar() {
- return grammarAccess.getGrammar();
- }
-
- @Override
- protected String getValueForTokenName(String tokenName) {
- return tokenName;
- }
-
-}
-
-
-
-
-// Entry rule entryRuleStylesheet
-entryRuleStylesheet
-:
-{ before(grammarAccess.getStylesheetRule()); }
- ruleStylesheet
-{ after(grammarAccess.getStylesheetRule()); }
- EOF
-;
-
-// Rule Stylesheet
-ruleStylesheet
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getStylesheetAccess().getGroup()); }
-(rule__Stylesheet__Group__0)
-{ after(grammarAccess.getStylesheetAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleContent
-entryRuleContent
-:
-{ before(grammarAccess.getContentRule()); }
- ruleContent
-{ after(grammarAccess.getContentRule()); }
- EOF
-;
-
-// Rule Content
-ruleContent
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getContentAccess().getAlternatives()); }
-(rule__Content__Alternatives)
-{ after(grammarAccess.getContentAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleImport
-entryRuleImport
-:
-{ before(grammarAccess.getImportRule()); }
- ruleImport
-{ after(grammarAccess.getImportRule()); }
- EOF
-;
-
-// Rule Import
-ruleImport
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getImportAccess().getGroup()); }
-(rule__Import__Group__0)
-{ after(grammarAccess.getImportAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleMedia
-entryRuleMedia
-:
-{ before(grammarAccess.getMediaRule()); }
- ruleMedia
-{ after(grammarAccess.getMediaRule()); }
- EOF
-;
-
-// Rule Media
-ruleMedia
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getMediaAccess().getGroup()); }
-(rule__Media__Group__0)
-{ after(grammarAccess.getMediaAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulePage
-entryRulePage
-:
-{ before(grammarAccess.getPageRule()); }
- rulePage
-{ after(grammarAccess.getPageRule()); }
- EOF
-;
-
-// Rule Page
-rulePage
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getPageAccess().getGroup()); }
-(rule__Page__Group__0)
-{ after(grammarAccess.getPageAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulePseudoPage
-entryRulePseudoPage
-:
-{ before(grammarAccess.getPseudoPageRule()); }
- rulePseudoPage
-{ after(grammarAccess.getPseudoPageRule()); }
- EOF
-;
-
-// Rule PseudoPage
-rulePseudoPage
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getPseudoPageAccess().getGroup()); }
-(rule__PseudoPage__Group__0)
-{ after(grammarAccess.getPseudoPageAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleRuleset
-entryRuleRuleset
-:
-{ before(grammarAccess.getRulesetRule()); }
- ruleRuleset
-{ after(grammarAccess.getRulesetRule()); }
- EOF
-;
-
-// Rule Ruleset
-ruleRuleset
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getRulesetAccess().getGroup()); }
-(rule__Ruleset__Group__0)
-{ after(grammarAccess.getRulesetAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSelector
-entryRuleSelector
-:
-{ before(grammarAccess.getSelectorRule()); }
- ruleSelector
-{ after(grammarAccess.getSelectorRule()); }
- EOF
-;
-
-// Rule Selector
-ruleSelector
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSelectorAccess().getAlternatives()); }
-(rule__Selector__Alternatives)
-{ after(grammarAccess.getSelectorAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleCompositeSelector
-entryRuleCompositeSelector
-:
-{ before(grammarAccess.getCompositeSelectorRule()); }
- ruleCompositeSelector
-{ after(grammarAccess.getCompositeSelectorRule()); }
- EOF
-;
-
-// Rule CompositeSelector
-ruleCompositeSelector
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getCompositeSelectorAccess().getGroup()); }
-(rule__CompositeSelector__Group__0)
-{ after(grammarAccess.getCompositeSelectorAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSimpleSelector
-entryRuleSimpleSelector
-:
-{ before(grammarAccess.getSimpleSelectorRule()); }
- ruleSimpleSelector
-{ after(grammarAccess.getSimpleSelectorRule()); }
- EOF
-;
-
-// Rule SimpleSelector
-ruleSimpleSelector
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSimpleSelectorAccess().getAlternatives()); }
-(rule__SimpleSelector__Alternatives)
-{ after(grammarAccess.getSimpleSelectorAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSelectorCondition
-entryRuleSelectorCondition
-:
-{ before(grammarAccess.getSelectorConditionRule()); }
- ruleSelectorCondition
-{ after(grammarAccess.getSelectorConditionRule()); }
- EOF
-;
-
-// Rule SelectorCondition
-ruleSelectorCondition
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSelectorConditionAccess().getAlternatives()); }
-(rule__SelectorCondition__Alternatives)
-{ after(grammarAccess.getSelectorConditionAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleCombinator
-entryRuleCombinator
-:
-{ before(grammarAccess.getCombinatorRule()); }
- ruleCombinator
-{ after(grammarAccess.getCombinatorRule()); }
- EOF
-;
-
-// Rule Combinator
-ruleCombinator
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getCombinatorAccess().getGroup()); }
-(rule__Combinator__Group__0)
-{ after(grammarAccess.getCombinatorAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleDeclaration
-entryRuleDeclaration
-:
-{ before(grammarAccess.getDeclarationRule()); }
- ruleDeclaration
-{ after(grammarAccess.getDeclarationRule()); }
- EOF
-;
-
-// Rule Declaration
-ruleDeclaration
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getDeclarationAccess().getGroup()); }
-(rule__Declaration__Group__0)
-{ after(grammarAccess.getDeclarationAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleExpression
-entryRuleExpression
-:
-{ before(grammarAccess.getExpressionRule()); }
- ruleExpression
-{ after(grammarAccess.getExpressionRule()); }
- EOF
-;
-
-// Rule Expression
-ruleExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getExpressionAccess().getGroup()); }
-(rule__Expression__Group__0)
-{ after(grammarAccess.getExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSubterm
-entryRuleSubterm
-:
-{ before(grammarAccess.getSubtermRule()); }
- ruleSubterm
-{ after(grammarAccess.getSubtermRule()); }
- EOF
-;
-
-// Rule Subterm
-ruleSubterm
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSubtermAccess().getGroup()); }
-(rule__Subterm__Group__0)
-{ after(grammarAccess.getSubtermAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleTerm
-entryRuleTerm
-:
-{ before(grammarAccess.getTermRule()); }
- ruleTerm
-{ after(grammarAccess.getTermRule()); }
- EOF
-;
-
-// Rule Term
-ruleTerm
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getTermAccess().getGroup()); }
-(rule__Term__Group__0)
-{ after(grammarAccess.getTermAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleFunction
-entryRuleFunction
-:
-{ before(grammarAccess.getFunctionRule()); }
- ruleFunction
-{ after(grammarAccess.getFunctionRule()); }
- EOF
-;
-
-// Rule Function
-ruleFunction
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getFunctionAccess().getGroup()); }
-(rule__Function__Group__0)
-{ after(grammarAccess.getFunctionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleName
-entryRuleName
-:
-{ before(grammarAccess.getNameRule()); }
- ruleName
-{ after(grammarAccess.getNameRule()); }
- EOF
-;
-
-// Rule Name
-ruleName
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getNameAccess().getValueAssignment()); }
-(rule__Name__ValueAssignment)
-{ after(grammarAccess.getNameAccess().getValueAssignment()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleNumber
-entryRuleNumber
-:
-{ before(grammarAccess.getNumberRule()); }
- ruleNumber
-{ after(grammarAccess.getNumberRule()); }
- EOF
-;
-
-// Rule Number
-ruleNumber
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getNumberAccess().getGroup()); }
-(rule__Number__Group__0)
-{ after(grammarAccess.getNumberAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulePercentage
-entryRulePercentage
-:
-{ before(grammarAccess.getPercentageRule()); }
- rulePercentage
-{ after(grammarAccess.getPercentageRule()); }
- EOF
-;
-
-// Rule Percentage
-rulePercentage
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getPercentageAccess().getGroup()); }
-(rule__Percentage__Group__0)
-{ after(grammarAccess.getPercentageAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleLength
-entryRuleLength
-:
-{ before(grammarAccess.getLengthRule()); }
- ruleLength
-{ after(grammarAccess.getLengthRule()); }
- EOF
-;
-
-// Rule Length
-ruleLength
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getLengthAccess().getGroup()); }
-(rule__Length__Group__0)
-{ after(grammarAccess.getLengthAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleEms
-entryRuleEms
-:
-{ before(grammarAccess.getEmsRule()); }
- ruleEms
-{ after(grammarAccess.getEmsRule()); }
- EOF
-;
-
-// Rule Ems
-ruleEms
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getEmsAccess().getGroup()); }
-(rule__Ems__Group__0)
-{ after(grammarAccess.getEmsAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleExs
-entryRuleExs
-:
-{ before(grammarAccess.getExsRule()); }
- ruleExs
-{ after(grammarAccess.getExsRule()); }
- EOF
-;
-
-// Rule Exs
-ruleExs
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getExsAccess().getGroup()); }
-(rule__Exs__Group__0)
-{ after(grammarAccess.getExsAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleAngle
-entryRuleAngle
-:
-{ before(grammarAccess.getAngleRule()); }
- ruleAngle
-{ after(grammarAccess.getAngleRule()); }
- EOF
-;
-
-// Rule Angle
-ruleAngle
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getAngleAccess().getGroup()); }
-(rule__Angle__Group__0)
-{ after(grammarAccess.getAngleAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleTime
-entryRuleTime
-:
-{ before(grammarAccess.getTimeRule()); }
- ruleTime
-{ after(grammarAccess.getTimeRule()); }
- EOF
-;
-
-// Rule Time
-ruleTime
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getTimeAccess().getGroup()); }
-(rule__Time__Group__0)
-{ after(grammarAccess.getTimeAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleFrequency
-entryRuleFrequency
-:
-{ before(grammarAccess.getFrequencyRule()); }
- ruleFrequency
-{ after(grammarAccess.getFrequencyRule()); }
- EOF
-;
-
-// Rule Frequency
-ruleFrequency
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getFrequencyAccess().getGroup()); }
-(rule__Frequency__Group__0)
-{ after(grammarAccess.getFrequencyAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleUri
-entryRuleUri
-:
-{ before(grammarAccess.getUriRule()); }
- ruleUri
-{ after(grammarAccess.getUriRule()); }
- EOF
-;
-
-// Rule Uri
-ruleUri
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getUriAccess().getGroup()); }
-(rule__Uri__Group__0)
-{ after(grammarAccess.getUriAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleStringValue
-entryRuleStringValue
-:
-{ before(grammarAccess.getStringValueRule()); }
- ruleStringValue
-{ after(grammarAccess.getStringValueRule()); }
- EOF
-;
-
-// Rule StringValue
-ruleStringValue
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getStringValueAccess().getValueAssignment()); }
-(rule__StringValue__ValueAssignment)
-{ after(grammarAccess.getStringValueAccess().getValueAssignment()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleHexColor
-entryRuleHexColor
-:
-{ before(grammarAccess.getHexColorRule()); }
- ruleHexColor
-{ after(grammarAccess.getHexColorRule()); }
- EOF
-;
-
-// Rule HexColor
-ruleHexColor
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getHexColorAccess().getValueAssignment()); }
-(rule__HexColor__ValueAssignment)
-{ after(grammarAccess.getHexColorAccess().getValueAssignment()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleOperator
-entryRuleOperator
-:
-{ before(grammarAccess.getOperatorRule()); }
- ruleOperator
-{ after(grammarAccess.getOperatorRule()); }
- EOF
-;
-
-// Rule Operator
-ruleOperator
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getOperatorAccess().getAlternatives()); }
-(rule__Operator__Alternatives)
-{ after(grammarAccess.getOperatorAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleClass
-entryRuleClass
-:
-{ before(grammarAccess.getClassRule()); }
- ruleClass
-{ after(grammarAccess.getClassRule()); }
- EOF
-;
-
-// Rule Class
-ruleClass
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getClassAccess().getClassAssignment()); }
-(rule__Class__ClassAssignment)
-{ after(grammarAccess.getClassAccess().getClassAssignment()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleAttribute
-entryRuleAttribute
-:
-{ before(grammarAccess.getAttributeRule()); }
- ruleAttribute
-{ after(grammarAccess.getAttributeRule()); }
- EOF
-;
-
-// Rule Attribute
-ruleAttribute
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getAttributeAccess().getGroup()); }
-(rule__Attribute__Group__0)
-{ after(grammarAccess.getAttributeAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleAttributeValue
-entryRuleAttributeValue
-:
-{ before(grammarAccess.getAttributeValueRule()); }
- ruleAttributeValue
-{ after(grammarAccess.getAttributeValueRule()); }
- EOF
-;
-
-// Rule AttributeValue
-ruleAttributeValue
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getAttributeValueAccess().getGroup()); }
-(rule__AttributeValue__Group__0)
-{ after(grammarAccess.getAttributeValueAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulePseudo
-entryRulePseudo
-:
-{ before(grammarAccess.getPseudoRule()); }
- rulePseudo
-{ after(grammarAccess.getPseudoRule()); }
- EOF
-;
-
-// Rule Pseudo
-rulePseudo
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getPseudoAccess().getGroup()); }
-(rule__Pseudo__Group__0)
-{ after(grammarAccess.getPseudoAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleCSSId
-entryRuleCSSId
-:
-{ before(grammarAccess.getCSSIdRule()); }
- ruleCSSId
-{ after(grammarAccess.getCSSIdRule()); }
- EOF
-;
-
-// Rule CSSId
-ruleCSSId
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getCSSIdAccess().getValueAssignment()); }
-(rule__CSSId__ValueAssignment)
-{ after(grammarAccess.getCSSIdAccess().getValueAssignment()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleUnaryOperator
-entryRuleUnaryOperator
-:
-{ before(grammarAccess.getUnaryOperatorRule()); }
- ruleUnaryOperator
-{ after(grammarAccess.getUnaryOperatorRule()); }
- EOF
-;
-
-// Rule UnaryOperator
-ruleUnaryOperator
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getUnaryOperatorAccess().getOperatorAssignment()); }
-(rule__UnaryOperator__OperatorAssignment)
-{ after(grammarAccess.getUnaryOperatorAccess().getOperatorAssignment()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-// Rule UNARY
-ruleUNARY
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUNARYAccess().getAlternatives()); }
-(rule__UNARY__Alternatives)
-{ after(grammarAccess.getUNARYAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Rule KIND
-ruleKIND
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKINDAccess().getAlternatives()); }
-(rule__KIND__Alternatives)
-{ after(grammarAccess.getKINDAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Rule ATTRIBUTE_OP
-ruleATTRIBUTE_OP
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getATTRIBUTE_OPAccess().getAlternatives()); }
-(rule__ATTRIBUTE_OP__Alternatives)
-{ after(grammarAccess.getATTRIBUTE_OPAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-rule__Stylesheet__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getWSTerminalRuleCall_1_0()); }
- RULE_WS
-{ after(grammarAccess.getStylesheetAccess().getWSTerminalRuleCall_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getStylesheetAccess().getCDOTerminalRuleCall_1_1()); }
- RULE_CDO
-{ after(grammarAccess.getStylesheetAccess().getCDOTerminalRuleCall_1_1()); }
-)
-
- |(
-{ before(grammarAccess.getStylesheetAccess().getCDCTerminalRuleCall_1_2()); }
- RULE_CDC
-{ after(grammarAccess.getStylesheetAccess().getCDCTerminalRuleCall_1_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Alternatives_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getGroup_2_1_0()); }
-(rule__Stylesheet__Group_2_1_0__0)
-{ after(grammarAccess.getStylesheetAccess().getGroup_2_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getStylesheetAccess().getGroup_2_1_1()); }
-(rule__Stylesheet__Group_2_1_1__0)
-{ after(grammarAccess.getStylesheetAccess().getGroup_2_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Alternatives_3_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getGroup_3_1_0()); }
-(rule__Stylesheet__Group_3_1_0__0)
-{ after(grammarAccess.getStylesheetAccess().getGroup_3_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getStylesheetAccess().getGroup_3_1_1()); }
-(rule__Stylesheet__Group_3_1_1__0)
-{ after(grammarAccess.getStylesheetAccess().getGroup_3_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Content__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getContentAccess().getRulesetParserRuleCall_0()); }
- ruleRuleset
-{ after(grammarAccess.getContentAccess().getRulesetParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getContentAccess().getMediaParserRuleCall_1()); }
- ruleMedia
-{ after(grammarAccess.getContentAccess().getMediaParserRuleCall_1()); }
-)
-
- |(
-{ before(grammarAccess.getContentAccess().getPageParserRuleCall_2()); }
- rulePage
-{ after(grammarAccess.getContentAccess().getPageParserRuleCall_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getGroup_1_0()); }
-(rule__Import__Group_1_0__0)
-{ after(grammarAccess.getImportAccess().getGroup_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getImportAccess().getGroup_1_1()); }
-(rule__Import__Group_1_1__0)
-{ after(grammarAccess.getImportAccess().getGroup_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getGroup_0()); }
-(rule__Selector__Group_0__0)
-{ after(grammarAccess.getSelectorAccess().getGroup_0()); }
-)
-
- |(
-{ before(grammarAccess.getSelectorAccess().getCompositeSelectorParserRuleCall_1()); }
- ruleCompositeSelector
-{ after(grammarAccess.getSelectorAccess().getCompositeSelectorParserRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CompositeSelector__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-(
-{ before(grammarAccess.getCompositeSelectorAccess().getWSTerminalRuleCall_1_0()); }
-( RULE_WS)
-{ after(grammarAccess.getCompositeSelectorAccess().getWSTerminalRuleCall_1_0()); }
-)
-(
-{ before(grammarAccess.getCompositeSelectorAccess().getWSTerminalRuleCall_1_0()); }
-( RULE_WS)*
-{ after(grammarAccess.getCompositeSelectorAccess().getWSTerminalRuleCall_1_0()); }
-)
-)
-
- |(
-{ before(grammarAccess.getCompositeSelectorAccess().getGroup_1_1()); }
-(rule__CompositeSelector__Group_1_1__0)
-{ after(grammarAccess.getCompositeSelectorAccess().getGroup_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleSelector__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleSelectorAccess().getGroup_0()); }
-(rule__SimpleSelector__Group_0__0)
-{ after(grammarAccess.getSimpleSelectorAccess().getGroup_0()); }
-)
-
- |(
-(
-{ before(grammarAccess.getSimpleSelectorAccess().getConditionAssignment_1()); }
-(rule__SimpleSelector__ConditionAssignment_1)
-{ after(grammarAccess.getSimpleSelectorAccess().getConditionAssignment_1()); }
-)
-(
-{ before(grammarAccess.getSimpleSelectorAccess().getConditionAssignment_1()); }
-(rule__SimpleSelector__ConditionAssignment_1)*
-{ after(grammarAccess.getSimpleSelectorAccess().getConditionAssignment_1()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleSelector__ElementNameAlternatives_0_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleSelectorAccess().getElementNameIDTerminalRuleCall_0_0_0_0()); }
- RULE_ID
-{ after(grammarAccess.getSimpleSelectorAccess().getElementNameIDTerminalRuleCall_0_0_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getSimpleSelectorAccess().getElementNameAsteriskKeyword_0_0_0_1()); }
-
- '*'
-
-{ after(grammarAccess.getSimpleSelectorAccess().getElementNameAsteriskKeyword_0_0_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SelectorCondition__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorConditionAccess().getCSSIdParserRuleCall_0()); }
- ruleCSSId
-{ after(grammarAccess.getSelectorConditionAccess().getCSSIdParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getSelectorConditionAccess().getClassParserRuleCall_1()); }
- ruleClass
-{ after(grammarAccess.getSelectorConditionAccess().getClassParserRuleCall_1()); }
-)
-
- |(
-{ before(grammarAccess.getSelectorConditionAccess().getAttributeParserRuleCall_2()); }
- ruleAttribute
-{ after(grammarAccess.getSelectorConditionAccess().getAttributeParserRuleCall_2()); }
-)
-
- |(
-{ before(grammarAccess.getSelectorConditionAccess().getPseudoParserRuleCall_3()); }
- rulePseudo
-{ after(grammarAccess.getSelectorConditionAccess().getPseudoParserRuleCall_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Term__Alternatives_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTermAccess().getNumberParserRuleCall_0_0()); }
- ruleNumber
-{ after(grammarAccess.getTermAccess().getNumberParserRuleCall_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getTermAccess().getPercentageParserRuleCall_0_1()); }
- rulePercentage
-{ after(grammarAccess.getTermAccess().getPercentageParserRuleCall_0_1()); }
-)
-
- |(
-{ before(grammarAccess.getTermAccess().getLengthParserRuleCall_0_2()); }
- ruleLength
-{ after(grammarAccess.getTermAccess().getLengthParserRuleCall_0_2()); }
-)
-
- |(
-{ before(grammarAccess.getTermAccess().getEmsParserRuleCall_0_3()); }
- ruleEms
-{ after(grammarAccess.getTermAccess().getEmsParserRuleCall_0_3()); }
-)
-
- |(
-{ before(grammarAccess.getTermAccess().getExsParserRuleCall_0_4()); }
- ruleExs
-{ after(grammarAccess.getTermAccess().getExsParserRuleCall_0_4()); }
-)
-
- |(
-{ before(grammarAccess.getTermAccess().getAngleParserRuleCall_0_5()); }
- ruleAngle
-{ after(grammarAccess.getTermAccess().getAngleParserRuleCall_0_5()); }
-)
-
- |(
-{ before(grammarAccess.getTermAccess().getTimeParserRuleCall_0_6()); }
- ruleTime
-{ after(grammarAccess.getTermAccess().getTimeParserRuleCall_0_6()); }
-)
-
- |(
-{ before(grammarAccess.getTermAccess().getFrequencyParserRuleCall_0_7()); }
- ruleFrequency
-{ after(grammarAccess.getTermAccess().getFrequencyParserRuleCall_0_7()); }
-)
-
- |(
-{ before(grammarAccess.getTermAccess().getNameParserRuleCall_0_8()); }
- ruleName
-{ after(grammarAccess.getTermAccess().getNameParserRuleCall_0_8()); }
-)
-
- |(
-{ before(grammarAccess.getTermAccess().getStringValueParserRuleCall_0_9()); }
- ruleStringValue
-{ after(grammarAccess.getTermAccess().getStringValueParserRuleCall_0_9()); }
-)
-
- |(
-{ before(grammarAccess.getTermAccess().getUriParserRuleCall_0_10()); }
- ruleUri
-{ after(grammarAccess.getTermAccess().getUriParserRuleCall_0_10()); }
-)
-
- |(
-{ before(grammarAccess.getTermAccess().getHexColorParserRuleCall_0_11()); }
- ruleHexColor
-{ after(grammarAccess.getTermAccess().getHexColorParserRuleCall_0_11()); }
-)
-
- |(
-{ before(grammarAccess.getTermAccess().getFunctionParserRuleCall_0_12()); }
- ruleFunction
-{ after(grammarAccess.getTermAccess().getFunctionParserRuleCall_0_12()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operator__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperatorAccess().getGroup_0()); }
-(rule__Operator__Group_0__0)
-{ after(grammarAccess.getOperatorAccess().getGroup_0()); }
-)
-
- |(
-{ before(grammarAccess.getOperatorAccess().getGroup_1()); }
-(rule__Operator__Group_1__0)
-{ after(grammarAccess.getOperatorAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeValue__ValueAlternatives_2_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeValueAccess().getValueIDTerminalRuleCall_2_0_0()); }
- RULE_ID
-{ after(grammarAccess.getAttributeValueAccess().getValueIDTerminalRuleCall_2_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getAttributeValueAccess().getValueSTRINGTerminalRuleCall_2_0_1()); }
- RULE_STRING
-{ after(grammarAccess.getAttributeValueAccess().getValueSTRINGTerminalRuleCall_2_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Pseudo__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoAccess().getPseudoAssignment_1_0()); }
-(rule__Pseudo__PseudoAssignment_1_0)
-{ after(grammarAccess.getPseudoAccess().getPseudoAssignment_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getPseudoAccess().getGroup_1_1()); }
-(rule__Pseudo__Group_1_1__0)
-{ after(grammarAccess.getPseudoAccess().getGroup_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UNARY__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUNARYAccess().getNEGEnumLiteralDeclaration_0()); }
-( '-'
-)
-{ after(grammarAccess.getUNARYAccess().getNEGEnumLiteralDeclaration_0()); }
-)
-
- |(
-{ before(grammarAccess.getUNARYAccess().getPLUSEnumLiteralDeclaration_1()); }
-( '+'
-)
-{ after(grammarAccess.getUNARYAccess().getPLUSEnumLiteralDeclaration_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__KIND__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKINDAccess().getFIRST_CHILDEnumLiteralDeclaration_0()); }
-( '>'
-)
-{ after(grammarAccess.getKINDAccess().getFIRST_CHILDEnumLiteralDeclaration_0()); }
-)
-
- |(
-{ before(grammarAccess.getKINDAccess().getSIBLINGEnumLiteralDeclaration_1()); }
-( '+'
-)
-{ after(grammarAccess.getKINDAccess().getSIBLINGEnumLiteralDeclaration_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ATTRIBUTE_OP__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getATTRIBUTE_OPAccess().getEQUALSEnumLiteralDeclaration_0()); }
-( '='
-)
-{ after(grammarAccess.getATTRIBUTE_OPAccess().getEQUALSEnumLiteralDeclaration_0()); }
-)
-
- |(
-{ before(grammarAccess.getATTRIBUTE_OPAccess().getCONTAINSEnumLiteralDeclaration_1()); }
-( '~='
-)
-{ after(grammarAccess.getATTRIBUTE_OPAccess().getCONTAINSEnumLiteralDeclaration_1()); }
-)
-
- |(
-{ before(grammarAccess.getATTRIBUTE_OPAccess().getUNEQUALSEnumLiteralDeclaration_2()); }
-( '!='
-)
-{ after(grammarAccess.getATTRIBUTE_OPAccess().getUNEQUALSEnumLiteralDeclaration_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-rule__Stylesheet__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group__0__Impl
- rule__Stylesheet__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getGroup_0()); }
-(rule__Stylesheet__Group_0__0)?
-{ after(grammarAccess.getStylesheetAccess().getGroup_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Stylesheet__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group__1__Impl
- rule__Stylesheet__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getAlternatives_1()); }
-(rule__Stylesheet__Alternatives_1)*
-{ after(grammarAccess.getStylesheetAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Stylesheet__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group__2__Impl
- rule__Stylesheet__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getGroup_2()); }
-(rule__Stylesheet__Group_2__0)*
-{ after(grammarAccess.getStylesheetAccess().getGroup_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Stylesheet__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getGroup_3()); }
-(rule__Stylesheet__Group_3__0)*
-{ after(grammarAccess.getStylesheetAccess().getGroup_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__Stylesheet__Group_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group_0__0__Impl
- rule__Stylesheet__Group_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getCharsetKeyword_0_0()); }
-
- '@charset '
-
-{ after(grammarAccess.getStylesheetAccess().getCharsetKeyword_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Stylesheet__Group_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group_0__1__Impl
- rule__Stylesheet__Group_0__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getCharsetAssignment_0_1()); }
-(rule__Stylesheet__CharsetAssignment_0_1)
-{ after(grammarAccess.getStylesheetAccess().getCharsetAssignment_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Stylesheet__Group_0__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group_0__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group_0__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getSemicolonKeyword_0_2()); }
-
- ';'
-
-{ after(grammarAccess.getStylesheetAccess().getSemicolonKeyword_0_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Stylesheet__Group_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group_2__0__Impl
- rule__Stylesheet__Group_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getImportsAssignment_2_0()); }
-(rule__Stylesheet__ImportsAssignment_2_0)
-{ after(grammarAccess.getStylesheetAccess().getImportsAssignment_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Stylesheet__Group_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group_2__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getAlternatives_2_1()); }
-(rule__Stylesheet__Alternatives_2_1)*
-{ after(grammarAccess.getStylesheetAccess().getAlternatives_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Stylesheet__Group_2_1_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group_2_1_0__0__Impl
- rule__Stylesheet__Group_2_1_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group_2_1_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getCDOTerminalRuleCall_2_1_0_0()); }
- RULE_CDO
-{ after(grammarAccess.getStylesheetAccess().getCDOTerminalRuleCall_2_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Stylesheet__Group_2_1_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group_2_1_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group_2_1_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getWSTerminalRuleCall_2_1_0_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getStylesheetAccess().getWSTerminalRuleCall_2_1_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Stylesheet__Group_2_1_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group_2_1_1__0__Impl
- rule__Stylesheet__Group_2_1_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group_2_1_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getCDCTerminalRuleCall_2_1_1_0()); }
- RULE_CDC
-{ after(grammarAccess.getStylesheetAccess().getCDCTerminalRuleCall_2_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Stylesheet__Group_2_1_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group_2_1_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group_2_1_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getWSTerminalRuleCall_2_1_1_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getStylesheetAccess().getWSTerminalRuleCall_2_1_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Stylesheet__Group_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group_3__0__Impl
- rule__Stylesheet__Group_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getContentsAssignment_3_0()); }
-(rule__Stylesheet__ContentsAssignment_3_0)
-{ after(grammarAccess.getStylesheetAccess().getContentsAssignment_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Stylesheet__Group_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getAlternatives_3_1()); }
-(rule__Stylesheet__Alternatives_3_1)*
-{ after(grammarAccess.getStylesheetAccess().getAlternatives_3_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Stylesheet__Group_3_1_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group_3_1_0__0__Impl
- rule__Stylesheet__Group_3_1_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group_3_1_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getCDOTerminalRuleCall_3_1_0_0()); }
- RULE_CDO
-{ after(grammarAccess.getStylesheetAccess().getCDOTerminalRuleCall_3_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Stylesheet__Group_3_1_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group_3_1_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group_3_1_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getWSTerminalRuleCall_3_1_0_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getStylesheetAccess().getWSTerminalRuleCall_3_1_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Stylesheet__Group_3_1_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group_3_1_1__0__Impl
- rule__Stylesheet__Group_3_1_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group_3_1_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getCDCTerminalRuleCall_3_1_1_0()); }
- RULE_CDC
-{ after(grammarAccess.getStylesheetAccess().getCDCTerminalRuleCall_3_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Stylesheet__Group_3_1_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group_3_1_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group_3_1_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getWSTerminalRuleCall_3_1_1_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getStylesheetAccess().getWSTerminalRuleCall_3_1_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Import__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group__0__Impl
- rule__Import__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getImportKeyword_0()); }
-
- '@import'
-
-{ after(grammarAccess.getImportAccess().getImportKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Import__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group__1__Impl
- rule__Import__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getAlternatives_1()); }
-(rule__Import__Alternatives_1)
-{ after(grammarAccess.getImportAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Import__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group__2__Impl
- rule__Import__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getWSTerminalRuleCall_2()); }
-( RULE_WS)*
-{ after(grammarAccess.getImportAccess().getWSTerminalRuleCall_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Import__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group__3__Impl
- rule__Import__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getGroup_3()); }
-(rule__Import__Group_3__0)?
-{ after(grammarAccess.getImportAccess().getGroup_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Import__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group__4__Impl
- rule__Import__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getSemicolonKeyword_4()); }
-
- ';'
-
-{ after(grammarAccess.getImportAccess().getSemicolonKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Import__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group__5__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getWSTerminalRuleCall_5()); }
-( RULE_WS)*
-{ after(grammarAccess.getImportAccess().getWSTerminalRuleCall_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Import__Group_1_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group_1_0__0__Impl
- rule__Import__Group_1_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group_1_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getWSTerminalRuleCall_1_0_0()); }
-( RULE_WS)*
-{ after(grammarAccess.getImportAccess().getWSTerminalRuleCall_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Import__Group_1_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group_1_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group_1_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getStringAssignment_1_0_1()); }
-(rule__Import__StringAssignment_1_0_1)
-{ after(grammarAccess.getImportAccess().getStringAssignment_1_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Import__Group_1_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group_1_1__0__Impl
- rule__Import__Group_1_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group_1_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getWSTerminalRuleCall_1_1_0()); }
- RULE_WS
-{ after(grammarAccess.getImportAccess().getWSTerminalRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Import__Group_1_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group_1_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group_1_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getUriAssignment_1_1_1()); }
-(rule__Import__UriAssignment_1_1_1)
-{ after(grammarAccess.getImportAccess().getUriAssignment_1_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Import__Group_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group_3__0__Impl
- rule__Import__Group_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getMediaAssignment_3_0()); }
-(rule__Import__MediaAssignment_3_0)
-{ after(grammarAccess.getImportAccess().getMediaAssignment_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Import__Group_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group_3__1__Impl
- rule__Import__Group_3__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getWSTerminalRuleCall_3_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getImportAccess().getWSTerminalRuleCall_3_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Import__Group_3__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group_3__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group_3__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getGroup_3_2()); }
-(rule__Import__Group_3_2__0)*
-{ after(grammarAccess.getImportAccess().getGroup_3_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Import__Group_3_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group_3_2__0__Impl
- rule__Import__Group_3_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group_3_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getCommaKeyword_3_2_0()); }
-
- ','
-
-{ after(grammarAccess.getImportAccess().getCommaKeyword_3_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Import__Group_3_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group_3_2__1__Impl
- rule__Import__Group_3_2__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group_3_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getWSTerminalRuleCall_3_2_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getImportAccess().getWSTerminalRuleCall_3_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Import__Group_3_2__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Import__Group_3_2__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__Group_3_2__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getMediaAssignment_3_2_2()); }
-(rule__Import__MediaAssignment_3_2_2)
-{ after(grammarAccess.getImportAccess().getMediaAssignment_3_2_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Media__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group__0__Impl
- rule__Media__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getMediaKeyword_0()); }
-
- '@media'
-
-{ after(grammarAccess.getMediaAccess().getMediaKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group__1__Impl
- rule__Media__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getWSTerminalRuleCall_1()); }
- RULE_WS
-{ after(grammarAccess.getMediaAccess().getWSTerminalRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group__2__Impl
- rule__Media__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getMediaAssignment_2()); }
-(rule__Media__MediaAssignment_2)
-{ after(grammarAccess.getMediaAccess().getMediaAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group__3__Impl
- rule__Media__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getWSTerminalRuleCall_3()); }
-( RULE_WS)*
-{ after(grammarAccess.getMediaAccess().getWSTerminalRuleCall_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group__4__Impl
- rule__Media__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getGroup_4()); }
-(rule__Media__Group_4__0)*
-{ after(grammarAccess.getMediaAccess().getGroup_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group__5__Impl
- rule__Media__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getLeftCurlyBracketKeyword_5()); }
-
- '{'
-
-{ after(grammarAccess.getMediaAccess().getLeftCurlyBracketKeyword_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group__6__Impl
- rule__Media__Group__7
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getWSTerminalRuleCall_6()); }
-( RULE_WS)*
-{ after(grammarAccess.getMediaAccess().getWSTerminalRuleCall_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media__Group__7
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group__7__Impl
- rule__Media__Group__8
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group__7__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getRulesAssignment_7()); }
-(rule__Media__RulesAssignment_7)*
-{ after(grammarAccess.getMediaAccess().getRulesAssignment_7()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media__Group__8
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group__8__Impl
- rule__Media__Group__9
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group__8__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getRightCurlyBracketKeyword_8()); }
-
- '}'
-
-{ after(grammarAccess.getMediaAccess().getRightCurlyBracketKeyword_8()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media__Group__9
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group__9__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group__9__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getWSTerminalRuleCall_9()); }
-( RULE_WS)*
-{ after(grammarAccess.getMediaAccess().getWSTerminalRuleCall_9()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Media__Group_4__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group_4__0__Impl
- rule__Media__Group_4__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group_4__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getCommaKeyword_4_0()); }
-
- ','
-
-{ after(grammarAccess.getMediaAccess().getCommaKeyword_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media__Group_4__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group_4__1__Impl
- rule__Media__Group_4__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group_4__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getWSTerminalRuleCall_4_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getMediaAccess().getWSTerminalRuleCall_4_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media__Group_4__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group_4__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group_4__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getMediaAssignment_4_2()); }
-(rule__Media__MediaAssignment_4_2)
-{ after(grammarAccess.getMediaAccess().getMediaAssignment_4_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Page__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__0__Impl
- rule__Page__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getPageAction_0()); }
-(
-
-)
-{ after(grammarAccess.getPageAccess().getPageAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__1__Impl
- rule__Page__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getPageKeyword_1()); }
-
- '@page'
-
-{ after(grammarAccess.getPageAccess().getPageKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__2__Impl
- rule__Page__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getWSTerminalRuleCall_2()); }
-( RULE_WS)*
-{ after(grammarAccess.getPageAccess().getWSTerminalRuleCall_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__3__Impl
- rule__Page__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getPseudoAssignment_3()); }
-(rule__Page__PseudoAssignment_3)?
-{ after(grammarAccess.getPageAccess().getPseudoAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__4__Impl
- rule__Page__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getLeftCurlyBracketKeyword_4()); }
-
- '{'
-
-{ after(grammarAccess.getPageAccess().getLeftCurlyBracketKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__5__Impl
- rule__Page__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getWSTerminalRuleCall_5()); }
-( RULE_WS)*
-{ after(grammarAccess.getPageAccess().getWSTerminalRuleCall_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__6__Impl
- rule__Page__Group__7
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getDeclarationsAssignment_6()); }
-(rule__Page__DeclarationsAssignment_6)?
-{ after(grammarAccess.getPageAccess().getDeclarationsAssignment_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group__7
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__7__Impl
- rule__Page__Group__8
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__7__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getGroup_7()); }
-(rule__Page__Group_7__0)*
-{ after(grammarAccess.getPageAccess().getGroup_7()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group__8
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__8__Impl
- rule__Page__Group__9
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__8__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getRightCurlyBracketKeyword_8()); }
-
- '}'
-
-{ after(grammarAccess.getPageAccess().getRightCurlyBracketKeyword_8()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group__9
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__9__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__9__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getWSTerminalRuleCall_9()); }
-( RULE_WS)*
-{ after(grammarAccess.getPageAccess().getWSTerminalRuleCall_9()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Page__Group_7__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group_7__0__Impl
- rule__Page__Group_7__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group_7__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getSemicolonKeyword_7_0()); }
-
- ';'
-
-{ after(grammarAccess.getPageAccess().getSemicolonKeyword_7_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group_7__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group_7__1__Impl
- rule__Page__Group_7__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group_7__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getWSTerminalRuleCall_7_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getPageAccess().getWSTerminalRuleCall_7_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group_7__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group_7__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group_7__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getDeclarationsAssignment_7_2()); }
-(rule__Page__DeclarationsAssignment_7_2)?
-{ after(grammarAccess.getPageAccess().getDeclarationsAssignment_7_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__PseudoPage__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PseudoPage__Group__0__Impl
- rule__PseudoPage__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoPage__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoPageAccess().getColonKeyword_0()); }
-
- ':'
-
-{ after(grammarAccess.getPseudoPageAccess().getColonKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PseudoPage__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PseudoPage__Group__1__Impl
- rule__PseudoPage__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoPage__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoPageAccess().getIdAssignment_1()); }
-(rule__PseudoPage__IdAssignment_1)
-{ after(grammarAccess.getPseudoPageAccess().getIdAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PseudoPage__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PseudoPage__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoPage__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoPageAccess().getWSTerminalRuleCall_2()); }
-( RULE_WS)*
-{ after(grammarAccess.getPseudoPageAccess().getWSTerminalRuleCall_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Ruleset__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group__0__Impl
- rule__Ruleset__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getSelectorsAssignment_0()); }
-(rule__Ruleset__SelectorsAssignment_0)
-{ after(grammarAccess.getRulesetAccess().getSelectorsAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group__1__Impl
- rule__Ruleset__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getGroup_1()); }
-(rule__Ruleset__Group_1__0)*
-{ after(grammarAccess.getRulesetAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group__2__Impl
- rule__Ruleset__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getLeftCurlyBracketKeyword_2()); }
-
- '{'
-
-{ after(grammarAccess.getRulesetAccess().getLeftCurlyBracketKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group__3__Impl
- rule__Ruleset__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_3()); }
-( RULE_WS)*
-{ after(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group__4__Impl
- rule__Ruleset__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getPropertiesAssignment_4()); }
-(rule__Ruleset__PropertiesAssignment_4)?
-{ after(grammarAccess.getRulesetAccess().getPropertiesAssignment_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group__5__Impl
- rule__Ruleset__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getGroup_5()); }
-(rule__Ruleset__Group_5__0)*
-{ after(grammarAccess.getRulesetAccess().getGroup_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group__6__Impl
- rule__Ruleset__Group__7
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getRightCurlyBracketKeyword_6()); }
-
- '}'
-
-{ after(grammarAccess.getRulesetAccess().getRightCurlyBracketKeyword_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group__7
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group__7__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group__7__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_7()); }
-( RULE_WS)*
-{ after(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_7()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Ruleset__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group_1__0__Impl
- rule__Ruleset__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getCommaKeyword_1_0()); }
-
- ','
-
-{ after(grammarAccess.getRulesetAccess().getCommaKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group_1__1__Impl
- rule__Ruleset__Group_1__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_1_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group_1__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group_1__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group_1__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getSelectorsAssignment_1_2()); }
-(rule__Ruleset__SelectorsAssignment_1_2)
-{ after(grammarAccess.getRulesetAccess().getSelectorsAssignment_1_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Ruleset__Group_5__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group_5__0__Impl
- rule__Ruleset__Group_5__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group_5__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getSemicolonKeyword_5_0()); }
-
- ';'
-
-{ after(grammarAccess.getRulesetAccess().getSemicolonKeyword_5_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group_5__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group_5__1__Impl
- rule__Ruleset__Group_5__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group_5__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_5_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_5_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group_5__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group_5__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group_5__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getPropertiesAssignment_5_2()); }
-(rule__Ruleset__PropertiesAssignment_5_2)?
-{ after(grammarAccess.getRulesetAccess().getPropertiesAssignment_5_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Selector__Group_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Selector__Group_0__0__Impl
- rule__Selector__Group_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__Group_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getSimpleSelectorParserRuleCall_0_0()); }
- ruleSimpleSelector
-{ after(grammarAccess.getSelectorAccess().getSimpleSelectorParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Selector__Group_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Selector__Group_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__Group_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_0_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__CompositeSelector__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CompositeSelector__Group__0__Impl
- rule__CompositeSelector__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CompositeSelector__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCompositeSelectorAccess().getLeftAssignment_0()); }
-(rule__CompositeSelector__LeftAssignment_0)
-{ after(grammarAccess.getCompositeSelectorAccess().getLeftAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__CompositeSelector__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CompositeSelector__Group__1__Impl
- rule__CompositeSelector__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CompositeSelector__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCompositeSelectorAccess().getAlternatives_1()); }
-(rule__CompositeSelector__Alternatives_1)
-{ after(grammarAccess.getCompositeSelectorAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__CompositeSelector__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CompositeSelector__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CompositeSelector__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCompositeSelectorAccess().getRightAssignment_2()); }
-(rule__CompositeSelector__RightAssignment_2)
-{ after(grammarAccess.getCompositeSelectorAccess().getRightAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__CompositeSelector__Group_1_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CompositeSelector__Group_1_1__0__Impl
- rule__CompositeSelector__Group_1_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CompositeSelector__Group_1_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCompositeSelectorAccess().getWSTerminalRuleCall_1_1_0()); }
-( RULE_WS)*
-{ after(grammarAccess.getCompositeSelectorAccess().getWSTerminalRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__CompositeSelector__Group_1_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__CompositeSelector__Group_1_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CompositeSelector__Group_1_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCompositeSelectorAccess().getCombinatorAssignment_1_1_1()); }
-(rule__CompositeSelector__CombinatorAssignment_1_1_1)
-{ after(grammarAccess.getCompositeSelectorAccess().getCombinatorAssignment_1_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__SimpleSelector__Group_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SimpleSelector__Group_0__0__Impl
- rule__SimpleSelector__Group_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleSelector__Group_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleSelectorAccess().getElementNameAssignment_0_0()); }
-(rule__SimpleSelector__ElementNameAssignment_0_0)
-{ after(grammarAccess.getSimpleSelectorAccess().getElementNameAssignment_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SimpleSelector__Group_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SimpleSelector__Group_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleSelector__Group_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleSelectorAccess().getConditionAssignment_0_1()); }
-(rule__SimpleSelector__ConditionAssignment_0_1)*
-{ after(grammarAccess.getSimpleSelectorAccess().getConditionAssignment_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Combinator__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Combinator__Group__0__Impl
- rule__Combinator__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Combinator__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCombinatorAccess().getKindAssignment_0()); }
-(rule__Combinator__KindAssignment_0)
-{ after(grammarAccess.getCombinatorAccess().getKindAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Combinator__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Combinator__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Combinator__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCombinatorAccess().getWSTerminalRuleCall_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getCombinatorAccess().getWSTerminalRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Declaration__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Declaration__Group__0__Impl
- rule__Declaration__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Declaration__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDeclarationAccess().getPropertyAssignment_0()); }
-(rule__Declaration__PropertyAssignment_0)
-{ after(grammarAccess.getDeclarationAccess().getPropertyAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Declaration__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Declaration__Group__1__Impl
- rule__Declaration__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Declaration__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDeclarationAccess().getWSTerminalRuleCall_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getDeclarationAccess().getWSTerminalRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Declaration__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Declaration__Group__2__Impl
- rule__Declaration__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Declaration__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDeclarationAccess().getColonKeyword_2()); }
-
- ':'
-
-{ after(grammarAccess.getDeclarationAccess().getColonKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Declaration__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Declaration__Group__3__Impl
- rule__Declaration__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Declaration__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDeclarationAccess().getWSTerminalRuleCall_3()); }
-( RULE_WS)*
-{ after(grammarAccess.getDeclarationAccess().getWSTerminalRuleCall_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Declaration__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Declaration__Group__4__Impl
- rule__Declaration__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Declaration__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDeclarationAccess().getExpressionAssignment_4()); }
-(rule__Declaration__ExpressionAssignment_4)
-{ after(grammarAccess.getDeclarationAccess().getExpressionAssignment_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Declaration__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Declaration__Group__5__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Declaration__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDeclarationAccess().getGroup_5()); }
-(rule__Declaration__Group_5__0)?
-{ after(grammarAccess.getDeclarationAccess().getGroup_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Declaration__Group_5__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Declaration__Group_5__0__Impl
- rule__Declaration__Group_5__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Declaration__Group_5__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDeclarationAccess().getImportantAssignment_5_0()); }
-(rule__Declaration__ImportantAssignment_5_0)
-{ after(grammarAccess.getDeclarationAccess().getImportantAssignment_5_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Declaration__Group_5__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Declaration__Group_5__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Declaration__Group_5__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDeclarationAccess().getWSTerminalRuleCall_5_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getDeclarationAccess().getWSTerminalRuleCall_5_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Expression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Expression__Group__0__Impl
- rule__Expression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Expression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExpressionAccess().getTermsAssignment_0()); }
-(rule__Expression__TermsAssignment_0)
-{ after(grammarAccess.getExpressionAccess().getTermsAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Expression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Expression__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Expression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExpressionAccess().getSubtermsAssignment_1()); }
-(rule__Expression__SubtermsAssignment_1)*
-{ after(grammarAccess.getExpressionAccess().getSubtermsAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Subterm__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Subterm__Group__0__Impl
- rule__Subterm__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Subterm__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSubtermAccess().getOperatorAssignment_0()); }
-(rule__Subterm__OperatorAssignment_0)?
-{ after(grammarAccess.getSubtermAccess().getOperatorAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Subterm__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Subterm__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Subterm__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSubtermAccess().getTermAssignment_1()); }
-(rule__Subterm__TermAssignment_1)
-{ after(grammarAccess.getSubtermAccess().getTermAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Term__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Term__Group__0__Impl
- rule__Term__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Term__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTermAccess().getAlternatives_0()); }
-(rule__Term__Alternatives_0)
-{ after(grammarAccess.getTermAccess().getAlternatives_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Term__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Term__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Term__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTermAccess().getWSTerminalRuleCall_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getTermAccess().getWSTerminalRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Function__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Function__Group__0__Impl
- rule__Function__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Function__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFunctionAccess().getNameAssignment_0()); }
-(rule__Function__NameAssignment_0)
-{ after(grammarAccess.getFunctionAccess().getNameAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Function__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Function__Group__1__Impl
- rule__Function__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Function__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFunctionAccess().getLeftParenthesisKeyword_1()); }
-
- '('
-
-{ after(grammarAccess.getFunctionAccess().getLeftParenthesisKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Function__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Function__Group__2__Impl
- rule__Function__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Function__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFunctionAccess().getWSTerminalRuleCall_2()); }
-( RULE_WS)*
-{ after(grammarAccess.getFunctionAccess().getWSTerminalRuleCall_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Function__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Function__Group__3__Impl
- rule__Function__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Function__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFunctionAccess().getArgsAssignment_3()); }
-(rule__Function__ArgsAssignment_3)
-{ after(grammarAccess.getFunctionAccess().getArgsAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Function__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Function__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Function__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFunctionAccess().getRightParenthesisKeyword_4()); }
-
- ')'
-
-{ after(grammarAccess.getFunctionAccess().getRightParenthesisKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Number__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Number__Group__0__Impl
- rule__Number__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Number__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNumberAccess().getOpAssignment_0()); }
-(rule__Number__OpAssignment_0)?
-{ after(grammarAccess.getNumberAccess().getOpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Number__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Number__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Number__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNumberAccess().getValueAssignment_1()); }
-(rule__Number__ValueAssignment_1)
-{ after(grammarAccess.getNumberAccess().getValueAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Percentage__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Percentage__Group__0__Impl
- rule__Percentage__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Percentage__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPercentageAccess().getOpAssignment_0()); }
-(rule__Percentage__OpAssignment_0)?
-{ after(grammarAccess.getPercentageAccess().getOpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Percentage__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Percentage__Group__1__Impl
- rule__Percentage__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Percentage__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPercentageAccess().getValueAssignment_1()); }
-(rule__Percentage__ValueAssignment_1)
-{ after(grammarAccess.getPercentageAccess().getValueAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Percentage__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Percentage__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Percentage__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPercentageAccess().getUnitAssignment_2()); }
-(rule__Percentage__UnitAssignment_2)
-{ after(grammarAccess.getPercentageAccess().getUnitAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Length__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Length__Group__0__Impl
- rule__Length__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Length__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLengthAccess().getOpAssignment_0()); }
-(rule__Length__OpAssignment_0)?
-{ after(grammarAccess.getLengthAccess().getOpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Length__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Length__Group__1__Impl
- rule__Length__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Length__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLengthAccess().getValueAssignment_1()); }
-(rule__Length__ValueAssignment_1)
-{ after(grammarAccess.getLengthAccess().getValueAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Length__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Length__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Length__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLengthAccess().getUnitAssignment_2()); }
-(rule__Length__UnitAssignment_2)
-{ after(grammarAccess.getLengthAccess().getUnitAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Ems__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ems__Group__0__Impl
- rule__Ems__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ems__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEmsAccess().getOpAssignment_0()); }
-(rule__Ems__OpAssignment_0)?
-{ after(grammarAccess.getEmsAccess().getOpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ems__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ems__Group__1__Impl
- rule__Ems__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ems__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEmsAccess().getValueAssignment_1()); }
-(rule__Ems__ValueAssignment_1)
-{ after(grammarAccess.getEmsAccess().getValueAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ems__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ems__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ems__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEmsAccess().getUnitAssignment_2()); }
-(rule__Ems__UnitAssignment_2)
-{ after(grammarAccess.getEmsAccess().getUnitAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Exs__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Exs__Group__0__Impl
- rule__Exs__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Exs__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExsAccess().getOpAssignment_0()); }
-(rule__Exs__OpAssignment_0)?
-{ after(grammarAccess.getExsAccess().getOpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Exs__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Exs__Group__1__Impl
- rule__Exs__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Exs__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExsAccess().getValueAssignment_1()); }
-(rule__Exs__ValueAssignment_1)
-{ after(grammarAccess.getExsAccess().getValueAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Exs__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Exs__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Exs__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExsAccess().getUnitAssignment_2()); }
-(rule__Exs__UnitAssignment_2)
-{ after(grammarAccess.getExsAccess().getUnitAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Angle__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Angle__Group__0__Impl
- rule__Angle__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Angle__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAngleAccess().getOpAssignment_0()); }
-(rule__Angle__OpAssignment_0)?
-{ after(grammarAccess.getAngleAccess().getOpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Angle__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Angle__Group__1__Impl
- rule__Angle__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Angle__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAngleAccess().getValueAssignment_1()); }
-(rule__Angle__ValueAssignment_1)
-{ after(grammarAccess.getAngleAccess().getValueAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Angle__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Angle__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Angle__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAngleAccess().getUnitAssignment_2()); }
-(rule__Angle__UnitAssignment_2)
-{ after(grammarAccess.getAngleAccess().getUnitAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Time__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Time__Group__0__Impl
- rule__Time__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Time__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTimeAccess().getOpAssignment_0()); }
-(rule__Time__OpAssignment_0)?
-{ after(grammarAccess.getTimeAccess().getOpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Time__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Time__Group__1__Impl
- rule__Time__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Time__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTimeAccess().getValueAssignment_1()); }
-(rule__Time__ValueAssignment_1)
-{ after(grammarAccess.getTimeAccess().getValueAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Time__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Time__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Time__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTimeAccess().getUnitAssignment_2()); }
-(rule__Time__UnitAssignment_2)
-{ after(grammarAccess.getTimeAccess().getUnitAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Frequency__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Frequency__Group__0__Impl
- rule__Frequency__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Frequency__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFrequencyAccess().getOpAssignment_0()); }
-(rule__Frequency__OpAssignment_0)?
-{ after(grammarAccess.getFrequencyAccess().getOpAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Frequency__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Frequency__Group__1__Impl
- rule__Frequency__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Frequency__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFrequencyAccess().getValueAssignment_1()); }
-(rule__Frequency__ValueAssignment_1)
-{ after(grammarAccess.getFrequencyAccess().getValueAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Frequency__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Frequency__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Frequency__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFrequencyAccess().getUnitAssignment_2()); }
-(rule__Frequency__UnitAssignment_2)
-{ after(grammarAccess.getFrequencyAccess().getUnitAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Uri__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Uri__Group__0__Impl
- rule__Uri__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Uri__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUriAccess().getUrlKeyword_0()); }
-
- 'url('
-
-{ after(grammarAccess.getUriAccess().getUrlKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Uri__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Uri__Group__1__Impl
- rule__Uri__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Uri__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUriAccess().getWSTerminalRuleCall_1()); }
-( RULE_WS)?
-{ after(grammarAccess.getUriAccess().getWSTerminalRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Uri__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Uri__Group__2__Impl
- rule__Uri__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Uri__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUriAccess().getValueAssignment_2()); }
-(rule__Uri__ValueAssignment_2)
-{ after(grammarAccess.getUriAccess().getValueAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Uri__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Uri__Group__3__Impl
- rule__Uri__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Uri__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUriAccess().getWSTerminalRuleCall_3()); }
-( RULE_WS)?
-{ after(grammarAccess.getUriAccess().getWSTerminalRuleCall_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Uri__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Uri__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Uri__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUriAccess().getRightParenthesisKeyword_4()); }
-
- ')'
-
-{ after(grammarAccess.getUriAccess().getRightParenthesisKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Operator__Group_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operator__Group_0__0__Impl
- rule__Operator__Group_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operator__Group_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperatorAccess().getSolidusKeyword_0_0()); }
-
- '/'
-
-{ after(grammarAccess.getOperatorAccess().getSolidusKeyword_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Operator__Group_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operator__Group_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operator__Group_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperatorAccess().getWSTerminalRuleCall_0_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getOperatorAccess().getWSTerminalRuleCall_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Operator__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operator__Group_1__0__Impl
- rule__Operator__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operator__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperatorAccess().getCommaKeyword_1_0()); }
-
- ','
-
-{ after(grammarAccess.getOperatorAccess().getCommaKeyword_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Operator__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Operator__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Operator__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getOperatorAccess().getWSTerminalRuleCall_1_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getOperatorAccess().getWSTerminalRuleCall_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Attribute__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Attribute__Group__0__Impl
- rule__Attribute__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Attribute__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeAccess().getLeftSquareBracketKeyword_0()); }
-
- '['
-
-{ after(grammarAccess.getAttributeAccess().getLeftSquareBracketKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Attribute__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Attribute__Group__1__Impl
- rule__Attribute__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Attribute__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeAccess().getWSTerminalRuleCall_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getAttributeAccess().getWSTerminalRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Attribute__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Attribute__Group__2__Impl
- rule__Attribute__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Attribute__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeAccess().getNameAssignment_2()); }
-(rule__Attribute__NameAssignment_2)
-{ after(grammarAccess.getAttributeAccess().getNameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Attribute__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Attribute__Group__3__Impl
- rule__Attribute__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Attribute__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeAccess().getWSTerminalRuleCall_3()); }
-( RULE_WS)*
-{ after(grammarAccess.getAttributeAccess().getWSTerminalRuleCall_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Attribute__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Attribute__Group__4__Impl
- rule__Attribute__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Attribute__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeAccess().getValueAssignment_4()); }
-(rule__Attribute__ValueAssignment_4)?
-{ after(grammarAccess.getAttributeAccess().getValueAssignment_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Attribute__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Attribute__Group__5__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Attribute__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeAccess().getRightSquareBracketKeyword_5()); }
-
- ']'
-
-{ after(grammarAccess.getAttributeAccess().getRightSquareBracketKeyword_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__AttributeValue__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AttributeValue__Group__0__Impl
- rule__AttributeValue__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeValue__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeValueAccess().getOperatorAssignment_0()); }
-(rule__AttributeValue__OperatorAssignment_0)
-{ after(grammarAccess.getAttributeValueAccess().getOperatorAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AttributeValue__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AttributeValue__Group__1__Impl
- rule__AttributeValue__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeValue__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeValueAccess().getWSTerminalRuleCall_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getAttributeValueAccess().getWSTerminalRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AttributeValue__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AttributeValue__Group__2__Impl
- rule__AttributeValue__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeValue__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeValueAccess().getValueAssignment_2()); }
-(rule__AttributeValue__ValueAssignment_2)
-{ after(grammarAccess.getAttributeValueAccess().getValueAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AttributeValue__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AttributeValue__Group__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeValue__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeValueAccess().getWSTerminalRuleCall_3()); }
-( RULE_WS)*
-{ after(grammarAccess.getAttributeValueAccess().getWSTerminalRuleCall_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__Pseudo__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Pseudo__Group__0__Impl
- rule__Pseudo__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Pseudo__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoAccess().getColonKeyword_0()); }
-
- ':'
-
-{ after(grammarAccess.getPseudoAccess().getColonKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Pseudo__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Pseudo__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Pseudo__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoAccess().getAlternatives_1()); }
-(rule__Pseudo__Alternatives_1)
-{ after(grammarAccess.getPseudoAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Pseudo__Group_1_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Pseudo__Group_1_1__0__Impl
- rule__Pseudo__Group_1_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Pseudo__Group_1_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoAccess().getPseudoAssignment_1_1_0()); }
-(rule__Pseudo__PseudoAssignment_1_1_0)
-{ after(grammarAccess.getPseudoAccess().getPseudoAssignment_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Pseudo__Group_1_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Pseudo__Group_1_1__1__Impl
- rule__Pseudo__Group_1_1__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Pseudo__Group_1_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoAccess().getLeftParenthesisKeyword_1_1_1()); }
-
- '('
-
-{ after(grammarAccess.getPseudoAccess().getLeftParenthesisKeyword_1_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Pseudo__Group_1_1__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Pseudo__Group_1_1__2__Impl
- rule__Pseudo__Group_1_1__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Pseudo__Group_1_1__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoAccess().getWSTerminalRuleCall_1_1_2()); }
-( RULE_WS)*
-{ after(grammarAccess.getPseudoAccess().getWSTerminalRuleCall_1_1_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Pseudo__Group_1_1__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Pseudo__Group_1_1__3__Impl
- rule__Pseudo__Group_1_1__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Pseudo__Group_1_1__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoAccess().getGroup_1_1_3()); }
-(rule__Pseudo__Group_1_1_3__0)?
-{ after(grammarAccess.getPseudoAccess().getGroup_1_1_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Pseudo__Group_1_1__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Pseudo__Group_1_1__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Pseudo__Group_1_1__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoAccess().getRightParenthesisKeyword_1_1_4()); }
-
- ')'
-
-{ after(grammarAccess.getPseudoAccess().getRightParenthesisKeyword_1_1_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Pseudo__Group_1_1_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Pseudo__Group_1_1_3__0__Impl
- rule__Pseudo__Group_1_1_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Pseudo__Group_1_1_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoAccess().getArgsAssignment_1_1_3_0()); }
-(rule__Pseudo__ArgsAssignment_1_1_3_0)
-{ after(grammarAccess.getPseudoAccess().getArgsAssignment_1_1_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Pseudo__Group_1_1_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Pseudo__Group_1_1_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Pseudo__Group_1_1_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoAccess().getWSTerminalRuleCall_1_1_3_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getPseudoAccess().getWSTerminalRuleCall_1_1_3_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-rule__Stylesheet__CharsetAssignment_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getCharsetSTRINGTerminalRuleCall_0_1_0()); }
- RULE_STRING{ after(grammarAccess.getStylesheetAccess().getCharsetSTRINGTerminalRuleCall_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__ImportsAssignment_2_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getImportsImportParserRuleCall_2_0_0()); }
- ruleImport{ after(grammarAccess.getStylesheetAccess().getImportsImportParserRuleCall_2_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__ContentsAssignment_3_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getContentsContentParserRuleCall_3_0_0()); }
- ruleContent{ after(grammarAccess.getStylesheetAccess().getContentsContentParserRuleCall_3_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__StringAssignment_1_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getStringSTRINGTerminalRuleCall_1_0_1_0()); }
- RULE_STRING{ after(grammarAccess.getImportAccess().getStringSTRINGTerminalRuleCall_1_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__UriAssignment_1_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getUriUriParserRuleCall_1_1_1_0()); }
- ruleUri{ after(grammarAccess.getImportAccess().getUriUriParserRuleCall_1_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__MediaAssignment_3_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getMediaIDTerminalRuleCall_3_0_0()); }
- RULE_ID{ after(grammarAccess.getImportAccess().getMediaIDTerminalRuleCall_3_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Import__MediaAssignment_3_2_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportAccess().getMediaIDTerminalRuleCall_3_2_2_0()); }
- RULE_ID{ after(grammarAccess.getImportAccess().getMediaIDTerminalRuleCall_3_2_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__MediaAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getMediaIDTerminalRuleCall_2_0()); }
- RULE_ID{ after(grammarAccess.getMediaAccess().getMediaIDTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__MediaAssignment_4_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getMediaIDTerminalRuleCall_4_2_0()); }
- RULE_ID{ after(grammarAccess.getMediaAccess().getMediaIDTerminalRuleCall_4_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__RulesAssignment_7
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getRulesRulesetParserRuleCall_7_0()); }
- ruleRuleset{ after(grammarAccess.getMediaAccess().getRulesRulesetParserRuleCall_7_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__PseudoAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getPseudoPseudoPageParserRuleCall_3_0()); }
- rulePseudoPage{ after(grammarAccess.getPageAccess().getPseudoPseudoPageParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__DeclarationsAssignment_6
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getDeclarationsDeclarationParserRuleCall_6_0()); }
- ruleDeclaration{ after(grammarAccess.getPageAccess().getDeclarationsDeclarationParserRuleCall_6_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__DeclarationsAssignment_7_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getDeclarationsDeclarationParserRuleCall_7_2_0()); }
- ruleDeclaration{ after(grammarAccess.getPageAccess().getDeclarationsDeclarationParserRuleCall_7_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoPage__IdAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoPageAccess().getIdIDTerminalRuleCall_1_0()); }
- RULE_ID{ after(grammarAccess.getPseudoPageAccess().getIdIDTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__SelectorsAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_0_0()); }
- ruleSelector{ after(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__SelectorsAssignment_1_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_1_2_0()); }
- ruleSelector{ after(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_1_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__PropertiesAssignment_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getPropertiesDeclarationParserRuleCall_4_0()); }
- ruleDeclaration{ after(grammarAccess.getRulesetAccess().getPropertiesDeclarationParserRuleCall_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__PropertiesAssignment_5_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getPropertiesDeclarationParserRuleCall_5_2_0()); }
- ruleDeclaration{ after(grammarAccess.getRulesetAccess().getPropertiesDeclarationParserRuleCall_5_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CompositeSelector__LeftAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCompositeSelectorAccess().getLeftSimpleSelectorParserRuleCall_0_0()); }
- ruleSimpleSelector{ after(grammarAccess.getCompositeSelectorAccess().getLeftSimpleSelectorParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CompositeSelector__CombinatorAssignment_1_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCompositeSelectorAccess().getCombinatorCombinatorParserRuleCall_1_1_1_0()); }
- ruleCombinator{ after(grammarAccess.getCompositeSelectorAccess().getCombinatorCombinatorParserRuleCall_1_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CompositeSelector__RightAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCompositeSelectorAccess().getRightSelectorParserRuleCall_2_0()); }
- ruleSelector{ after(grammarAccess.getCompositeSelectorAccess().getRightSelectorParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleSelector__ElementNameAssignment_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleSelectorAccess().getElementNameAlternatives_0_0_0()); }
-(rule__SimpleSelector__ElementNameAlternatives_0_0_0)
-{ after(grammarAccess.getSimpleSelectorAccess().getElementNameAlternatives_0_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleSelector__ConditionAssignment_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleSelectorAccess().getConditionSelectorConditionParserRuleCall_0_1_0()); }
- ruleSelectorCondition{ after(grammarAccess.getSimpleSelectorAccess().getConditionSelectorConditionParserRuleCall_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleSelector__ConditionAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleSelectorAccess().getConditionSelectorConditionParserRuleCall_1_0()); }
- ruleSelectorCondition{ after(grammarAccess.getSimpleSelectorAccess().getConditionSelectorConditionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Combinator__KindAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCombinatorAccess().getKindKINDEnumRuleCall_0_0()); }
- ruleKIND{ after(grammarAccess.getCombinatorAccess().getKindKINDEnumRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Declaration__PropertyAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDeclarationAccess().getPropertyIDTerminalRuleCall_0_0()); }
- RULE_ID{ after(grammarAccess.getDeclarationAccess().getPropertyIDTerminalRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Declaration__ExpressionAssignment_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDeclarationAccess().getExpressionExpressionParserRuleCall_4_0()); }
- ruleExpression{ after(grammarAccess.getDeclarationAccess().getExpressionExpressionParserRuleCall_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Declaration__ImportantAssignment_5_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getDeclarationAccess().getImportantT_IMPORTANTTerminalRuleCall_5_0_0()); }
- RULE_T_IMPORTANT{ after(grammarAccess.getDeclarationAccess().getImportantT_IMPORTANTTerminalRuleCall_5_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Expression__TermsAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExpressionAccess().getTermsTermParserRuleCall_0_0()); }
- ruleTerm{ after(grammarAccess.getExpressionAccess().getTermsTermParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Expression__SubtermsAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExpressionAccess().getSubtermsSubtermParserRuleCall_1_0()); }
- ruleSubterm{ after(grammarAccess.getExpressionAccess().getSubtermsSubtermParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Subterm__OperatorAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSubtermAccess().getOperatorOperatorParserRuleCall_0_0()); }
- ruleOperator{ after(grammarAccess.getSubtermAccess().getOperatorOperatorParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Subterm__TermAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSubtermAccess().getTermTermParserRuleCall_1_0()); }
- ruleTerm{ after(grammarAccess.getSubtermAccess().getTermTermParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Function__NameAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFunctionAccess().getNameIDTerminalRuleCall_0_0()); }
- RULE_ID{ after(grammarAccess.getFunctionAccess().getNameIDTerminalRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Function__ArgsAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFunctionAccess().getArgsExpressionParserRuleCall_3_0()); }
- ruleExpression{ after(grammarAccess.getFunctionAccess().getArgsExpressionParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Name__ValueAssignment
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNameAccess().getValueIDTerminalRuleCall_0()); }
- RULE_ID{ after(grammarAccess.getNameAccess().getValueIDTerminalRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Number__OpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNumberAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
- ruleUnaryOperator{ after(grammarAccess.getNumberAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Number__ValueAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNumberAccess().getValueT_NUMTerminalRuleCall_1_0()); }
- RULE_T_NUM{ after(grammarAccess.getNumberAccess().getValueT_NUMTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Percentage__OpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPercentageAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
- ruleUnaryOperator{ after(grammarAccess.getPercentageAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Percentage__ValueAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPercentageAccess().getValueT_NUMTerminalRuleCall_1_0()); }
- RULE_T_NUM{ after(grammarAccess.getPercentageAccess().getValueT_NUMTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Percentage__UnitAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPercentageAccess().getUnitPC_UNITTerminalRuleCall_2_0()); }
- RULE_PC_UNIT{ after(grammarAccess.getPercentageAccess().getUnitPC_UNITTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Length__OpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLengthAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
- ruleUnaryOperator{ after(grammarAccess.getLengthAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Length__ValueAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLengthAccess().getValueT_NUMTerminalRuleCall_1_0()); }
- RULE_T_NUM{ after(grammarAccess.getLengthAccess().getValueT_NUMTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Length__UnitAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getLengthAccess().getUnitLEN_UNITTerminalRuleCall_2_0()); }
- RULE_LEN_UNIT{ after(grammarAccess.getLengthAccess().getUnitLEN_UNITTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ems__OpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEmsAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
- ruleUnaryOperator{ after(grammarAccess.getEmsAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ems__ValueAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEmsAccess().getValueT_NUMTerminalRuleCall_1_0()); }
- RULE_T_NUM{ after(grammarAccess.getEmsAccess().getValueT_NUMTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ems__UnitAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getEmsAccess().getUnitEM_UNITTerminalRuleCall_2_0()); }
- RULE_EM_UNIT{ after(grammarAccess.getEmsAccess().getUnitEM_UNITTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Exs__OpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExsAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
- ruleUnaryOperator{ after(grammarAccess.getExsAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Exs__ValueAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExsAccess().getValueT_NUMTerminalRuleCall_1_0()); }
- RULE_T_NUM{ after(grammarAccess.getExsAccess().getValueT_NUMTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Exs__UnitAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getExsAccess().getUnitEX_UNITTerminalRuleCall_2_0()); }
- RULE_EX_UNIT{ after(grammarAccess.getExsAccess().getUnitEX_UNITTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Angle__OpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAngleAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
- ruleUnaryOperator{ after(grammarAccess.getAngleAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Angle__ValueAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAngleAccess().getValueT_NUMTerminalRuleCall_1_0()); }
- RULE_T_NUM{ after(grammarAccess.getAngleAccess().getValueT_NUMTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Angle__UnitAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAngleAccess().getUnitANGLE_UNITTerminalRuleCall_2_0()); }
- RULE_ANGLE_UNIT{ after(grammarAccess.getAngleAccess().getUnitANGLE_UNITTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Time__OpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTimeAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
- ruleUnaryOperator{ after(grammarAccess.getTimeAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Time__ValueAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTimeAccess().getValueT_NUMTerminalRuleCall_1_0()); }
- RULE_T_NUM{ after(grammarAccess.getTimeAccess().getValueT_NUMTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Time__UnitAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getTimeAccess().getUnitTIME_UNITTerminalRuleCall_2_0()); }
- RULE_TIME_UNIT{ after(grammarAccess.getTimeAccess().getUnitTIME_UNITTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Frequency__OpAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFrequencyAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
- ruleUnaryOperator{ after(grammarAccess.getFrequencyAccess().getOpUnaryOperatorParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Frequency__ValueAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFrequencyAccess().getValueT_NUMTerminalRuleCall_1_0()); }
- RULE_T_NUM{ after(grammarAccess.getFrequencyAccess().getValueT_NUMTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Frequency__UnitAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFrequencyAccess().getUnitFREQ_UNITTerminalRuleCall_2_0()); }
- RULE_FREQ_UNIT{ after(grammarAccess.getFrequencyAccess().getUnitFREQ_UNITTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Uri__ValueAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUriAccess().getValueSTRINGTerminalRuleCall_2_0()); }
- RULE_STRING{ after(grammarAccess.getUriAccess().getValueSTRINGTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__StringValue__ValueAssignment
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStringValueAccess().getValueSTRINGTerminalRuleCall_0()); }
- RULE_STRING{ after(grammarAccess.getStringValueAccess().getValueSTRINGTerminalRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__HexColor__ValueAssignment
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getHexColorAccess().getValueHASHTerminalRuleCall_0()); }
- RULE_HASH{ after(grammarAccess.getHexColorAccess().getValueHASHTerminalRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Class__ClassAssignment
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassAccess().getClassT_CLASSTerminalRuleCall_0()); }
- RULE_T_CLASS{ after(grammarAccess.getClassAccess().getClassT_CLASSTerminalRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Attribute__NameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeAccess().getNameIDTerminalRuleCall_2_0()); }
- RULE_ID{ after(grammarAccess.getAttributeAccess().getNameIDTerminalRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Attribute__ValueAssignment_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeAccess().getValueAttributeValueParserRuleCall_4_0()); }
- ruleAttributeValue{ after(grammarAccess.getAttributeAccess().getValueAttributeValueParserRuleCall_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeValue__OperatorAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeValueAccess().getOperatorATTRIBUTE_OPEnumRuleCall_0_0()); }
- ruleATTRIBUTE_OP{ after(grammarAccess.getAttributeValueAccess().getOperatorATTRIBUTE_OPEnumRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeValue__ValueAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeValueAccess().getValueAlternatives_2_0()); }
-(rule__AttributeValue__ValueAlternatives_2_0)
-{ after(grammarAccess.getAttributeValueAccess().getValueAlternatives_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Pseudo__PseudoAssignment_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoAccess().getPseudoIDTerminalRuleCall_1_0_0()); }
- RULE_ID{ after(grammarAccess.getPseudoAccess().getPseudoIDTerminalRuleCall_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Pseudo__PseudoAssignment_1_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoAccess().getPseudoIDTerminalRuleCall_1_1_0_0()); }
- RULE_ID{ after(grammarAccess.getPseudoAccess().getPseudoIDTerminalRuleCall_1_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Pseudo__ArgsAssignment_1_1_3_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoAccess().getArgsIDTerminalRuleCall_1_1_3_0_0()); }
- RULE_ID{ after(grammarAccess.getPseudoAccess().getArgsIDTerminalRuleCall_1_1_3_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CSSId__ValueAssignment
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCSSIdAccess().getValueHASHTerminalRuleCall_0()); }
- RULE_HASH{ after(grammarAccess.getCSSIdAccess().getValueHASHTerminalRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UnaryOperator__OperatorAssignment
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUnaryOperatorAccess().getOperatorUNARYEnumRuleCall_0()); }
- ruleUNARY{ after(grammarAccess.getUnaryOperatorAccess().getOperatorUNARYEnumRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-RULE_HASH : '#' ('A'..'Z'|'a'..'z'|'0'..'9')+;
-
-RULE_T_CLASS : '.' RULE_ID;
-
-RULE_T_IMPORTANT : '!important';
-
-RULE_PC_UNIT : '%';
-
-RULE_LEN_UNIT : ('px'|'cm'|'mm'|'in'|'pt'|'pc');
-
-RULE_EM_UNIT : 'em';
-
-RULE_EX_UNIT : 'ex';
-
-RULE_ANGLE_UNIT : ('deg'|'rad'|'grad');
-
-RULE_TIME_UNIT : ('s'|'ms');
-
-RULE_FREQ_UNIT : ('hz'|'mhz');
-
-RULE_T_NUM : (('0'..'9')+|('0'..'9')* '.' ('0'..'9')+);
-
-RULE_ID : '-'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9'|'-')*;
-
-RULE_STRING : ('"' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'\\')|~(('\\'|'"')))* '"'|'\'' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'\\')|~(('\\'|'\'')))* '\'');
-
-RULE_CDO : '<!--';
-
-RULE_CDC : '-->';
-
-RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';
-
-RULE_WS : (' '|'\t'|'\r'|'\n')+;
-
-RULE_ANY_OTHER : .;
-
-
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.tokens b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.tokens
deleted file mode 100644
index 8c80dd262bb..00000000000
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.tokens
+++ /dev/null
@@ -1,62 +0,0 @@
-RULE_ID=7
-T__29=29
-T__28=28
-T__27=27
-T__26=26
-T__25=25
-T__24=24
-T__23=23
-RULE_PC_UNIT=11
-T__22=22
-RULE_ANY_OTHER=21
-RULE_T_CLASS=19
-RULE_CDC=6
-T__42=42
-RULE_CDO=5
-T__43=43
-T__40=40
-T__41=41
-RULE_FREQ_UNIT=17
-RULE_T_IMPORTANT=9
-RULE_HASH=18
-RULE_ML_COMMENT=20
-T__30=30
-RULE_TIME_UNIT=16
-T__31=31
-RULE_LEN_UNIT=12
-T__32=32
-RULE_STRING=8
-T__33=33
-T__34=34
-T__35=35
-T__36=36
-T__37=37
-T__38=38
-T__39=39
-RULE_T_NUM=10
-RULE_ANGLE_UNIT=15
-RULE_EX_UNIT=14
-RULE_WS=4
-RULE_EM_UNIT=13
-'}'=35
-'/'=41
-'url('=40
-'>'=25
-'{'=34
-'~='=27
-'@charset '=29
-'@media'=33
-';'=30
-'!='=28
-'@import'=31
-'='=26
-'('=38
-':'=37
-'['=42
-'*'=22
-'-'=23
-'+'=24
-','=32
-')'=39
-']'=43
-'@page'=36
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSSLexer.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSSLexer.java
deleted file mode 100644
index 921247b130e..00000000000
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSSLexer.java
+++ /dev/null
@@ -1,2296 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2012-2013 CEA LIST.
- *
- * 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:
- * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
- *****************************************************************************/
-package org.eclipse.papyrus.infra.gmfdiag.ui.contentassist.antlr.internal;
-
-// 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.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;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer;
-
-@SuppressWarnings("all")
-public class InternalCSSLexer extends Lexer {
- public static final int RULE_ID = 7;
- 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 RULE_PC_UNIT = 11;
- public static final int T__23 = 23;
- public static final int T__22 = 22;
- public static final int RULE_ANY_OTHER = 21;
- public static final int RULE_T_CLASS = 19;
- public static final int EOF = -1;
- public static final int RULE_CDC = 6;
- public static final int RULE_CDO = 5;
- 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 RULE_FREQ_UNIT = 17;
- public static final int RULE_T_IMPORTANT = 9;
- public static final int RULE_HASH = 18;
- public static final int RULE_ML_COMMENT = 20;
- public static final int T__30 = 30;
- public static final int RULE_TIME_UNIT = 16;
- public static final int T__31 = 31;
- public static final int RULE_LEN_UNIT = 12;
- public static final int T__32 = 32;
- public static final int RULE_STRING = 8;
- 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_T_NUM = 10;
- public static final int RULE_ANGLE_UNIT = 15;
- public static final int RULE_EX_UNIT = 14;
- public static final int RULE_WS = 4;
- public static final int RULE_EM_UNIT = 13;
-
- // delegates
- // delegators
-
- public InternalCSSLexer() {
- ;
- }
-
- public InternalCSSLexer(CharStream input) {
- this(input, new RecognizerSharedState());
- }
-
- public InternalCSSLexer(CharStream input, RecognizerSharedState state) {
- super(input, state);
-
- }
-
- @Override
- public String getGrammarFileName() {
- return "../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g";
- }
-
- // $ANTLR start "T__22"
- public final void mT__22() throws RecognitionException {
- try {
- int _type = T__22;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:11:7: ( '*' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:11: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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:12:7: ( '-' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:12:9: '-'
- {
- match('-');
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:13:7: ( '+' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:13:9: '+'
- {
- match('+');
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:14:7: ( '>' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:14:9: '>'
- {
- match('>');
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:15:7: ( '=' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:15:9: '='
- {
- match('=');
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:16:7: ( '~=' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:16:9: '~='
- {
- match("~=");
-
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:17:7: ( '!=' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:17:9: '!='
- {
- match("!=");
-
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:18:7: ( '@charset ' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:18:9: '@charset '
- {
- match("@charset ");
-
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:19:7: ( ';' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:19:9: ';'
- {
- match(';');
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:20:7: ( '@import' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:20:9: '@import'
- {
- match("@import");
-
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:21:7: ( ',' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:21:9: ','
- {
- match(',');
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:22:7: ( '@media' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:22:9: '@media'
- {
- match("@media");
-
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:23:7: ( '{' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:23:9: '{'
- {
- match('{');
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:24:7: ( '}' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:24:9: '}'
- {
- match('}');
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:25:7: ( '@page' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:25:9: '@page'
- {
- match("@page");
-
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:26:7: ( ':' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:26:9: ':'
- {
- match(':');
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:27:7: ( '(' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:27:9: '('
- {
- match('(');
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:28:7: ( ')' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:28:9: ')'
- {
- match(')');
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:29:7: ( 'url(' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:29:9: 'url('
- {
- match("url(");
-
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:30:7: ( '/' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:30:9: '/'
- {
- match('/');
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:31:7: ( '[' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:31:9: '['
- {
- match('[');
-
- }
-
- 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:32:7: ( ']' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:32:9: ']'
- {
- match(']');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__43"
-
- // $ANTLR start "RULE_HASH"
- public final void mRULE_HASH() throws RecognitionException {
- try {
- int _type = RULE_HASH;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7632:11: ( '#' ( 'A' .. 'Z' | 'a' .. 'z' | '0' .. '9' )+ )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7632:13: '#' ( 'A' .. 'Z' | 'a' .. 'z' | '0' .. '9' )+
- {
- match('#');
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7632:17: ( 'A' .. 'Z' | 'a' .. 'z' | '0' .. '9' )+
- int cnt1 = 0;
- loop1: do {
- int alt1 = 2;
- int LA1_0 = input.LA(1);
-
- if (((LA1_0 >= '0' && LA1_0 <= '9') || (LA1_0 >= 'A' && LA1_0 <= 'Z') || (LA1_0 >= 'a' && LA1_0 <= 'z'))) {
- alt1 = 1;
- }
-
-
- switch (alt1) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:
- {
- if ((input.LA(1) >= '0' && input.LA(1) <= '9') || (input.LA(1) >= 'A' && input.LA(1) <= 'Z') || (input.LA(1) >= 'a' && input.LA(1) <= 'z')) {
- input.consume();
-
- }
- else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
-
- default:
- if (cnt1 >= 1) {
- break loop1;
- }
- EarlyExitException eee =
- new EarlyExitException(1, input);
- throw eee;
- }
- cnt1++;
- } while (true);
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_HASH"
-
- // $ANTLR start "RULE_T_CLASS"
- public final void mRULE_T_CLASS() throws RecognitionException {
- try {
- int _type = RULE_T_CLASS;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7634:14: ( '.' RULE_ID )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7634:16: '.' RULE_ID
- {
- match('.');
- mRULE_ID();
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_T_CLASS"
-
- // $ANTLR start "RULE_T_IMPORTANT"
- public final void mRULE_T_IMPORTANT() throws RecognitionException {
- try {
- int _type = RULE_T_IMPORTANT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7636:18: ( '!important' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7636:20: '!important'
- {
- match("!important");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_T_IMPORTANT"
-
- // $ANTLR start "RULE_PC_UNIT"
- public final void mRULE_PC_UNIT() throws RecognitionException {
- try {
- int _type = RULE_PC_UNIT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7638:14: ( '%' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7638:16: '%'
- {
- match('%');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_PC_UNIT"
-
- // $ANTLR start "RULE_LEN_UNIT"
- public final void mRULE_LEN_UNIT() throws RecognitionException {
- try {
- int _type = RULE_LEN_UNIT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7640:15: ( ( 'px' | 'cm' | 'mm' | 'in' | 'pt' | 'pc' ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7640:17: ( 'px' | 'cm' | 'mm' | 'in' | 'pt' | 'pc' )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7640:17: ( 'px' | 'cm' | 'mm' | 'in' | 'pt' | 'pc' )
- int alt2 = 6;
- switch (input.LA(1)) {
- case 'p': {
- switch (input.LA(2)) {
- case 'x': {
- alt2 = 1;
- }
- break;
- case 't': {
- alt2 = 5;
- }
- break;
- case 'c': {
- alt2 = 6;
- }
- break;
- default:
- NoViableAltException nvae =
- new NoViableAltException("", 2, 1, input);
-
- throw nvae;
- }
-
- }
- break;
- case 'c': {
- alt2 = 2;
- }
- break;
- case 'm': {
- alt2 = 3;
- }
- break;
- case 'i': {
- alt2 = 4;
- }
- break;
- default:
- NoViableAltException nvae =
- new NoViableAltException("", 2, 0, input);
-
- throw nvae;
- }
-
- switch (alt2) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7640:18: 'px'
- {
- match("px");
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7640:23: 'cm'
- {
- match("cm");
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7640:28: 'mm'
- {
- match("mm");
-
-
- }
- break;
- case 4:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7640:33: 'in'
- {
- match("in");
-
-
- }
- break;
- case 5:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7640:38: 'pt'
- {
- match("pt");
-
-
- }
- break;
- case 6:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7640:43: 'pc'
- {
- match("pc");
-
-
- }
- break;
-
- }
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_LEN_UNIT"
-
- // $ANTLR start "RULE_EM_UNIT"
- public final void mRULE_EM_UNIT() throws RecognitionException {
- try {
- int _type = RULE_EM_UNIT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7642:14: ( 'em' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7642:16: 'em'
- {
- match("em");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_EM_UNIT"
-
- // $ANTLR start "RULE_EX_UNIT"
- public final void mRULE_EX_UNIT() throws RecognitionException {
- try {
- int _type = RULE_EX_UNIT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7644:14: ( 'ex' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7644:16: 'ex'
- {
- match("ex");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_EX_UNIT"
-
- // $ANTLR start "RULE_ANGLE_UNIT"
- public final void mRULE_ANGLE_UNIT() throws RecognitionException {
- try {
- int _type = RULE_ANGLE_UNIT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7646:17: ( ( 'deg' | 'rad' | 'grad' ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7646:19: ( 'deg' | 'rad' | 'grad' )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7646:19: ( 'deg' | 'rad' | 'grad' )
- int alt3 = 3;
- switch (input.LA(1)) {
- case 'd': {
- alt3 = 1;
- }
- break;
- case 'r': {
- alt3 = 2;
- }
- break;
- case 'g': {
- alt3 = 3;
- }
- break;
- default:
- NoViableAltException nvae =
- new NoViableAltException("", 3, 0, input);
-
- throw nvae;
- }
-
- switch (alt3) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7646:20: 'deg'
- {
- match("deg");
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7646:26: 'rad'
- {
- match("rad");
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7646:32: 'grad'
- {
- match("grad");
-
-
- }
- break;
-
- }
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_ANGLE_UNIT"
-
- // $ANTLR start "RULE_TIME_UNIT"
- public final void mRULE_TIME_UNIT() throws RecognitionException {
- try {
- int _type = RULE_TIME_UNIT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7648:16: ( ( 's' | 'ms' ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7648:18: ( 's' | 'ms' )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7648:18: ( 's' | 'ms' )
- int alt4 = 2;
- int LA4_0 = input.LA(1);
-
- if ((LA4_0 == 's')) {
- alt4 = 1;
- }
- else if ((LA4_0 == 'm')) {
- alt4 = 2;
- }
- else {
- NoViableAltException nvae =
- new NoViableAltException("", 4, 0, input);
-
- throw nvae;
- }
- switch (alt4) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7648:19: 's'
- {
- match('s');
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7648:23: 'ms'
- {
- match("ms");
-
-
- }
- break;
-
- }
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_TIME_UNIT"
-
- // $ANTLR start "RULE_FREQ_UNIT"
- public final void mRULE_FREQ_UNIT() throws RecognitionException {
- try {
- int _type = RULE_FREQ_UNIT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7650:16: ( ( 'hz' | 'mhz' ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7650:18: ( 'hz' | 'mhz' )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7650:18: ( 'hz' | 'mhz' )
- int alt5 = 2;
- int LA5_0 = input.LA(1);
-
- if ((LA5_0 == 'h')) {
- alt5 = 1;
- }
- else if ((LA5_0 == 'm')) {
- alt5 = 2;
- }
- else {
- NoViableAltException nvae =
- new NoViableAltException("", 5, 0, input);
-
- throw nvae;
- }
- switch (alt5) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7650:19: 'hz'
- {
- match("hz");
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7650:24: 'mhz'
- {
- match("mhz");
-
-
- }
- break;
-
- }
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_FREQ_UNIT"
-
- // $ANTLR start "RULE_T_NUM"
- public final void mRULE_T_NUM() throws RecognitionException {
- try {
- int _type = RULE_T_NUM;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7652:12: ( ( ( '0' .. '9' )+ | ( '0' .. '9' )* '.' ( '0' .. '9' )+ ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7652:14: ( ( '0' .. '9' )+ | ( '0' .. '9' )* '.' ( '0' .. '9' )+ )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7652:14: ( ( '0' .. '9' )+ | ( '0' .. '9' )* '.' ( '0' .. '9' )+ )
- int alt9 = 2;
- alt9 = dfa9.predict(input);
- switch (alt9) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7652:15: ( '0' .. '9' )+
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7652:15: ( '0' .. '9' )+
- int cnt6 = 0;
- loop6: do {
- int alt6 = 2;
- int LA6_0 = input.LA(1);
-
- if (((LA6_0 >= '0' && LA6_0 <= '9'))) {
- alt6 = 1;
- }
-
-
- switch (alt6) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7652:16: '0' .. '9'
- {
- matchRange('0', '9');
-
- }
- break;
-
- default:
- if (cnt6 >= 1) {
- break loop6;
- }
- EarlyExitException eee =
- new EarlyExitException(6, input);
- throw eee;
- }
- cnt6++;
- } while (true);
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7652:27: ( '0' .. '9' )* '.' ( '0' .. '9' )+
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7652:27: ( '0' .. '9' )*
- loop7: do {
- int alt7 = 2;
- int LA7_0 = input.LA(1);
-
- if (((LA7_0 >= '0' && LA7_0 <= '9'))) {
- alt7 = 1;
- }
-
-
- switch (alt7) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7652:28: '0' .. '9'
- {
- matchRange('0', '9');
-
- }
- break;
-
- default:
- break loop7;
- }
- } while (true);
-
- match('.');
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7652:43: ( '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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7652:44: '0' .. '9'
- {
- matchRange('0', '9');
-
- }
- break;
-
- default:
- if (cnt8 >= 1) {
- break loop8;
- }
- EarlyExitException eee =
- new EarlyExitException(8, input);
- throw eee;
- }
- cnt8++;
- } while (true);
-
-
- }
- break;
-
- }
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_T_NUM"
-
- // $ANTLR start "RULE_ID"
- public final void mRULE_ID() throws RecognitionException {
- try {
- int _type = RULE_ID;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7654:9: ( ( '-' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' | '-' )*
- // )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7654:11: ( '-' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' | '-' )*
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7654:11: ( '-' )?
- int alt10 = 2;
- int LA10_0 = input.LA(1);
-
- if ((LA10_0 == '-')) {
- alt10 = 1;
- }
- switch (alt10) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7654:11: '-'
- {
- match('-');
-
- }
- break;
-
- }
-
- 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;
- }
-
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7654:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' | '-' )*
- loop11: do {
- int alt11 = 2;
- int LA11_0 = input.LA(1);
-
- if ((LA11_0 == '-' || (LA11_0 >= '0' && LA11_0 <= '9') || (LA11_0 >= 'A' && LA11_0 <= 'Z') || LA11_0 == '_' || (LA11_0 >= 'a' && LA11_0 <= 'z'))) {
- alt11 = 1;
- }
-
-
- switch (alt11) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:
- {
- if (input.LA(1) == '-' || (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 loop11;
- }
- } while (true);
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_ID"
-
- // $ANTLR start "RULE_STRING"
- public final void mRULE_STRING() throws RecognitionException {
- try {
- int _type = RULE_STRING;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7656:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' |
- // '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7656:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' |
- // '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7656:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' |
- // '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- int alt14 = 2;
- int LA14_0 = input.LA(1);
-
- if ((LA14_0 == '\"')) {
- alt14 = 1;
- }
- else if ((LA14_0 == '\'')) {
- alt14 = 2;
- }
- else {
- NoViableAltException nvae =
- new NoViableAltException("", 14, 0, input);
-
- throw nvae;
- }
- switch (alt14) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7656:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' |
- // '\"' ) ) )* '\"'
- {
- match('\"');
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7656:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' |
- // '\"' ) ) )*
- loop12: do {
- int alt12 = 3;
- int LA12_0 = input.LA(1);
-
- if ((LA12_0 == '\\')) {
- alt12 = 1;
- }
- else if (((LA12_0 >= '\u0000' && LA12_0 <= '!') || (LA12_0 >= '#' && LA12_0 <= '[') || (LA12_0 >= ']' && LA12_0 <= '\uFFFF'))) {
- alt12 = 2;
- }
-
-
- switch (alt12) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7656:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
- {
- match('\\');
- if (input.LA(1) == '\"' || input.LA(1) == '\'' || input.LA(1) == '\\' || input.LA(1) == 'b' || input.LA(1) == 'f' || input.LA(1) == 'n' || input.LA(1) == 'r' || (input.LA(1) >= 't' && input.LA(1) <= 'u')) {
- input.consume();
-
- }
- else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7656:66: ~ ( ( '\\\\' | '\"' ) )
- {
- if ((input.LA(1) >= '\u0000' && input.LA(1) <= '!') || (input.LA(1) >= '#' && 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 loop12;
- }
- } while (true);
-
- match('\"');
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7656:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' |
- // '\\'' ) ) )* '\\''
- {
- match('\'');
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7656:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' |
- // '\\'' ) ) )*
- loop13: do {
- int alt13 = 3;
- int LA13_0 = input.LA(1);
-
- if ((LA13_0 == '\\')) {
- alt13 = 1;
- }
- else if (((LA13_0 >= '\u0000' && LA13_0 <= '&') || (LA13_0 >= '(' && LA13_0 <= '[') || (LA13_0 >= ']' && LA13_0 <= '\uFFFF'))) {
- alt13 = 2;
- }
-
-
- switch (alt13) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7656:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
- {
- match('\\');
- if (input.LA(1) == '\"' || input.LA(1) == '\'' || input.LA(1) == '\\' || input.LA(1) == 'b' || input.LA(1) == 'f' || input.LA(1) == 'n' || input.LA(1) == 'r' || (input.LA(1) >= 't' && input.LA(1) <= 'u')) {
- input.consume();
-
- }
- else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7656:137: ~ ( ( '\\\\' | '\\'' ) )
- {
- if ((input.LA(1) >= '\u0000' && input.LA(1) <= '&') || (input.LA(1) >= '(' && 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 loop13;
- }
- } while (true);
-
- match('\'');
-
- }
- break;
-
- }
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_STRING"
-
- // $ANTLR start "RULE_CDO"
- public final void mRULE_CDO() throws RecognitionException {
- try {
- int _type = RULE_CDO;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7658:10: ( '<!--' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7658:12: '<!--'
- {
- match("<!--");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_CDO"
-
- // $ANTLR start "RULE_CDC"
- public final void mRULE_CDC() throws RecognitionException {
- try {
- int _type = RULE_CDC;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7660:10: ( '-->' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7660:12: '-->'
- {
- match("-->");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_CDC"
-
- // $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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7662:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7662:19: '/*' ( options {greedy=false; } : . )* '*/'
- {
- match("/*");
-
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7662:24: ( options {greedy=false; } : . )*
- loop15: do {
- int alt15 = 2;
- int LA15_0 = input.LA(1);
-
- if ((LA15_0 == '*')) {
- int LA15_1 = input.LA(2);
-
- if ((LA15_1 == '/')) {
- alt15 = 2;
- }
- else if (((LA15_1 >= '\u0000' && LA15_1 <= '.') || (LA15_1 >= '0' && LA15_1 <= '\uFFFF'))) {
- alt15 = 1;
- }
-
-
- }
- else if (((LA15_0 >= '\u0000' && LA15_0 <= ')') || (LA15_0 >= '+' && LA15_0 <= '\uFFFF'))) {
- alt15 = 1;
- }
-
-
- switch (alt15) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7662:52: .
- {
- matchAny();
-
- }
- break;
-
- default:
- break loop15;
- }
- } while (true);
-
- match("*/");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_ML_COMMENT"
-
- // $ANTLR start "RULE_WS"
- public final void mRULE_WS() throws RecognitionException {
- try {
- int _type = RULE_WS;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7664:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7664:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7664:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
- int cnt16 = 0;
- loop16: do {
- int alt16 = 2;
- int LA16_0 = input.LA(1);
-
- if (((LA16_0 >= '\t' && LA16_0 <= '\n') || LA16_0 == '\r' || LA16_0 == ' ')) {
- alt16 = 1;
- }
-
-
- switch (alt16) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.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 (cnt16 >= 1) {
- break loop16;
- }
- EarlyExitException eee =
- new EarlyExitException(16, input);
- throw eee;
- }
- cnt16++;
- } 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.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7666:16: ( . )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:7666:18: .
- {
- matchAny();
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_ANY_OTHER"
-
- @Override
- public void mTokens() throws RecognitionException {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:8: ( 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 | RULE_HASH | RULE_T_CLASS | RULE_T_IMPORTANT | RULE_PC_UNIT | RULE_LEN_UNIT | RULE_EM_UNIT | RULE_EX_UNIT | RULE_ANGLE_UNIT | RULE_TIME_UNIT | RULE_FREQ_UNIT | RULE_T_NUM |
- // RULE_ID | RULE_STRING | RULE_CDO | RULE_CDC | RULE_ML_COMMENT | RULE_WS | RULE_ANY_OTHER )
- int alt17 = 40;
- alt17 = dfa17.predict(input);
- switch (alt17) {
- case 1:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:10: T__22
- {
- mT__22();
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:16: T__23
- {
- mT__23();
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:22: T__24
- {
- mT__24();
-
- }
- break;
- case 4:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:28: T__25
- {
- mT__25();
-
- }
- break;
- case 5:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:34: T__26
- {
- mT__26();
-
- }
- break;
- case 6:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:40: T__27
- {
- mT__27();
-
- }
- break;
- case 7:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:46: T__28
- {
- mT__28();
-
- }
- break;
- case 8:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:52: T__29
- {
- mT__29();
-
- }
- break;
- case 9:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:58: T__30
- {
- mT__30();
-
- }
- break;
- case 10:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:64: T__31
- {
- mT__31();
-
- }
- break;
- case 11:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:70: T__32
- {
- mT__32();
-
- }
- break;
- case 12:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:76: T__33
- {
- mT__33();
-
- }
- break;
- case 13:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:82: T__34
- {
- mT__34();
-
- }
- break;
- case 14:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:88: T__35
- {
- mT__35();
-
- }
- break;
- case 15:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:94: T__36
- {
- mT__36();
-
- }
- break;
- case 16:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:100: T__37
- {
- mT__37();
-
- }
- break;
- case 17:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:106: T__38
- {
- mT__38();
-
- }
- break;
- case 18:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:112: T__39
- {
- mT__39();
-
- }
- break;
- case 19:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:118: T__40
- {
- mT__40();
-
- }
- break;
- case 20:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:124: T__41
- {
- mT__41();
-
- }
- break;
- case 21:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:130: T__42
- {
- mT__42();
-
- }
- break;
- case 22:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:136: T__43
- {
- mT__43();
-
- }
- break;
- case 23:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:142: RULE_HASH
- {
- mRULE_HASH();
-
- }
- break;
- case 24:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:152: RULE_T_CLASS
- {
- mRULE_T_CLASS();
-
- }
- break;
- case 25:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:165: RULE_T_IMPORTANT
- {
- mRULE_T_IMPORTANT();
-
- }
- break;
- case 26:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:182: RULE_PC_UNIT
- {
- mRULE_PC_UNIT();
-
- }
- break;
- case 27:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:195: RULE_LEN_UNIT
- {
- mRULE_LEN_UNIT();
-
- }
- break;
- case 28:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:209: RULE_EM_UNIT
- {
- mRULE_EM_UNIT();
-
- }
- break;
- case 29:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:222: RULE_EX_UNIT
- {
- mRULE_EX_UNIT();
-
- }
- break;
- case 30:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:235: RULE_ANGLE_UNIT
- {
- mRULE_ANGLE_UNIT();
-
- }
- break;
- case 31:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:251: RULE_TIME_UNIT
- {
- mRULE_TIME_UNIT();
-
- }
- break;
- case 32:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:266: RULE_FREQ_UNIT
- {
- mRULE_FREQ_UNIT();
-
- }
- break;
- case 33:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:281: RULE_T_NUM
- {
- mRULE_T_NUM();
-
- }
- break;
- case 34:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:292: RULE_ID
- {
- mRULE_ID();
-
- }
- break;
- case 35:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:300: RULE_STRING
- {
- mRULE_STRING();
-
- }
- break;
- case 36:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:312: RULE_CDO
- {
- mRULE_CDO();
-
- }
- break;
- case 37:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:321: RULE_CDC
- {
- mRULE_CDC();
-
- }
- break;
- case 38:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:330: RULE_ML_COMMENT
- {
- mRULE_ML_COMMENT();
-
- }
- break;
- case 39:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:346: RULE_WS
- {
- mRULE_WS();
-
- }
- break;
- case 40:
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:1:354: RULE_ANY_OTHER
- {
- mRULE_ANY_OTHER();
-
- }
- break;
-
- }
-
- }
-
-
- protected DFA9 dfa9 = new DFA9(this);
- protected DFA17 dfa17 = new DFA17(this);
- static final String DFA9_eotS =
- "\1\uffff\1\3\2\uffff";
- static final String DFA9_eofS =
- "\4\uffff";
- static final String DFA9_minS =
- "\2\56\2\uffff";
- static final String DFA9_maxS =
- "\2\71\2\uffff";
- static final String DFA9_acceptS =
- "\2\uffff\1\2\1\1";
- static final String DFA9_specialS =
- "\4\uffff}>";
- static final String[] DFA9_transitionS = {
- "\1\2\1\uffff\12\1",
- "\1\2\1\uffff\12\1",
- "",
- ""
- };
-
- static final short[] DFA9_eot = DFA.unpackEncodedString(DFA9_eotS);
- static final short[] DFA9_eof = DFA.unpackEncodedString(DFA9_eofS);
- static final char[] DFA9_min = DFA.unpackEncodedStringToUnsignedChars(DFA9_minS);
- static final char[] DFA9_max = DFA.unpackEncodedStringToUnsignedChars(DFA9_maxS);
- static final short[] DFA9_accept = DFA.unpackEncodedString(DFA9_acceptS);
- static final short[] DFA9_special = DFA.unpackEncodedString(DFA9_specialS);
- static final short[][] DFA9_transition;
-
- static {
- int numStates = DFA9_transitionS.length;
- DFA9_transition = new short[numStates][];
- for (int i = 0; i < numStates; i++) {
- DFA9_transition[i] = DFA.unpackEncodedString(DFA9_transitionS[i]);
- }
- }
-
- class DFA9 extends DFA {
-
- public DFA9(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 9;
- this.eot = DFA9_eot;
- this.eof = DFA9_eof;
- this.min = DFA9_min;
- this.max = DFA9_max;
- this.accept = DFA9_accept;
- this.special = DFA9_special;
- this.transition = DFA9_transition;
- }
-
- @Override
- public String getDescription() {
- return "7652:14: ( ( '0' .. '9' )+ | ( '0' .. '9' )* '.' ( '0' .. '9' )+ )";
- }
- }
-
- static final String DFA17_eotS =
- "\2\uffff\1\52\3\uffff\3\47\7\uffff\1\53\1\77\2\uffff\2\47\1\uffff" +
- "\10\53\1\123\1\53\2\uffff\3\47\27\uffff\1\53\10\uffff\5\131\1\123" +
- "\1\53\1\131\1\133\1\134\3\53\1\uffff\1\140\3\uffff\1\53\1\uffff" +
- "\1\140\2\uffff\2\142\1\53\3\uffff\1\142";
- static final String DFA17_eofS =
- "\144\uffff";
- static final String DFA17_minS =
- "\1\0\1\uffff\1\55\3\uffff\2\75\1\143\7\uffff\1\162\1\52\2\uffff" +
- "\1\60\1\55\1\uffff\1\143\1\155\1\150\1\156\1\155\1\145\1\141\1\162" +
- "\1\55\1\172\2\uffff\2\0\1\41\27\uffff\1\154\10\uffff\6\55\1\172" +
- "\3\55\1\147\1\144\1\141\1\uffff\1\55\3\uffff\1\50\1\uffff\1\55\2" +
- "\uffff\2\55\1\144\3\uffff\1\55";
- static final String DFA17_maxS =
- "\1\uffff\1\uffff\1\172\3\uffff\1\75\1\151\1\160\7\uffff\1\162\1" +
- "\52\2\uffff\2\172\1\uffff\1\170\1\155\1\163\1\156\1\170\1\145\1" +
- "\141\1\162\2\172\2\uffff\2\uffff\1\41\27\uffff\1\154\10\uffff\12" +
- "\172\1\147\1\144\1\141\1\uffff\1\172\3\uffff\1\50\1\uffff\1\172" +
- "\2\uffff\2\172\1\144\3\uffff\1\172";
- static final String DFA17_acceptS =
- "\1\uffff\1\1\1\uffff\1\3\1\4\1\5\3\uffff\1\11\1\13\1\15\1\16\1" +
- "\20\1\21\1\22\2\uffff\1\25\1\26\2\uffff\1\32\12\uffff\1\41\1\42" +
- "\3\uffff\1\47\1\50\1\1\1\45\1\2\1\42\1\3\1\4\1\5\1\6\1\7\1\31\1" +
- "\10\1\12\1\14\1\17\1\11\1\13\1\15\1\16\1\20\1\21\1\22\1\uffff\1" +
- "\46\1\24\1\25\1\26\1\27\1\41\1\30\1\32\15\uffff\1\37\1\uffff\1\43" +
- "\1\44\1\47\1\uffff\1\33\1\uffff\1\34\1\35\3\uffff\1\40\1\23\1\36" +
- "\1\uffff";
- static final String DFA17_specialS =
- "\1\1\42\uffff\1\2\1\0\77\uffff}>";
- static final String[] DFA17_transitionS = {
- "\11\47\2\46\2\47\1\46\22\47\1\46\1\7\1\43\1\24\1\47\1\26\1" +
- "\47\1\44\1\16\1\17\1\1\1\3\1\12\1\2\1\25\1\21\12\41\1\15\1\11" +
- "\1\45\1\5\1\4\1\47\1\10\32\42\1\22\1\47\1\23\1\47\1\42\1\47" +
- "\2\42\1\30\1\34\1\33\1\42\1\36\1\40\1\32\3\42\1\31\2\42\1\27" +
- "\1\42\1\35\1\37\1\42\1\20\5\42\1\13\1\47\1\14\1\6\uff81\47",
- "",
- "\1\51\23\uffff\32\53\4\uffff\1\53\1\uffff\32\53",
- "",
- "",
- "",
- "\1\57",
- "\1\60\53\uffff\1\61",
- "\1\62\5\uffff\1\63\3\uffff\1\64\2\uffff\1\65",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "\1\75",
- "\1\76",
- "",
- "",
- "\12\102\7\uffff\32\102\6\uffff\32\102",
- "\1\104\2\uffff\12\103\7\uffff\32\104\4\uffff\1\104\1\uffff" +
- "\32\104",
- "",
- "\1\110\20\uffff\1\107\3\uffff\1\106",
- "\1\111",
- "\1\114\4\uffff\1\112\5\uffff\1\113",
- "\1\115",
- "\1\116\12\uffff\1\117",
- "\1\120",
- "\1\121",
- "\1\122",
- "\1\53\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32" +
- "\53",
- "\1\124",
- "",
- "",
- "\0\125",
- "\0\125",
- "\1\126",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "\1\130",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "\1\53\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32" +
- "\53",
- "\1\53\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32" +
- "\53",
- "\1\53\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32" +
- "\53",
- "\1\53\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32" +
- "\53",
- "\1\53\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32" +
- "\53",
- "\1\53\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32" +
- "\53",
- "\1\132",
- "\1\53\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32" +
- "\53",
- "\1\53\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32" +
- "\53",
- "\1\53\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32" +
- "\53",
- "\1\135",
- "\1\136",
- "\1\137",
- "",
- "\1\53\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32" +
- "\53",
- "",
- "",
- "",
- "\1\141",
- "",
- "\1\53\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32" +
- "\53",
- "",
- "",
- "\1\53\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32" +
- "\53",
- "\1\53\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32" +
- "\53",
- "\1\143",
- "",
- "",
- "",
- "\1\53\2\uffff\12\53\7\uffff\32\53\4\uffff\1\53\1\uffff\32" +
- "\53"
- };
-
- static final short[] DFA17_eot = DFA.unpackEncodedString(DFA17_eotS);
- static final short[] DFA17_eof = DFA.unpackEncodedString(DFA17_eofS);
- static final char[] DFA17_min = DFA.unpackEncodedStringToUnsignedChars(DFA17_minS);
- static final char[] DFA17_max = DFA.unpackEncodedStringToUnsignedChars(DFA17_maxS);
- static final short[] DFA17_accept = DFA.unpackEncodedString(DFA17_acceptS);
- static final short[] DFA17_special = DFA.unpackEncodedString(DFA17_specialS);
- static final short[][] DFA17_transition;
-
- static {
- int numStates = DFA17_transitionS.length;
- DFA17_transition = new short[numStates][];
- for (int i = 0; i < numStates; i++) {
- DFA17_transition[i] = DFA.unpackEncodedString(DFA17_transitionS[i]);
- }
- }
-
- class DFA17 extends DFA {
-
- public DFA17(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 17;
- this.eot = DFA17_eot;
- this.eof = DFA17_eof;
- this.min = DFA17_min;
- this.max = DFA17_max;
- this.accept = DFA17_accept;
- this.special = DFA17_special;
- this.transition = DFA17_transition;
- }
-
- @Override
- public String getDescription() {
- return "1:1: Tokens : ( 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 | RULE_HASH | RULE_T_CLASS | RULE_T_IMPORTANT | RULE_PC_UNIT | RULE_LEN_UNIT | RULE_EM_UNIT | RULE_EX_UNIT | RULE_ANGLE_UNIT | RULE_TIME_UNIT | RULE_FREQ_UNIT | RULE_T_NUM | RULE_ID | RULE_STRING | RULE_CDO | RULE_CDC | RULE_ML_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 LA17_36 = input.LA(1);
-
- s = -1;
- if (((LA17_36 >= '\u0000' && LA17_36 <= '\uFFFF'))) {
- s = 85;
- } else {
- s = 39;
- }
-
- if (s >= 0) {
- return s;
- }
- break;
- case 1:
- int LA17_0 = input.LA(1);
-
- s = -1;
- if ((LA17_0 == '*')) {
- s = 1;
- }
-
- else if ((LA17_0 == '-')) {
- s = 2;
- }
-
- else if ((LA17_0 == '+')) {
- s = 3;
- }
-
- else if ((LA17_0 == '>')) {
- s = 4;
- }
-
- else if ((LA17_0 == '=')) {
- s = 5;
- }
-
- else if ((LA17_0 == '~')) {
- s = 6;
- }
-
- else if ((LA17_0 == '!')) {
- s = 7;
- }
-
- else if ((LA17_0 == '@')) {
- s = 8;
- }
-
- else if ((LA17_0 == ';')) {
- s = 9;
- }
-
- else if ((LA17_0 == ',')) {
- s = 10;
- }
-
- else if ((LA17_0 == '{')) {
- s = 11;
- }
-
- else if ((LA17_0 == '}')) {
- s = 12;
- }
-
- else if ((LA17_0 == ':')) {
- s = 13;
- }
-
- else if ((LA17_0 == '(')) {
- s = 14;
- }
-
- else if ((LA17_0 == ')')) {
- s = 15;
- }
-
- else if ((LA17_0 == 'u')) {
- s = 16;
- }
-
- else if ((LA17_0 == '/')) {
- s = 17;
- }
-
- else if ((LA17_0 == '[')) {
- s = 18;
- }
-
- else if ((LA17_0 == ']')) {
- s = 19;
- }
-
- else if ((LA17_0 == '#')) {
- s = 20;
- }
-
- else if ((LA17_0 == '.')) {
- s = 21;
- }
-
- else if ((LA17_0 == '%')) {
- s = 22;
- }
-
- else if ((LA17_0 == 'p')) {
- s = 23;
- }
-
- else if ((LA17_0 == 'c')) {
- s = 24;
- }
-
- else if ((LA17_0 == 'm')) {
- s = 25;
- }
-
- else if ((LA17_0 == 'i')) {
- s = 26;
- }
-
- else if ((LA17_0 == 'e')) {
- s = 27;
- }
-
- else if ((LA17_0 == 'd')) {
- s = 28;
- }
-
- else if ((LA17_0 == 'r')) {
- s = 29;
- }
-
- else if ((LA17_0 == 'g')) {
- s = 30;
- }
-
- else if ((LA17_0 == 's')) {
- s = 31;
- }
-
- else if ((LA17_0 == 'h')) {
- s = 32;
- }
-
- else if (((LA17_0 >= '0' && LA17_0 <= '9'))) {
- s = 33;
- }
-
- else if (((LA17_0 >= 'A' && LA17_0 <= 'Z') || LA17_0 == '_' || (LA17_0 >= 'a' && LA17_0 <= 'b') || LA17_0 == 'f' || (LA17_0 >= 'j' && LA17_0 <= 'l') || (LA17_0 >= 'n' && LA17_0 <= 'o') || LA17_0 == 'q' || LA17_0 == 't' || (LA17_0 >= 'v' && LA17_0 <= 'z'))) {
- s = 34;
- }
-
- else if ((LA17_0 == '\"')) {
- s = 35;
- }
-
- else if ((LA17_0 == '\'')) {
- s = 36;
- }
-
- else if ((LA17_0 == '<')) {
- s = 37;
- }
-
- else if (((LA17_0 >= '\t' && LA17_0 <= '\n') || LA17_0 == '\r' || LA17_0 == ' ')) {
- s = 38;
- }
-
- else if (((LA17_0 >= '\u0000' && LA17_0 <= '\b') || (LA17_0 >= '\u000B' && LA17_0 <= '\f') || (LA17_0 >= '\u000E' && LA17_0 <= '\u001F') || LA17_0 == '$' || LA17_0 == '&' || LA17_0 == '?' || LA17_0 == '\\' || LA17_0 == '^' || LA17_0 == '`'
- || LA17_0 == '|' || (LA17_0 >= '\u007F' && LA17_0 <= '\uFFFF'))) {
- s = 39;
- }
-
- if (s >= 0) {
- return s;
- }
- break;
- case 2:
- int LA17_35 = input.LA(1);
-
- s = -1;
- if (((LA17_35 >= '\u0000' && LA17_35 <= '\uFFFF'))) {
- s = 85;
- } else {
- s = 39;
- }
-
- if (s >= 0) {
- return s;
- }
- break;
- }
- NoViableAltException nvae =
- new NoViableAltException(getDescription(), 17, _s, input);
- error(nvae);
- throw nvae;
- }
- }
-
-
-} \ No newline at end of file
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSSParser.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSSParser.java
deleted file mode 100644
index 6505bf88a16..00000000000
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSSParser.java
+++ /dev/null
@@ -1,21955 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2012-2013 CEA LIST.
- *
- * 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:
- * Camille Letavernier (CEA LIST) camille.letavernier@cea.fr - Initial API and implementation
- *****************************************************************************/
-package org.eclipse.papyrus.infra.gmfdiag.ui.contentassist.antlr.internal;
-
-import org.antlr.runtime.BaseRecognizer;
-import org.antlr.runtime.BitSet;
-import org.antlr.runtime.NoViableAltException;
-import org.antlr.runtime.RecognitionException;
-import org.antlr.runtime.RecognizerSharedState;
-import org.antlr.runtime.TokenStream;
-import org.eclipse.papyrus.infra.gmfdiag.services.CSSGrammarAccess;
-import org.eclipse.xtext.Grammar;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
-
-@SuppressWarnings("all")
-public class InternalCSSParser extends AbstractInternalContentAssistParser {
- public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_WS", "RULE_CDO", "RULE_CDC", "RULE_ID", "RULE_STRING", "RULE_T_IMPORTANT", "RULE_T_NUM", "RULE_PC_UNIT", "RULE_LEN_UNIT", "RULE_EM_UNIT", "RULE_EX_UNIT", "RULE_ANGLE_UNIT", "RULE_TIME_UNIT",
- "RULE_FREQ_UNIT", "RULE_HASH", "RULE_T_CLASS", "RULE_ML_COMMENT", "RULE_ANY_OTHER", "'*'", "'-'", "'+'", "'>'", "'='", "'~='", "'!='", "'@charset '", "';'", "'@import'", "','", "'@media'", "'{'", "'}'", "'@page'", "':'", "'('", "')'", "'url('",
- "'/'", "'['", "']'"
- };
- public static final int RULE_ID = 7;
- 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 RULE_PC_UNIT = 11;
- public static final int T__22 = 22;
- public static final int RULE_ANY_OTHER = 21;
- public static final int RULE_T_CLASS = 19;
- public static final int EOF = -1;
- public static final int RULE_CDC = 6;
- public static final int T__42 = 42;
- public static final int RULE_CDO = 5;
- 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 RULE_FREQ_UNIT = 17;
- public static final int RULE_T_IMPORTANT = 9;
- public static final int RULE_HASH = 18;
- public static final int RULE_ML_COMMENT = 20;
- public static final int T__30 = 30;
- public static final int RULE_TIME_UNIT = 16;
- public static final int T__31 = 31;
- public static final int RULE_LEN_UNIT = 12;
- public static final int T__32 = 32;
- public static final int RULE_STRING = 8;
- 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_T_NUM = 10;
- public static final int RULE_ANGLE_UNIT = 15;
- public static final int RULE_EX_UNIT = 14;
- public static final int RULE_WS = 4;
- public static final int RULE_EM_UNIT = 13;
-
- // delegates
- // delegators
-
-
- public InternalCSSParser(TokenStream input) {
- this(input, new RecognizerSharedState());
- }
-
- public InternalCSSParser(TokenStream input, RecognizerSharedState state) {
- super(input, state);
-
- }
-
-
- @Override
- public String[] getTokenNames() {
- return InternalCSSParser.tokenNames;
- }
-
- @Override
- public String getGrammarFileName() {
- return "../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g";
- }
-
-
-
- private CSSGrammarAccess grammarAccess;
-
- public void setGrammarAccess(CSSGrammarAccess grammarAccess) {
- this.grammarAccess = grammarAccess;
- }
-
- @Override
- protected Grammar getGrammar() {
- return grammarAccess.getGrammar();
- }
-
- @Override
- protected String getValueForTokenName(String tokenName) {
- return tokenName;
- }
-
-
-
-
- // $ANTLR start "entryRuleStylesheet"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:60:1: entryRuleStylesheet : ruleStylesheet EOF ;
- public final void entryRuleStylesheet() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:61:1: ( ruleStylesheet EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:62:1: ruleStylesheet EOF
- {
- before(grammarAccess.getStylesheetRule());
- pushFollow(FOLLOW_ruleStylesheet_in_entryRuleStylesheet61);
- ruleStylesheet();
-
- state._fsp--;
-
- after(grammarAccess.getStylesheetRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleStylesheet68);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleStylesheet"
-
-
- // $ANTLR start "ruleStylesheet"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:69:1: ruleStylesheet : ( ( rule__Stylesheet__Group__0 ) ) ;
- public final void ruleStylesheet() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:73:2: ( ( ( rule__Stylesheet__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:74:1: ( ( rule__Stylesheet__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:74:1: ( ( rule__Stylesheet__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:75:1: ( rule__Stylesheet__Group__0 )
- {
- before(grammarAccess.getStylesheetAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:76:1: ( rule__Stylesheet__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:76:2: rule__Stylesheet__Group__0
- {
- pushFollow(FOLLOW_rule__Stylesheet__Group__0_in_ruleStylesheet94);
- rule__Stylesheet__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getStylesheetAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleStylesheet"
-
-
- // $ANTLR start "entryRuleContent"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:88:1: entryRuleContent : ruleContent EOF ;
- public final void entryRuleContent() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:89:1: ( ruleContent EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:90:1: ruleContent EOF
- {
- before(grammarAccess.getContentRule());
- pushFollow(FOLLOW_ruleContent_in_entryRuleContent121);
- ruleContent();
-
- state._fsp--;
-
- after(grammarAccess.getContentRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleContent128);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleContent"
-
-
- // $ANTLR start "ruleContent"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:97:1: ruleContent : ( ( rule__Content__Alternatives ) ) ;
- public final void ruleContent() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:101:2: ( ( ( rule__Content__Alternatives ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:102:1: ( ( rule__Content__Alternatives ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:102:1: ( ( rule__Content__Alternatives ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:103:1: ( rule__Content__Alternatives )
- {
- before(grammarAccess.getContentAccess().getAlternatives());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:104:1: ( rule__Content__Alternatives )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:104:2: rule__Content__Alternatives
- {
- pushFollow(FOLLOW_rule__Content__Alternatives_in_ruleContent154);
- rule__Content__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getContentAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleContent"
-
-
- // $ANTLR start "entryRuleImport"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:116:1: entryRuleImport : ruleImport EOF ;
- public final void entryRuleImport() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:117:1: ( ruleImport EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:118:1: ruleImport EOF
- {
- before(grammarAccess.getImportRule());
- pushFollow(FOLLOW_ruleImport_in_entryRuleImport181);
- ruleImport();
-
- state._fsp--;
-
- after(grammarAccess.getImportRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleImport188);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleImport"
-
-
- // $ANTLR start "ruleImport"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:125:1: ruleImport : ( ( rule__Import__Group__0 ) ) ;
- public final void ruleImport() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:129:2: ( ( ( rule__Import__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:130:1: ( ( rule__Import__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:130:1: ( ( rule__Import__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:131:1: ( rule__Import__Group__0 )
- {
- before(grammarAccess.getImportAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:132:1: ( rule__Import__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:132:2: rule__Import__Group__0
- {
- pushFollow(FOLLOW_rule__Import__Group__0_in_ruleImport214);
- rule__Import__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getImportAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleImport"
-
-
- // $ANTLR start "entryRuleMedia"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:144:1: entryRuleMedia : ruleMedia EOF ;
- public final void entryRuleMedia() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:145:1: ( ruleMedia EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:146:1: ruleMedia EOF
- {
- before(grammarAccess.getMediaRule());
- pushFollow(FOLLOW_ruleMedia_in_entryRuleMedia241);
- ruleMedia();
-
- state._fsp--;
-
- after(grammarAccess.getMediaRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleMedia248);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleMedia"
-
-
- // $ANTLR start "ruleMedia"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:153:1: ruleMedia : ( ( rule__Media__Group__0 ) ) ;
- public final void ruleMedia() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:157:2: ( ( ( rule__Media__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:158:1: ( ( rule__Media__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:158:1: ( ( rule__Media__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:159:1: ( rule__Media__Group__0 )
- {
- before(grammarAccess.getMediaAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:160:1: ( rule__Media__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:160:2: rule__Media__Group__0
- {
- pushFollow(FOLLOW_rule__Media__Group__0_in_ruleMedia274);
- rule__Media__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getMediaAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleMedia"
-
-
- // $ANTLR start "entryRulePage"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:172:1: entryRulePage : rulePage EOF ;
- public final void entryRulePage() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:173:1: ( rulePage EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:174:1: rulePage EOF
- {
- before(grammarAccess.getPageRule());
- pushFollow(FOLLOW_rulePage_in_entryRulePage301);
- rulePage();
-
- state._fsp--;
-
- after(grammarAccess.getPageRule());
- match(input, EOF, FOLLOW_EOF_in_entryRulePage308);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRulePage"
-
-
- // $ANTLR start "rulePage"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:181:1: rulePage : ( ( rule__Page__Group__0 ) ) ;
- public final void rulePage() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:185:2: ( ( ( rule__Page__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:186:1: ( ( rule__Page__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:186:1: ( ( rule__Page__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:187:1: ( rule__Page__Group__0 )
- {
- before(grammarAccess.getPageAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:188:1: ( rule__Page__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:188:2: rule__Page__Group__0
- {
- pushFollow(FOLLOW_rule__Page__Group__0_in_rulePage334);
- rule__Page__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getPageAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rulePage"
-
-
- // $ANTLR start "entryRulePseudoPage"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:200:1: entryRulePseudoPage : rulePseudoPage EOF ;
- public final void entryRulePseudoPage() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:201:1: ( rulePseudoPage EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:202:1: rulePseudoPage EOF
- {
- before(grammarAccess.getPseudoPageRule());
- pushFollow(FOLLOW_rulePseudoPage_in_entryRulePseudoPage361);
- rulePseudoPage();
-
- state._fsp--;
-
- after(grammarAccess.getPseudoPageRule());
- match(input, EOF, FOLLOW_EOF_in_entryRulePseudoPage368);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRulePseudoPage"
-
-
- // $ANTLR start "rulePseudoPage"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:209:1: rulePseudoPage : ( ( rule__PseudoPage__Group__0 ) ) ;
- public final void rulePseudoPage() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:213:2: ( ( ( rule__PseudoPage__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:214:1: ( ( rule__PseudoPage__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:214:1: ( ( rule__PseudoPage__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:215:1: ( rule__PseudoPage__Group__0 )
- {
- before(grammarAccess.getPseudoPageAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:216:1: ( rule__PseudoPage__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:216:2: rule__PseudoPage__Group__0
- {
- pushFollow(FOLLOW_rule__PseudoPage__Group__0_in_rulePseudoPage394);
- rule__PseudoPage__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getPseudoPageAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rulePseudoPage"
-
-
- // $ANTLR start "entryRuleRuleset"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:228:1: entryRuleRuleset : ruleRuleset EOF ;
- public final void entryRuleRuleset() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:229:1: ( ruleRuleset EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:230:1: ruleRuleset EOF
- {
- before(grammarAccess.getRulesetRule());
- pushFollow(FOLLOW_ruleRuleset_in_entryRuleRuleset421);
- ruleRuleset();
-
- state._fsp--;
-
- after(grammarAccess.getRulesetRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleRuleset428);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleRuleset"
-
-
- // $ANTLR start "ruleRuleset"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:237:1: ruleRuleset : ( ( rule__Ruleset__Group__0 ) ) ;
- public final void ruleRuleset() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:241:2: ( ( ( rule__Ruleset__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:242:1: ( ( rule__Ruleset__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:242:1: ( ( rule__Ruleset__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:243:1: ( rule__Ruleset__Group__0 )
- {
- before(grammarAccess.getRulesetAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:244:1: ( rule__Ruleset__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:244:2: rule__Ruleset__Group__0
- {
- pushFollow(FOLLOW_rule__Ruleset__Group__0_in_ruleRuleset454);
- rule__Ruleset__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getRulesetAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleRuleset"
-
-
- // $ANTLR start "entryRuleSelector"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:256:1: entryRuleSelector : ruleSelector EOF ;
- public final void entryRuleSelector() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:257:1: ( ruleSelector EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:258:1: ruleSelector EOF
- {
- before(grammarAccess.getSelectorRule());
- pushFollow(FOLLOW_ruleSelector_in_entryRuleSelector481);
- ruleSelector();
-
- state._fsp--;
-
- after(grammarAccess.getSelectorRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSelector488);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSelector"
-
-
- // $ANTLR start "ruleSelector"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:265:1: ruleSelector : ( ( rule__Selector__Alternatives ) ) ;
- public final void ruleSelector() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:269:2: ( ( ( rule__Selector__Alternatives ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:270:1: ( ( rule__Selector__Alternatives ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:270:1: ( ( rule__Selector__Alternatives ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:271:1: ( rule__Selector__Alternatives )
- {
- before(grammarAccess.getSelectorAccess().getAlternatives());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:272:1: ( rule__Selector__Alternatives )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:272:2: rule__Selector__Alternatives
- {
- pushFollow(FOLLOW_rule__Selector__Alternatives_in_ruleSelector514);
- rule__Selector__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSelectorAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSelector"
-
-
- // $ANTLR start "entryRuleCompositeSelector"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:284:1: entryRuleCompositeSelector : ruleCompositeSelector EOF ;
- public final void entryRuleCompositeSelector() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:285:1: ( ruleCompositeSelector EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:286:1: ruleCompositeSelector EOF
- {
- before(grammarAccess.getCompositeSelectorRule());
- pushFollow(FOLLOW_ruleCompositeSelector_in_entryRuleCompositeSelector541);
- ruleCompositeSelector();
-
- state._fsp--;
-
- after(grammarAccess.getCompositeSelectorRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleCompositeSelector548);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleCompositeSelector"
-
-
- // $ANTLR start "ruleCompositeSelector"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:293:1: ruleCompositeSelector : ( ( rule__CompositeSelector__Group__0 ) ) ;
- public final void ruleCompositeSelector() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:297:2: ( ( ( rule__CompositeSelector__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:298:1: ( ( rule__CompositeSelector__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:298:1: ( ( rule__CompositeSelector__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:299:1: ( rule__CompositeSelector__Group__0 )
- {
- before(grammarAccess.getCompositeSelectorAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:300:1: ( rule__CompositeSelector__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:300:2: rule__CompositeSelector__Group__0
- {
- pushFollow(FOLLOW_rule__CompositeSelector__Group__0_in_ruleCompositeSelector574);
- rule__CompositeSelector__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getCompositeSelectorAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleCompositeSelector"
-
-
- // $ANTLR start "entryRuleSimpleSelector"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:312:1: entryRuleSimpleSelector : ruleSimpleSelector EOF ;
- public final void entryRuleSimpleSelector() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:313:1: ( ruleSimpleSelector EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:314:1: ruleSimpleSelector EOF
- {
- before(grammarAccess.getSimpleSelectorRule());
- pushFollow(FOLLOW_ruleSimpleSelector_in_entryRuleSimpleSelector601);
- ruleSimpleSelector();
-
- state._fsp--;
-
- after(grammarAccess.getSimpleSelectorRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSimpleSelector608);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSimpleSelector"
-
-
- // $ANTLR start "ruleSimpleSelector"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:321:1: ruleSimpleSelector : ( ( rule__SimpleSelector__Alternatives ) ) ;
- public final void ruleSimpleSelector() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:325:2: ( ( ( rule__SimpleSelector__Alternatives ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:326:1: ( ( rule__SimpleSelector__Alternatives ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:326:1: ( ( rule__SimpleSelector__Alternatives ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:327:1: ( rule__SimpleSelector__Alternatives )
- {
- before(grammarAccess.getSimpleSelectorAccess().getAlternatives());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:328:1: ( rule__SimpleSelector__Alternatives )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:328:2: rule__SimpleSelector__Alternatives
- {
- pushFollow(FOLLOW_rule__SimpleSelector__Alternatives_in_ruleSimpleSelector634);
- rule__SimpleSelector__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSimpleSelectorAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSimpleSelector"
-
-
- // $ANTLR start "entryRuleSelectorCondition"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:340:1: entryRuleSelectorCondition : ruleSelectorCondition EOF ;
- public final void entryRuleSelectorCondition() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:341:1: ( ruleSelectorCondition EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:342:1: ruleSelectorCondition EOF
- {
- before(grammarAccess.getSelectorConditionRule());
- pushFollow(FOLLOW_ruleSelectorCondition_in_entryRuleSelectorCondition661);
- ruleSelectorCondition();
-
- state._fsp--;
-
- after(grammarAccess.getSelectorConditionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSelectorCondition668);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSelectorCondition"
-
-
- // $ANTLR start "ruleSelectorCondition"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:349:1: ruleSelectorCondition : ( ( rule__SelectorCondition__Alternatives ) ) ;
- public final void ruleSelectorCondition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:353:2: ( ( ( rule__SelectorCondition__Alternatives ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:354:1: ( ( rule__SelectorCondition__Alternatives ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:354:1: ( ( rule__SelectorCondition__Alternatives ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:355:1: ( rule__SelectorCondition__Alternatives )
- {
- before(grammarAccess.getSelectorConditionAccess().getAlternatives());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:356:1: ( rule__SelectorCondition__Alternatives )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:356:2: rule__SelectorCondition__Alternatives
- {
- pushFollow(FOLLOW_rule__SelectorCondition__Alternatives_in_ruleSelectorCondition694);
- rule__SelectorCondition__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSelectorConditionAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSelectorCondition"
-
-
- // $ANTLR start "entryRuleCombinator"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:368:1: entryRuleCombinator : ruleCombinator EOF ;
- public final void entryRuleCombinator() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:369:1: ( ruleCombinator EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:370:1: ruleCombinator EOF
- {
- before(grammarAccess.getCombinatorRule());
- pushFollow(FOLLOW_ruleCombinator_in_entryRuleCombinator721);
- ruleCombinator();
-
- state._fsp--;
-
- after(grammarAccess.getCombinatorRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleCombinator728);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleCombinator"
-
-
- // $ANTLR start "ruleCombinator"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:377:1: ruleCombinator : ( ( rule__Combinator__Group__0 ) ) ;
- public final void ruleCombinator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:381:2: ( ( ( rule__Combinator__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:382:1: ( ( rule__Combinator__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:382:1: ( ( rule__Combinator__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:383:1: ( rule__Combinator__Group__0 )
- {
- before(grammarAccess.getCombinatorAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:384:1: ( rule__Combinator__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:384:2: rule__Combinator__Group__0
- {
- pushFollow(FOLLOW_rule__Combinator__Group__0_in_ruleCombinator754);
- rule__Combinator__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getCombinatorAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleCombinator"
-
-
- // $ANTLR start "entryRuleDeclaration"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:396:1: entryRuleDeclaration : ruleDeclaration EOF ;
- public final void entryRuleDeclaration() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:397:1: ( ruleDeclaration EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:398:1: ruleDeclaration EOF
- {
- before(grammarAccess.getDeclarationRule());
- pushFollow(FOLLOW_ruleDeclaration_in_entryRuleDeclaration781);
- ruleDeclaration();
-
- state._fsp--;
-
- after(grammarAccess.getDeclarationRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleDeclaration788);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleDeclaration"
-
-
- // $ANTLR start "ruleDeclaration"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:405:1: ruleDeclaration : ( ( rule__Declaration__Group__0 ) ) ;
- public final void ruleDeclaration() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:409:2: ( ( ( rule__Declaration__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:410:1: ( ( rule__Declaration__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:410:1: ( ( rule__Declaration__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:411:1: ( rule__Declaration__Group__0 )
- {
- before(grammarAccess.getDeclarationAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:412:1: ( rule__Declaration__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:412:2: rule__Declaration__Group__0
- {
- pushFollow(FOLLOW_rule__Declaration__Group__0_in_ruleDeclaration814);
- rule__Declaration__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getDeclarationAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleDeclaration"
-
-
- // $ANTLR start "entryRuleExpression"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:424:1: entryRuleExpression : ruleExpression EOF ;
- public final void entryRuleExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:425:1: ( ruleExpression EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:426:1: ruleExpression EOF
- {
- before(grammarAccess.getExpressionRule());
- pushFollow(FOLLOW_ruleExpression_in_entryRuleExpression841);
- ruleExpression();
-
- state._fsp--;
-
- after(grammarAccess.getExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleExpression848);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleExpression"
-
-
- // $ANTLR start "ruleExpression"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:433:1: ruleExpression : ( ( rule__Expression__Group__0 ) ) ;
- public final void ruleExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:437:2: ( ( ( rule__Expression__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:438:1: ( ( rule__Expression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:438:1: ( ( rule__Expression__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:439:1: ( rule__Expression__Group__0 )
- {
- before(grammarAccess.getExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:440:1: ( rule__Expression__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:440:2: rule__Expression__Group__0
- {
- pushFollow(FOLLOW_rule__Expression__Group__0_in_ruleExpression874);
- rule__Expression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleExpression"
-
-
- // $ANTLR start "entryRuleSubterm"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:452:1: entryRuleSubterm : ruleSubterm EOF ;
- public final void entryRuleSubterm() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:453:1: ( ruleSubterm EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:454:1: ruleSubterm EOF
- {
- before(grammarAccess.getSubtermRule());
- pushFollow(FOLLOW_ruleSubterm_in_entryRuleSubterm901);
- ruleSubterm();
-
- state._fsp--;
-
- after(grammarAccess.getSubtermRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSubterm908);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSubterm"
-
-
- // $ANTLR start "ruleSubterm"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:461:1: ruleSubterm : ( ( rule__Subterm__Group__0 ) ) ;
- public final void ruleSubterm() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:465:2: ( ( ( rule__Subterm__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:466:1: ( ( rule__Subterm__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:466:1: ( ( rule__Subterm__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:467:1: ( rule__Subterm__Group__0 )
- {
- before(grammarAccess.getSubtermAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:468:1: ( rule__Subterm__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:468:2: rule__Subterm__Group__0
- {
- pushFollow(FOLLOW_rule__Subterm__Group__0_in_ruleSubterm934);
- rule__Subterm__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSubtermAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSubterm"
-
-
- // $ANTLR start "entryRuleTerm"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:480:1: entryRuleTerm : ruleTerm EOF ;
- public final void entryRuleTerm() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:481:1: ( ruleTerm EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:482:1: ruleTerm EOF
- {
- before(grammarAccess.getTermRule());
- pushFollow(FOLLOW_ruleTerm_in_entryRuleTerm961);
- ruleTerm();
-
- state._fsp--;
-
- after(grammarAccess.getTermRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleTerm968);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleTerm"
-
-
- // $ANTLR start "ruleTerm"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:489:1: ruleTerm : ( ( rule__Term__Group__0 ) ) ;
- public final void ruleTerm() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:493:2: ( ( ( rule__Term__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:494:1: ( ( rule__Term__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:494:1: ( ( rule__Term__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:495:1: ( rule__Term__Group__0 )
- {
- before(grammarAccess.getTermAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:496:1: ( rule__Term__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:496:2: rule__Term__Group__0
- {
- pushFollow(FOLLOW_rule__Term__Group__0_in_ruleTerm994);
- rule__Term__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getTermAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleTerm"
-
-
- // $ANTLR start "entryRuleFunction"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:508:1: entryRuleFunction : ruleFunction EOF ;
- public final void entryRuleFunction() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:509:1: ( ruleFunction EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:510:1: ruleFunction EOF
- {
- before(grammarAccess.getFunctionRule());
- pushFollow(FOLLOW_ruleFunction_in_entryRuleFunction1021);
- ruleFunction();
-
- state._fsp--;
-
- after(grammarAccess.getFunctionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleFunction1028);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleFunction"
-
-
- // $ANTLR start "ruleFunction"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:517:1: ruleFunction : ( ( rule__Function__Group__0 ) ) ;
- public final void ruleFunction() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:521:2: ( ( ( rule__Function__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:522:1: ( ( rule__Function__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:522:1: ( ( rule__Function__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:523:1: ( rule__Function__Group__0 )
- {
- before(grammarAccess.getFunctionAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:524:1: ( rule__Function__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:524:2: rule__Function__Group__0
- {
- pushFollow(FOLLOW_rule__Function__Group__0_in_ruleFunction1054);
- rule__Function__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getFunctionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleFunction"
-
-
- // $ANTLR start "entryRuleName"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:536:1: entryRuleName : ruleName EOF ;
- public final void entryRuleName() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:537:1: ( ruleName EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:538:1: ruleName EOF
- {
- before(grammarAccess.getNameRule());
- pushFollow(FOLLOW_ruleName_in_entryRuleName1081);
- ruleName();
-
- state._fsp--;
-
- after(grammarAccess.getNameRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleName1088);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleName"
-
-
- // $ANTLR start "ruleName"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:545:1: ruleName : ( ( rule__Name__ValueAssignment ) ) ;
- public final void ruleName() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:549:2: ( ( ( rule__Name__ValueAssignment ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:550:1: ( ( rule__Name__ValueAssignment ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:550:1: ( ( rule__Name__ValueAssignment ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:551:1: ( rule__Name__ValueAssignment )
- {
- before(grammarAccess.getNameAccess().getValueAssignment());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:552:1: ( rule__Name__ValueAssignment )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:552:2: rule__Name__ValueAssignment
- {
- pushFollow(FOLLOW_rule__Name__ValueAssignment_in_ruleName1114);
- rule__Name__ValueAssignment();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNameAccess().getValueAssignment());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleName"
-
-
- // $ANTLR start "entryRuleNumber"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:564:1: entryRuleNumber : ruleNumber EOF ;
- public final void entryRuleNumber() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:565:1: ( ruleNumber EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:566:1: ruleNumber EOF
- {
- before(grammarAccess.getNumberRule());
- pushFollow(FOLLOW_ruleNumber_in_entryRuleNumber1141);
- ruleNumber();
-
- state._fsp--;
-
- after(grammarAccess.getNumberRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleNumber1148);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleNumber"
-
-
- // $ANTLR start "ruleNumber"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:573:1: ruleNumber : ( ( rule__Number__Group__0 ) ) ;
- public final void ruleNumber() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:577:2: ( ( ( rule__Number__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:578:1: ( ( rule__Number__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:578:1: ( ( rule__Number__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:579:1: ( rule__Number__Group__0 )
- {
- before(grammarAccess.getNumberAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:580:1: ( rule__Number__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:580:2: rule__Number__Group__0
- {
- pushFollow(FOLLOW_rule__Number__Group__0_in_ruleNumber1174);
- rule__Number__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNumberAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleNumber"
-
-
- // $ANTLR start "entryRulePercentage"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:592:1: entryRulePercentage : rulePercentage EOF ;
- public final void entryRulePercentage() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:593:1: ( rulePercentage EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:594:1: rulePercentage EOF
- {
- before(grammarAccess.getPercentageRule());
- pushFollow(FOLLOW_rulePercentage_in_entryRulePercentage1201);
- rulePercentage();
-
- state._fsp--;
-
- after(grammarAccess.getPercentageRule());
- match(input, EOF, FOLLOW_EOF_in_entryRulePercentage1208);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRulePercentage"
-
-
- // $ANTLR start "rulePercentage"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:601:1: rulePercentage : ( ( rule__Percentage__Group__0 ) ) ;
- public final void rulePercentage() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:605:2: ( ( ( rule__Percentage__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:606:1: ( ( rule__Percentage__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:606:1: ( ( rule__Percentage__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:607:1: ( rule__Percentage__Group__0 )
- {
- before(grammarAccess.getPercentageAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:608:1: ( rule__Percentage__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:608:2: rule__Percentage__Group__0
- {
- pushFollow(FOLLOW_rule__Percentage__Group__0_in_rulePercentage1234);
- rule__Percentage__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getPercentageAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rulePercentage"
-
-
- // $ANTLR start "entryRuleLength"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:620:1: entryRuleLength : ruleLength EOF ;
- public final void entryRuleLength() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:621:1: ( ruleLength EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:622:1: ruleLength EOF
- {
- before(grammarAccess.getLengthRule());
- pushFollow(FOLLOW_ruleLength_in_entryRuleLength1261);
- ruleLength();
-
- state._fsp--;
-
- after(grammarAccess.getLengthRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleLength1268);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleLength"
-
-
- // $ANTLR start "ruleLength"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:629:1: ruleLength : ( ( rule__Length__Group__0 ) ) ;
- public final void ruleLength() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:633:2: ( ( ( rule__Length__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:634:1: ( ( rule__Length__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:634:1: ( ( rule__Length__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:635:1: ( rule__Length__Group__0 )
- {
- before(grammarAccess.getLengthAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:636:1: ( rule__Length__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:636:2: rule__Length__Group__0
- {
- pushFollow(FOLLOW_rule__Length__Group__0_in_ruleLength1294);
- rule__Length__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getLengthAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleLength"
-
-
- // $ANTLR start "entryRuleEms"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:648:1: entryRuleEms : ruleEms EOF ;
- public final void entryRuleEms() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:649:1: ( ruleEms EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:650:1: ruleEms EOF
- {
- before(grammarAccess.getEmsRule());
- pushFollow(FOLLOW_ruleEms_in_entryRuleEms1321);
- ruleEms();
-
- state._fsp--;
-
- after(grammarAccess.getEmsRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleEms1328);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleEms"
-
-
- // $ANTLR start "ruleEms"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:657:1: ruleEms : ( ( rule__Ems__Group__0 ) ) ;
- public final void ruleEms() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:661:2: ( ( ( rule__Ems__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:662:1: ( ( rule__Ems__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:662:1: ( ( rule__Ems__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:663:1: ( rule__Ems__Group__0 )
- {
- before(grammarAccess.getEmsAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:664:1: ( rule__Ems__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:664:2: rule__Ems__Group__0
- {
- pushFollow(FOLLOW_rule__Ems__Group__0_in_ruleEms1354);
- rule__Ems__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getEmsAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleEms"
-
-
- // $ANTLR start "entryRuleExs"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:676:1: entryRuleExs : ruleExs EOF ;
- public final void entryRuleExs() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:677:1: ( ruleExs EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:678:1: ruleExs EOF
- {
- before(grammarAccess.getExsRule());
- pushFollow(FOLLOW_ruleExs_in_entryRuleExs1381);
- ruleExs();
-
- state._fsp--;
-
- after(grammarAccess.getExsRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleExs1388);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleExs"
-
-
- // $ANTLR start "ruleExs"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:685:1: ruleExs : ( ( rule__Exs__Group__0 ) ) ;
- public final void ruleExs() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:689:2: ( ( ( rule__Exs__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:690:1: ( ( rule__Exs__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:690:1: ( ( rule__Exs__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:691:1: ( rule__Exs__Group__0 )
- {
- before(grammarAccess.getExsAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:692:1: ( rule__Exs__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:692:2: rule__Exs__Group__0
- {
- pushFollow(FOLLOW_rule__Exs__Group__0_in_ruleExs1414);
- rule__Exs__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getExsAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleExs"
-
-
- // $ANTLR start "entryRuleAngle"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:704:1: entryRuleAngle : ruleAngle EOF ;
- public final void entryRuleAngle() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:705:1: ( ruleAngle EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:706:1: ruleAngle EOF
- {
- before(grammarAccess.getAngleRule());
- pushFollow(FOLLOW_ruleAngle_in_entryRuleAngle1441);
- ruleAngle();
-
- state._fsp--;
-
- after(grammarAccess.getAngleRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAngle1448);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleAngle"
-
-
- // $ANTLR start "ruleAngle"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:713:1: ruleAngle : ( ( rule__Angle__Group__0 ) ) ;
- public final void ruleAngle() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:717:2: ( ( ( rule__Angle__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:718:1: ( ( rule__Angle__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:718:1: ( ( rule__Angle__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:719:1: ( rule__Angle__Group__0 )
- {
- before(grammarAccess.getAngleAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:720:1: ( rule__Angle__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:720:2: rule__Angle__Group__0
- {
- pushFollow(FOLLOW_rule__Angle__Group__0_in_ruleAngle1474);
- rule__Angle__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAngleAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleAngle"
-
-
- // $ANTLR start "entryRuleTime"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:732:1: entryRuleTime : ruleTime EOF ;
- public final void entryRuleTime() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:733:1: ( ruleTime EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:734:1: ruleTime EOF
- {
- before(grammarAccess.getTimeRule());
- pushFollow(FOLLOW_ruleTime_in_entryRuleTime1501);
- ruleTime();
-
- state._fsp--;
-
- after(grammarAccess.getTimeRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleTime1508);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleTime"
-
-
- // $ANTLR start "ruleTime"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:741:1: ruleTime : ( ( rule__Time__Group__0 ) ) ;
- public final void ruleTime() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:745:2: ( ( ( rule__Time__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:746:1: ( ( rule__Time__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:746:1: ( ( rule__Time__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:747:1: ( rule__Time__Group__0 )
- {
- before(grammarAccess.getTimeAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:748:1: ( rule__Time__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:748:2: rule__Time__Group__0
- {
- pushFollow(FOLLOW_rule__Time__Group__0_in_ruleTime1534);
- rule__Time__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getTimeAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleTime"
-
-
- // $ANTLR start "entryRuleFrequency"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:760:1: entryRuleFrequency : ruleFrequency EOF ;
- public final void entryRuleFrequency() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:761:1: ( ruleFrequency EOF )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:762:1: ruleFrequency EOF
- {
- before(grammarAccess.getFrequencyRule());
- pushFollow(FOLLOW_ruleFrequency_in_entryRuleFrequency1561);
- ruleFrequency();
-
- state._fsp--;
-
- after(grammarAccess.getFrequencyRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleFrequency1568);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleFrequency"
-
-
- // $ANTLR start "ruleFrequency"
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:769:1: ruleFrequency : ( ( rule__Frequency__Group__0 ) ) ;
- public final void ruleFrequency() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:773:2: ( ( ( rule__Frequency__Group__0 ) ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:774:1: ( ( rule__Frequency__Group__0 ) )
- {
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:774:1: ( ( rule__Frequency__Group__0 ) )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:775:1: ( rule__Frequency__Group__0 )
- {
- before(grammarAccess.getFrequencyAccess().getGroup());
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:776:1: ( rule__Frequency__Group__0 )
- // ../org.eclipse.papyrus.infra.gmfdiag.css.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/ui/contentassist/antlr/internal/InternalCSS.g:776:2: rule__Frequency__Group__0
- {
- pushFollow(FOLLOW_rule__Frequency__Group__0_in_ruleFrequency1594);
- rule__Frequency__Group__0();
-
- state._fsp--;