Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/CSS.xmi')
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/CSS.xmi936
1 files changed, 0 insertions, 936 deletions
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/CSS.xmi b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/CSS.xmi
deleted file mode 100644
index 37c88bb1387..00000000000
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css.xtext/src-gen/org/eclipse/papyrus/infra/gmfdiag/CSS.xmi
+++ /dev/null
@@ -1,936 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<xtext:Grammar xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:xtext="http://www.eclipse.org/2008/Xtext" name="org.eclipse.papyrus.infra.gmfdiag.CSS" definesHiddenTokens="true" hiddenTokens="//@rules.54">
- <metamodelDeclarations xsi:type="xtext:ReferencedMetamodel" alias="ecore">
- <ePackage href="http://www.eclipse.org/emf/2002/Ecore#/"/>
- </metamodelDeclarations>
- <metamodelDeclarations xsi:type="xtext:GeneratedMetamodel" name="css">
- <ePackage href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#/"/>
- </metamodelDeclarations>
- <rules xsi:type="xtext:ParserRule" name="Stylesheet">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Stylesheet"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Group" cardinality="?">
- <elements xsi:type="xtext:Keyword" value="@charset "/>
- <elements xsi:type="xtext:Assignment" feature="charset" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.51"/>
- </elements>
- <elements xsi:type="xtext:Keyword" value=";"/>
- </elements>
- <elements xsi:type="xtext:Alternatives" cardinality="*">
- <elements xsi:type="xtext:RuleCall" rule="//@rules.55"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.52"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.53"/>
- </elements>
- <elements xsi:type="xtext:Group" cardinality="*">
- <elements xsi:type="xtext:Assignment" feature="imports" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.2"/>
- </elements>
- <elements xsi:type="xtext:Alternatives" cardinality="*">
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:RuleCall" rule="//@rules.52"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </elements>
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:RuleCall" rule="//@rules.53"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </elements>
- </elements>
- </elements>
- <elements xsi:type="xtext:Group" cardinality="*">
- <elements xsi:type="xtext:Assignment" feature="contents" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.1"/>
- </elements>
- <elements xsi:type="xtext:Alternatives" cardinality="*">
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:RuleCall" rule="//@rules.52"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </elements>
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:RuleCall" rule="//@rules.53"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </elements>
- </elements>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Content">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Content"/>
- </type>
- <alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="//@rules.6"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.3"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.4"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Import">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Import"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value="@import"/>
- <elements xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" feature="string" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.51"/>
- </elements>
- </elements>
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:RuleCall" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" feature="uri" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.26"/>
- </elements>
- </elements>
- </elements>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Group" cardinality="?">
- <elements xsi:type="xtext:Assignment" feature="media" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.50"/>
- </elements>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Group" cardinality="*">
- <elements xsi:type="xtext:Keyword" value=","/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" feature="media" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.50"/>
- </elements>
- </elements>
- </elements>
- <elements xsi:type="xtext:Keyword" value=";"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Media">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Media"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value="@media"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" feature="media" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.50"/>
- </elements>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Group" cardinality="*">
- <elements xsi:type="xtext:Keyword" value=","/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" feature="media" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.50"/>
- </elements>
- </elements>
- <elements xsi:type="xtext:Keyword" value="{"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" cardinality="*" feature="rules" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.6"/>
- </elements>
- <elements xsi:type="xtext:Keyword" value="}"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Page">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Page"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Action">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Page"/>
- </type>
- </elements>
- <elements xsi:type="xtext:Keyword" value="@page"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="pseudo" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.5"/>
- </elements>
- <elements xsi:type="xtext:Keyword" value="{"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="declarations" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.12"/>
- </elements>
- <elements xsi:type="xtext:Group" cardinality="*">
- <elements xsi:type="xtext:Keyword" value=";"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="declarations" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.12"/>
- </elements>
- </elements>
- <elements xsi:type="xtext:Keyword" value="}"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="PseudoPage">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//PseudoPage"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value=":"/>
- <elements xsi:type="xtext:Assignment" feature="id" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.50"/>
- </elements>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Ruleset">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Ruleset"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" feature="selectors" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.7"/>
- </elements>
- <elements xsi:type="xtext:Group" cardinality="*">
- <elements xsi:type="xtext:Keyword" value=","/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" feature="selectors" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.7"/>
- </elements>
- </elements>
- <elements xsi:type="xtext:Keyword" value="{"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="properties" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.12"/>
- </elements>
- <elements xsi:type="xtext:Group" cardinality="*">
- <elements xsi:type="xtext:Keyword" value=";"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="properties" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.12"/>
- </elements>
- </elements>
- <elements xsi:type="xtext:Keyword" value="}"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Selector">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Selector"/>
- </type>
- <alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:RuleCall" rule="//@rules.9"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </elements>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.8"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="CompositeSelector">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//CompositeSelector"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" feature="left" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.9"/>
- </elements>
- <elements xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" cardinality="+" rule="//@rules.55"/>
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" feature="combinator" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.11"/>
- </elements>
- </elements>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="right" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.7"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="SimpleSelector">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//SimpleSelector"/>
- </type>
- <alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" feature="elementName" operator="=">
- <terminal xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="//@rules.50"/>
- <elements xsi:type="xtext:Keyword" value="*"/>
- </terminal>
- </elements>
- <elements xsi:type="xtext:Assignment" cardinality="*" feature="condition" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.10"/>
- </elements>
- </elements>
- <elements xsi:type="xtext:Assignment" cardinality="+" feature="condition" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.10"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="SelectorCondition">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//SelectorCondition"/>
- </type>
- <alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="//@rules.34"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.30"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.31"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.33"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Combinator">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Combinator"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" feature="kind" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.37"/>
- </elements>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Declaration">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Declaration"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" feature="property" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.50"/>
- </elements>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Keyword" value=":"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" feature="expression" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.13"/>
- </elements>
- <elements xsi:type="xtext:Group" cardinality="?">
- <elements xsi:type="xtext:Assignment" feature="important" operator="?=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.41"/>
- </elements>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Expression">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Expression"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" feature="terms" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.15"/>
- </elements>
- <elements xsi:type="xtext:Assignment" cardinality="*" feature="subterms" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.14"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Subterm">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Subterm"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="operator" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.29"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="term" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.15"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Term">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Term"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="//@rules.18"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.19"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.20"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.21"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.22"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.23"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.24"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.25"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.17"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.27"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.26"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.28"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.16"/>
- </elements>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Function">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Function"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.50"/>
- </elements>
- <elements xsi:type="xtext:Keyword" value="("/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" feature="args" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.13"/>
- </elements>
- <elements xsi:type="xtext:Keyword" value=")"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Name">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Name"/>
- </type>
- <alternatives xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.50"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Number">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Number"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.35"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.49"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Percentage">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Percentage"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.35"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.49"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="unit" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.42"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Length">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Length"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.35"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.49"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="unit" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.43"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Ems">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Ems"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.35"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.49"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="unit" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.44"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Exs">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Exs"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.35"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.49"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="unit" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.45"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Angle">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Angle"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.35"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.49"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="unit" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.46"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Time">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Time"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.35"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.49"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="unit" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.47"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Frequency">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Frequency"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.35"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.49"/>
- </elements>
- <elements xsi:type="xtext:Assignment" feature="unit" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.48"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Uri">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Uri"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value="url("/>
- <elements xsi:type="xtext:RuleCall" cardinality="?" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.51"/>
- </elements>
- <elements xsi:type="xtext:RuleCall" cardinality="?" rule="//@rules.55"/>
- <elements xsi:type="xtext:Keyword" value=")"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="StringValue">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//StringValue"/>
- </type>
- <alternatives xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.51"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="HexColor">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//HexColor"/>
- </type>
- <alternatives xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.39"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Operator">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value="/"/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </elements>
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value=","/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Class">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Class"/>
- </type>
- <alternatives xsi:type="xtext:Assignment" feature="class" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.40"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Attribute">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Attribute"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value="["/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.50"/>
- </elements>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.32"/>
- </elements>
- <elements xsi:type="xtext:Keyword" value="]"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="AttributeValue">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//AttributeValue"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" feature="operator" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.38"/>
- </elements>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="//@rules.50"/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.51"/>
- </terminal>
- </elements>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="Pseudo">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//Pseudo"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value=":"/>
- <elements xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:Assignment" feature="pseudo" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.50"/>
- </elements>
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" feature="pseudo" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.50"/>
- </elements>
- <elements xsi:type="xtext:Keyword" value="("/>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- <elements xsi:type="xtext:Group" cardinality="?">
- <elements xsi:type="xtext:Assignment" feature="args" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.50"/>
- </elements>
- <elements xsi:type="xtext:RuleCall" cardinality="*" rule="//@rules.55"/>
- </elements>
- <elements xsi:type="xtext:Keyword" value=")"/>
- </elements>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="CSSId">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//CSSId"/>
- </type>
- <alternatives xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.39"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:ParserRule" name="UnaryOperator">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//UnaryOperator"/>
- </type>
- <alternatives xsi:type="xtext:Assignment" feature="operator" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="//@rules.36"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:EnumRule" name="UNARY">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EEnum" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//UNARY"/>
- </type>
- <alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:EnumLiteralDeclaration">
- <enumLiteral href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//UNARY/NEG"/>
- <literal value="-"/>
- </elements>
- <elements xsi:type="xtext:EnumLiteralDeclaration">
- <enumLiteral href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//UNARY/PLUS"/>
- <literal value="+"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:EnumRule" name="KIND">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EEnum" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//KIND"/>
- </type>
- <alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:EnumLiteralDeclaration">
- <enumLiteral href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//KIND/FIRST_CHILD"/>
- <literal value=">"/>
- </elements>
- <elements xsi:type="xtext:EnumLiteralDeclaration">
- <enumLiteral href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//KIND/SIBLING"/>
- <literal value="+"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:EnumRule" name="ATTRIBUTE_OP">
- <type metamodel="//@metamodelDeclarations.1">
- <classifier xsi:type="ecore:EEnum" href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//ATTRIBUTE_OP"/>
- </type>
- <alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:EnumLiteralDeclaration">
- <enumLiteral href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//ATTRIBUTE_OP/EQUALS"/>
- <literal value="="/>
- </elements>
- <elements xsi:type="xtext:EnumLiteralDeclaration">
- <enumLiteral href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//ATTRIBUTE_OP/CONTAINS"/>
- <literal value="~="/>
- </elements>
- <elements xsi:type="xtext:EnumLiteralDeclaration">
- <enumLiteral href="http://www.eclipse.org/papyrus/infra/gmfdiag/CSS#//ATTRIBUTE_OP/UNEQUALS"/>
- <literal value="!="/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="HASH">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value="#"/>
- <elements xsi:type="xtext:Alternatives" cardinality="+">
- <elements xsi:type="xtext:CharacterRange">
- <left value="A"/>
- <right value="Z"/>
- </elements>
- <elements xsi:type="xtext:CharacterRange">
- <left value="a"/>
- <right value="z"/>
- </elements>
- <elements xsi:type="xtext:CharacterRange">
- <left value="0"/>
- <right value="9"/>
- </elements>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="T_CLASS">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value="."/>
- <elements xsi:type="xtext:RuleCall" rule="//@rules.50"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="T_IMPORTANT">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Keyword" value="!important"/>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="PC_UNIT">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Keyword" value="%"/>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="LEN_UNIT">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:Keyword" value="px"/>
- <elements xsi:type="xtext:Keyword" value="cm"/>
- <elements xsi:type="xtext:Keyword" value="mm"/>
- <elements xsi:type="xtext:Keyword" value="in"/>
- <elements xsi:type="xtext:Keyword" value="pt"/>
- <elements xsi:type="xtext:Keyword" value="pc"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="EM_UNIT">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Keyword" value="em"/>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="EX_UNIT">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Keyword" value="ex"/>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="ANGLE_UNIT">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:Keyword" value="deg"/>
- <elements xsi:type="xtext:Keyword" value="rad"/>
- <elements xsi:type="xtext:Keyword" value="grad"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="TIME_UNIT">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:Keyword" value="s"/>
- <elements xsi:type="xtext:Keyword" value="ms"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="FREQ_UNIT">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:Keyword" value="hz"/>
- <elements xsi:type="xtext:Keyword" value="mhz"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="T_NUM">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:CharacterRange" cardinality="+">
- <left value="0"/>
- <right value="9"/>
- </elements>
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:CharacterRange" cardinality="*">
- <left value="0"/>
- <right value="9"/>
- </elements>
- <elements xsi:type="xtext:Keyword" value="."/>
- <elements xsi:type="xtext:CharacterRange" cardinality="+">
- <left value="0"/>
- <right value="9"/>
- </elements>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="ID">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" cardinality="?" value="-"/>
- <elements xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:CharacterRange">
- <left value="a"/>
- <right value="z"/>
- </elements>
- <elements xsi:type="xtext:CharacterRange">
- <left value="A"/>
- <right value="Z"/>
- </elements>
- <elements xsi:type="xtext:Keyword" value="_"/>
- </elements>
- <elements xsi:type="xtext:Alternatives" cardinality="*">
- <elements xsi:type="xtext:CharacterRange">
- <left value="a"/>
- <right value="z"/>
- </elements>
- <elements xsi:type="xtext:CharacterRange">
- <left value="A"/>
- <right value="Z"/>
- </elements>
- <elements xsi:type="xtext:Keyword" value="_"/>
- <elements xsi:type="xtext:CharacterRange">
- <left value="0"/>
- <right value="9"/>
- </elements>
- <elements xsi:type="xtext:Keyword" value="-"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="STRING">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value="&quot;"/>
- <elements xsi:type="xtext:Alternatives" cardinality="*">
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value="\"/>
- <elements xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:Keyword" value="b"/>
- <elements xsi:type="xtext:Keyword" value="t"/>
- <elements xsi:type="xtext:Keyword" value="n"/>
- <elements xsi:type="xtext:Keyword" value="f"/>
- <elements xsi:type="xtext:Keyword" value="r"/>
- <elements xsi:type="xtext:Keyword" value="u"/>
- <elements xsi:type="xtext:Keyword" value="&quot;"/>
- <elements xsi:type="xtext:Keyword" value="'"/>
- <elements xsi:type="xtext:Keyword" value="\"/>
- </elements>
- </elements>
- <elements xsi:type="xtext:NegatedToken">
- <terminal xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:Keyword" value="\"/>
- <elements xsi:type="xtext:Keyword" value="&quot;"/>
- </terminal>
- </elements>
- </elements>
- <elements xsi:type="xtext:Keyword" value="&quot;"/>
- </elements>
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value="'"/>
- <elements xsi:type="xtext:Alternatives" cardinality="*">
- <elements xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value="\"/>
- <elements xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:Keyword" value="b"/>
- <elements xsi:type="xtext:Keyword" value="t"/>
- <elements xsi:type="xtext:Keyword" value="n"/>
- <elements xsi:type="xtext:Keyword" value="f"/>
- <elements xsi:type="xtext:Keyword" value="r"/>
- <elements xsi:type="xtext:Keyword" value="u"/>
- <elements xsi:type="xtext:Keyword" value="&quot;"/>
- <elements xsi:type="xtext:Keyword" value="'"/>
- <elements xsi:type="xtext:Keyword" value="\"/>
- </elements>
- </elements>
- <elements xsi:type="xtext:NegatedToken">
- <terminal xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:Keyword" value="\"/>
- <elements xsi:type="xtext:Keyword" value="'"/>
- </terminal>
- </elements>
- </elements>
- <elements xsi:type="xtext:Keyword" value="'"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="CDO">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Keyword" value="&lt;!--"/>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="CDC">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Keyword" value="-->"/>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="ML_COMMENT">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Keyword" value="/*"/>
- <elements xsi:type="xtext:UntilToken">
- <terminal xsi:type="xtext:Keyword" value="*/"/>
- </elements>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="WS">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Alternatives" cardinality="+">
- <elements xsi:type="xtext:Keyword" value=" "/>
- <elements xsi:type="xtext:Keyword" value="&#x9;"/>
- <elements xsi:type="xtext:Keyword" value="&#xD;"/>
- <elements xsi:type="xtext:Keyword" value="&#xA;"/>
- </alternatives>
- </rules>
- <rules xsi:type="xtext:TerminalRule" name="ANY_OTHER">
- <type metamodel="//@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </type>
- <alternatives xsi:type="xtext:Wildcard"/>
- </rules>
-</xtext:Grammar>

Back to the top