blob: 35e0afbe67a109be7ff96feb8b09f1bffd465b26 [file] [log] [blame]
<?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.egf.model/generated"
editDirectory="/org.eclipse.egf.model.edit/generated" editorDirectory="/org.eclipse.egf.model.editor/generated"
modelPluginID="org.eclipse.egf.model" templateDirectory="/org.eclipse.egf.model/templates"
dynamicTemplates="true" modelName="Pattern" modelPluginClass="org.eclipse.egf.model.EGFModelPlugin"
editPluginClass="org.eclipse.egf.model.edit.EGFModelEditPlugin" editorPluginClass="org.eclipse.egf.model.editor.EGFModelEditorPlugin"
nonNLSMarkers="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container"
codeFormatting="true" testsDirectory="/org.eclipse.egf.model.tests/generated"
booleanFlagsField="flags" importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0"
copyrightFields="false" optimizedHasChildren="true" tableProviders="true" colorProviders="true"
fontProviders="true" packedEnums="true" usedGenPackages="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore Fcore.genmodel#//fcore Types.genmodel#//types">
<foreignModel>Pattern.ecore</foreignModel>
<templatePluginVariables>org.eclipse.egf.model</templatePluginVariables>
<genPackages prefix="Pattern" basePackage="org.eclipse.egf.model" resource="XMI"
disposableProviderFactory="true" generateExampleClass="false" dataTypeConverters="true"
multipleEditorPages="false" childCreationExtenders="true" contentTypeIdentifier=""
ecorePackage="Pattern.ecore#/">
<genDataTypes ecoreDataType="Pattern.ecore#//PatternContext"/>
<genDataTypes ecoreDataType="Pattern.ecore#//PatternException"/>
<genClasses ecoreClass="Pattern.ecore#//Pattern">
<genFeatures createChild="false" propertyCategory="" propertySortChoices="true"
ecoreFeature="ecore:EReference Pattern.ecore#//Pattern/headerMethod"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pattern.ecore#//Pattern/methods"/>
<genFeatures createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pattern.ecore#//Pattern/footerMethod"/>
<genFeatures createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pattern.ecore#//Pattern/superPattern"/>
<genFeatures createChild="false" ecoreFeature="ecore:EReference Pattern.ecore#//Pattern/orchestration"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pattern.ecore#//Pattern/parameters"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pattern.ecore#//Pattern/nature"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pattern.ecore#//Pattern/variables"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pattern.ecore#//Pattern/initMethod"/>
<genOperations ecoreOperation="Pattern.ecore#//Pattern/getMethod">
<genParameters ecoreParameter="Pattern.ecore#//Pattern/getMethod/name"/>
</genOperations>
<genOperations ecoreOperation="Pattern.ecore#//Pattern/getAllParameters"/>
<genOperations ecoreOperation="Pattern.ecore#//Pattern/getAllVariables"/>
<genOperations ecoreOperation="Pattern.ecore#//Pattern/getAllMethods"/>
<genOperations ecoreOperation="Pattern.ecore#//Pattern/getParameter">
<genParameters ecoreParameter="Pattern.ecore#//Pattern/getParameter/name"/>
</genOperations>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//PatternMethod">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pattern.ecore#//PatternMethod/pattern"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pattern.ecore#//PatternMethod/patternFilePath"/>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//PatternParameter">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EAttribute Pattern.ecore#//PatternParameter/type"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pattern.ecore#//PatternParameter/query"/>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//PatternLibrary">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pattern.ecore#//PatternLibrary/elements"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pattern.ecore#//PatternLibrary/filters"/>
</genClasses>
<genClasses image="false" ecoreClass="Pattern.ecore#//PatternElement">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pattern.ecore#//PatternElement/container"/>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//PatternViewpoint">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pattern.ecore#//PatternViewpoint/libraries"/>
</genClasses>
<genClasses image="false" ecoreClass="Pattern.ecore#//PatternNature"/>
<genClasses ecoreClass="Pattern.ecore#//PatternCall">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pattern.ecore#//PatternCall/parameterMatching"/>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//SuperCall"/>
<genClasses ecoreClass="Pattern.ecore#//Paramerter2ParameterMap">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pattern.ecore#//Paramerter2ParameterMap/value"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pattern.ecore#//Paramerter2ParameterMap/key"/>
</genClasses>
<genClasses image="false" ecoreClass="Pattern.ecore#//Call">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pattern.ecore#//Call/pattern"/>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//MethodCall">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pattern.ecore#//MethodCall/called"/>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//PatternVariable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pattern.ecore#//PatternVariable/type"/>
</genClasses>
<genClasses image="false" ecoreClass="Pattern.ecore#//AbstractPatternCall">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pattern.ecore#//AbstractPatternCall/called"/>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//PatternInjectedCall">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pattern.ecore#//PatternInjectedCall/context"/>
</genClasses>
<genClasses image="false" ecoreClass="Pattern.ecore#//Query">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference Pattern.ecore#//Query/parameter"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pattern.ecore#//Query/extensionId"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Pattern.ecore#//Query/queryContext"/>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//BasicQuery"/>
<genClasses ecoreClass="Pattern.ecore#//StringQuery"/>
<genClasses ecoreClass="Pattern.ecore#//CustomQuery"/>
<genClasses ecoreClass="Pattern.ecore#//String2PatternList">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pattern.ecore#//String2PatternList/key"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pattern.ecore#//String2PatternList/value"/>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//String2String">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pattern.ecore#//String2String/key"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute Pattern.ecore#//String2String/value"/>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//TypePatternExecutionReporter">
<genOperations ecoreOperation="Pattern.ecore#//TypePatternExecutionReporter/getType"/>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//BackCall"/>
<genClasses ecoreClass="Pattern.ecore#//TypePatternCallBackHandler">
<genOperations ecoreOperation="Pattern.ecore#//TypePatternCallBackHandler/getType"/>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//TypePatternDomainVisitor">
<genOperations ecoreOperation="Pattern.ecore#//TypePatternDomainVisitor/getType"/>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//TypePatternList">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pattern.ecore#//TypePatternList/elements"/>
<genOperations ecoreOperation="Pattern.ecore#//TypePatternList/getType"/>
</genClasses>
<genClasses image="false" ecoreClass="Pattern.ecore#//InjectedContext">
<genOperations ecoreOperation="Pattern.ecore#//InjectedContext/getType"/>
<genOperations ecoreOperation="Pattern.ecore#//InjectedContext/getName"/>
<genOperations ecoreOperation="Pattern.ecore#//InjectedContext/getPattern"/>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//TypePatternSubstitution">
<genFeatures property="Readonly" children="true" createChild="true" ecoreFeature="ecore:EReference Pattern.ecore#//TypePatternSubstitution/substitutions"/>
<genOperations ecoreOperation="Pattern.ecore#//TypePatternSubstitution/getType"/>
<genOperations ecoreOperation="Pattern.ecore#//TypePatternSubstitution/getSubstitutions">
<genParameters ecoreParameter="Pattern.ecore#//TypePatternSubstitution/getSubstitutions/pattern"/>
</genOperations>
</genClasses>
<genClasses ecoreClass="Pattern.ecore#//Substitution">
<genFeatures createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pattern.ecore#//Substitution/outcoming"/>
<genFeatures createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Pattern.ecore#//Substitution/incoming"/>
</genClasses>
</genPackages>
</genmodel:GenModel>