blob: ef1fcecafbb39ec6f7f0782b1d1cb0df4ce0cd47 [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" copyrightText="Copyright (c) 2010, 2012 Obeo.&#xD;&#xA;All rights reserved. This program and the accompanying materials&#xD;&#xA;are made available under the terms of the Eclipse Public License v1.0&#xD;&#xA;which accompanies this distribution, and is available at&#xD;&#xA;http://www.eclipse.org/legal/epl-v10.html&#xD;&#xA;&#xD;&#xA;Contributors:&#xD;&#xA; Obeo - initial API and implementation"
modelDirectory="/org.eclipse.mylyn.docs.intent.core/src-gen" editDirectory="/org.eclipse.mylyn.docs.intent.core.edit/src-gen"
editorDirectory="/org.eclipse.mylyn.docs.intent.core.editor/src-gen" modelPluginID="org.eclipse.mylyn.docs.intent.core"
modelName="Intent" editPluginClass="org.eclipse.mylyn.docs.intent.core.edit.IntentEditPlugin"
rootExtendsInterface="org.eclipse.emf.cdo.CDOObject" rootExtendsClass="org.eclipse.emf.internal.cdo.CDOObjectImpl"
reflectiveDelegation="true" codeFormatting="true" importerID="org.eclipse.emf.importer.cdo"
featureDelegation="Reflective" containmentProxies="true" complianceLevel="5.0"
copyrightFields="false" usedGenPackages="../../org.eclipse.mylyn.docs.intent.markup/model/markupCDO.genmodel#//markup"
classNamePattern="">
<foreignModel>compilerInformations.ecore</foreignModel>
<foreignModel>document.ecore</foreignModel>
<foreignModel>indexer.ecore</foreignModel>
<foreignModel>modelingUnit.ecore</foreignModel>
<modelPluginVariables>CDO=org.eclipse.emf.cdo</modelPluginVariables>
<genPackages prefix="Compiler" basePackage="org.eclipse.mylyn.docs.intent.core"
disposableProviderFactory="true" ecorePackage="compilerInformations.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="compilerInformations.ecore#//CompilationStatusSeverity">
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//CompilationStatusSeverity/WARNING"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//CompilationStatusSeverity/ERROR"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//CompilationStatusSeverity/INFO"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//CompilationStatusSeverity/OK"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="compilerInformations.ecore#//CompilationMessageType">
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//CompilationMessageType/RESOLVE_ERROR"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//CompilationMessageType/PACKAGE_NOT_FOUND_ERROR"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//CompilationMessageType/PACKAGE_REGISTRATION_ERROR"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//CompilationMessageType/INVALID_REFERENCE_ERROR"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//CompilationMessageType/VALIDATION_ERROR"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//CompilationMessageType/INVALID_VALUE_ERROR"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//CompilationMessageType/GENERAL_WARNING"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//CompilationMessageType/SYNCHRONIZER_WARNING"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//CompilationMessageType/SYNCHRONIZER_INFO"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="compilerInformations.ecore#//SynchronizerResourceState">
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//SynchronizerResourceState/DEFAULT"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//SynchronizerResourceState/NULL"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//SynchronizerResourceState/EMPTY"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="compilerInformations.ecore#//SynchronizerChangeState">
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//SynchronizerChangeState/UPDATE"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//SynchronizerChangeState/ORDER"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//SynchronizerChangeState/WORKING_COPY_TARGET"/>
<genEnumLiterals ecoreEnumLiteral="compilerInformations.ecore#//SynchronizerChangeState/COMPILED_TARGET"/>
</genEnums>
<genClasses ecoreClass="compilerInformations.ecore#//EStringToEObject">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//EStringToEObject/key"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//EStringToEObject/value"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//TextualReferenceToContributions">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//TextualReferenceToContributions/key"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//TextualReferenceToContributions/value"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//StringToEObjectMap">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//StringToEObjectMap/nameToElement"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//ETypeToStringToEObjectMap">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//ETypeToStringToEObjectMap/key"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//ETypeToStringToEObjectMap/value"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//EObjectToUnresolvedReferencesList">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//EObjectToUnresolvedReferencesList/key"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//EObjectToUnresolvedReferencesList/value"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//ResourceToContainedElementsMapEntry">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//ResourceToContainedElementsMapEntry/key"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//ResourceToContainedElementsMapEntry/value"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//ModelingUnitToStatusList">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//ModelingUnitToStatusList/key"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//ModelingUnitToStatusList/value"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//CreatedElementToInstructionMapEntry">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//CreatedElementToInstructionMapEntry/key"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//CreatedElementToInstructionMapEntry/value"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//UnresolvedReferenceHolder">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//UnresolvedReferenceHolder/textualReference"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//UnresolvedReferenceHolder/containmentReference"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//UnresolvedReferenceHolder/instructionContainer"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//UnresolvedReferenceHolder/concernedFeature"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//CompilationStatus">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference compilerInformations.ecore#//CompilationStatus/target"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//CompilationStatus/message"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//CompilationStatus/severity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//CompilationStatus/type"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//CompilationStatusManager">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//CompilationStatusManager/compilationStatusList"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//CompilationStatusManager/modelingUnitToStatusList"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//CompilationStatusManager/validationTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//CompilationStatusManager/synchronizationTime"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//CompilationInformationHolder">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//CompilationInformationHolder/generatedElementList"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//CompilationInformationHolder/elementToUnresolvedReferenceMap"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//CompilationInformationHolder/typeToNameToElementsMap"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//CompilationInformationHolder/createdElementsToInstructions"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//CompilationInformationHolder/currentGeneratedElementList"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//CompilationInformationHolder/resourceToContainedElements"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//CompilationInformationHolder/unresolvedContributions"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//UnresolvedContributionHolder">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//UnresolvedContributionHolder/resolved"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//UnresolvedContributionHolder/referencedContribution"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//TraceabilityIndex">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//TraceabilityIndex/entries"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//TraceabilityIndexEntry">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//TraceabilityIndexEntry/generatedResourcePath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//TraceabilityIndexEntry/compilationTime"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//TraceabilityIndexEntry/resourceDeclaration"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//TraceabilityIndexEntry/containedElementToInstructions"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//CompiledElementToInstructionEntry">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//CompiledElementToInstructionEntry/key"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//CompiledElementToInstructionEntry/value"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//InstructionTraceabilityEntry">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//InstructionTraceabilityEntry/instruction"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//InstructionTraceabilityEntry/features"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//FeatureToAffectationEntry">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//FeatureToAffectationEntry/key"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//FeatureToAffectationEntry/value"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//ResourceChangeStatus">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//ResourceChangeStatus/workingCopyResourceState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//ResourceChangeStatus/compiledResourceState"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//ModelElementChangeStatus">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//ModelElementChangeStatus/changeState"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//ModelElementChangeStatus/compiledParent"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//ModelElementChangeStatus/compiledElement"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//ModelElementChangeStatus/workingCopyParentURIFragment"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//ModelElementChangeStatus/workingCopyElementURIFragment"/>
</genClasses>
<genClasses image="false" ecoreClass="compilerInformations.ecore#//StructuralFeatureChangeStatus">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//StructuralFeatureChangeStatus/changeState"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//StructuralFeatureChangeStatus/featureName"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//StructuralFeatureChangeStatus/compiledElement"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//StructuralFeatureChangeStatus/workingCopyElementURIFragment"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//ReferenceChangeStatus">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference compilerInformations.ecore#//ReferenceChangeStatus/compiledTarget"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//ReferenceChangeStatus/workingCopyTargetURIFragment"/>
</genClasses>
<genClasses ecoreClass="compilerInformations.ecore#//AttributeChangeStatus"/>
<genClasses image="false" ecoreClass="compilerInformations.ecore#//SynchronizerCompilationStatus">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//SynchronizerCompilationStatus/compiledResourceURI"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute compilerInformations.ecore#//SynchronizerCompilationStatus/workingCopyResourceURI"/>
</genClasses>
</genPackages>
<genPackages prefix="IntentDocument" basePackage="org.eclipse.mylyn.docs.intent.core"
disposableProviderFactory="true" ecorePackage="document.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="document.ecore#//TypeLabel">
<genEnumLiterals ecoreEnumLiteral="document.ecore#//TypeLabel/LAZY"/>
<genEnumLiterals ecoreEnumLiteral="document.ecore#//TypeLabel/EXPLICIT"/>
</genEnums>
<genDataTypes ecoreDataType="document.ecore#//URI"/>
<genClasses ecoreClass="document.ecore#//IntentGenericElement">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference document.ecore#//IntentGenericElement/compilationStatus"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference document.ecore#//IntentGenericElement/indexEntry"/>
</genClasses>
<genClasses image="false" ecoreClass="document.ecore#//IntentStructuredElement">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute document.ecore#//IntentStructuredElement/completeLevel"/>
</genClasses>
<genClasses image="false" ecoreClass="document.ecore#//IntentSection">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference document.ecore#//IntentSection/intentContent"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference document.ecore#//IntentSection/subSections"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference document.ecore#//IntentSection/units"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference document.ecore#//IntentSection/descriptionUnits"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference document.ecore#//IntentSection/modelingUnits"/>
</genClasses>
<genClasses ecoreClass="document.ecore#//IntentDocument"/>
<genClasses image="false" ecoreClass="document.ecore#//GenericUnit">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference document.ecore#//GenericUnit/instructions"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute document.ecore#//GenericUnit/name"/>
</genClasses>
<genClasses image="false" ecoreClass="document.ecore#//UnitInstruction">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference document.ecore#//UnitInstruction/unit"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute document.ecore#//UnitInstruction/lineBreak"/>
</genClasses>
<genClasses ecoreClass="document.ecore#//IntentReferenceInstruction">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute document.ecore#//IntentReferenceInstruction/textToPrint"/>
</genClasses>
<genClasses ecoreClass="document.ecore#//LabelDeclaration">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute document.ecore#//LabelDeclaration/labelValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute document.ecore#//LabelDeclaration/textToPrint"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute document.ecore#//LabelDeclaration/type"/>
</genClasses>
<genClasses ecoreClass="document.ecore#//LabelReferenceInstruction">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute document.ecore#//LabelReferenceInstruction/type"/>
</genClasses>
<genClasses image="false" ecoreClass="document.ecore#//IntentReference">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute document.ecore#//IntentReference/intentHref"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference document.ecore#//IntentReference/referencedElement"/>
</genClasses>
<nestedGenPackages prefix="DescriptionUnit" basePackage="org.eclipse.mylyn.docs.intent.core.document"
disposableProviderFactory="true" ecorePackage="document.ecore#//descriptionunit">
<genClasses ecoreClass="document.ecore#//descriptionunit/DescriptionUnit"/>
<genClasses image="false" ecoreClass="document.ecore#//descriptionunit/DescriptionUnitInstruction"/>
<genClasses ecoreClass="document.ecore#//descriptionunit/DescriptionBloc">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference document.ecore#//descriptionunit/DescriptionBloc/descriptionBloc"/>
</genClasses>
</nestedGenPackages>
</genPackages>
<genPackages prefix="IntentIndexer" basePackage="org.eclipse.mylyn.docs.intent.core"
disposableProviderFactory="true" ecorePackage="indexer.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="indexer.ecore#//INDEX_ENTRY_TYPE">
<genEnumLiterals ecoreEnumLiteral="indexer.ecore#//INDEX_ENTRY_TYPE/IntentDocument"/>
<genEnumLiterals ecoreEnumLiteral="indexer.ecore#//INDEX_ENTRY_TYPE/IntentChapter"/>
<genEnumLiterals ecoreEnumLiteral="indexer.ecore#//INDEX_ENTRY_TYPE/IntentSection"/>
</genEnums>
<genClasses ecoreClass="indexer.ecore#//IntentIndex">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference indexer.ecore#//IntentIndex/entries"/>
</genClasses>
<genClasses ecoreClass="indexer.ecore#//IntentIndexEntry">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute indexer.ecore#//IntentIndexEntry/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute indexer.ecore#//IntentIndexEntry/type"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference indexer.ecore#//IntentIndexEntry/referencedElement"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference indexer.ecore#//IntentIndexEntry/subEntries"/>
</genClasses>
</genPackages>
<genPackages prefix="ModelingUnit" basePackage="org.eclipse.mylyn.docs.intent.core"
disposableProviderFactory="true" ecorePackage="modelingUnit.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="modelingUnit.ecore#//AffectationOperator">
<genEnumLiterals ecoreEnumLiteral="modelingUnit.ecore#//AffectationOperator/SINGLE_VALUED_AFFECTATION"/>
<genEnumLiterals ecoreEnumLiteral="modelingUnit.ecore#//AffectationOperator/MULTI_VALUED_AFFECTATION"/>
</genEnums>
<genClasses ecoreClass="modelingUnit.ecore#//ModelingUnit"/>
<genClasses image="false" ecoreClass="modelingUnit.ecore#//ModelingUnitInstruction"/>
<genClasses ecoreClass="modelingUnit.ecore#//ResourceDeclaration">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modelingUnit.ecore#//ResourceDeclaration/uri"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modelingUnit.ecore#//ResourceDeclaration/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modelingUnit.ecore#//ResourceDeclaration/contentType"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference modelingUnit.ecore#//ResourceDeclaration/content"/>
</genClasses>
<genClasses image="false" ecoreClass="modelingUnit.ecore#//AbstractMetaTypeInstruction">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference modelingUnit.ecore#//AbstractMetaTypeInstruction/metaType"/>
</genClasses>
<genClasses ecoreClass="modelingUnit.ecore#//TypeReference">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modelingUnit.ecore#//TypeReference/typeName"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference modelingUnit.ecore#//TypeReference/resolvedType"/>
</genClasses>
<genClasses ecoreClass="modelingUnit.ecore#//InstanciationInstruction">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modelingUnit.ecore#//InstanciationInstruction/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference modelingUnit.ecore#//InstanciationInstruction/structuralFeatures"/>
</genClasses>
<genClasses ecoreClass="modelingUnit.ecore#//StructuralFeatureAffectation">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modelingUnit.ecore#//StructuralFeatureAffectation/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modelingUnit.ecore#//StructuralFeatureAffectation/usedOperator"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference modelingUnit.ecore#//StructuralFeatureAffectation/values"/>
</genClasses>
<genClasses image="false" ecoreClass="modelingUnit.ecore#//AbstractValue"/>
<genClasses ecoreClass="modelingUnit.ecore#//NativeValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modelingUnit.ecore#//NativeValue/value"/>
</genClasses>
<genClasses ecoreClass="modelingUnit.ecore#//NewObjectValue">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference modelingUnit.ecore#//NewObjectValue/value"/>
</genClasses>
<genClasses ecoreClass="modelingUnit.ecore#//ReferenceValue">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference modelingUnit.ecore#//ReferenceValue/instanciationReference"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference modelingUnit.ecore#//ReferenceValue/referenceType"/>
</genClasses>
<genClasses ecoreClass="modelingUnit.ecore#//InstanciationInstructionReference">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modelingUnit.ecore#//InstanciationInstructionReference/instanceName"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference modelingUnit.ecore#//InstanciationInstructionReference/instanciation"/>
</genClasses>
<genClasses ecoreClass="modelingUnit.ecore#//ContributionInstruction">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference modelingUnit.ecore#//ContributionInstruction/contributionReference"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference modelingUnit.ecore#//ContributionInstruction/contributions"/>
</genClasses>
<genClasses ecoreClass="modelingUnit.ecore#//ExternalContentReference">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference modelingUnit.ecore#//ExternalContentReference/externalContent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modelingUnit.ecore#//ExternalContentReference/markedAsMerged"/>
</genClasses>
<genClasses ecoreClass="modelingUnit.ecore#//ModelingUnitInstructionReference">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modelingUnit.ecore#//ModelingUnitInstructionReference/intentHref"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference modelingUnit.ecore#//ModelingUnitInstructionReference/referencedInstruction"/>
</genClasses>
<genClasses ecoreClass="modelingUnit.ecore#//IntentReferenceInModelingUnit"/>
<genClasses ecoreClass="modelingUnit.ecore#//AnnotationDeclaration">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modelingUnit.ecore#//AnnotationDeclaration/annotationID"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference modelingUnit.ecore#//AnnotationDeclaration/map"/>
</genClasses>
<genClasses ecoreClass="modelingUnit.ecore#//LabelInModelingUnit"/>
<genClasses ecoreClass="modelingUnit.ecore#//KeyValForAnnotation">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modelingUnit.ecore#//KeyValForAnnotation/key"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute modelingUnit.ecore#//KeyValForAnnotation/value"/>
</genClasses>
</genPackages>
</genmodel:GenModel>