source: default/v2/trunk/de.ugoe.cs.swe.bnftools.ebnf/model/generated/Ebnf.genmodel

Last change on this file was 100, checked in by phdmakk, 8 years ago

+ generated resources

  • Property svn:mime-type set to text/plain
File size: 9.0 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
3    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/de.ugoe.cs.swe.bnftools.ebnf/src-gen" editDirectory="/de.ugoe.cs.swe.bnftools.ebnf.edit/src"
4    editorDirectory="/de.ugoe.cs.swe.bnftools.ebnf.editor/src" modelPluginID="de.ugoe.cs.swe.bnftools.ebnf"
5    forceOverwrite="true" modelName="Ebnf" updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
6    complianceLevel="5.0" copyrightFields="false" editPluginID="de.ugoe.cs.swe.bnftools.ebnf.edit"
7    editorPluginID="de.ugoe.cs.swe.bnftools.ebnf.editor" runtimeVersion="2.10">
8  <genPackages prefix="Ebnf" basePackage="de.ugoe.cs.swe.bnftools" disposableProviderFactory="true"
9      fileExtensions="bnf" ecorePackage="Ebnf.ecore#/">
10    <genClasses ecoreClass="Ebnf.ecore#//EtsiBnf">
11      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//EtsiBnf/name"/>
12      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//EtsiBnf/type"/>
13      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//EtsiBnf/importSection"/>
14      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//EtsiBnf/bnfEntry"/>
15      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//EtsiBnf/deltaEntry"/>
16      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//EtsiBnf/mergeEntry"/>
17    </genClasses>
18    <genClasses ecoreClass="Ebnf.ecore#//ImportSection">
19      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//ImportSection/imports"/>
20    </genClasses>
21    <genClasses ecoreClass="Ebnf.ecore#//BnfEntry">
22      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//BnfEntry/sectionheader"/>
23      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//BnfEntry/rule"/>
24      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//BnfEntry/comment"/>
25    </genClasses>
26    <genClasses ecoreClass="Ebnf.ecore#//DeltaEntry">
27      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//DeltaEntry/rule"/>
28      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//DeltaEntry/sectionheader"/>
29      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//DeltaEntry/extRule"/>
30    </genClasses>
31    <genClasses ecoreClass="Ebnf.ecore#//MergeEntry">
32      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//MergeEntry/sectionheader"/>
33      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//MergeEntry/mergeRule"/>
34    </genClasses>
35    <genClasses ecoreClass="Ebnf.ecore#//SectionHeading">
36      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//SectionHeading/sectionHeader"/>
37    </genClasses>
38    <genClasses ecoreClass="Ebnf.ecore#//Comment">
39      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//Comment/content"/>
40    </genClasses>
41    <genClasses ecoreClass="Ebnf.ecore#//Import">
42      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//Import/importURI"/>
43      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//Import/grammarType"/>
44      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//Import/label"/>
45    </genClasses>
46    <genClasses ecoreClass="Ebnf.ecore#//Rule">
47      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//Rule/rulenumber"/>
48      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//Rule/rulevariant"/>
49      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//Rule/name"/>
50      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//Rule/definitionList"/>
51    </genClasses>
52    <genClasses ecoreClass="Ebnf.ecore#//ExtRule">
53      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//ExtRule/rulenumber"/>
54      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//ExtRule/rulevariant"/>
55      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//ExtRule/name"/>
56      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//ExtRule/ruleext"/>
57      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//ExtRule/elements"/>
58    </genClasses>
59    <genClasses ecoreClass="Ebnf.ecore#//MergeRule">
60      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//MergeRule/logic"/>
61    </genClasses>
62    <genClasses ecoreClass="Ebnf.ecore#//GlobalCombinator"/>
63    <genClasses ecoreClass="Ebnf.ecore#//RuleCombinator">
64      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//RuleCombinator/name"/>
65      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//RuleCombinator/LABEL"/>
66    </genClasses>
67    <genClasses ecoreClass="Ebnf.ecore#//HookCombinator">
68      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//HookCombinator/name"/>
69      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//HookCombinator/ruleext"/>
70      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//HookCombinator/LABEL"/>
71    </genClasses>
72    <genClasses ecoreClass="Ebnf.ecore#//DefinitionList">
73      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//DefinitionList/singleDefinition"/>
74    </genClasses>
75    <genClasses ecoreClass="Ebnf.ecore#//SingleDefinition">
76      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//SingleDefinition/terms"/>
77    </genClasses>
78    <genClasses ecoreClass="Ebnf.ecore#//Term">
79      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//Term/termAtom"/>
80      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//Term/termGroupedSequence"/>
81      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//Term/termOptionalSequence"/>
82      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//Term/termRepeatedSequence"/>
83    </genClasses>
84    <genClasses ecoreClass="Ebnf.ecore#//Atom">
85      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//Atom/atomStringRule"/>
86      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//Atom/atomRuleReference"/>
87    </genClasses>
88    <genClasses ecoreClass="Ebnf.ecore#//RuleReference">
89      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Ebnf.ecore#//RuleReference/ruleref"/>
90    </genClasses>
91    <genClasses ecoreClass="Ebnf.ecore#//StringRule">
92      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//StringRule/literal"/>
93      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//StringRule/colon"/>
94    </genClasses>
95    <genClasses ecoreClass="Ebnf.ecore#//GroupedSequence">
96      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//GroupedSequence/definitionList"/>
97    </genClasses>
98    <genClasses ecoreClass="Ebnf.ecore#//OptionalSequence">
99      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//OptionalSequence/definitionList"/>
100    </genClasses>
101    <genClasses ecoreClass="Ebnf.ecore#//RepeatedSequence">
102      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//RepeatedSequence/definitions"/>
103      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//RepeatedSequence/morethanonce"/>
104      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Ebnf.ecore#//RepeatedSequence/range"/>
105    </genClasses>
106    <genClasses ecoreClass="Ebnf.ecore#//RepeatRange">
107      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//RepeatRange/from"/>
108      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Ebnf.ecore#//RepeatRange/to"/>
109    </genClasses>
110  </genPackages>
111</genmodel:GenModel>
Note: See TracBrowser for help on using the repository browser.