<?xml version="1.0" encoding="UTF-8"?> | |
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="compiler" nsURI="http://www.eclipse.org/intent/compilerinfos/0.7" | |
nsPrefix="intentCompilerInfos"> | |
<eClassifiers xsi:type="ecore:EClass" name="EStringToEObject" instanceClassName="java.util.Map$Entry"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="TextualReferenceToContributions" instanceClassName="java.util.Map$Entry"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="value" upperBound="-1" | |
eType="#//UnresolvedContributionHolder" containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="StringToEObjectMap"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="nameToElement" upperBound="-1" | |
eType="#//EStringToEObject" containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ETypeToStringToEObjectMap" instanceClassName="java.util.Map$Entry"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="key" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="#//StringToEObjectMap"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EObjectToUnresolvedReferencesList" instanceClassName="java.util.Map$Entry"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="key" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="value" upperBound="-1" | |
eType="#//UnresolvedReferenceHolder" containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ResourceToContainedElementsMapEntry" | |
instanceClassName="java.util.Map$Entry"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="key" lowerBound="1" eType="ecore:EClass modelingUnit.ecore#//ResourceDeclaration"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="value" upperBound="-1" | |
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ModelingUnitToStatusList" instanceClassName="java.util.Map$Entry"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="key" eType="ecore:EClass modelingUnit.ecore#//ModelingUnit"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="value" upperBound="-1" | |
eType="#//CompilationStatus"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="CreatedElementToInstructionMapEntry" | |
instanceClassName="java.util.Map$Entry"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="key" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="ecore:EClass genericUnit.ecore#//UnitInstruction"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="UnresolvedReferenceHolder"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="textualReference" lowerBound="1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="containmentReference" lowerBound="1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="instructionContainer" lowerBound="1" | |
eType="ecore:EClass genericUnit.ecore#//UnitInstruction"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="concernedFeature" lowerBound="1" | |
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="CompilationStatusSeverity"> | |
<eLiterals name="WARNING"/> | |
<eLiterals name="ERROR" value="1"/> | |
<eLiterals name="INFO" value="2" literal="INFO"/> | |
<eLiterals name="OK" value="3" literal="OK"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="CompilationMessageType"> | |
<eLiterals name="RESOLVE_ERROR"/> | |
<eLiterals name="PACKAGE_NOT_FOUND_ERROR" value="1"/> | |
<eLiterals name="PACKAGE_REGISTRATION_ERROR" value="2"/> | |
<eLiterals name="INVALID_REFERENCE_ERROR" value="3" literal="INVALID_REFERENCE_ERROR"/> | |
<eLiterals name="VALIDATION_ERROR" value="4"/> | |
<eLiterals name="INVALID_VALUE_ERROR" value="5"/> | |
<eLiterals name="GENERAL_WARNING" value="6"/> | |
<eLiterals name="SYNCHRONIZER_WARNING" value="7" literal="SYNCHRONIZER_WARNING"/> | |
<eLiterals name="SYNCHRONIZER_INFO" value="8" literal="SYNCHRONIZER_INFO"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="CompilationStatus"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1" | |
eType="ecore:EClass document.ecore#//IntentGenericElement" eOpposite="document.ecore#//IntentGenericElement/compilationStatus"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="message" lowerBound="1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="severity" lowerBound="1" | |
eType="#//CompilationStatusSeverity"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" lowerBound="1" eType="#//CompilationMessageType"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="CompilationStatusManager"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="compilationStatusList" | |
upperBound="-1" eType="#//CompilationStatus"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="modelingUnitToStatusList" | |
upperBound="-1" eType="#//ModelingUnitToStatusList" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="validationTime" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBigInteger"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="CompilationInformationHolder"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="generatedElementList" upperBound="-1" | |
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="elementToUnresolvedReferenceMap" | |
upperBound="-1" eType="#//EObjectToUnresolvedReferencesList" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeToNameToElementsMap" | |
upperBound="-1" eType="#//ETypeToStringToEObjectMap" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="createdElementsToInstructions" | |
upperBound="-1" eType="#//CreatedElementToInstructionMapEntry" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="currentGeneratedElementList" | |
upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="resourceToContainedElements" | |
upperBound="-1" eType="#//ResourceToContainedElementsMapEntry" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="unresolvedContributions" | |
upperBound="-1" eType="#//TextualReferenceToContributions" containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="UnresolvedContributionHolder"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="resolved" lowerBound="1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="referencedContribution" | |
lowerBound="1" eType="ecore:EClass modelingUnit.ecore#//ContributionInstruction"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="TraceabilityIndex"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="entries" upperBound="-1" | |
eType="#//TraceabilityIndexEntry" containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="TraceabilityIndexEntry"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="generatedResourcePath" | |
lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="compilationTime" lowerBound="1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBigInteger"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="resourceDeclaration" lowerBound="1" | |
eType="ecore:EClass modelingUnit.ecore#//ResourceDeclaration"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="containedElementToInstructions" | |
upperBound="-1" eType="#//CompiledElementToInstructionEntry" containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="CompiledElementToInstructionEntry" instanceClassName="java.util.Map$Entry"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="key" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EObject"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="value" lowerBound="1" eType="ecore:EClass document.ecore#//IntentGenericElement"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="SynchronizerCompilationStatus" eSuperTypes="#//CompilationStatus"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="workingCopyResourceURI" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="compiledResourceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="workingCopyElementURIFragment" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="compiledElementURIFragment" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="workingCopyResourceState" | |
eType="#//SynchronizerResourceState"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="compiledResourceState" | |
eType="#//SynchronizerResourceState" defaultValueLiteral=""/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="SynchronizerResourceState"> | |
<eLiterals name="DEFAULT" literal="DEFAULT"/> | |
<eLiterals name="NULL" value="1" literal="NULL"/> | |
<eLiterals name="EMPTY" value="2" literal="EMPTY"/> | |
</eClassifiers> | |
</ecore:EPackage> |