| <?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="emftasks" nsURI="http://eclipse.org/mylyn/tasks/emftasks/1.0" |
| nsPrefix="emftasks"> |
| <eClassifiers xsi:type="ecore:EClass" name="SimpleTask"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" |
| iD="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="summary" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="status" eType="#//Status"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" eType="#//Priority"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="dueDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="completionDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="creationDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="modificationDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="collaborators" upperBound="-1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="relatedUrl" upperBound="-1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="ranking" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="category" eType="#//Category"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="Status"> |
| <eLiterals name="New" value="1" literal="NEW"/> |
| <eLiterals name="Active" value="2" literal="ACTIVE"/> |
| <eLiterals name="Complete" value="3" literal="COMPLETE"/> |
| <eLiterals name="Deferred" value="4" literal="DEFERRED"/> |
| <eLiterals name="Invalid" value="5" literal="INVALID"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="Priority"> |
| <eLiterals name="Minor" value="10" literal="MINOR"/> |
| <eLiterals name="Standard" value="20" literal="STANDARD"/> |
| <eLiterals name="Important" value="30" literal="IMPORTANT"/> |
| <eLiterals name="Urgent" value="40" literal="URGENT"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Category"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="summary" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="TaskCollection"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="tasks" upperBound="-1" |
| eType="#//SimpleTask" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastTaskId" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="0"/> |
| </eClassifiers> |
| </ecore:EPackage> |