Files

20 lines
3.7 KiB
Plaintext
Raw Normal View History

2018-12-06 14:47:05 +01:00
<EFBFBD>emf

"http://www.eclipse.org/2008/Xtext"http://www.eclipse.org/2008/Xtext/Grammarname(com.irtsaintexupery.xtext.pseim.Pattern usedGrammars#org.eclipse.xtext.common.TerminalsdefinesHiddenTokens hiddenTokens TerminalRulenameWStypeTypeRef
metamodelReferencedMetamodel ePackage&http://www.eclipse.org/emf/2002/Ecore&http://www.eclipse.org/emf/2002/Ecore/ EPackage/aliasecore classifier
EDataType
//EString alternatives Alternatives cardinality+ elements Keywordvalue 
    
  ML_COMMENTGroup elements/* UntilToken terminal*/ SL_COMMENT// NegatedToken cardinality* terminal
  cardinality? cardinality? 
metamodelDeclarationsrulesID !?^"#
CharacterRangeleft$aright%z&
'A(Z)_**+
,a-z.
/A0Z1_2
30495INT67//EInt8
 cardinality+90:9;STRING<=>?"@@*@A@B\@C Wildcard@D @E@F\@G"@H"@I@J'@K*@L@M\@N @O @P@Q\@R'@S' @T
ANY_OTHER@U@V @Wecore@X@Y)http://www.irt-saintexupery.com/seim/0.1/seim@Z@[*http://www.irt-saintexupery.com/pseim/0.1/
@\ ParserRulenamePatterntype@]@Z@^EClass
//Pattern alternatives@_@`pattern@a Assignmentfeaturename operator= terminal@b RuleCallrule@c(@d?@e cardinalityElements+=@f@g CardinalityElement@h@Z@i//CardinalityElement@j name=@k@l*@m,@n cardinalityElements+=@o@g@p)@q?@r{@s*@t modelElements+=@u@v PatternComponent@w@Z@x//PatternComponent@y@z
component@{ name=@|@}?@~[@@<40> multiplicityValue=@<40>5@<40> cardinalityElement=@<40>CrossReferencetype@<40>@Z@i terminal@<40>@<40>]@<40>(@<40>?@<40> content+=@<40>@<40>  PatternPort@<40>@Z@<40>//PatternPort@<40>@<40> dir=@<40>@<40> EnumRulenamePatternPortDirectiontype@<40>@Z@<40>EEnum//PatternPortDirection alternatives@<40>@<40>EnumLiteralDeclaration enumLiteral@<40> EEnumLiteral#//PatternPortDirection/UNSPECIFIEDliteral@<40>unspec@<40>@<40>//PatternPortDirection/IN@<40>in@<40>@<40>//PatternPortDirection/OUT@<40>out@<40>@<40>//PatternPortDirection/INOUT@<40>inout@<40> name=@<40>@<40>?@<40>[@<40>@<40> multiplicityValue=@<40>5@<40> cardinalityElement=@<40>@<40>@Z@i@<40>@<40>]@<40>*@<40>,@<40> content+=@<40>@<40>@<40>)@<40>?@<40>{@<40>*@<40> content+=@<40>@v@<40> content+=@<40>@<40>  PatternLink@<40>@Z@<40>//PatternLink@<40>@<40> src=@<40>@<40>@Z@<40>@<40>@<40>  QualifiedID@<40>@W@<40>@<40>@<40>*@<40>.@<40>@<40>  linkType=@<40>@<40> LinkType@<40>@Z@<40> //LinkType@<40>@<40>@<40>//LinkType/TRANSPOSE@<40>-{Transpose}->@<40>@<40>//LinkType/IDENTITY@<40>-{Identity}->@<40>@<40>//LinkType/FIRST@<40> -{First}->@<40>@<40>//LinkType/ROTATE@<40> -{Rotate}->@<40>@<40>//LinkType/SHIFT@<40> -{Shift}->@<40> dst=@<40>@<40>@Z@<40>@<40>@<40>@<40>}@<40> modelElements+=@<40>@<40>@<40>}@v@<40>@<40>@g@<40>@<40>@<40>PortDirection@<40>@X@<40>//PortDirection@<40>@<40>@<40>//PortDirection/UNSPECIFIED@<40>unspec@<40>@<40>//PortDirection/IN@<40>in@<40>@<40>//PortDirection/OUT@<40>out@<40>@<40>//PortDirection/INOUT@<40>inout@<40>