<?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="model" | |
nsURI="http://org.eclipse.mylyn.reviews.r4e.core.model/" nsPrefix="r4ecore"> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EReviewGroup" eSuperTypes="../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewGroup #//R4EReviewComponent"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="R4EReviewGroup"/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="folder" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" | |
transient="true" derived="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultEntryCriteria" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="availableProjects" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="availableComponents" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="designRuleLocations" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xmlVersion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" | |
defaultValueLiteral="1.0.0"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="availableAnomalyTypes" | |
upperBound="-1" eType="#//R4EAnomalyType" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="anomalyTypeKeyToReference" | |
upperBound="-1" eType="#//MapToAnomalyType" transient="true" derived="true" | |
containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="reviewsMap" upperBound="-1" | |
eType="#//MapNameToReview" transient="true" derived="true" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="userReviews" upperBound="-1" | |
eType="#//MapUserIDToUserReviews" transient="true" derived="true" containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EReview" eSuperTypes="../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//Review #//R4EReviewComponent"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="project" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="components" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="entryCriteria" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="extraNotes" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="objectives" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="referenceMaterial" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="decision" eType="#//R4EReviewDecision" | |
containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="startDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="endDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xmlVersion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" | |
defaultValueLiteral="1.0.0"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="anomalyTemplate" lowerBound="1" | |
eType="#//R4EAnomaly" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//R4EReviewType" | |
defaultValueLiteral=""/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="usersMap" upperBound="-1" | |
eType="#//MapToUsers" transient="true" derived="true" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="createdBy" lowerBound="1" | |
eType="#//R4EUser"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="idsMap" upperBound="-1" | |
eType="#//MapIDToComponent" transient="true" derived="true" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="activeMeeting" eType="#//R4EMeetingData" | |
containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EAnomaly" eSuperTypes="../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//Topic #//R4EReviewComponent #//R4EComment"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="state" eType="#//R4EAnomalyState"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="userAssigned" eType="ecore:EClass ../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//User"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="userFollowUp" eType="ecore:EClass ../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//User"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="userDecision" eType="ecore:EClass ../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//User"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="dueDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="rank" eType="ecore:EEnum r4e.design.rules.ecore#//R4EDesignRuleRank"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="rule" eType="ecore:EClass r4e.design.rules.ecore#//R4EDesignRule" | |
transient="true" derived="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="decidedBy" eType="#//R4EParticipant" | |
transient="true" derived="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="fixedBy" eType="#//R4EParticipant" | |
transient="true" derived="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="followupBy" eType="#//R4EParticipant" | |
transient="true" derived="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="notAcceptedReason" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isImported" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="fixedInVersion" eType="#//R4EFileVersion"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="ruleID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="decidedByID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fixedByID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="followUpByID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="R4EAnomalyState"> | |
<eLiterals name="R4E_ANOMALY_STATE_CREATED" value="5"/> | |
<eLiterals name="R4E_ANOMALY_STATE_ASSIGNED" value="4"/> | |
<eLiterals name="R4E_ANOMALY_STATE_ACCEPTED"/> | |
<eLiterals name="R4E_ANOMALY_STATE_FIXED" value="7"/> | |
<eLiterals name="R4E_ANOMALY_STATE_DUPLICATED" value="1"/> | |
<eLiterals name="R4E_ANOMALY_STATE_REJECTED" value="2"/> | |
<eLiterals name="R4E_ANOMALY_STATE_DEFERRED" value="3" literal="R4E_ANOMALY_STATE_DEFERRED"/> | |
<eLiterals name="R4E_ANOMALY_STATE_VERIFIED" value="6"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EFormalReview" eSuperTypes="#//R4EReview"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="phaseOwner" lowerBound="1" | |
eType="#//R4EParticipant" transient="true" derived="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="phases" upperBound="-1" | |
eType="#//R4EReviewPhaseInfo" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="current" eType="#//R4EReviewPhaseInfo"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="R4EReviewPhase"> | |
<eLiterals name="R4E_REVIEW_PHASE_STARTED"/> | |
<eLiterals name="R4E_REVIEW_PHASE_PREPARATION" value="1"/> | |
<eLiterals name="R4E_REVIEW_PHASE_DECISION" value="2" literal="R4E_REVIEW_PHASE_DECISION"/> | |
<eLiterals name="R4E_REVIEW_PHASE_REWORK" value="3"/> | |
<eLiterals name="R4E_REVIEW_PHASE_COMPLETED" value="4"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4ETextPosition" eSuperTypes="#//R4EPosition"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="startPosition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="length" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="startLine" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="endLine" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="R4EUserRole"> | |
<eLiterals name="R4E_ROLE_REVIEWER"/> | |
<eLiterals name="R4E_ROLE_LEAD" value="1"/> | |
<eLiterals name="R4E_ROLE_AUTHOR" value="2"/> | |
<eLiterals name="R4E_ROLE_ORGANIZER" value="3"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EReviewDecision"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="spentTime" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="#//R4EDecision"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="R4EDecision"> | |
<eLiterals name="R4E_REVIEW_DECISION_NONE"/> | |
<eLiterals name="R4E_REVIEW_DECISION_ACCEPTED" value="1"/> | |
<eLiterals name="R4E_REVIEW_DECISION_ACCEPTED_FOLLOWUP" value="2"/> | |
<eLiterals name="R4E_REVIEW_DECISION_REJECTED" value="3"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EUser" eSuperTypes="../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//User #//R4EReviewComponent"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="groupPaths" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" transient="true" | |
derived="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sequenceIDCounter" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="addedComments" upperBound="-1" | |
eType="#//R4EComment" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="addedItems" upperBound="-1" | |
eType="#//R4EItem" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewCreatedByMe" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="reviewInstance" lowerBound="1" | |
eType="#//R4EReview"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xmlVersion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" | |
defaultValueLiteral="1.0.0"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewCompleted" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="reviewCompletedCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EParticipant" eSuperTypes="#//R4EUser"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="roles" upperBound="-1" | |
eType="#//R4EUserRole"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="focusArea" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isPartOfDecision" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="reviewedContent" upperBound="-1" | |
eType="#//R4EID"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="timeLog" upperBound="-1" | |
eType="#//MapDateToDuration" containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EItem" eSuperTypes="#//R4EIDComponent ../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//Item"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xmlVersion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" | |
defaultValueLiteral="1.0.0"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="addedById" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="fileContextList" upperBound="-1" | |
eType="#//R4EFileContext" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="repositoryRef" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="ProjectURIs" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="authorRep" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="submitted" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="infoAtt" upperBound="-1" | |
eType="#//MapKeyToInfoAttributes" containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4ETextContent" eSuperTypes="#//R4EContent"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="content" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EID"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sequenceID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="userID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="R4EReviewType"> | |
<eLiterals name="R4E_REVIEW_TYPE_BASIC"/> | |
<eLiterals name="R4E_REVIEW_TYPE_INFORMAL" value="1"/> | |
<eLiterals name="R4E_REVIEW_TYPE_FORMAL" value="2"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EAnomalyType" eSuperTypes="../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//CommentType"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4ETaskReference" eSuperTypes="../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//TaskReference #//R4EReviewComponent"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="task" eType="#//MylynTask"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EReviewState" eSuperTypes="../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewState"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="state" eType="#//R4EReviewPhase"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EComment" eSuperTypes="../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//Comment #//R4EReviewComponent #//R4EIDComponent"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="createdOn" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="anomaly" lowerBound="1" | |
eType="#//R4EAnomaly"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EReviewComponent" eSuperTypes="../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//ReviewComponent"/> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EFileContext" eSuperTypes="#//R4EIDComponent"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="deltas" upperBound="-1" | |
eType="#//R4EDelta" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="base" eType="#//R4EFileVersion" | |
containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1" | |
eType="#//R4EFileVersion" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//R4EContextType"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="infoAtt" upperBound="-1" | |
eType="#//MapKeyToInfoAttributes" containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EDelta" eSuperTypes="#//R4EIDComponent"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="base" eType="#//R4EContent" | |
containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1" | |
eType="#//R4EContent" containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4ECommentType" eSuperTypes="../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//CommentType"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EEnum r4e.design.rules.ecore#//R4EDesignRuleClass"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MapToAnomalyType" 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="#//R4EAnomalyType"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EContent" abstract="true" eSuperTypes="../../org.eclipse.mylyn.reviews.frame.core/model/org.eclipse.mylyn.reviews.frame.core.model.ecore#//Location"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="location" lowerBound="1" | |
eType="#//R4EPosition" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="info" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EPosition"/> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EFileVersion"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="platformURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="versionID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="repositoryPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="resource" eType="#//IResource" | |
transient="true" derived="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="localVersionID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="fileRevision" eType="#//IFileRevision"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="infoAtt" upperBound="-1" | |
eType="#//MapKeyToInfoAttributes" containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EDataType" name="MylynTask" instanceClassName="org.eclipse.mylyn.tasks.core.ITask"/> | |
<eClassifiers xsi:type="ecore:EDataType" name="IResource" instanceClassName="org.eclipse.core.resources.IResource"/> | |
<eClassifiers xsi:type="ecore:EDataType" name="URI" instanceClassName="org.eclipse.emf.common.util.URI" | |
serializable="false"/> | |
<eClassifiers xsi:type="ecore:EClass" name="MapNameToReview" 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" lowerBound="1" eType="#//R4EReview"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MapToUsers" 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" lowerBound="1" eType="#//R4EUser"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EUserReviews"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="invitedToMap" upperBound="-1" | |
eType="#//MapNameToReview" containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="group" eType="#//R4EReviewGroup"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="createdReviews" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xmlVersion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" | |
defaultValueLiteral="1.0.0"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EIDComponent" eSuperTypes="#//R4EReviewComponent"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" eType="#//R4EID" containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MapIDToComponent" instanceClassName="java.util.Map$Entry"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="key" lowerBound="1" eType="#//R4EID"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="value" lowerBound="1" eType="#//R4EIDComponent"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MapUserIDToUserReviews" 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" lowerBound="1" eType="#//R4EUserReviews"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EAnomalyTextPosition" eSuperTypes="#//R4ETextPosition"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="file" eType="#//R4EFileVersion" | |
containment="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EEnum" name="R4EContextType"> | |
<eLiterals name="R4E_UNDEFINED" value="4"/> | |
<eLiterals name="R4E_ADDED"/> | |
<eLiterals name="R4E_DELETED" value="1"/> | |
<eLiterals name="R4E_MODIFIED" value="2"/> | |
<eLiterals name="R4E_REPLACED" value="3"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EDataType" name="IFileRevision" instanceClassName="org.eclipse.team.core.history.IFileRevision"/> | |
<eClassifiers xsi:type="ecore:EClass" name="MapDateToDuration" instanceClassName="java.util.Map$Entry"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EIntegerObject"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MapKeyToInfoAttributes" 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:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EReviewPhaseInfo"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="endDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//R4EReviewPhase"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="phaseOwnerID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="startDate" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="R4EMeetingData"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="subject" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="location" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="startTime" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="duration" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sentCount" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sender" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="receivers" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="body" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> | |
</eClassifiers> | |
</ecore:EPackage> |