blob: c634db9e067e399c1fa36295f419335cf2964ac9 [file]
<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.fx.code.editor.ldef/src-gen" editDirectory="/org.eclipse.fx.code.editor.ldef.edit/src"
editorDirectory="/org.eclipse.fx.code.editor.ldef.editor/src" modelPluginID="org.eclipse.fx.code.editor.ldef"
forceOverwrite="true" modelName="LDef" updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
complianceLevel="6.0" copyrightFields="false" editPluginID="org.eclipse.fx.code.editor.ldef.edit"
editorPluginID="org.eclipse.fx.code.editor.ldef.editor" runtimeVersion="2.11">
<genPackages prefix="LDef" basePackage="org.eclipse.fx.code.editor.ldef" disposableProviderFactory="true"
fileExtensions="ldef" ecorePackage="LDef.ecore#/">
<genClasses ecoreClass="LDef.ecore#//Root">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Root/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//Root/imports"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//Root/languageDefinition"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Import">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Import/importedNamespace"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//LanguageDef">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//LanguageDef/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//LanguageDef/paritioning"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//LanguageDef/lexicalHighlighting"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//LanguageDef/integration"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Integration">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//Integration/codeIntegrationList"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//CodeIntegration"/>
<genClasses ecoreClass="LDef.ecore#//JavaFXIntegration">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//JavaFXIntegration/codegenerationList"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Codegeneration">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Codegeneration/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//Codegeneration/configValue"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//JavaCodeGeneration"/>
<genClasses ecoreClass="LDef.ecore#//E4CodeGeneration"/>
<genClasses ecoreClass="LDef.ecore#//ConfigValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//ConfigValue/key"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//ConfigValue/simpleValue"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//ConfigValue/children"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Paritioning">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//Paritioning/partitions"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//Paritioning/partitioner"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Partition">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Partition/name"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Partitioner"/>
<genClasses ecoreClass="LDef.ecore#//Paritioner_JS">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Paritioner_JS/scriptURI"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Partitioner_Rule">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//Partitioner_Rule/ruleList"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Partition_Rule">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference LDef.ecore#//Partition_Rule/parition"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Partition_Rule/startSeq"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//Partition_Rule/check"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Partition_Rule/endSeq"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Partition_Rule/escapeSeq"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Partition_SingleLineRule"/>
<genClasses ecoreClass="LDef.ecore#//Partition_MultiLineRule"/>
<genClasses ecoreClass="LDef.ecore#//LexicalHighlighting">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//LexicalHighlighting/list"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//LexicalPartitionHighlighting">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference LDef.ecore#//LexicalPartitionHighlighting/partition"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//LexicalPartitionHighlighting_JS">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//LexicalPartitionHighlighting_JS/scriptURI"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//LexicalPartitionHighlighting_Rule">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//LexicalPartitionHighlighting_Rule/whitespace"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//LexicalPartitionHighlighting_Rule/tokenList"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Token">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Token/default"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Token/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//Token/scannerList"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Scanner"/>
<genClasses ecoreClass="LDef.ecore#//Scanner_Keyword">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//Scanner_Keyword/keywords"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Keyword">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Keyword/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Keyword/version"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Scanner_Rule">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference LDef.ecore#//Scanner_Rule/check"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Scanner_SingleLineRule">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Scanner_SingleLineRule/startSeq"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Scanner_SingleLineRule/endSeq"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Scanner_SingleLineRule/escapeSeq"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Scanner_MultiLineRule">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Scanner_MultiLineRule/startSeq"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Scanner_MultiLineRule/endSeq"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Scanner_MultiLineRule/escapeSeq"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Scanner_PatternRule">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Scanner_PatternRule/startPattern"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Scanner_PatternRule/length"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Scanner_PatternRule/contentPattern"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Scanner_CharacterRule">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Scanner_CharacterRule/characters"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Scanner_JSRule">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Scanner_JSRule/fileURI"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Check"/>
<genClasses ecoreClass="LDef.ecore#//Equals">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Equals/value"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//Range">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Range/ltIncl"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Range/minValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Range/maxValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//Range/gtIncl"/>
</genClasses>
<genClasses ecoreClass="LDef.ecore#//WhitespaceRule">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//WhitespaceRule/characters"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//WhitespaceRule/javawhitespace"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute LDef.ecore#//WhitespaceRule/fileURI"/>
</genClasses>
</genPackages>
</genmodel:GenModel>